Et si on parlait Arduino ?

Dans le forum Divers, Bavardages - par jean_marc_cse le 11 Mars 2019

  1. chuferlu

    chuferlu 58 ans, Autre pays

    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é:sob:

    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
     
    chuferlu , 13 Mars 2019
    #21
  2. jean_marc_cse

    jean_marc_cse 49 ans, Brabant Wallon

    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.
     
    jean_marc_cse , 14 Mars 2019
    #22
    Maxiwall, RobBZ et albertrand aiment ça.
  3. albertrand

    albertrand 56 ans, Luxembourg

    Pour ma part je gère un poêle hydro
    Vanne 3 voies, 2 Circulateurs et quelle sonde de Températures + écran LCD
     
    albertrand , 14 Mars 2019
    #23
    jean_marc_cse et RobBZ aiment ça.
  4. chuferlu

    chuferlu 58 ans, Autre pays

    Merci Jean Marc.
    Je pense que je vais commencer par les bouquins, je ne suis pas très al'aise devant l'écran .
    Le temps, c'est ça qui va être problématique...
    Je vais commander ce livre (le premier) et tenter un cours en ligne, o verra bien
     
    chuferlu , 14 Mars 2019
    #24
  5. RobBZ

    RobBZ 29 ans, Hainaut

  6. jean_marc_cse

    jean_marc_cse 49 ans, Brabant Wallon

    Non pas le même. Le site de Simon Monk : http://simonmonk.org/ Il est anglophone, américain je pense.

    Ton site à l'air très bien ceci dit, merci du lien.
     
    jean_marc_cse , 14 Mars 2019
    #26
  7. bawigost

    bawigost 39 ans, Namur

    Bonjour a tous,

    J'ai actuellement plusieurs raspberry, savez vous me dire si la programmation est la même sur un arduino?
    Quel langage utilisez vous?

    Merci
     
    bawigost , 14 Mars 2019
    #27
  8. jean_marc_cse

    jean_marc_cse 49 ans, Brabant Wallon

    Le Rasperry pi est fondamentalement différent : ce n'est pas une carte électronique, c'est un ordinateur avec un OS genre Linux ou autre. Du coup, on peut le programme en ce qu'on veut, les plus populaire étant Python, BBC mais on peut évidemment (et heureusement!) le programmer en C.

    Arduino n'est pas un ordinateur : c'est juste un micro-controleur avec un minimum d'électronique autour pour la communication série depuis un port USB ou autre et un tout petit peu d'électronique complémentaire.

    Sur Arduino, pas de choix : c'est du C (en fait un sous ensemble mixé de C et de C++), et les Libs en C++. Mais fondamentalement, la syntaxe est celle du C.

    Et sinon, le langage propre et la logique sont fort proches.

    Ici un exemple du programme blink en C sur Rasberry Pi:
    http://nagashur.com/blog/2013/01/01/controler-une-led-depuis-les-ports-gpio-du-raspberry-pi/

    et une version possible Arduino:

    upload_2019-3-14_13-26-14.png
     
    jean_marc_cse , 14 Mars 2019
    #28
  9. Patrick1957

    Patrick1957 62 ans, Hainaut

    Hello tous,

    Très envie de me mettre à la découverte de ce joujou dont je ne connais encore rien mais j'ai 2 idées de réalisation:

    1- celle du lien (pour un jeu, https://www.bricozone.be/t/une-pile...rant-par-le-corps-humain.113028/#post-1395205)

    2- un signal sonore qui se met en route lorsque l'on rentre l'auto au garage (très étroit comme le mien) pour ne pas toucher l'avant droit de l'auto. On pourrait pousser le truc avec un affichage en plus qui montre la distance , sonne à partir de 10cm et pourquoi pas une barre d'avancement qui passe de vert à orange et puis à rouge dès 10cm...

    Je pense que seule l'imagination est une barrière :)
    Bon à présent faut acheter un kit, tester ça sur une plaque d'essai et puis ensuite monter le tout dans une boite étanche fixée dans le garage...
    Je commencerai par le principe du jeu déjà quand j'aurai un peu de temps, mais il existerait un programme permettant de faire ça virtuellement, si quelqu'un connait...

    Et merci à jean_marc_cse pour avoir lancé ce fil.
    P.
     
    Patrick1957 , 14 Mars 2019
    #29
  10. RobBZ

    RobBZ 29 ans, Hainaut

    Dernière édition: 14 Mars 2019
    RobBZ , 14 Mars 2019
    #30
  11. jean_marc_cse

    jean_marc_cse 49 ans, Brabant Wallon

    J'utilise tinkerCad, ça permet de faire très facilement tes 2 projets, tous les composants nécessaires sont la.
    https://www.tinkercad.com/

    c'est gratuit et très simple.
     
    jean_marc_cse , 14 Mars 2019
    #31
    Patrick1957 et RobBZ aiment ça.
  12. Patrick1957

    Patrick1957 62 ans, Hainaut

    Ok :)
     
    Patrick1957 , 14 Mars 2019
    #32
  13. jean_marc_cse

    jean_marc_cse 49 ans, Brabant Wallon

    jean_marc_cse , 23 Mars 2019, à 19:21
    #33
Chargement...

Sujet similaires

Vous pouvez aussi lancer une recherche sur : parlait Arduino

Similar Threads - parlait Arduino
  1. dexter236

    Imprimante 3D, CNC...on en parle?

    dexter236, +321 (dexter236), 22 Novembre 2018
    321
    Affichages:
    9 580
    dexter236
    1 Mars 2019
  2. dexter236

    Votre création "DIY" du jour...on en parle?

    dexter236, +902 (dexter236), 21 Août 2017
    902
    Affichages:
    63 411
    dexter236
    24 Mars 2019, à 15:48
  3. Pascal Orp

    On a parlé de musique et si on parlait aussi d'amour

    Pascal Orp, +26 (Pascal Orp), 7 Février 2015
    26
    Affichages:
    2 066
    Pascal Orp
    9 Février 2015
  4. lamy
    49
    Affichages:
    7 820
    lamy
    3 Juin 2011
  5. nrjform-007

    deja entendu parler de neologik ?

    nrjform-007, 28 Mars 2010
    0
    Affichages:
    2 044
    nrjform-007
    28 Mars 2010