Talaan ng mga Nilalaman:

Paano Gumawa ng isang Arduino Weather Station: 4 na Hakbang
Paano Gumawa ng isang Arduino Weather Station: 4 na Hakbang

Video: Paano Gumawa ng isang Arduino Weather Station: 4 na Hakbang

Video: Paano Gumawa ng isang Arduino Weather Station: 4 na Hakbang
Video: How to control Servo motor with Arduino with and without potentiometer 2024, Nobyembre
Anonim
Image
Image
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi

Sa proyektong ito, gagawa kami ng isang istasyon ng panahon na sumusukat sa temperatura at kahalumigmigan ng hangin gamit ang Arduino na nagpapakita ng halaga ng kasalukuyang temperatura at halumigmig sa isang LCD Display

Hakbang 1: Kinakailangan ang Mga Bahagi

Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi

Kaya, narito ang listahan ng mga bahagi na may mga link sa pagbili:

  • Arduino UNO
  • 16x2 LCD Display
  • DHT 22 Sensor ng temperatura at kahalumigmigan
  • Breadboard
  • 10k ohm potentiometer
  • pagkonekta ng mga wire

Hakbang 2: Koneksyon sa Circuit

Koneksyon sa Circuit
Koneksyon sa Circuit

Narito ang buong listahan ng mga koneksyon ng pin: -

LCD Koneksyon: -

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

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

LCD PIN 3 ------------ Gitnang pin ng palayok

LCD PIN 4 ------------ D12 ng arduino

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

LCD PIN 6 ------------ D11 ng arduino

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

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

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

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

LCD PIN 11 ---------- D5 ng arduino

LCD PIN 12 ---------- D4 ng arduino

LCD PIN 13 ---------- D3 ng arduino

LCD PIN 14 ---------- D2 ng arduino

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

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

DHT 22 Koneksyon: -

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

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

DATA --------- Arduino pin 8

Hakbang 3: Code

# isama

# isama ang "DHT.h" #define DHTPin 8 LiquidCrystal lcd (12, 11, 5, 4, 3, 2); DHT dht;

walang bisa ang pag-setup ()

{dht.setup (DHTPin); lcd.begin (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 ("%"); pagkaantala (2000); }

Hakbang 4: Konklusyon

Inaasahan kong naibigay ko sa iyo ang lahat ng kailangan mo upang magawa mo ang proyektong ito. Kung gusto mo ang aking proyekto pagkatapos mangyaring isaalang-alang ang pag-subscribe sa akin sa youtube.. Thank you for your time.

www.youtube.com/creativestuff

Inirerekumendang: