Partage
  • Partager sur Facebook
  • Partager sur Twitter

consommation attiny+esp01+thermometre

(+ si possible consommation max d'un attiny85)

    21 juillet 2018 à 21:13:27

    Bonjour,

    J aimerai faire un capteur de température + humidité pour une "station météo" baser sur un arduino, pour faire un capteur en extérieur qui prendrai moin de place, j'ai l'idée d'utiliser un attiny85 comme microcontrôleur avec donc un capteur de température + humidité et un module wifi (ESP-8266 esp-01) pour communiquer.

    Mais pour l'alimentation j aimerais savoir a quelle intensité  max travaillera l’ensemble (supérieur a 1A ou non?)

    Une pile 9v avec un régulateur 5v 1.5A (max) suivi d'un régulateur 5v->3.3v (800mA max)  fonctionnerait-il? 

                      →  (le 5v pour est le capteur de température+humidité ref: DHT22)

    merci d'avance pour vos reponse

    -
    Edité par Qwer5tyi 21 juillet 2018 à 21:14:22

    • Partager sur Facebook
    • Partager sur Twitter
      22 juillet 2018 à 13:03:50

      L'intensité sera bien plus faible que 1A ;)

      Par contre, si tu cherches à limiter la consommation, tu peux te passer du att85. Sur l'ESP8266, tu as des GPIO que tu peux utiliser pour lire les valeurs du DHT22 et les envoyer directement en Wifi (sur ton ordi, un serveur, ...)
      • Partager sur Facebook
      • Partager sur Twitter
        22 juillet 2018 à 13:19:09

        Hey mais pourquoi du wifi ? les fils c tellement mieux
        • Partager sur Facebook
        • Partager sur Twitter
          22 juillet 2018 à 13:21:58

          Hello,

          Sur l'ESP8266 tu dispose de "sleep modes" dont un qui est le "deep sleep" qui permet de le mettre en veille pour atteindre une conso d'environ 20µA.

          Le DHT22 peut tomber à 50µA en stand-by, c'est pas fou. Avec un BMP280 à la place, tu aurait la pression atmosphérique comme information supplémentaire, et un stand-by à 0.2µA.

          Tu peux alimenter le tout directement sans régulateur en 3.3V avec un accu LiFePo4 par exemple.

          J'ai réalisé un projet similaire, j'utilise des modules nrf24 entre la station météo et une passerelle nrf24/ethernet branchée en filaire.

          -
          Edité par Arkturus 22 juillet 2018 à 13:23:21

          • Partager sur Facebook
          • Partager sur Twitter
            22 juillet 2018 à 17:52:51

            Arkturus a écrit:

            Le DHT22 peut tomber à 50µA en stand-by, c'est pas fou. Avec un BMP280 à la place, tu aurait la pression atmosphérique comme information supplémentaire, et un stand-by à 0.2µA.

            Sauf que le DHT22 est un capteur d'humidité/température, et le BMP280 ne fait pas l'humidité, seulement température et pression atmosphérique, le BME280 a un capteur d'humidité en plus (et le BME680 a encore en plus un capteur de composés organiques volatiles).

            L'équivalent serait plutôt un si7021 ou htu21d (le si7021 a un voile de protection qui évite que de l'eau, comme la rosée, ne soit en contact direct avec le capteur d'humidité et ne le détruise, sur le htu21d c'est en option, et la plupart des modules que j'ai vu ne semblent pas en avoir), la consommation annoncée en standby est de 20 à 140nA pour le htu21d et de 60 à 620nA pour le si7021.

            • Partager sur Facebook
            • Partager sur Twitter
              26 juillet 2018 à 22:00:27

              Merci de vos réponses,

              je vais donc me pencher sur les GPIO de l'esp (et le sleep mode)

              après le dht22 est déjà commander donc je verrai si la batterie tient longtemps ou pas

              pour le nrf24 je ne connaissais pas (merci) mais si avec les GPIO de l'esp je n'ai pas besoin d'attiny sa consommera moins qu'un attiny avec un nrf24 (à moins qu il en ai lui aussi)?

              • Partager sur Facebook
              • Partager sur Twitter
                28 juillet 2018 à 13:10:58

                L'attiny et le nrf24 ont également un mode de veille (ou "power down"), qui au total les amènent à une consommation de 6µA (5µA pour l'attiny et 900nA pour le nrf24) en veille, à comparer aux 20µA de l'esp8266.

                De plus ils mettent moins de temps à passer du mode de veille à la transmission: au minimum 20 cycles d'horloge (si on prend celle à 128KHz, ça fait 160µs) + 1.5ms pour le nrf24, alors qu'il faut près d'une seconde pour l'esp8266  pour envoyer un paquet (dont 300ms de boot), et comme l'esp8266 consomme également plus en mode normal...

                Si tu veux vraiment une très basse consommation (de l'ordre de 2 ans d'autonomie avec 2 piles AA dans le meilleur des cas), nordic semi produit également des puces qui intègrent à la fois le module radio, dont:  nrf24le1 (mcu 8051 + nrf24), nrf51822(mcu ARM Cortex M0 + nrf24 + bluetooth), nrf52832 (mcu ARM Cortex M4F + nrf24 + bluetooth + ant + nfc) qui ne sont pas trop chers, assez faciles à trouver sous forme de cartes et pour lesquels tu peux trouver facilement des informations pour les programmer (ils nécessitent un programmateur, ex: un arduino 3.3V pour le nrf24le1 et un stlink pour les nrf51/52, et éventuellement un fer à souder, parce que le pas des modules n'est pas de 2.54mm, comme sur les breadboards, donc il est plus simple de souder les fils directement dessus).

                • Partager sur Facebook
                • Partager sur Twitter

                consommation attiny+esp01+thermometre

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                • Editeur
                • Markdown