Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa proyektong ito, gumagamit ako ng temperatura ng DHT 11 at sensor ng kahalumigmigan upang masukat ang temperatura ng ating kapaligiran pati na rin ang halumigmig gamit ang Arduino (Nano).
IBA SA MGA BATAYANG KATANGIAN NG Elektrikal:
OPERATING VOLTAGE: 3.5V-5V
CURRENT (pagsukat): 0.3 mA
CURRENT (standby): 60 micro amps
RANGE: 0 hanggang 50 degree Celsius
RESOLUSYON: 16bit
PANAHON NG SAMPLING:> 2 ms
Hakbang 1: Nilikha ang SKEMATIC
Sa mga iskema na ito gamit ang isang sensor ng DHT11 na may 5k (ohm) hilahin ang risistor para sa linya ng data.
PINS:
RED WIRE TO + VCC
BLACK WIRE TO GND
YELLOW WIRE NA MAY 5 K RESISTOR
Ang ika-3 na pin ay WALANG koneksyon
KAILANGAN NG MGA KOMPONENTO:
1. Arduino
2. DHT11 temp at sensor ng kahalumigmigan
3.5 k ohm risistor
Gumagamit AKO ng DHT11 NA MAY BUILT SA RESISTOR AT CAPACITOR PARA Pull UP AT SMOOTHENING THE INPUT VOLTAGE RESPECTIVELY.
Hakbang 2: EXPERIMENT TIME-CONNECTIONS
Nakakonekta ako nang naaayon ang mga pin
5v - + VCC
GND - GND
digital pin 2 - DATA PIN
Hakbang 3: EXPERIMENT TIME-CODE
Gamit ang Arduino IDE maaari naming mai-program ang aming Arduino board
ngunit i-download at i-install muna ang library para sa mga sensor ng DHT..
ang layunin ng pag-download ng library ay upang mabawasan ang pagiging kumplikado ng code.
Nagda-download ako ng library na tinatawag na SIMPLEDHT ito ay kasindak-sindak.
pagkatapos i-install ang library sa pamamagitan ng pag-click sa pindutan ng pag-install.
buksan ang mga halimbawa ng file- simpledht-dht11 default.
Gumagamit ako ng DHT11. kung gumagamit ka ng DHT22 mayroon ding isang halimbawa ng code sa ibaba.. SAAN DITO …
pagkatapos buksan ang code. ikonekta ang Arduino board sa iyong computer, at piliin ang PORT. at i-upload ang halimbawa ng sketch.
tiyaking ikinonekta mo ang data pin sa digital pin2 ng Arduino..
Tapos na ang CODE PART
Hakbang 4: EXPERIMENT TIME - SETUP
pagkatapos i-upload ang code buksan ang serial monitor.
makikita mo na ang sensor ay nagpapadala ng data.
hindi gaanong mahirap di ba?
Hakbang 5: TRABAHO
Tulad ng sinabi ko na ang sensor ay nagpapadala ng 40bits
8bit data ng integer ng kahalumigmigan + 8bit na kahalumigmigan data ng decimal + 8bit na data ng integer ng temperatura + 8 bit na data ng praksyonal na temperatura + 8bit na tseke na kabuuan = 40 bits
Halimbawa 1: 40 data na natanggap:
0011 0101 0000 0000 0001 1000 0000 0100 1101
Kalkulahin : 0011 0101 + 0000 0000 + 0001 1000 + 0000 0000 = 0100 1101
Tama ang natanggap na data
Humidity : 0011 0101 = 35H (hex) = 53% RH
Temperatura : 0001 1000 = 18H (hex) = 24 ℃.
SOURCE: -
media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf
SALAMAT PO
KUNG NAKAKITA KAYO NG MALI PLEASE WRITE IN COMMENTS.
KAYA KAYA KO SIYA MABAGO.
KASI AKO AY BUDDING ENGINEER.
SA SUSUNOD NA PROYEKTO MAAARI AKONG MAGAMIT NG LCD DISPLAY UPANG MAPAKITA ANG TEMPERATURE.
MANATILING GUSTO GUYSS ………………..