telemetry
Quoi de neuf

Et si on parlait Arduino ?

  • Forum Electricité - Electronique
  • Auteur du sujet Auteur du sujet jean_marc_cse
  • Date de début Date de début
  • #81
TinkerCad, c'est en ligne en effet. C'est un simulateur complet, qui te permet de coder comme dans l'IDE d'Arduino, de placer tous tes composants et de pouvoir tester en temps réel.

C'est comme si tu avais devant toi un Arduino, des résistances, des Leds, des moteurs, etc., sauf que c'est tout en virtuel.

Un projet tout simple d'initiation pour illustrer mon propos : "faire un montage qui permet d'allumer une Led quand on appuie sur un bouton poussoir."

Voici par exemple :

Dans l'interface (à droite) je viens sélectionner les composants dont j'ai besoin : une carte Arduino bien sur, une Led, un Bouton poussoir et 2 résistances.

Je viens placer ces composants sur l'écran, à gauche, et je câble tout ça sur une platine de prototypage, exactement comme je ferais en vrai :

TinkerCad :

Voir la pièce jointe 81846

En Vrai :

Voir la pièce jointe 81852

Puis dans TinkerCad, j'écris mon programme :

Voir la pièce jointe 81853

Dans le vrai éditeur, c'est exactement pareil (j'ai d'ailleurs juste coller de l'un à l'autre) :

Voir la pièce jointe 81854

Puis je passe en "run simulation", dans TinkerCad : si j'enfonce le bouton poussoir avec la souris, la Led s'allume :

Voir la pièce jointe 81855

Et en Vrai aussi :

Voir la pièce jointe 81856

C'est donc un outil absolument génial, qui permet de tester un circuit et/ou un programme avant de le réaliser en vrai, avec l'Arduino et tout le reste. Indispensable pour les débutants, très utile aussi pour les utilisateurs expérimentés d'ailleurs.

En bouquins, je prendrais Arduino pour les nuls histoire de s'y mettre, et je ferais les essais avec TinkerCad : c'est le couple assez idéal pour comprendre le principe. Une fois qu'on a pigé le truc (les entrées, les sorties, les qq fonctions utiles à faire marcher tout ça et la logique de programmation), c'est assez simple.

Merci
Je vais dinc commander le livre pour les nuls
Et puis une carte aussi non?
La uno est elle suffisante?
Entrée:
Ecran
Cellule photo électrique
Température
Horloge
Détecteur mouvement
Sortie :
relais contacteurs pour
Vis Sans fin
Ouverture/ fermeture du poulailler avec détecteur
Même chose pour acces aux champs mais plus tard (après la ponte),
Éclairage
Chauffage
Ventilo
Radio.
 
  • #82
Merci
Je vais dinc commander le livre pour les nuls
Et puis une carte aussi non?
La uno est elle suffisante?
Entrée:
Ecran
Cellule photo électrique
Température
Horloge
Détecteur mouvement
Sortie :
relais contacteurs pour
Vis Sans fin
Ouverture/ fermeture du poulailler avec détecteur
Même chose pour acces aux champs mais plus tard (après la ponte),
Éclairage
Chauffage
Ventilo
Radio.

Hello

j'ai un peu peur que tu ne saisisses pas toute la complexité d'un tel projet. Ce que tu veux faire, ce n'est plus dans le domaine du bricolage, ou de l'initiation, c'est un gros projet, complexe. Mon conseil : commencer par le livre pour comprendre les concepts, et idéalement en parallèle, faire des exercices et des simus avec TinkerCad, histoire de bien comprendre les principes de base.
Après, tu peux passer aux trucs plus complexes comme les capteurs, etc. ET ensuite seulement, tu pourras choisir tes composants en connaissance de cause, ce qui te donnera le nombre d'entrées/sorties sur la carte dont tu as besoin, et donc de savoir si un Uno suffit ou si il faut un Mega. Comme ça, sans avoir étudié le truc en détail, je ne sais même pas répondre : il faut un design complet avec le vrai hardware que tu veux employer, car un capteur (pour la même fonctionnalité) n'est pas l'autre (certains mobilisent une entrée, d'autres 2 voire 3 voire plus). Rien que pour le capteur de température, il faudra faire un choix : DHT11, DHT22, LM35, TMP36, etc. Un écran (pourquoi ??), il y en a qui utilisent 2 entrées/sorties (I2C) d'autres qui nécessitent 7 entrées/sorties : pas le meme prix, pas le meme usage, etc.
Bref : projet intéressant, mais il faut y aller étape par étape (à mon humble avis).
 
  • #83
Ah bon?
Je pensais ça tout simple
Il gele, le radiateur fonctionne (,comme avec un thermostat)
Il fait trop chaud le ventilateur tourne
Il fait jour, ouverture

Donc c’est pas pourquoi demain la veille a mon avis

Merci en tous cas
 
  • #84
Ah bon?
Je pensais ça tout simple
Il gele, le radiateur fonctionne (,comme avec un thermostat)
Il fait trop chaud le ventilateur tourne
Il fait jour, ouverture

Donc c’est pas pourquoi demain la veille a mon avis

Merci en tous cas

Je ne veux surtout pas te décourager, tout au contraire :)
Ce que je veux dire (désolé si ce n'était pas clair), c'est qu'il faut y aller étape par étape et ne pas vouloir se lancer tout de suite dans un projet trop ambitieux, car c'est l'échec assuré.
Imagine que je veux faire de la marche à pied : il est évident qu'il faut d'abord faire une marche de 5 à 10 km sur un Ravel AVANT de se lancer dans un Trek de 2 semaines dans les Pyrénées... Ici, c'est pareil.
1) apprendre les bases
2) faire des mini projets : allumer une Led, etc.
3) Apprendre à utiliser un capteur de température
4) Apprendre à utiliser un relais

