Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
ARDUINO HOME AUTOMATION
Ang awtomatiko sa bahay ay nangangahulugan lamang ng paggawa ng bagay na karaniwang ginagawa mong manu-mano upang awtomatikong magawa para sa iyo. Karaniwan kang babangon upang i-flip ang switch, paano kung pipindutin mo lang ang remote at awtomatikong magsindi ang iyong ilaw, kung tinatamad kang bumangon upang patayin ang ilaw sa gabi o i-off ang fan, ang proyektong ito ay para sa ikaw. Sinabi kong ang tamad ay nangangailangan din ng ilang masipag.
mabuti iyan ang pag-uusapan natin sa itinuturo na ito.
MATERYAL
Arduino (Gumagamit ako ng Arduino pro mini) ngunit ang anumang lasa ay magiging tama
3 o 2 module ng relay channel (Gumagamit ako ng dalawa. Ngunit ang 3 ay sapilitan kung nais mong gamitin ang pag-andar ng resistor ng larawan)
Diode ng infrared na tatanggap
Jumper wires
2 mga may hawak ng lampara (Gumamit ako ng 1. Ngunit sapilitan ang 2 kung nais mong gamitin ang pag-andar ng resistor ng larawan)
Fan (dapat mayroon ka nito sa iyong bahay, kaya kailangang bumili ng isa)
Ir remote
Ac light bombilya
Ac plug
Breadboard
NTC 10k thermistor
1 photoresistor
2 10k resistors
Buzzer
12v DC adapter
7805 boltahe regulator.
Hakbang 1: Mga Divider ng Boltahe
ang voltner divider ay simpleng resistors na konektado sa serye upang bumaba ang boltahe. Upang matuto nang higit pa tungkol sa boltahe divider pumunta Dito.
Hakbang 2: Mga Variable Resistor (thermistor at Photo Resistors)
ang mga variable resistor ay simpleng resistors na nagbabago ng kanilang resistensya dahil sa ilang mga pangyayari.
Sa mga itinuturo na ito magtutuon pa kami sa mga thermistor at resistor ng larawan.
THERMISTORS
mula sa salitang therm dapat kang magkaroon ng isang ideya na tumutukoy ito sa temperatura. Mayroong dalawang uri ng thermistors katulad ng NTC thermistor at PTC thermistor. Ang thermistor ng NTC ay nababawasan ang kanilang paglaban habang tumataas ang temperatura tulad ng kanilang resistensya ay baligtad na proporsyonal sa temperatura habang kabaligtaran ito para sa PTC thermistor.
TANDAAN: kapag nandito ka na ang isang thermistor ay 10k ohm, nangangahulugan ito na nasa 10k sa temperatura ng kuwarto na 25 degree Celsius.
RESISTOR NG LARAWAN
ang mga resistors ng larawan ay kilala rin bilang Light Dependent Resistors (LDRs) ay resistors na nagbabago ng kanilang resistensya dahil sa mga pagbabago sa light intensity. Kapag maraming ilaw ang pagbagsak ng paglaban at kapag may mas kaunting ilaw ay tumaas ang paglaban.
Kapag ginamit namin ang variable na resistors na ito upang bumuo ng boltahe divider, madali nating maiiba ang boltahe.
Upang makahanap ng higit pa sa mga thermistor pumunta sa link na ito.
Upang malaman ang higit pa tungkol sa mga resistors ng larawan pumunta sa link na ito.
Hakbang 3: Infrared
Hindi ako magsasabi ng anuman dito tungkol sa infrared, ngunit maaari kang pumunta sa aking dating itinuro kung paano lumikha ng isang infrared na kinokontrol na kotse sa Arduino para sa karagdagang impormasyon. Upang malaman kung paano ikonekta ang infrared sa Arduino suriin ang sheet ng data sa pagmamapa ng online dahil maaaring gumagamit ako ng ibang tagatanggap mula sa mayroon ka. Ikonekta ang boltahe na pin sa 5v at GND sa GND at ikonekta ang output nito sa digital pin 10 ng Arduino.
Hakbang 4: SETUP AT WIRING
ikonekta ang iyong thermistor sa serye na may isang 10k risistor, pagkatapos ay ikonekta ang iba pang mga lead ng thermistor sa 5v at ikonekta ang iba pang mga lead ng 10k risistor sa lupa, pagkatapos ay ikonekta ang gitnang humantong sa analoginput. Gawin ang pareho para sa resistor ng larawan. Upang malaman ang analogpin suriin lamang ang code at maaari mo rin itong baguhin sa anumang analog pin na iyong pinili.
Ikonekta ang positibong lead ng buzzer sa digital pin 5 at negatibo sa GROUND.
RELAY
ikonekta ang IN1 sa digital pin 2
ikonekta ang IN2 sa digital pin 8
ikonekta ang IN3 TO digital pin 4
Ikonekta ang NO1, 2, 3 SA isang lead ng AC SUPPLY
kumonekta sa tingga ng bombilya ng AC sa Com1
Ikonekta ang isang lead ng fan sa COM2
ikonekta ang isang tingga ng bombilya ng AC ng lampara sa kama sa COM3
Ikonekta ang iba pang lead ng lahat ng AC APPLIANCES KATAPOS TAPOS Ikonekta ang mga ito sa iba pang mga lead ng AC supply. Ang aking relay ay darating kapag ang Arduino digital pin ay mababa, kung ang sa iyo ay dumating kapag ito ay mataas na baguhin ang bawat mababa sa mataas sa code. Upang suriin kung ang iyong darating kapag mababa o mataas ang kumonekta sa anumang input ng relay module sa GND, kung ang lead sa input na iyon ay dumarating doon ang iyong relay ay darating kapag mababa ito, ngunit kung hindi pagkatapos ay darating ito kapag ito ay mataas. Para sa impormasyon sa relay bisitahin Dito.
Hakbang 5: Code
Ang code ay nilikha ng NDUKWU PIUS, na syempre ako. I-download lamang ang code at buksan sa Arduino IDE. Baguhin ito sa iyong panlasa at i-upload.