Taula de continguts:
- Pas 1: què necessiteu
- Pas 2: el circuit
- Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
- Pas 4: a Visuino Afegeix components
- Pas 5: a Components del conjunt de Visuino
- Pas 6: a Components de Visuino Connect
- Pas 7: Genereu, compileu i pengeu el codi Arduino
- Pas 8: Juga
Vídeo: Estació meteorològica Arduino amb BMP280-DHT11: temperatura, humitat i pressió: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
En aquest tutorial aprendrem com fer una estació meteorològica que mostri TEMPERATURA, HUMITAT I PRESSIÓ a la pantalla LCD TFT 7735
Mireu un vídeo de demostració.
Pas 1: què necessiteu
- Arduino UNO (O qualsevol altre Arduino)
- Pantalla LCD TFT 7735
- Sensor BMP280
- Sensor DHT11
- Filferros de pont
- Taula de pa
- Programa Visuino: descarregar Visuino
Pas 2: el circuit
LCD TFT ST7735
Connecta:
- 1,8 PIN de pantalla TFT [LED] a PIN Arduino [3,3 V]
- 1,8 PIN de pantalla TFT [SCK] a PIN Arduino [13]
- 1.8 TFT Display PIN [SDA] a Arduino PIN [11]
- 1,8 PIN de pantalla TFT [A0 o DC] a PIN Arduino [9]
- 1,8 PIN de pantalla TFT [RESET] a PIN d'Arduino [8]
- 1,8 PIN de pantalla TFT [CS] a PIN Arduino [10]
- 1,8 PIN de pantalla TFT [GND] a PIN Arduino [GND]
- 1,8 PIN de pantalla TFT [VCC] a PIN Arduino [5V]
NOTA: Algunes plaques Arduino tenen diferents pins SPI, així que assegureu-vos de comprovar la documentació de la vostra placa.
Sensor BMP280
- Connecteu el pin [VIN] a Arduino [V5]
- Connecteu el pin [GND] al pin Arduino [GND]
- Connecteu el pin [SDA] al pin Arduino [SDA]
- Connecteu el pin [SCL] al pin Arduino [SCL]
Sensor DHT11
- Connecteu el pin [+] a Arduino [V5]
- Connecteu el pin [-] al pin Arduino [GND]
- Connecteu el pin [S] al pin digital Arduino [7]
Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Per començar a programar l’Arduino, haureu de tenir instal·lat l’IDE Arduino des d’aquí:
Tingueu en compte que hi ha alguns errors crítics a Arduino IDE 1.6.6. Assegureu-vos que instal·leu la versió 1.6.7 o superior, en cas contrari, aquest instructiu no funcionarà. Si encara no ho heu fet, seguiu els passos d'aquesta instrucció per configurar l'IDE d'Arduino per programar Arduino UNO. El Visuino: https://www.visuino.eu també ha d’estar instal·lat. Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "Arduino UNO" tal com es mostra a la imatge 2
Pas 4: a Visuino Afegeix components
- Afegiu el component "Temperatura de pressió BMP280 I2C"
- Afegiu el component "Humitat i termòmetre DHT11 / 21/22 / AM2301"
- Afegiu el component "TFT Color Display ST7735"
Pas 5: a Components del conjunt de Visuino
Seleccioneu "Display1" i configureu "Orientation" per baixar (això canviarà la direcció de visualització)
Nota: En cas que la pantalla no funcionés, proveu de canviar el tipus a la finestra de propietats
-
Feu doble clic a "Visualització1" i, a la finestra d'elements, expandiu "Text" i "Línies" al costat dret i arrossegueu cap a l'esquerra:
- 4x "Dibuixa text"
- 3X "Línia de dibuix"
- 3X "Camp de text"
A la part esquerra, seleccioneu: - "Dibuixa text1" i, a la finestra de propietats, configureu "Mida" a 1, "Color" a aclDodgerBlue i "X" a 17 i "Text" a METEO ESTACIÓ.
- "Draw Line1" i a la finestra de propietats definiu "Height" a 0, "Width" a 120, "Color" a aclDodgerBlue i "Y" a 0- "Draw Text2" i a la finestra de propietats definiu "Size" a 1, "Color" a aclRed i "X" a 30 i "Y" a 15 i "Text" a TEMPERATURA
- "Camp de text1" i, a la finestra de propietats, definiu "Mida" a 2, "Color" a aclGrac i "X" a 30 i "Y" a 30- "Dibuixa línia2" i, a la finestra de propietats, definiu "Alçada" a 0, "Amplada" a 120, "Color" a aclDodgerBlue i "Y" a 50- "Dibuixar text3" i a la finestra de propietats definiu "Mida" a 1, "Color" a aclAqua i "X" a 40 i "Y" a 55 i "Text" a HUMITAT- "Camp de text2" i a la finestra de propietats, definiu "Mida" a 2, "Color" a aclGrac i "X" a 30 i "Y" a 70- "Dibuixeu la línia3" i a la finestra de propietats: "Alçada" a 0, "Amplada" a 120, "Color" a aclDodgerBlue i "Y" a 90- "Dibuixar text4" i a la finestra de propietats, definiu "Mida" a 1, "Color" a aclBlanc i " X "a 40 i" Y "a 95 i" Text "a PRESSIÓ-" Camp de text 3 "i a la finestra de propietats, definiu" Mida "a 2," Color "a aclGrac i" X "a 15 i" Y "a 110
Pas 6: a Components de Visuino Connect
- Connecteu el pin "PressureTemperature1" [Out] a Arduino I2C [In]
- Connecteu el pin "PressureTemperature1" [Pressure] a Display1> TextField3 [In]
- Connecteu el pin "PressureTemperature1" [Temperatura] a Display1> TextField1 [In]
- Connecteu el pin "HumidityThermometer1" [Humitat] a Display1> TextField2 [In]
- Connecteu el pin "HumidityThermometer1" [Out] al pin digital Arduino [7]
- Connecteu el pin del component "Display1" [Out] al pin Arduino SPI [In]
- Connecteu el pin del component "Display1" [Selecció de xip] al pin Arduino Digital [10]
- Connecteu el pin del component "Display1" [Restableix] al pin Arduino Digital [8]
- Connecteu el pin del component "Display1" [Registra selecció] al pin Arduino Digital [9]
Pas 7: Genereu, compileu i pengeu el codi Arduino
A Visuino, premeu F9 o feu clic al botó que es mostra a la imatge 1 per generar el codi Arduino i obriu l'IDE Arduino
A l'IDE Arduino, feu clic al botó Puja per compilar i penjar el codi (imatge 2)
Pas 8: Juga
Si alimenteu el mòdul Arduino UNO, la pantalla LCD començarà a mostrar els valors actuals (TEMPERATURA, HUMITAT, PRESSIÓ)
Enhorabona! Heu completat el vostre projecte amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest Instructable, el podeu descarregar aquí i obrir-lo a Visuino:
Recomanat:
M5STACK Com mostrar temperatura, humitat i pressió a M5StickC ESP32 mitjançant Visuino - Fàcil de fer: 6 passos
M5STACK Com mostrar temperatura, humitat i pressió a M5StickC ESP32 mitjançant Visuino: fàcil de fer: en aquest tutorial aprendrem a programar ESP32 M5Stack StickC amb Arduino IDE i Visuino per mostrar la temperatura, humitat i pressió mitjançant el sensor ENV (DHT12, BMP280, BMM150)
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
Registre de temperatura i humitat de Raspberry PI, estació meteorològica al núvol, estadístiques Wifi i mòbils: 6 passos
Registre de temperatura i humitat de Raspberry PI, estació meteorològica al núvol, Wifi i estadístiques mòbils: amb el dispositiu Raspberry PI podeu registrar les dades de temperatura i humitat a l’exterior, a l’habitació, a l’hivernacle, al laboratori, a la sala de refrigeració o a qualsevol altre lloc, de forma totalment gratuïta. Aquest exemple l’utilitzarem per registrar temperatura i humitat. El dispositiu es connectarà a Internet v
Registrador de temperatura, humitat relativa i pressió atmosfèrica mitjançant connectivitat Raspberry Pi i TE MS8607-02BA01: 22 passos (amb imatges)
Registrador de temperatura, humitat relativa i pressió atmosfèrica mitjançant Raspberry Pi i connectivitat TE MS8607-02BA01: Introducció: en aquest projecte us mostraré com construir la configuració per passos d’un sistema de registre per a la humitat de la temperatura i la pressió atmosfèrica. Aquest projecte es basa en el xip del sensor ambiental Raspberry Pi 3 Model B i TE Connectivity MS8607-02BA