Taula de continguts:
- Pas 1: components electrònics
- Pas 2: connectar les peces
- Pas 3: Codificació
- Pas 4: configuració de ThingSpeak
- Pas 5: utilitzar l'aplicació Android
Vídeo: Mini estació meteorològica Arduino UNO: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Aquesta és la primera generació de la meva mini estació meteorològica basada en Arduino amb connexió wi-fi, que és capaç de publicar dades públicament en línia mitjançant la plataforma ThingSpeak.
L’estació meteorològica recopila les següents dades relacionades amb el clima i l’entorn mitjançant diferents sensors:
- Temperatura;
- Humitat;
- Pressió atmosfèrica;
- Intensitat lumínica;
- Índex UV;
- Concentració de pols.
L’objectiu és fer una estació meteorològica petita i senzilla, mitjançant maquinari obert.
Comencem i divertim-nos!
Pas 1: components electrònics
Per a aquest projecte necessitareu els components següents:
- Arduino Uno (comprar)
- Sensor de llum Grove (comprar)
- Sensor UV Grove (comprar)
- Sensor de pressió baromètrica (BMP085) (comprar)
- DHT22 (comprar)
- Sensor de pols Grove (comprar)
- ESP8266 (comprar)
- Protoshield (per a una versió més compacta) o una taula de treball normal (comprar / comprar)
- 1 resistència de kohm (x2)
- Resistència de 10 kohm (x1)
- Resistència 4k7 ohm (x1)
- Alguns cables de pont
- Un ordinador (per compilar i penjar codi Arduino)
No necessitareu eines específiques per al muntatge d’aquest projecte. Tots els components es poden trobar en línia a la vostra botiga de comerç electrònic preferida.
El circuit s’alimenta mitjançant el port USB (connectat a un ordinador o a un carregador de telèfon normal), però també podeu afegir una font d’alimentació CC externa o una bateria connectada a la presa d’alimentació Arduino.
Un cas per al circuit de l'estació meteorològica està fora de l'abast d'aquest projecte.
Pas 2: connectar les peces
Connecteu tots els components segons l'esquema. Necessitareu alguns cables de connexió per connectar cada sensor a la placa de control. Podeu fer servir un proto-pantalla (per a un circuit més compacte), una placa normal, o dissenyar el vostre escut Arduino.
Connecteu el cable USB a la placa Arduino Uno i continueu amb el següent pas.
Pas 3: Codificació
Suposant que ja heu instal·lat el darrer ID Arduino, descarregueu i instal·leu les biblioteques següents:
Biblioteca DHT22:
github.com/adafruit/DHT-sensor-library
Biblioteca Adafruit BMP085:
github.com/adafruit/Adafruit-BMP085-Library
Per obtenir instruccions sobre com afegir les biblioteques a Arduino IDE, consulteu la guia Arduino següent:
www.arduino.cc/en/Guide/Libraries
Descarregueu el codi Arduino (weatherBox.ino). Substituïu XXXXX pel vostre encaminador wifi SSID AAAAA per la contrasenya de l’encaminador i ZZZZZ per la clau d’API d’escriptura del canal ThingSpeak (consulteu com obtenir-lo al següent pas).
Connecteu la placa Arduino al port USB de l'ordinador i pengeu el codi.
Pas 4: configuració de ThingSpeak
- Creeu un compte de ThingSpeak;
- Crea un canal nou;
-
Especifiqueu el nom i la descripció de la vostra estació meteorològica. Assigneu els canals següents i deseu-lo:
- canal 1 = llum
- canal 2 = humitat
- canal 3 = temperatura (a partir de DHT22)
- canal 4 = índex UV
- canal 5 = concentració de pols
- canal 6 = pressió
- canal 7 = temperatura (a partir de BMP085)
- Copia la clau d'escriptura de l'API. S'utilitza al pas anterior del codi Arduino;
- Quan l'estació està activada, els valors del sensor es carregaran periòdicament al canal. Podeu configurar visualitzacions públiques i privades de cada variable.
Exemple de canal públic:
Pas 5: utilitzar l'aplicació Android
Podreu visualitzar les dades de l’estació meteorològica a qualsevol navegador. Però també podeu comprovar-ho al vostre telèfon intel·ligent basat en Android i visualitzar-lo sempre que vulgueu.
- Baixeu i instal·leu l'aplicació ThingsView des de la botiga Google Play al vostre dispositiu Android;
- A l'aplicació, inseriu el número d'identificació del canal i feu clic a Afegeix. Trobareu l’identificador a la configuració del canal ThingSpeak;
- Els valors actuals de cada variable es mostraran en un gràfic;
- Diverteix-te!
Recomanat:
Mini estació meteorològica amb Arduino i ThingSpeak: 4 passos
Mini estació meteorològica amb Arduino i ThingSpeak: Hola a tots. En aquest instructiu, us guiaré pels passos per crear una mini estació meteorològica personalitzada. A més, farem servir l'API ThingSpeak per penjar les nostres dades meteorològiques als seus servidors, o bé quin és el propòsit d'un estat meteorològic
Estació meteorològica NaTaLia: l'estació meteorològica amb energia solar Arduino s'ha fet correctament: 8 passos (amb imatges)
Estació meteorològica NaTaLia: Estació meteorològica amb energia solar Arduino feta de la manera correcta: després d’un any d’exitació en 2 llocs diferents, comparteixo els plans del projecte de la meva estació meteorològica amb energia solar i explico com va evolucionar cap a un sistema que realment pot sobreviure durant molt de temps períodes des de l'energia solar. Si segueixes
Estació meteorològica de bricolatge i estació de sensor WiFi: 7 passos (amb imatges)
Estació meteorològica de bricolatge i estació de sensor WiFi: en aquest projecte us mostraré com crear una estació meteorològica juntament amb una estació de sensor WiFi. L'estació del sensor mesura les dades de temperatura i humitat locals i les envia, mitjançant WiFi, a l'estació meteorològica. L'estació meteorològica mostra llavors
Estació meteorològica amb Arduino UNO: 7 passos
Estació meteorològica que utilitza Arduino UNO: Creat per: Hazel Yang Aquest projecte és una estació meteorològica que utilitza una placa Arduino UNO per controlar el flux de dades, un sensor DHT22 per recopilar les dades i una pantalla OLED per mostrar les dades
Mini Estació Meteorològica Amb Arduino: 4 Passos
Mini Estació Meteorològica Amb Arduino: Aquest és un tutorial per a c ó mo fer una mini estació ó n meteorol ó gica amb Arduino que mostra temperatura i presi ó n