5) PUIS, se définir un premier projet réaliste, en temps et en complexité. Exemple d'un bon petit projet à ce stade : "Faire un montage + programme qui ferme un relais si la température lue est entre -40 °C et 2 °c, ne change pas d'état entre 2°C et 6 °C, ouvre le relais si température est 7 °C ou plus." Ca, c'est un projet réaliste, à entreprendre après les étapes 1) à 4).

A ce stade, tu peux te lancer dans la suite, module par module, fonctionnalité par fonctionnalité.

Voilà, j'espère que c'est plus clair :)
 
  • #85
La 4) c’est fait
A moins qu’il ne s’agisse de relai-duino speciaux
J’ai fait en 95 un petit circuit avec une cellule photo électrique, un relais inverseur ( commutateue?), un moteur de toit ouvrant, deux fin de course qui faisait exactement ce que fait le tien a ton poulailler
Ça a fonctionné des années avant que les rongeurs me bouffent tous les isolants
Puis j’ai appris que l’intérieur d’un poulailler n’était pa l’idéal pour la centrale, l’atmosphère est très corrosive
J’ai fabriqué plusieurs couveuses, j’ai actuellement un système d’ouverture hydraulique dont tout le petit bricomonde s’est foutu a mon arrivée, mais il continue à fonctionner ( une chasse, deux electrovannes, deux poulies et un contrepoid).
Bref ce n’est pas cette partie qui m’inquiète
Maintenant si tu me dis qu’il faut tant de sorties pour des capteurs ça m’inquiète plus.
 
  • #86
bon, je suis tomber sur un MOOC et ça m'a donné envie, j'ai commandé un starter kit :p

MOOC en français encore dispo ici pour quelques jours
https://www.fun-mooc.fr/
 
  • #87
Colis reçu ce jour.
IMG_20201223_170915.jpg
 
  • #88
Ici j'ai en projet d'instrumenter mon compteur d'eau de pluie.
J'ai été chercher les infos de quelqu'un qui avait déjà fait ça et qui a rapatrié les infos sur Jeedom.
Le capteur a été commandé et il est déjà au bureau de poste. Les arduinos, je ne les compte plus tellement j'en ai -_- (y a du Méga, de l'Uno et de la Nano)

Mon objectif pour aller plus loin c'est d'aller aussi rechercher les infos d'un futur capteur sur mon compteur de gaz.
Et puis encore d'autres choses sur la mesure de ma conso électrique.

Et mon rêve est aussi d'instrumenter mon eau de pluie ainsi que le circuit primaire de mes panneaux solaires pour faire le bilan énergétique qu'ils délivrent.
Pour l'eau de pluie, je n'aurai pas trop de mal de mettre un débitmètre.

Par contre pour le circuit primaire de mes panneaux solaires, je ne sais pas comment je vais faire pour mesurer le débit -_-
Pour la température, je pense employer des sondes de contact. Moins réactifs que des sondes dans doigts de gant mais me permettant néanmoins d'avoir une idée de ce qu'il se passe.
 
  • #89
Voilà, j'ai reçu le matériel et je sais maintenant rapatrier ma consommation d'eau en temps réel sur ma Raspberry.

Je n'ai pas employé une Arduino pour faire les mesures d'impulsions mais une de ses soeurs qui est une sorte d'Arduino mais avec un module Wifi intégré à la carte.
Il s'agit d'un ESP8266 ESP-12E NodeMcu.
J'ai mis le nom complet car si on parle de ESP8266, on peut tomber soit sur cette carte, soit sur une carte Wifi qui se câble sur l'Arduino.

J'ai commandé mon ESP sur EBay. C'était ma première commande et j'en suis très très ravi !
La carte était moins cher que sur Amazon (mais plus que sur Aliexpress). Néanmoins j'ai reçu la carte en 4 jours chez moi.

Voici le résultat de mon "bricolage". J'en ai aussi profité pour placer un capteur de t° et humidité (DHT22) sur la carte pour avoir un suivi de ce qui se passe dans mon garage :D
136933638_1113453429102655_6987275358401331210_n.jpg136391121_249539859919259_1688852758786671256_n.jpg

Et sur la Raspberry, j'emploie Jeedom pour réceptionner les données (pour le moment, je n'ai pas beaucoup d'historique car j'ai perdu un peu de temps à paramétrer Jeedom).
Capture.JPG

Niveau fiabilité de la mesure, j'ai vérifié sur l'après-midi d'hier et il n'y a pas eu de déviance.
Je vais suivre la mesure sur un plus grand laps de temps mais normalement il n'y aura pas de soucis car ce ne sont que des impulsions qui sont comptés.

Néanmoins plusieurs points à améliorer :
  • Je vais réaliser un support du capteur avec mon imprimante 3D car pour le moment c'est dégueulasse et faut pas toucher le capteur sinon on risque de dérégler la mesure :'(
  • Je dois rendre le montage électronique plus propre et c'est pour ça que je suis ici
Je compte faire une PCB pour y mettre des régulateurs de tension pour alimenter ma carte mais aussi y intégrer un capteur de température (actuellement j'ai mis une DHT22).
Est-ce que vous avez un logiciel/site intéressant pour designer la PCB ?
Je suis assez néophyte sur le travail sur carte électronique et malgré la non-complexité de la carte que je voudrais faire, je n'ai pas (encore) de logique au niveau du câblage des composants électroniques.
 
Dernière édition par un modérateur:

Sujet semblables

Réponses
3
Affichages
1K
raymondub
2
Réponses
21
Affichages
5K
jack333
Réponses
10
Affichages
8K
Remondo1664

Nos articles

On a aimé dans le forum

Retour
Haut