Taula de continguts:

Estació meteorològica senzilla V2.0: 5 passos (amb imatges)
Estació meteorològica senzilla V2.0: 5 passos (amb imatges)

Vídeo: Estació meteorològica senzilla V2.0: 5 passos (amb imatges)

Vídeo: Estació meteorològica senzilla V2.0: 5 passos (amb imatges)
Vídeo: ПРИВОЗ. ОДЕССА МАМА. Рецепт САЛО. ОБЗОР НОЖЕЙ 2024, Desembre
Anonim
Estació meteorològica senzilla V2.0
Estació meteorològica senzilla V2.0

Anteriorment he compartit alguns tipus d'estacions meteorològiques que funcionaven de manera diferent. Si no heu llegit aquests articles, us recomano que ho consulteu aquí:

  • Estació meteorològica senzilla amb ESP8266.
  • Estació meteorològica de l'habitació amb Arduino i BME280.

En aquest instructiu compartiré una estació meteorològica actualitzada amb funcions combinades de les dues anteriors i algunes funcions addicionals. Juntament amb la temperatura, la humitat i la pressió interiors, també podem obtenir les condicions meteorològiques actuals i les previsions per al dia següent. Totes aquestes dades es mostraran en una pantalla OLED, una pàgina web i una aplicació per a Android / iOS.

Per tant, sense perdre més temps, comencem.

P. S: Si us agrada aquesta instrucció, voteu-la al Concurs de Sensors:)

Subministraments

Aquí teniu una llista de les parts que farem servir per a aquest projecte.

Wemos D1 Mini (Amazon EUA / Amazon UE): podeu utilitzar qualsevol placa de desenvolupament basada en ESP8266 / ESP32

Sensor BME280 (Amazon EUA / Amazon UE): assegureu-vos de comprar "BME280" per no confondre'l amb "BMP280"

Pantalla OLED de 1,3 polzades (Amazon US / Amazon EU): us suggereixo que obtingueu el mateix OLED que he fet servir, o és possible que pugueu lluitar-hi, ja que molts OLED no funcionen amb plaques ESP

Polsador (Amazon EU / Amazon EU): utilitzeu un commutador momentani perquè canviarà entre diferents modes

Taula de pa amb Jumpers (Amazon EU / Amazon EU): per prototipar

Prototype Board (Amazon EU / Amazon EU): soldar-ho tot per fer un prototip més permanent

Bateria de 3,7 V (Amazon EUA / Amazon UE): per alimentar el sistema (opcional)

Juntament amb aquestes parts, també necessitem programari perquè tot funcioni

RemoteMe: és una plataforma IoT on cal crear un compte per utilitzar els serveis. És totalment gratuït

ID Arduino: per carregar el codi

A continuació, es detallen algunes eines que potser necessiteu en el vostre camí:

Wire Strippers (Amazon EUA / Amazon UE)

Kit de soldadura (Amazon EUA / Amazon UE)

Helpings Hands (Amazon EUA / Amazon UE)

Un cop hàgiu reunit tot el material, podem passar al següent pas.

Pas 1: creació de l'aplicació web i el dispositiu de xarxa:

Creació de l'aplicació web i el dispositiu de xarxa
Creació de l'aplicació web i el dispositiu de xarxa
Creació de l'aplicació web i el dispositiu de xarxa
Creació de l'aplicació web i el dispositiu de xarxa
Creació de l'aplicació web i el dispositiu de xarxa
Creació de l'aplicació web i el dispositiu de xarxa

