Turinys:

Kaip pasidaryti „Arduino“orų stotį: 4 žingsniai
Kaip pasidaryti „Arduino“orų stotį: 4 žingsniai

Video: Kaip pasidaryti „Arduino“orų stotį: 4 žingsniai

Video: Kaip pasidaryti „Arduino“orų stotį: 4 žingsniai
Video: Как использовать 4-канальное реле для управления нагрузкой переменного тока с помощью кода Arduino 2024, Lapkritis
Anonim
Image
Image
Privalomi komponentai
Privalomi komponentai

Šiame projekte mes pagaminsime orų stotį, kuri matuoja temperatūrą ir oro drėgmę naudodami „Arduino“, kuri LCD ekrane rodo dabartinės temperatūros ir drėgmės vertę

1 žingsnis: reikalingi komponentai

Privalomi komponentai
Privalomi komponentai
Privalomi komponentai
Privalomi komponentai

Taigi, čia yra komponentų su pirkimo nuorodomis sąrašas:

  • Arduino UNO
  • 16x2 LCD ekranas
  • DHT 22 Temperatūros ir drėgmės jutiklis
  • Bandomoji Lenta
  • 10k omų potenciometras
  • jungiamieji laidai

2 žingsnis: grandinės prijungimas

Grandinės jungtis
Grandinės jungtis

Čia yra visas kaiščių jungčių sąrašas:-

LCD jungtis:-

LCD PIN 1 ------------ GND

LCD PIN 2 ------------ VCC

LCD PIN 3 ------------ Vidurinis puodo kaištis

LCD PIN 4 ------------ D12 iš arduino

LCD PIN kodas 5 ------------ GND

LCD PIN 6 ------------ D11 of arduino

LCD PIN kodas 7 ------------ NC

LCD PIN kodas 8 ------------ NC

LCD PIN kodas 9 ------------ NC

LCD PIN kodas 10 ---------- NC

LCD PIN 11 ---------- D5 of arduino

LCD PIN 12 ---------- D4 of arduino

LCD PIN 13 ---------- D3 iš arduino

LCD PIN 14 ---------- D2 iš arduino

LCD PIN kodas 15 ---------- VCC

LCD PIN kodas 16 ---------- GND

DHT 22 jungtis:-

VCC ----------- +5V

GND ----------- GND

DUOMENYS --------- Arduino kaištis 8

3 žingsnis: kodas

#įtraukti

#įtraukti „DHT.h“#define DHTPin 8 LiquidCrystal lcd (12, 11, 5, 4, 3, 2); DHT dht;

negaliojanti sąranka ()

{dht.setup (DHTPin); LCD. pradžia (16, 2); } void loop () {float temp = dht.getTemperature (); float humi = dht.getHumidity (); lcd.setCursor (0, 0); lcd.print ("Temp:"); lcd.print (temp); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ("Humi:"); lcd.print (humi); lcd.print (" %"); vėlavimas (2000 m.); }

4 žingsnis: Išvada

Tikiuosi, kad aš jums daviau viską, ko jums reikia norint sukurti šį projektą. Jei jums patinka mano projektas, apsvarstykite galimybę užsiprenumeruoti mane „YouTube“. Ačiū už jūsų laiką.

www.youtube.com/creativestuff

Rekomenduojamas: