Taula de continguts:

Com fer una estació meteorològica IoT de mida de butxaca: 7 passos (amb imatges)
Com fer una estació meteorològica IoT de mida de butxaca: 7 passos (amb imatges)

Vídeo: Com fer una estació meteorològica IoT de mida de butxaca: 7 passos (amb imatges)

Vídeo: Com fer una estació meteorològica IoT de mida de butxaca: 7 passos (amb imatges)
Vídeo: Часть 2 - Аудиокнига П. Г. Вудхауза «Мой мужчина Дживс» (гл. 5–8) 2024, Juliol
Anonim
Com fer una estació meteorològica IoT de mida de butxaca
Com fer una estació meteorològica IoT de mida de butxaca

Hola lector!

En aquest instructiu, aprendreu a fer un Weather Cube petit amb el D1 mini (ESP8266) que està connectat al WiFi de casa vostra, de manera que pugueu veure la sortida des de la terra, per descomptat, sempre que tingueu connexió a Internet. En general, fer aquest projecte no és massa difícil ni requereix recursos, de manera que serà perfecte com el vostre primer projecte IoT. Comencem doncs.

PD: Recordeu que aquest és el meu primer instructiu, de manera que no tot serà perfecte.:)

Pas 1: recursos

Com he esmentat a la introducció, aquest projecte és molt fàcil de construir i no requereix massa components. Aquí teniu la llista de parts:

Components electrònics:

WeMos D1mini

BME280

Pantalla OLED I2C (128x64)

Vareta de llautó de 1,5 mm o vareta de ferro

NOTA: Si voleu més informació sobre aquestes parts, per exemple. on obtenir-los, podeu consultar el pas 7

Eines per prototipar i provar el circuit:

Taula de pa

Filferros de pont

Cable USB: micro USB tipus B a USB tipus A.

Eines:

Soldador

Vici de banc: no obligatori

Martell petit: no obligatori

Pas 2: prototipatge a la taula de pa (aneu al pas 3 si voleu anar directament al codi i al muntatge)

Prototipatge a la taula de pa (aneu al pas 3 si voleu anar directament al codi i al muntatge)
Prototipatge a la taula de pa (aneu al pas 3 si voleu anar directament al codi i al muntatge)
Prototipatge a la taula de pa (aneu al pas 3 si voleu anar directament al codi i al muntatge)
Prototipatge a la taula de pa (aneu al pas 3 si voleu anar directament al codi i al muntatge)
Prototipatge a la taula de pa (aneu al pas 3 si voleu anar directament al codi i al muntatge)
Prototipatge a la taula de pa (aneu al pas 3 si voleu anar directament al codi i al muntatge)

Si no teniu soldats els pins al vostre D1mini / OLED / BME280, ara és el moment de fer-ho

Primer de tot, deixem tots els nostres components a la taula de treball. Començarem col·locant el D1mini en 2 rails separats (imatge núm. 1). Després col·locarem la distància justa BME280 d’ella (imatge núm. 2). I, finalment, col·locarem l’OLED al costat oposat del BME280 (imatge núm. 3). Ara, connectem-los.

Aquí hi ha totes les connexions:

Pin D1 a SCL / SCKpin al pin OLED i SCL / SCK al BME280

Pin D2 a pin SDA a l’OLED i pin SDA al BME280

Passador G a pin GND a tots dos, el OLED i el BME280

Pin de 3,3V a pin de BME280 VCC

I, finalment, pin de 5 V a OLED VCC

Torneu a comprovar les connexions abans de connectar-la a l'ordinador i penjar-hi codi. No vols cremar res

Pas 3: part de l’IdT

Part IoT
Part IoT
Part IoT
Part IoT
Part IoT
Part IoT

Aquesta part és realment senzilla. Primer de tot, aneu a AppStore i descarregueu l’aplicació Blynk. Després, obriu-lo i inscriviu-vos. A continuació, creeu un projecte nou. He trucat a la meva WeatherStation, però podeu posar-li el nom que vulgueu. Després, configureu l’opció del dispositiu a ESP8266 i el tipus de connectivitat a WiFi (imatge núm. 1). A continuació, toqueu crear projecte. Rebreu un correu electrònic amb el vostre testimoni de verificació. Ara salteu al codi (enllaç de baixada següent) i substituïu les parts ressaltades. Després, torneu a saltar a l'espai de treball del projecte de l'aplicació Blynk, toqueu a la pantalla per obrir el quadre del widget (imatge núm. 2). Ara col·loqueu 3 quadres de valor etiquetats tocant-los (imatge núm. 3). Per configurar-los, toqueu el primer i configureu-ne el nom. Jo l’he anomenat temperatura (això no és obligatori, però ho fa tot més senzill i organitzat). Com a entrada, seleccioneu el pin 1 virtual i, a l'etiqueta, introduïu "° C" (imatge núm. 4). Després, podeu configurar els altres valors etiquetats.

Aquí teniu un petit gràfic:

Valor etiquetat núm. 2:

Nom: Humitat

Entrada: pin virtual V2

Etiqueta: "%"

Valor etiquetat núm. 3:

Nom: altitud o pressió: depèn del codi que trieu

Entrada: pin virtual V3

Etiqueta: altitud o pressió: depèn del codi

Si ho heu fet tot correctament, pengeu el vostre codi a D1mini, espereu una estona i els valors apareixeran a l’OLED i a la vostra aplicació Blynk (imatge núm. 5) (heu de prémer el botó Reprodueix a la part superior dreta cantonada de la pantalla). Si no apareix res, aneu a la part de resolució de problemes.

Pas 4: format lliure del circuit

Forma lliure del circuit
Forma lliure del circuit
Forma lliure del circuit
Forma lliure del circuit

D’acord, aquest serà el més difícil, així que prepareu-vos. Prepareu les barres de llautó / barres de ferro (utilitzaré ganxos de ferro recoberts de llautó perquè no he pogut trobar només barres de llautó) i escalfeu el soldador. Ara podeu formar-ho en qualsevol cosa que vulgueu. El convertiré en un simple cub. Aquest procés requereix paciència i temps, així que no us afanyeu si no voleu trencar tot el circuit. Podeu veure el circuit acabat a la imatge núm. 2. Vaig decidir utilitzar varetes de 1, 5 mm a l'exterior, però barres més primes a la part interior (1 mm) per facilitar la gestió.

ADVERTÈNCIA: soldar només en un espai ben ventilat, la soldadura pot produir fums tòxics

CONSELLS:

Per a les barres de plegat, utilitzeu morsa de banc i un martell petit: si no teniu morsa de banc, ni un martell, les alicates i les mans nues seran suficients

Utilitzeu cinta adhesiva o ajudeu les mans per mantenir les varetes juntes mentre les soldeu. És molt més fàcil.

O si utilitzeu barres de ferro com jo, podeu utilitzar 2 imants forts per mantenir-les al seu lloc (imatge núm. 1).

Si les juntes no es mantenen juntes, dessoldeu-les i aspereu-les amb paper de vidre.

Si la soldadura no flueix als buits, utilitzeu una mica de flux de soldadura o escalfeu la junta una mica més.

Pas 5: final

Final
Final

Ara l'únic que queda per fer és connectar-lo a l'alimentació de 5V 1A. Si ho heu fet tot correctament, hauria de funcionar bé (no oblideu penjar el codi si encara no ho heu fet). Si no apareix res o alguna cosa no funciona, aneu a la secció de resolució de problemes.

Pas 6: resolució de problemes

Resolució de problemes
Resolució de problemes

Pantalla que mostra nan: comproveu el cablejat. El sensor no està connectat correctament.

BME280 amb sortida 0.0: comproveu el cablejat. El sensor no està connectat correctament.

No apareixen les dades de pantalla / sensor de color negre: comproveu les adreces I2C mitjançant l’escàner I2C o comproveu l’escriptura.

Dispositiu fora de línia a l'aplicació: comproveu si heu introduït correctament el vostre testimoni / nom WiFi / contrasenya WiFi. Si és així, comproveu el vostre senyal wifi. Pot ser feble o no tingueu connexió a Internet.

Encara teniu problemes o heu trobat errors en aquest instructiu? Anoteu en comentaris i us posaré al més aviat possible.:)

Pas 7: On obtenir aquestes peces?

Ets nou en electrònica? Cap problema! Aquí teniu una breu explicació sobre algunes parts físiques, com funcionen i com aconseguir-les més barates:

1. On puc obtenir totes aquestes peces electròniques?

Aliexpress. Per a mi, Aliexpress és el millor lloc, amb diferència, per obtenir totes aquestes peces a un preu econòmic. L'únic inconvenient és que l'enviament bàsic sol trigar molt de temps (en qualsevol lloc, de 2 setmanes a 1, 5 mesos).

2. Què és BME280?

BME280 és un sensor que pot mesurar la temperatura, la humitat relativa i la pressió atmosfèrica. És molt convenient utilitzar-lo en aquestes petites aplicacions de factor de forma com l'electrònica de butxaca. Més informació aquí.

NOTA: Les pantalles D1mini, BME280 i OLED es van encarregar a AliExpress

Concurs de butxaca
Concurs de butxaca
Concurs de butxaca
Concurs de butxaca

Primer premi del concurs de butxaca

Recomanat: