Ligne 49 : |
Ligne 49 : |
| | | |
| == La puissance Radio == | | == La puissance Radio == |
| + | |
| + | Vous pouvez sélectionner la puissance de sortie que vous voulez via le logiciel, plus de puissance égale plus de gamme, mais bien sûr, cela utilise plus de batterie. |
| + | |
| + | Par exemple, voici le Feather 32u4 avec la radio RFM9x 900MHz configurée pour une puissance de +20dBm, transmettant une charge utile de données de 20 octets. |
| + | Les transmissions prennent environ 130mA pendant 70ms. |
| | | |
| {{ADFImage|FEATHER-32U4LORA-27.png|640px}} | | {{ADFImage|FEATHER-32U4LORA-27.png|640px}} |
| + | |
| + | Le courant de repos de ~ 13mA est le courant d'écoute (~ 2mA) plus ~ 11mA pour le microcontrôleur. |
| + | Cela peut être réduit à quasi rien avec les modes de sommeil corrects et en évitant de mettre le module en mode d'écoute active! |
| + | |
| {{ADFImage|FEATHER-32U4LORA-28.png|640px}} | | {{ADFImage|FEATHER-32U4LORA-28.png|640px}} |
| + | |
| + | Vous pouvez mettre le module en mode veille en appelant radio.sleep (); Qui vous fera économiser environ 2mA |
| + | |
| {{ADFImage|FEATHER-32U4LORA-29.png|640px}} | | {{ADFImage|FEATHER-32U4LORA-29.png|640px}} |
| + | |
| + | Si vous voulez réduire encore un peu plus la puissance, utilisez la bibliothèque Adafruit Sleepdog en installant et en ajoutant #include "Adafruit_SleepyDog.h" en haut de votre croquis et remplacez |
| + | <syntaxhighlight lang="python"> |
| + | delay(1000); |
| + | </syntaxhighlight> |
| + | |
| + | avec |
| + | <syntaxhighlight lang="python"> |
| + | radio.sleep(); |
| + | Watchdog.sleep(1000); |
| + | </syntaxhighlight> |
| + | |
| + | Mettre la puce en mode ultra-faible consommation. |
| + | Notez que l'USB se déconnectera alors faites ceci après avoir fait tout votre débogage! |
| + | |
| {{ADFImage|FEATHER-32U4LORA-30.png|640px}} | | {{ADFImage|FEATHER-32U4LORA-30.png|640px}} |
| + | |
| + | Pendant le mode ultra-faible consommation, vous utilisez seulement 300uA (0.3mA)! |
| + | Bien qu'il n'est pas facile d'obtenir les nombres exacts pour tout ce qui compose le 300uA il ya quelques articles actuels sur le 32u4 Feather: |
| + | *2 x 100K résistances pour mesure VBAT = 25uA |
| + | *Régulateur AP2112K 3.3V = 55uA |
| + | *MCP73871 chargeur de batterie = jusqu'à 100uA même si aucune batterie n'est connectée |
| + | |
| + | Le reste est probablement les périphériques Atmega32u4, y compris le circuit de détection de bandGap (énergie minimum pour le fonctionnement d'un semiconducteur/composant) et de baisse de tension, le quartz (l'horloge), etc. |
| + | Selon la fiche technique, avec le watchdog et BrownOutDetect activé, le courant le plus bas possible est ~ 30uA (à 5V, ce qui a été testé). |
| + | |
| {{ADFImage|FEATHER-32U4LORA-31.png|640px}} | | {{ADFImage|FEATHER-32U4LORA-31.png|640px}} |
| | | |