Primer hem d’anar a Remoteme.org i iniciar la sessió al nostre compte. Si no teniu cap compte, ara és el moment de crear-ne un. Ara que hem iniciat la sessió al compte remoteme per poder construir la nostra estació meteorològica, consulteu els passos següents:

  1. Quan iniciem la sessió al compte remoteme, se’ns redirigeix a una pàgina on veurem una llista de projectes. Aquí desplaceu-vos cap avall i trobareu "Estació meteorològica". Feu-hi clic.
  2. Apareixerà una finestra emergent, aquí feu clic per trobar tota la informació necessària sobre el projecte. Si voleu, podeu llegir tots els detalls o simplement seguir aquesta instrucció.
  3. Hem d’anar a la pestanya "construir-la" i omplir la informació.

    • Primer introduïu el vostre nom de WiFi i la vostra contrasenya. Això permetrà que la placa ESP es connecti a la vostra xarxa WiFi.
    • A continuació, hi ha una opció on podem seleccionar el tipus de tauler. Com que fem servir Wemos D1 mini basat en ESP8266, seleccionarem aquesta placa.
    • Ara hem d’introduir la ubicació, és a dir, la ciutat on vius. Inter el nom de la ciutat i el codi de país. Per exemple: com a la imatge "Varsòvia, PL" significa ciutat de Varsòvia, Polònia. Després d’entrar a la vostra ciutat i país, desplaceu-vos cap avall. Aquí podeu canviar el nom de l'aplicació i del dispositiu, però és opcional. Per tant, podeu fer clic directament a "Pas següent".
    • Aquest és el pas final aquí, només cal que feu clic a "Construeix projecte". Ara podeu descarregar el codi generat automàticament per l'assistent de codi.
    • A sota hi ha 3 opcions, Obrir, codi QR i Instal·lar. En fer clic a la primera opció s’obrirà una pàgina web amb les dades meteorològiques. La segona opció obtindrà un codi QR que es pot escanejar mitjançant qualsevol telèfon intel·ligent per obtenir la pàgina web al navegador mòbil. La tercera opció també proporcionarà una pàgina web que instal·larà una aplicació web a Android / iPhone.

A la pàgina web notareu que els dos primers feeds mostren dades, però l'últim està buit. Això és degut a que encara hem de crear una estació meteorològica de l'habitació. Així doncs, fem el circuit de la nostra estació meteorològica.

Pas 2: creació del circuit:

Creació del circuit
Creació del circuit
Creació del circuit
Creació del circuit

Ara que tenim el codi, hem de penjar-lo al tauler. Però primer hem de connectar la pantalla, el sensor BME280 i un commutador al Wemos D1 mini. Per fer-ho primer consulteu el diagrama de circuits anterior.

Aquí hem utilitzat el protocol I2C per connectar els mòduls.

  • SDA al pin D2
  • SCL al pin D1
  • GND per fixar GND
  • VIN per fixar 3.3v

Nota: Connecteu els pins SDA i SCL de la pantalla i BME280 a ESP. Tots els pins GND haurien d’estar connectats entre si.

Un terminal del commutador està connectat a D3 i un altre està connectat a GND. Si no sabeu com funciona el botó, us proposo que feu un cop d'ull a aquest article. Consulteu les imatges anteriors per a una millor comprensió.

Pas 3: càrrega del codi:

Carregant el codi
Carregant el codi

Abans de poder penjar el codi, assegureu-vos que teniu instal·lades totes les plaques ESP a IDE. Si no sabeu com fer-ho, mireu aquest vídeo de YouTube.

Instal·leu també les biblioteques següents:

  1. RemoteMe
  2. RemoteMeUtils
  3. SparkFun BME280
  4. esp8266-OLED-master
  5. RBD_Button
  6. RBD_Timer

Per instal·lar aquestes biblioteques. obriu IDE i aneu a Eines >> Gestiona les biblioteques. A la barra de cerca, introduïu el nom de la biblioteca un per un i instal·leu-lo.

Ara extreu el fitxer de codi descarregat de RemoteMe i obriu-lo amb Arduino IDE. Seguiu els passos següents:

  1. Connecteu els vostres wemos al PC i seleccioneu el tipus de placa (Wemos D1 R1 mini) i seleccioneu el port adequat.
  2. Ara pengeu el codi i espereu que acabi.
  3. Després de penjar el codi, la placa es connectarà al vostre WiFi i començarà a mostrar les dades a la pantalla OLED.
  4. En prémer el botó es canviarà entre 3 modificacions. Ho podeu comprovar vosaltres mateixos.

Ara que tot funciona com s’esperava, podem continuar per fer aquest circuit més permanent i tancat per fer que sembli millor.

Pas 4: Construir PCB i recinte:

PCB i tancament de l'edifici
PCB i tancament de l'edifici
PCB i tancament de l'edifici
PCB i tancament de l'edifici
PCB i tancament de l'edifici
PCB i tancament de l'edifici
PCB i tancament de l'edifici
PCB i tancament de l'edifici

Per fer el nostre circuit més segur i permanent, hem de soldar tots els components junts en una placa prototip. He compartit imatges del meu treball per donar-me una millor idea. Podeu fer dissenys diferents si voleu.

Per al recinte he utilitzat taulers d'escuma, ja que és fàcil d'utilitzar i treballar. A continuació he proporcionat un CAD que podeu consultar per fer el vostre propi recinte.

Pas 5: vídeo tutorial:

Si us agrada aquesta instrucció, voteu.

Recomanat: