Table des matières:
Vidéo: ESP8266 - 12 Station météo : 4 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Ce projet consiste à construire et tester une station météo basée sur ESP8266 - 12. Le concept est basé sur une faible puissance avec charge de batterie à l'aide de cellules solaires. Cette instructable est basée sur mon système de charge de 2 projets précédents et l'enregistreur esp.
Nomenclature:
Carte prototype PCB
s.click.aliexpress.com/e/bgL8ra4o
s.click.aliexpress.com/e/cZld3Uu0
Cas
s.click.aliexpress.com/e/bnH8vwuC
s.click.aliexpress.com/e/cgh1TZZA
Cellules solaires 6V:
s.click.aliexpress.com/e/boPIbdcU
s.click.aliexpress.com/e/P2CdlvQ
s.click.aliexpress.com/e/hpaB1es
ESP 8266 12
s.click.aliexpress.com/e/uPIsjqu
s.click.aliexpress.com/e/c2KA2QyC
Batterie. Batterie lithium-ion 18650.
Support pour batterie 18650
Capteur.
Vous pouvez choisir n'importe quoi, j'aime les capteurs I2C, je choisis le capteur de lumière MAX44009 https://s.click.aliexpress.com/e/mF3rZpQ (MAX44009)
s.click.aliexpress.com/e/mF3rZpQ (BME280 - capteur de température, d'humidité et de pression)
ou.
Capteur de température à 1 fil DS18B20 https://s.click.aliexpress.com/e/bhmyP8ha livraison gratuite:
s.click.aliexpress.com/e/bhmyP8ha
2 x condensateur céramique 100 nF
1x condensateur électrolytique47microF (peut utiliser 470microFarad)
s.click.aliexpress.com/e/bFvGcnB6 *
* packs de condensateurs
s.click.aliexpress.com/e/bFvGcnB6
s.click.aliexpress.com/e/bcwvHbiC
1x CP2102 USB vers UART module série
s.click.aliexpress.com/e/btKG0HlO
m
2x bouton-poussoir tactile
s.click.aliexpress.com/e/DEGyCsC
2x planches à pain longues ou 1x planche à pain longue + 1x planche à pain courte ou 1x pcb (ce qui est mieux, faible capacité) https://s.click.aliexpress.com/e/DEGyCsC (long)
s.click.aliexpress.com/e/DEGyCsC (court)
1x paquet de câbles dupont (pas si bons, mieux vaut en acheter un plus épais, pour une bonne connexion)
Résistances: 3x 10kΩ 2x 4,7kΩ 1x 2,2kΩ 1x 300kΩ 1x 100kΩ
Forfaits:
s.click.aliexpress.com/e/DEGyCsC
s.click.aliexpress.com/e/bzLcEtPS
Étape 1: Construire
Je décris juste les parties principales de la station météo esp, plus de détails sur mes précédents projets instructables.
J'utilise le microcontrôleur ESP8266 - 12, vous pouvez utiliser ESP8266 - 7 avec antenne. Pour faire fonctionner la puce esp, vous avez besoin d'un module abaisseur de 3,3 V, qui convertit la tension de la batterie lithium-ion en 3,3 V. J'utilise la batterie lithium-ion d'un ancien bloc-piles pour ordinateur portable.
Pour charger la batterie, j'utilise une cellule solaire, vous avez essentiellement besoin d'une cellule solaire, qui donne un maximum de 7 V (selon le module de charge TP4056) et environ 200 mA de courant maximum de la cellule solaire. Le courant maximum dépend de la batterie, c'est la règle C/10 mais pour les batteries au lithium, vous pouvez également charger avec 500 mA (C est la capacité de la batterie).
Pour la mesure, j'utilise 3 thémomètres DS18b20, qui sont basés sur un concept à un fil. Aussi je vérifie l'adresse universelle de chaque themoter individuel. Pourquoi 3 mètres ? Vérifiez dans la diapositive suivante.
ESP peut également mesurer avec une antenne wifi ! Je mesure la force du SSID auquel je me connecte. Habituellement, il est en unités dB. Aussi mon esp vérifie le nombre de réseaux wifi autour de ma maison. Parfois 2, parfois 3 ou 4.
Étape 2: Mesurer
Pour mesurer, j'utilise 3 thémomètres, une mesure de la température à l'intérieur de la boîte, où se trouve l'esp et tout le matériel. Le deuxième thémomètre mesure la température de l'air extérieur. Je viens de fixer le capteur derrière la planche sur le balcon. Troisième thémomètre que j'utilise pour mesurer la température à l'intérieur de la bouteille. Quand il fait beau, l'air à l'intérieur de la bouteille est assez chaud. C'est donc comme un détecteur de rayonnement solaire.
Je mesure également la tension de la batterie avec un convertisseur analogique numérique (ADC). ESP utilise ADC avec un maximum de 1 V, je dois donc diviser le votlage de la batterie au lithium à moins de 1 V.
ESP mesure également la force de mon SSID et le nombre de réseaux wifi, autour de ma maison.
Étape 3: Tester
Pour les tests, j'utilise le canal Thingspeak (https://thingspeak.com/channels/297517?fref=gc). Je crée 8 graphiques, température extérieure, ADC (valeurs de l'ADC, qui mesurent la tension de la batterie), différence (température extérieure - température dans la bouteille), température dans la boîte, force du wifi, nombre de "wifies", température au soleil = dans bouteille.
Mon esp envoie des données à Thingspeak toutes les 28 minutes (je règle sur 30 minutes, mais l'horloge interne oscille avec un peu de bruit, mais en gros, l'intervalle de temps est d'environ 28 minutes)
Ça marche plutôt bien, mais la semaine dernière, je trouve, qu'une fois par jour, il manque une valeur. L'intervalle de temps est plus long que 28 minutes = 56 minutes. Peut-être que le serveur Thingspeak est un peu problématique.
Vous pouvez également créer un graphique à partir de ces valeurs et ajouter ce graphique à un autre canal sur Thingspeak (utilisez les outils MATLAB Analysis et MATLAB Visualization). Je l'utilise, mais peut-être que cela cause un petit manque dans mes valeurs. (Des valeurs manquantes se sont produites également après la suppression de mes nouveaux graphiques et de mes nouveaux canaux)
Étape 4: Graphiques
C'est agréable de vérifier la température à l'extérieur et d'analyser la température dans ma bouteille, qui est comme une serre. La température peut atteindre plus de 30 °C (86 F) lorsque l'extérieur est d'environ 15 °C (59 F). De plus ma température extérieure n'est pas précise, sur le site de prévisions de ma région je vérifie, que la température extérieure que je mesure est encore plus élevée. J'ai peut-être besoin d'un meilleur isolement.
température extérieure
température au SOLEIL
Conseillé:
Station météo NaTaLia : Station météo à énergie solaire Arduino bien faite : 8 étapes (avec photos)
Station météo NaTaLia : Station météo à énergie solaire Arduino faite de la bonne manière : après 1 an de fonctionnement réussi sur 2 emplacements différents, je partage mes plans de projet de station météo à énergie solaire et j'explique comment elle a évolué en un système qui peut vraiment survivre sur une longue période périodes de l'énergie solaire. Si vous suivez
Station météo DIY et station de capteur WiFi : 7 étapes (avec photos)
Station météo DIY et station de capteur WiFi : Dans ce projet, je vais vous montrer comment créer une station météo avec une station de capteur WiFi. La station de capteur mesure les données locales de température et d'humidité et les envoie, via WiFi, à la station météo. La station météo affiche alors t
Station météo complète DIY Raspberry Pi avec logiciel : 7 étapes (avec photos)
Station météo complète DIY Raspberry Pi avec logiciel : Fin février, j'ai vu ce post sur le site Raspberry Pi. http://www.raspberrypi.org/school-weather-station-… Ils avaient créé des stations météo Raspberry Pi pour les écoles. J'en voulais absolument un ! Mais à cette époque (et je crois encore à l'heure où j'écris
Mini station météo avec Attiny85 : 6 étapes (avec photos)
Mini station météo avec Attiny85 : Dans un récent instructable, Indigod0g a décrit une mini station météo qui fonctionne plutôt bien, en utilisant deux Arduinos. Peut-être que tout le monde ne veut pas sacrifier 2 Arduinos pour obtenir des lectures d'humidité et de température et j'ai commenté qu'il devrait être possible de d
Station météo Acurite 5 en 1 utilisant un Raspberry Pi et Weewx (d'autres stations météo sont compatibles) : 5 étapes (avec photos)
Station météo Acurite 5 en 1 utilisant un Raspberry Pi et Weewx (d'autres stations météo sont compatibles) : Lorsque j'ai acheté la station météo Acurite 5 en 1, je voulais pouvoir vérifier la météo chez moi pendant mon absence. Quand je suis rentré à la maison et que je l'ai configuré, j'ai réalisé que je devais soit connecter l'écran à un ordinateur, soit acheter leur hub intelligent