Talaan ng mga Nilalaman:

Infrared Home Automation With Arduino: 5 Hakbang
Infrared Home Automation With Arduino: 5 Hakbang

Video: Infrared Home Automation With Arduino: 5 Hakbang

Video: Infrared Home Automation With Arduino: 5 Hakbang
Video: How to use 4 channel Relay to control AC load with Arduino code 2024, Nobyembre
Anonim
Infrared Home Automation Sa Arduino
Infrared Home Automation Sa Arduino
Infrared Home Automation Sa Arduino
Infrared Home Automation Sa Arduino
Infrared Home Automation Sa Arduino
Infrared Home Automation Sa Arduino

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

Mga Divider ng Boltahe
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

Infrared
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

SETUP AT WIRING
SETUP AT WIRING
SETUP AT WIRING
SETUP AT WIRING
SETUP AT WIRING
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

Image
Image

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.

Inirerekumendang: