Satura rādītājs:

Arduino meteoroloģiskā stacija, izmantojot BMP280 -DHT11 - temperatūra, mitrums un spiediens: 8 soļi
Arduino meteoroloģiskā stacija, izmantojot BMP280 -DHT11 - temperatūra, mitrums un spiediens: 8 soļi

Video: Arduino meteoroloģiskā stacija, izmantojot BMP280 -DHT11 - temperatūra, mitrums un spiediens: 8 soļi

Video: Arduino meteoroloģiskā stacija, izmantojot BMP280 -DHT11 - temperatūra, mitrums un spiediens: 8 soļi
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Jūnijs
Anonim
Image
Image

Š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

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
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

Ķēde
Ķē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

Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet 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

Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino 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

Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
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

Visuino Connect komponentos
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

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģ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: