Vous vous ĂȘtes peut-ĂȘtre dĂ©jĂ demandĂ© comment devenir indĂ©pendant de votre ordinateur en termes dâalimentation afin de pouvoir utiliser votre super programme partout ? Souvent, lorsque lâon dĂ©bute ou que lâon prototype, on se contente de faire des montages et de les laisser connectĂ©s Ă lâordinateur. La carte est donc directement alimentĂ©e via lâUSB en 5V (limitĂ© au meilleur des cas Ă un maximum de 500mA). Mais sâen est assez ! Nous voulons plus dâindĂ©pendance pour pouvoir emmener nos montages partout !
Alimentation via USB et Sources 5V
Les sources de 5V sont monnaie courante de nos jours. On en retrouve par exemple Ă©normĂ©ment avec tous les appareils mobiles qui demandent une alimentation USB pour ĂȘtre rechargĂ©s (chargeur de portable, "power pack" pour faire une batterie dâappointâŠ). Une fois que vous possĂ©dez cette derniĂšre, il ne reste plus quâĂ la relier Ă lâArduino. Pour cela, on va passer au-delĂ du rĂ©gulateur et amener directement la tension sur la borne "+5V" (et bien sĂ»r sur le GND). Il est aussi possible dâadapter un cĂąble USB pour amener cette tension sur le connecteur USB (et ainsi limiter les erreurs possibles de branchement).
Utilisation du Régulateur de Tension Intégré
La carte Arduino possĂšde un rĂ©gulateur de tension pour fournir le 5V nĂ©cessaire au microcontrĂŽleur lorsque celui-ci est alimentĂ© via une source externe. Ce dernier est capable de transformer une source de tension continue "Ă©levĂ©e" (dans notre cas supĂ©rieur Ă 5V) en tension plus faible et rĂ©gulĂ©e Ă 5V. Le rĂ©gulateur est capable de fournir au maximum 1 ampĂšre en sortie. Si nous nâavons pas Ă disposition une source de tension 5V, il va falloir passer par le rĂ©gulateur intĂ©grĂ© Ă la carte pour lâobtenir. Comme le prĂ©cise la documentation officielle, une tension de 7 Ă 12V est recommandĂ©e et les limites acceptĂ©es sont entre 6 et 20V.
Options de Connexion
La premiĂšre est dâutiliser la fiche ronde et noire, qui se situe prĂšs de lâentrĂ©e USB. Cette fiche, que lâon appelle un connecteur jack femelle, fait 2.1mm de diamĂštre et possĂšde deux connecteurs. Lâun est une sorte de "pointe" qui est au milieu. Ce sera le pĂŽle positif. Lâautre solution consiste Ă amener directement nos fils sur les broches Vin et Gnd.
Alimentation par Piles : Avantages et Inconvénients
Lorsquâon rĂ©flĂ©chit Ă retirer la laisse USB de notre carte Arduino, lâune des premiĂšres idĂ©es est surement dâutiliser une pile 9V. Maintenant, le plus dur reste Ă faire : relier la pile et la carte Arduino. ProblĂšme, la pile possĂšde deux plots bizarroĂŻdes et lâArduino a le fameux jack femelle. Pour pouvoir les relier il va donc falloir bricoler un peu. Du cotĂ© Arduino, nous lâavons vu plus tĂŽt, il faudra un connecteur jack mĂąle. Comme nous lâavons vue un peu plus tĂŽt, le rĂ©gulateur 5V de lâArduino exige au grand minimum 6V pour fonctionner. En utilisant des piles rondes de type AAA ou AA, on pourrait en mettre plusieurs en sĂ©rie (4 par exemple) pour obtenir les fameux 6V. GĂ©nial non ? Eh bien pas tant que ça. En effet, il y a un souci. Le 6V est le minimum vital pour le rĂ©gulateur. Autrement, dit si la tension fluctue un peu il risque de ne pas pouvoir faire son travail correctement et le microcontrĂŽleur va faire des resets nâimporte quand. De plus, lorsque les piles sont neuves cela peut aller, mais dĂšs quâelles vont ĂȘtre un peu utilisĂ©es, la tension Ă leurs bornes ne sera plus rĂ©ellement 1.5V mais lĂ©gĂšrement infĂ©rieure, ce qui risque dâaugmenter le problĂšme mentionnĂ© ci-dessus.
Solutions pour une Alimentation Stable avec des Piles
Une solution : utiliser une cinquiĂšme pile pour porter le total Ă 7.5V. Ainsi, mĂȘme quand les piles commencent Ă se dĂ©charger il reste un peu de marge pour que le rĂ©gulateur fasse correctement son travail. Si vous voulez jouer la prudence, vous pouvez carrĂ©ment en rajouter une sixiĂšme !
Récupération et Réutilisation d'Alimentations
Il y a quelques temps, jâavais un disque dur externe. Malheureusement, une mĂ©saventure se terminant par une chute en fonctionnement lui a fait rendre lâĂąme . Je me suis donc retrouvĂ© avec un cĂąble USB type B (bien utile avec lâArduino) et une alimentation inutile. Inutile ? pas tant que ça ! Il sâavĂšre (coup de chance) que lâextrĂ©mitĂ© du cĂąble de lâalimentation rentre parfaitement dans la prise femelle du jack dâalimentation de lâArduino. Sortie : 12 V, 1.5 A continu. Me voilĂ avec une alimentation prĂȘte pour une nouvelle vie !
Autres Sources d'Ănergie Viables
Les idĂ©es proposĂ©es ci-dessus ne sont pas les seuls. Vous en avez peut-ĂȘtre dâautres qui pourraient-ĂȘtre utilisĂ©es. En fait, nâimporte quelle source dâĂ©nergie est viable, rappelez-vous juste quâelle doit ĂȘtre en mesure de fournir plus de 7V continu et dans la mesure du possible moins de 12V (mais si ça fait 15V ce nâest pas dramatique non plus, le rĂ©gulateur chauffera juste un peu plus). Une dynamo ? Soyez crĂ©atif !
Alimentation Solaire et Applications
Les panneaux solaires utilisés produisent en 12V environ 30 W. Le circuit est composé d'une carte Arduino permettant de piloter une carte de 4 relais contrÎlant les composants: le bulleur, la pompe, le ventilateur et les batteries. Les relais sont alimentés par des panneaux solaires 12V. Pour alimenter les batteries, il faut un régulateur de charge décharge qui transforme du 5V en 3,7V. A donc été ajouté un convertisseur DC-DC (courant continu) qui transformera les 12V du panneau solaire en 5V pour le contrÎleur de charge/décharge.
Exemple d'Application : Pilotage d'une Plantation Hydroponique
Ce tutoriel permet le pilotage d'une plantation hydroponique via un petit systÚme électronique contrÎlé par une carte Arduino, de l'assemblage des composants à l'écriture du programme de guidage. Cette installation a été étudiée et documentée lors d'une escale du Nomade des Mers à Taipei (Taïwan) grùce à l'atelier collaboratif OpenLab. Ce systÚme permet de contrÎler une plantation hydroponique (présentée dans le tutoriel prérequis) ainsi qu'un réservoir de spiruline.
Mesure de la Puissance Ălectrique ConsommĂ©e avec ESP32
Mesurer en temps rĂ©el la puissance Ă©lectrique consommĂ©e, voire produite par une installation solaire permet une meilleure gestion. Par exemple, en cas dâexcĂ©dant, dans une installation en autoconsommation, on peut enclencher la fabrication dâeau chaude. LâESP32 est un microcontrĂŽleur adaptĂ© Ă notre besoin.
Version | Mesure courant / puissance | Actionneurs | Modulaire | Domoticz | MQTT / Home Assistant | Description |
---|---|---|---|---|---|---|
1 | Sonde AmpÚremétrique | Relais | Non | Oui | Non | Routeur Solaire |
Pour mesurer le courant, on utilise un capteur de courant dans lequel on fait passer le fil de phase du secteur. En sortie, agissant comme un transformateur, il fourni un courant identique, mais 2000 fois plus faible. Il existe diffĂ©rents modĂšles suivant le courant Max que lâon souhaite mesurer. La version 100A est adaptĂ©e Ă un domicile ayant une puissance max dĂ©livrĂ©e de 12kVA. Pour mesurer la tension, on utilise un transformateur bobinĂ© classique abaisseur de tension qui nous isole du secteur. Par exemple un 230v/6v. Il faut un modĂšle le plus petit possible, on ne prĂ©lĂšve aucune puissance. Cela nâest plus trĂšs facile Ă trouver.
La mesure des 2 tensions reprĂ©sentantes du courant et le la tension secteur se fait par les entrĂ©es analogiques de lâESP32. Ces entrĂ©es acceptent une tension entre 0 et 3.3V et numĂ©risent la valeur sur 12 bits, valeurs entre 0 et 4095. On prĂ©lĂšve le 3.3V de lâESP32 qui en passant par un pont de 2 rĂ©sistances (R6 et R7) de 4700 ohm connectĂ© Ă la masse nous fourni au milieu une rĂ©fĂ©rence de 1.65V. 2 LED sur les GPIO 18 et 19 clignotent toutes les 2s. La mesure des 2 valeurs reprĂ©sentant la tension et le courant prend environ 120uS. Un calibrage prĂ©alable doit ĂȘtre fait pour dĂ©finir la constante multiplicative kV dans le programme qui permet la conversion de la tension mesurĂ©e en binaire vers la tension rĂ©elle. De mĂȘme pour le courant, la constante kI . Lâensemble du code est Ă©crit en utilisant lâIDE Arduino.
TAG: