Modifications

Sauter à la navigation Sauter à la recherche
1 480 octets ajoutés ,  21 novembre 2016 à 14:40
aucun résumé de modification
Ligne 1 : Ligne 1 : −
{{traduction}}
  −
   
{{FEATHER-32U4-LORA-NAV}}
 
{{FEATHER-32U4-LORA-NAV}}
   −
== Batterie + Alimentation USB ==
+
{{ADFImage|FEATHER-32U4LORA-01.jpg|640px}}
 
  −
Adafruit voulait rendre le Feather facile à alimenter à la fois lorsque connecté à un ordinateur ainsi qu'avec une batterie LiPo.
  −
Il y a deux façons d'alimenter le Feather.
  −
Vous pouvez vous connecter avec un câble MicroUSB (depuis un PC ou une alim dédiée) et le Feather convertira le 5V USB à 3.3V.
  −
 
  −
Vous pouvez également raccorder une batterie 4,2 / 3,7 V LiPo ou Lithium Ion (LiIon) à la prise JST.
  −
Cela permettra au Feather de fonctionner sur une batterie rechargable de manière autonome.
  −
Lorsque la puissance USB est alimenté, il passe automatiquement sur USB pour l'alimentation, ainsi que commencer à charger la batterie (si elle est attachée) à 100mA. Le style «hotswap» est ainsi conçu pour que vous puissiez toujours garder la Lipoly connectée en tant que «sauvegarde» qui ne sera utilisée que lorsque l'alimentation USB est perdue.
  −
 
  −
== Alimenter votre Feather ==
  −
Il y a plusieurs choses intéressante à savoir si l'on désire tirer parti des options d'alimentation du Feather.
  −
 
  −
{{ADFImage|FEATHER-ESP8266-Alimentation-00.jpg|640px}}
      
== Alimentation Accu + USB ==
 
== Alimentation Accu + USB ==
Ligne 27 : Ligne 12 :  
{{ambox-stop|text=Le connecteur JST est polarisé avec {{cl|83|les accu Lipo}} que nous proposons sur notre WebShop. Faites attention si vous utilisez votre propres accu, une mauvaise polarisation peut détruire votre Feather}}
 
{{ambox-stop|text=Le connecteur JST est polarisé avec {{cl|83|les accu Lipo}} que nous proposons sur notre WebShop. Faites attention si vous utilisez votre propres accu, une mauvaise polarisation peut détruire votre Feather}}
   −
{{ADFImage|FEATHER-ESP8266-Alimentation-10.jpg|640px}}
+
{{ADFImage|FEATHER-32U4LORA-24.jpg|640px}}
    
L'image ci-dessus montre le connecteur micro USB (sur la gauche) et le connecteur JST Lipoly (en haut à gauche), ainsi que le régulateur 3.3V et diode de basculement (juste à la droite du connecteur JST). Le circuit de recharge Lipoly est également visible sur la droite du bouton Reset.  
 
