Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. solis: ķēde
- 3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
- 4. darbība: Visino pievienojiet komponentus
- 5. darbība: Visuino komplekta komponentos
- 6. darbība: Visuino Connect komponentos
- 7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
- 8. solis: spēlējiet
Video: Arduino meteoroloģiskā stacija, izmantojot BMP280 -DHT11 - temperatūra, mitrums un spiediens: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šajā apmācībā mēs uzzināsim, kā izveidot laika staciju, kas LCD displejā TFT 7735 parādīs TEMPERATŪRU, Mitrumu un spiedienu
Noskatieties demonstrācijas video.
1. darbība. Kas jums būs nepieciešams
- Arduino UNO (vai jebkurš cits Arduino)
- LCD displejs TFT 7735
- BMP280 sensors
- DHT11 sensors
- Jumper vadi
- Maizes dēlis
- Visuino programma: lejupielādējiet Visuino
2. solis: ķēde
LCD TFT ST7735
Savienot:
- 1.8 TFT displeja PIN [LED] uz Arduino PIN [3.3 V]
- 1.8 TFT displeja PIN [SCK] uz Arduino PIN [13]
- 1.8 TFT displeja PIN [SDA] uz Arduino PIN [11]
- 1.8 TFT displeja PIN [A0 vai DC] uz Arduino PIN [9]
- 1.8 TFT displeja PIN [RESET] uz Arduino PIN [8]
- 1.8 TFT displeja PIN [CS] uz Arduino PIN [10]
- 1.8 TFT displeja PIN [GND] uz Arduino PIN [GND]
- 1.8 TFT displeja PIN [VCC] uz Arduino PIN [5V]
PIEZĪME: Dažām Arduino plāksnēm ir dažādas SPI tapas, tāpēc noteikti pārbaudiet tāfeles dokumentāciju.
BMP280 sensors
- Savienojiet tapu [VIN] ar Arduino [V5]
- Savienojiet tapu [GND] ar Arduino tapu [GND]
- Savienojiet tapu [SDA] ar Arduino tapu [SDA]
- Savienojiet tapu [SCL] ar Arduino tapu [SCL]
DHT11 sensors
- Savienojiet tapu [+] ar Arduino [V5]
- Savienojiet tapu [-] ar Arduino tapu [GND]
- Savienojiet tapu [S] ar Arduino digitālo tapu [7]
3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
Lai sāktu programmēt Arduino, jums būs jāinstalē Arduino IDE šeit:
Lūdzu, ņemiet vērā, ka Arduino IDE 1.6.6 ir dažas kritiskas kļūdas. Pārliecinieties, ka instalējat 1.6.7 vai jaunāku versiju, pretējā gadījumā šī instrukcija nedarbosies! Ja neesat to izdarījis, izpildiet šajā instrukcijā norādītās darbības, lai iestatītu Arduino IDE, lai programmētu Arduino UNO! Ir jāinstalē arī Visuino: https://www.visuino.eu. Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā
4. darbība: Visino pievienojiet komponentus
- Pievienojiet komponentu "Spiediena temperatūra BMP280 I2C"
- Pievienojiet komponentu "Mitruma un termometra DHT11/21/22/AM2301"
- Pievienojiet komponentu "TFT krāsu displejs ST7735"
5. darbība: Visuino komplekta komponentos
Atlasiet “Displejs1” un iestatiet “Orientācija” uz leju (tas mainīs attēlošanas virzienu)
Piezīme. Ja displejs nedarbojas, pamēģiniet mainīt tipu zem rekvizītu loga
-
Veiciet dubultklikšķi uz "Display1" un elementu logā labajā pusē izvērsiet "Text" un "Lines" un velciet uz kreiso pusi:
- 4X "Zīmēt tekstu"
- 3X "Zīmēt līniju"
- 3X "Teksta lauks"
Kreisajā pusē izvēlieties:- "Draw Text1" un rekvizītu logā iestatiet "Size" uz 1, "Color" uz aclDodgerBlue un "X" uz 17 un "Text" uz WEATHER STATION
- "Draw Line1" un rekvizītu logā iestatiet "Height" uz 0, "Width" līdz 120, "Color" uz aclDodgerBlue un "Y" uz 0- "Draw Text2" un rekvizītu loga komplektā "Size" uz 1, "Krāsa" uz aclRed un "X" līdz 30 un "Y" līdz 15 un "Teksts" līdz TEMPERATURE
- "Teksta lauks1" un rekvizītu logā iestatiet "Izmērs" uz 2, "Krāsa" uz aclYellow un "X" uz 30 un "Y" uz 30- "Draw Line2" un rekvizītu loga iestatījumā "Height" uz 0, "Platums" līdz 120, "Krāsa" līdz aclDodgerBlue un "Y" līdz 50- "Zīmēt tekstu3" un rekvizītu logā iestatiet "Izmērs" uz 1, "Krāsa" uz aclAqua un "X" uz 40 un "Y" uz 55 un "Teksts" uz HUMIDITY- "Teksta lauks2" un rekvizītu logā iestatiet "Izmērs" uz 2, "Krāsa" uz aclYellow un "X" uz 30 un "Y" uz 70- "Draw Line3" un rekvizītu loga iestatījums "Augstums" uz 0, "Platums" uz 120, "Krāsa" uz aclDodgerBlue un "Y" uz 90- "Zīmēt tekstu4" un rekvizītu loga iestatījums "Izmērs" uz 1, "Krāsa" uz aclWhite un " X "līdz 40 un" Y "līdz 95 un" Teksts "- SPIEDIENS-" Teksta lauks3 "un rekvizītu logā iestatiet" Izmērs "uz 2," Krāsa "uz aclYellow un" X "līdz 15 un" Y "līdz 110
6. darbība: Visuino Connect komponentos
- Pievienojiet "PressureTemperature1" tapu [izeja] Arduino I2C [ieejai]
- Pievienojiet "PressureTemperature1" tapu [spiediens] uz Display1> TextField3 [In]
- Pievienojiet "PressureTemperature1" tapu [temperatūra] uz Display1> TextField1 [In]
- Pievienojiet "HumidityThermometer1" tapu [Mitrums] Display1> TextField2 [In]
- Pievienojiet "HumidityThermometer1" tapu [izeja] ar Arduino digitālo tapu [7]
- Pievienojiet "Display1" komponenta tapu [Out] ar Arduino pin SPI [In]
- Pievienojiet "Display1" komponenta tapu [mikroshēmas izvēle] Arduino digitālajai tapai [10]
- Pievienojiet "Display1" komponenta tapu [Reset] ar Arduino Digital pin [8]
- Pievienojiet "Display1" komponenta tapu [Register Select] ar Arduino Digital pin [9]
7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Programmā Visuino nospiediet F9 vai noklikšķiniet uz pogas, kas parādīta 1. attēlā, lai ģenerētu Arduino kodu, un atveriet Arduino IDE
Arduino IDE noklikšķiniet uz augšupielādes pogas, lai apkopotu un augšupielādētu kodu (2. attēls)
8. solis: spēlējiet
Ja jūs barojat Arduino UNO moduli, LCD ekrānā tiks parādītas pašreizējās vērtības (TEMPERATURE, HITRITY, PRESSURE)
Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt šeit un atvērt to Visuino:
Ieteicams:
Personīgā meteoroloģiskā stacija, izmantojot Raspberry Pi ar BME280 Java: 6 soļi
Personīgā meteoroloģiskā stacija, izmantojot Raspberry Pi ar BME280 Java: slikti laika apstākļi vienmēr izskatās sliktāki pa logu. Mēs vienmēr esam bijuši ieinteresēti uzraudzīt vietējos laika apstākļus un to, ko redzam pa logu. Mēs arī vēlējāmies labāk kontrolēt savu apkures un gaisa kondicionēšanas sistēmu. Personīgās meteoroloģiskās stacijas izveide ir skaista
Meteoroloģiskā stacija NaTaLia: ar saules enerģiju darbināma meteoroloģiskā stacija, kas veikta pareizi: 8 soļi (ar attēliem)
Meteoroloģiskā stacija NaTaLia: Arduino ar saules enerģiju darbināma meteoroloģiskā stacija Pareizi darīts: Pēc viena gada veiksmīgas darbības divās dažādās vietās es dalos savos ar saules enerģiju darbināmos laika staciju projektu plānos un paskaidroju, kā tā kļuva par sistēmu, kas patiešām var izdzīvot ilgu laiku no saules enerģijas. Ja sekojat
Meteoroloģiskā stacija, izmantojot Raspberry Pi ar BME280 Python: 6 soļi
Meteoroloģiskā stacija, kas izmanto Raspberry Pi ar BME280 Python: vai maith an scéalaí is aimir (Laiks ir labs stāstnieks) Ņemot vērā globālās sasilšanas un klimata pārmaiņu problēmas, globālais laika apstākļu modelis visā pasaulē kļūst neparasts, izraisot vairākus laika apstākļus dabas katastrofas (sausums, ekstrēmas
Meteoroloģiskā stacija, izmantojot lielo ST7920 displeju: 4 soļi
Meteoroloģiskā stacija, izmantojot lielo ST7920 displeju: Dārgie draugi, laipni lūdzam citā pamācībā! Šajā apmācībā mēs vispirms apskatīsim šo lielo LCD displeju, un mēs ar to izveidosim temperatūras un mitruma monitoru. Es vienmēr gribēju uzzināt displejam līdzīgu displeju
IoT meteoroloģiskā stacija, izmantojot lietojumprogrammu Blynk: 5 soļi
IoT meteoroloģiskā stacija, izmantojot Blynk lietojumprogrammu: Šis projekts ir saistīts ar sākotnējiem soļiem IoT pasaulē, šeit mēs sasaistīsim DHT11/DHT22 sensoru ar NodeMCU vai citu uz ESP8266 balstītu plati un saņemsim datus internetā, mēs izmantosim Blynk lietojumprogrammu, izmantojiet šo apmācību saiti, ja esi