- #21
Ah je découvre le post, Tu m'en avais déjà "parlé" Jean Marc, sur un truc de poulalier.
Je n'ai aucune notion de programation, je suis une année trop tôt (l'année suivante , de ma sortie, ils instalaient les ordi a l'athénée).
J'ai appris un peu le "basic", mais windows est arrivé.
Toujours est-il, comme Rob, je crois avoir la logique mais ....mon côté Geotrouvetou se sent frustré
Ma question, par ou commencer?
Au départ j'aimerais programer deux vannes,
Une par photo électrique
L'autre par minuterie (les renards se couchent parfois très tard)
et l'éclairage (en simulant un crépuscule pour que les poules aient le réflexe de se percher) pour un poulalier.
Puis deux, puisque je pense a terme
séparer poules-ponte et poulets-viande.
Puis trouver un moyen de les alimenter automatiquement lors de mes absences (systématiquement trois jours pas semaine), car si on leur laisse en abondance elles engraissent et la ponte s'en ressent.
Puis...on verra bien.
J'ai un problème de cablage Rob, j'ai poser la question sur "branchement toupie elektra"
Merci
Ma question, par ou commencer?
Pour faire un projet comme celui-ci, il faut:
1. avoir envie
2. avoir de quoi le faire
3. apprendre à le faire.
On supposera le point 1) acquis
Pour le reste, si tu pars de zéro, il n'y a pas de magie : il va falloir apprendre, ce qui suppose bien évidemment un travail et un investissement (en temps et en argent d'ailleurs).
Il y a 2 sources d'informations possibles pour apprendre :
- Internet (sites web, tutoriels, Youtube, etc.)
- Les livres
Pour la partie Arduino proprement dite:
En matière de livres, je peux recommander ceux-ci:
En français
(Je recommande en particulier le 1er, écrit par un des meilleurs auteurs sur le sujet, simple et didactique)
https://www.amazon.fr/Arduino-bases...TF8&qid=1552547907&sr=8-6&keywords=simon+monk
https://www.amazon.fr/Arduino-guide...2548143&sr=8-2&keywords=programmation+arduino
https://www.amazon.fr/Arduino-pour-...2547818&sr=8-1&keywords=ARDUINO+pour+les+nuls
En anglais
https://www.amazon.fr/Programming-A...4W22Z6DBHVA&psc=1&refRID=6TW72HG9H4W22Z6DBHVA
https://www.amazon.fr/Programming-A...2DI_1_9?s=books&ie=UTF8&qid=1552548037&sr=1-9
https://www.amazon.fr/Arduino-Cookb...87NSXCATGA9&psc=1&refRID=37ZW7DPYN87NSXCATGA9
Pour le C
Un Arduino, ça se programme simplement, en langage C. Pour apprendre les bases du C, c'est facile, il n'y a que UN et un seul livre valable : celui écrit par les créateurs du C, ouvrage très simple mais de référence utilisée depuis 25 ou 30 ans dans toutes les écoles/universités:
https://www.amazon.fr/langage-2e-éd...548210&sr=8-1&keywords=le+langage+C+kernighan
Ensuite il y a des incontournables sur Internet, et bien entendu ceux-ci, sur le site officiel:
https://www.arduino.cc/en/Tutorial/HomePage?from=Main.Tutorials
https://www.arduino.cc/reference/en/
Toujours sur Internet, il y a un cours en ligne gratuit, avec explications, exercices, travaux pratiques, etc. C'est plutôt bien fait pour acquérir les bases:
https://openclassrooms.com/fr/courses/2778161-programmez-vos-premiers-montages-avec-arduino
Pour la partie pratique, on peut apprendre et s'exercer de façon très efficace avec TinkerCad : se créer un compte gratuit, puis aller dans la section Circuit, et c'est parti : on dispose d'un simulateur complet permettant de faire des montages électroniques et bien sur de faire de vrais projets Arduino, exactement comme avec un vrai. Je le recommande très vivement car il est ultra simple et simule parfaitement l'Arduino. Il permet de faire les exercices des bouquins, de s'entrainer, etc.
Dernière étape : il faut ensuite un Arduino. A peu près tout le monde commence avec un Arduino Uno R3, la plus populaire des cartes Arduino (il en existe plus d'une dizaine de modèles, plus ou moins gros, puissants, etc.)
On peut l'acheter sur le site officiel, ou sur Amazon, mais on peut aussi acheter un clone car Arduino est du "hardware libre".
Les clones sont moins chers et sont 100% compatibles.
On peut acheter un Arduino "nu", mais on ne pourra pas faire grand chose avec. L'idéal est d'acheter un "starter Kit", incluant l'Arduino mais aussi tout ce qu'il faut autour : des capteurs, des fils de branchement, une breadboard, des piles, des exemples, etc
Ceci est de bonne qualité, par exemple : https://www.amazon.fr/Elegoo-Démarr...552548338&sr=8-5&keywords=kit+starter+arduino
Voilà en gros.
Ce qu'il faut à mon avis retenir, c'est que comme pour tout projet, l'envie de le faire représente 80% de la réussite finale. Si on a une vraie envie et qu'on se donne les moyens, à peu près tout est possible. Mais ça suppose un vrai investissement : un peu en argent, mais surtout beaucoup en temps de travail.