L'image ci-dessus montre le connecteur micro USB (sur la gauche) et le connecteur JST Lipoly (en haut à gauche), ainsi que le régulateur 3.3V et diode de basculement (juste à la droite du connecteur JST). Le circuit de recharge Lipoly est également visible sur la droite du bouton Reset.  
Ligne 38 : Ligne 23 :  
Vous disposez également d'une broche '''3V''' qui est la sortie du régulateur 3.3V. Ce regulateur peut produire des pointes de courant de 500mA. S'il est possible d'obtenir 500mA depuis le régulateur, {{underline|vous ne pouvez pas le faire continuellement avec l'alimentation 5V}} sinon le régulateur va surchauffer. Ce régulateur est parfait pour, disons, alimenter un composant WiFi ESP8266 qui peut avoir des pointes de consommation à 250mA (qui sont des pointes occasionnelles).
 
Vous disposez également d'une broche '''3V''' qui est la sortie du régulateur 3.3V. Ce regulateur peut produire des pointes de courant de 500mA. S'il est possible d'obtenir 500mA depuis le régulateur, {{underline|vous ne pouvez pas le faire continuellement avec l'alimentation 5V}} sinon le régulateur va surchauffer. Ce régulateur est parfait pour, disons, alimenter un composant WiFi ESP8266 qui peut avoir des pointes de consommation à 250mA (qui sont des pointes occasionnelles).
   −
{{ADFImage|FEATHER-ESP8266-Alimentation-20.jpg|640px}}
+
{{ADFImage|FEATHER-32U4LORA-25.jpg|640px}}
    
== Mesurer l'accu ==
 
== Mesurer l'accu ==
 
Si vous utilisez un accu, vous aurez probablement envie de connaître la tension de votre accu! De cette manière, vous serez capable de dire quand il faudra recharger l'accu. Les accus Lipoly ont une tension maximale de 4.2V et la tension est généralement fixée à environ 3.7V pour la plupart des accus. Cette tension diminue lentement jusqu'à 3.2V (ou proche) où le circuit de protection s'active et coupe l'alimentation. En mesurant la tension de l'accu, vous pourrez rapidement savoir si la tension chute sous 3.7V
 
Si vous utilisez un accu, vous aurez probablement envie de connaître la tension de votre accu! De cette manière, vous serez capable de dire quand il faudra recharger l'accu. Les accus Lipoly ont une tension maximale de 4.2V et la tension est généralement fixée à environ 3.7V pour la plupart des accus. Cette tension diminue lentement jusqu'à 3.2V (ou proche) où le circuit de protection s'active et coupe l'alimentation. En mesurant la tension de l'accu, vous pourrez rapidement savoir si la tension chute sous 3.7V
   −
Etant donné que le l'ESP8266 ne dispose pas de plusieurs entrées analogiques (ADC), Adafruit n'a pas sacrifié la seule broche ADC pour surveiller la tension de l'accu Lipoly. '''Cependant''' vous pouvez consulter ce tutoriel Adafruit qui propose d'utiliser deux résistances pour faire un tel relevé. Voyez ce [https://learn.adafruit.com/using-ifttt-with-adafruit-io/wiring#battery-tracking ce diagramme de bracnhement Adafruit] (use the VBat pin to measure) et le [https://learn.adafruit.com/using-ifttt-with-adafruit-io/arduino-code-1 code disponible ici].
+
Pour simplifier cela, Adafruit a installé un pont diviseur de résistance 100K sur la broche BAT et relié à D9 (analogique analogique # 7 A7). Vous pouvez lire cette tension, puis doubler cette valeur pour obtenir la tension de la batterie. Plutôt pratique pour monitorer celle-ci !
 +
 
 +
<syntaxhighlight lang="python">
 +
 
 +
#define VBATPIN A9
 +
 
 +
float measuredvbat = analogRead(VBATPIN);
 +
measuredvbat *= 2;    // we divided by 2, so multiply back
 +
measuredvbat *= 3.3;  // Multiply by 3.3V, our reference voltage
 +
measuredvbat /= 1024; // convert to voltage
 +
Serial.print("VBat: " ); Serial.println(measuredvbat);
 +
 
 +
</syntaxhighlight>
 +
 
 +
Cette tension "flottera" à 4.2V quand aucune batterie n'est branchée, en raison de la sortie du chargeur lipoly, donc ce n'est pas un bon moyen de détecter si une batterie est branchée ou non (il n'y a pas de moyen simple de détecter si une batterie est branchée)
 +
 
 +
{{ADFImage|FEATHER-32U4LORA-26.jpg|640px}}
 +
 
 +
== 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}}
 +
 
 +
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}}
 +
 
 +
Vous pouvez mettre le module en mode veille en appelant radio.sleep (); Qui vous fera économiser environ 2mA
 +
 
 +
{{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}}
 +
 
 +
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}}
    
== La broche Enable ==
 
== La broche Enable ==
Ligne 49 : Ligne 95 :     
Notez que les broches '''BAT''' et '''USB''' restent malgré tout alimentée (en fonction de la source d'alimentation appliquée)
 
Notez que les broches '''BAT''' et '''USB''' restent malgré tout alimentée (en fonction de la source d'alimentation appliquée)
  −
{{ADFImage|FEATHER-ESP8266-Alimentation-40.jpg|640px}}
         
{{FEATHER-32U4LORA-TRAILER}}
 
{{FEATHER-32U4LORA-TRAILER}}
704

modifications

Menu de navigation