Bouton d’urgence pour 7$, Arduino, WIFI et ESP8266 (7 / 10 étapes)

Étape 7: Gestion de la batterie

Dans chaque appareil embarqué, vous demandez toujours une question : combien de temps mon appareil sera autonome ?

Pour répondre à cela, nous pouvons aller dans ce tutoriel. La section 7.1 de la documentation technique semble indiquer une consommation de 60uA 75mA lorsqu’il fonctionne en mode veille prolongée. Mais ce tutoriel ajouter aussi une information très importante : la LED consomme près de 8mA qui est énorme à le 60uA nous nous efforçons d’atteindre. Donc la meilleure solution est de dessouder les deux LED embarquée (spécialement le pouvoir qui est tout le temps!).

Lorsque vous démarrez le périphérique avec le code, il allume la LED (GPIO 0), se connecter au wifi et envoyer un Email. Et puis nous appelons la fonction :

ESP.deepSleep (0, WAKE_RF_DEFAULT) ;

Cela va régler le ESP8266 en mode sommeil profond avec aucun réveil vers le haut (ici la valeur 0 ne signifie aucun sillage vers le haut). Le bouton est soudure sur la ligne d’activation de la ESP8266, donc quand il est poussé tout le système de redémarrer. Dans cette solution nous n’avez pas besoin d’aucune autre modification de matériel que l’unsolder LED pour atteindre notre mode de veille prolongée.

Un retard est la suite la fonction deepSleep, il est important de laisser l’uC le temps d’entrer dans le mode "veille". Sans cela, il dormira probablement pas.

Si nous calculons maintenant l’autonomie dans un état idéal lorsque nous n’appuyez pas sur le bouton avec une batterie pleine 110mA :

Temps (H) = 110 000(uA) / 60(uA) = 1833 heures.

1833 / 24 = 76 jours

Sur un accus de type CR2032 qui a autour de 250mA, nous pouvons atteindre environ 173 jours donc presque 6 mois

Sur une batterie 1000mA, nous avons presque 2 ans !

Avec ces calcul, nous pouvons voir comment le choix de la batterie est important lorsque vous concevez un appareil !

Articles Liés

Comment mettre à jour le firmware de votre shield Arduino wifi (pas 101)

Comment mettre à jour le firmware de votre shield Arduino wifi (pas 101)

Tu as probablement un bouclier Arduino wifi (pas 101) pour Noël, ou vous avez acheté un avant ou après, mais il vous donne une erreur et le « erreur » LED s'allume cela signifie que vous devez mettre à jour son firmware afin de rendre votre projet Io
Arduino Wifi Redback

Arduino Wifi Redback

Ajout de fonctionnalités sans fil à un projet normalement implique y attacher les autres planches sur votre arduino, qui augmente la taille de votre gadget. Cela a été un casse-tête pour de nombreux développeurs de matériel pendant une longue période
Grove Arduino WiFi activé à effet de serre

Grove Arduino WiFi activé à effet de serre

L'essentiel :GroveGrove - haute précision capteur de température/humiditéCapteur de lumière de Grove - analogiqueGrove - encodeurGrove - sonde UVHumidité du sol Grove-Affichage de Grove - RGB 16 x 2Grove - 20CM de câble x3Grove - 50CM de câble x2Grov
Comment connecter votre shield Arduino WiFi à une application iOS/Android personnalisée développé en HTML5/JavaScript.

Comment connecter votre shield Arduino WiFi à une application iOS/Android personnalisée développé en HTML5/JavaScript.

Cette montre instructable vous comment générer une application mobile qui communique avec votre bouclier WiFi, dans cet exemple, nous allons créer une application qui peut allumer une LED/arrêt reliée à votre Arduino. L'application mobile sera dévelo
Arduino + WiFi, musique réactive LED luminaire

Arduino + WiFi, musique réactive LED luminaire

cette instructable donne des instructions pour construire un Saiko5 WiFi activé appareil d'éclairage LED basé sur la plate-forme d'amateur Arduino . Il inclut des instructions étape par étape de conception de carte pour brasure sur l'affaire intégrat
Comment construire un Arduino WiFi 4 x 4 avec contrôleur Android

Comment construire un Arduino WiFi 4 x 4 avec contrôleur Android

voitures RC peuvent être WiFi voitures...?Voitures RC sont cool, mais les voitures RC à bas prix ont une portée limitée et seulement peuvent être contrôlées avec le contrôleur spécifique fourni avec la voiture.J'ai acheté une jeep RC, équipée de 4 ro
DIY Apple Remote bouclier pour l’Arduino

DIY Apple Remote bouclier pour l’Arduino

avez-vous déjà souhaité faire un apple remote ? Ou peut-être envie d'avoir une de vos créations arduino en contrôle iTunes sur votre Mac, votre iPod ou votre Apple TV ? Maintenant vous pouvez !Quelque temps en arrière, je travaillais sur un projet qu
Usine de WIFI, système de surveillance basé sur Arduino MEGA et ESP8266

Usine de WIFI, système de surveillance basé sur Arduino MEGA et ESP8266

Aujourd'hui, que nous allons vous montrer notre première expérience sur l'Internet des objets. À cette fin, nous avons décidé d'utiliser un Arduino MEGA au lieu d'un Arduino UNO. C'est parce que l'Arduino MEGA a plus d'un port série et de ce fait nou
Calculatrice de minuterie 555 pour RaspberryPi, Arduino ou un PC Linux

Calculatrice de minuterie 555 pour RaspberryPi, Arduino ou un PC Linux

Cette instructable est une calculatrice pour déterminer les valeurs de résistance et condensateur à utiliser en commun 555 timer circuits. J'ai inclus les versions pour le RaspberryPi et l'Arduino avec circuits simples à clignoter deux LED comme le 5
Bouton d’urgence 2.0

Bouton d’urgence 2.0

#rethinkPhoneEn tenant le bouton de gros rouge « d'urgence » et le transformer en un seul bouton d'urgence-appel téléphonique. C'est ça, vraiment.Repenser les boutons « Emergency Call » qui sont câblés en équipements publics aux personnes handicapées
Comment faire pour recevoir Arduino-données du capteur sur le Smartphone Android-

Comment faire pour recevoir Arduino-données du capteur sur le Smartphone Android-

En défaut l'Arduino n'est pas équipé d'un écran pour visualiser de mesure-données, par exemple à partir de votre température ou la pression de votre capteur. Si vous souhaitez obtenir les chiffres indiqués, que vous avez besoin d'un ordinateur, impri
Bouton d’urgence portable avec localisation (linkit un)

Bouton d’urgence portable avec localisation (linkit un)

Salut tout le monde:) je veux partager avec vous un petit projet. Il y a un bouton d'urgence portable que j'ai fait à ma mère (elle a le cancer) et j'ai besoin de savoir comment je peux trouver lui si elle a besoin de moi. Ce bouton ont un module GPS
Arduino wifi redback webserver exemple

Arduino wifi redback webserver exemple

Un arduino wifi Redback peut être utilisé comme un serveur Web. L' exemple de serveur Web de redback wifi disponible dans la bibliothèque de CuHead nous montre parfaitement comment faire cela. Je vais vous guider à travers elle, afin que vous compren
Bouclier d’Arduino WiFi pas cher avec ESP8266

Bouclier d’Arduino WiFi pas cher avec ESP8266

Dans mon précédent Instructable j'ai décrit comment brancher le module ESP-01 dans une maquette.C'est juste la première étape pour faire un bouclier d'Arduino WiFi bon marché en utilisant le module ESP8266. Avec quelques composants électroniques plus