Alimentation Solaire Arduino : Tutoriel pour l'IndĂ©pendance ÉnergĂ©tique

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:

En savoir plus sur le sujet: