Sisukord:

Infrapuna koduautomaatika Arduino abil: 5 sammu
Infrapuna koduautomaatika Arduino abil: 5 sammu

Video: Infrapuna koduautomaatika Arduino abil: 5 sammu

Video: Infrapuna koduautomaatika Arduino abil: 5 sammu
Video: Leap Motion SDK 2024, Juuni
Anonim
Infrapuna koduautomaatika Arduino abil
Infrapuna koduautomaatika Arduino abil
Infrapuna koduautomaatika Arduino abil
Infrapuna koduautomaatika Arduino abil
Infrapuna koduautomaatika Arduino abil
Infrapuna koduautomaatika Arduino abil

ARDUINO HOME AUTOMATION

Koduautomaatika tähendab lihtsalt seda, et teete käsitsi tehtud asju automaatselt teie eest. Tavaliselt tõuseb lüliti pööramiseks üles, mis siis, kui saaksite lihtsalt kaugjuhtimispulti vajutada ja teie tuli süttib automaatselt, kui olete laisk üles tõusma, et öösel valgust välja lülitada või ventilaator välja lülitada, see projekt on mõeldud sina. Ma ütlen, et laisk vajab ka rasket tööd.

noh, sellest me räägime selles juhendis.

MATERJALID

Arduino (ma kasutan Arduino pro mini), kuid iga maitse sobib

3 või 2 releekanali moodul (kasutan kahte. Aga 3 on kohustuslik, kui soovite kasutada fototakisti funktsiooni)

Infrapuna vastuvõtja diood

Jumper juhtmed

2 lambipesa (mina kasutasin 1. Aga 2 on kohustuslik, kui soovite kasutada fototakisti funktsiooni)

Ventilaator (teil peaks see kodus olema, nii et peate selle ostma)

On kauge

AC lambipirn

AC pistik

Leivalaud

NTC 10k termistor

1 fototakisti

2 10k takistit

Sumin

12V alalisvooluadapter

7805 pingeregulaator.

Samm: pingejagurid

Pingejagurid
Pingejagurid

pingejagur on lihtsalt takistid, mis on pinge vähendamiseks järjestikku ühendatud. Pingejaguri kohta lisateabe saamiseks minge siia.

Samm: muutuvad takistid (termistorid ja fototakistid)

muutuvad takistid on lihtsalt takistid, mis muudavad oma takistust teatud asjaolude tõttu.

Selles juhendis keskendume rohkem termistoritele ja fototakistustele.

TERMISTORID

sõnast therm peaks teil olema idee, et see käsitleb temperatuuri. Termistore on kahte tüüpi, nimelt NTC ja PTC termistorid. NTC termistori nende takistus väheneb temperatuuri tõustes, st nende takistus on pöördvõrdeline temperatuuriga, samas kui see on vastupidine PTC termistori puhul.

MÄRKUS: kui te siin, et termistori võimsus on 10 k oomi, tähendab see, et see on toatemperatuuril, mis on 25 kraadi Celsiuse juures, 10 k juures.

FOTOTAKISTUS

fototakistid on tuntud ka kui valgusest sõltuvad takistid (LDR) - takistid, mis muudavad oma takistust valguse intensiivsuse muutuste tõttu. Kui valgust on palju, väheneb nende takistus ja kui valgust on vähem, suureneb nende takistus.

Kui kasutame seda muutuvat takistit pingejaguri moodustamiseks, saame pinget kergesti muuta.

Termistorite kohta lisateabe saamiseks minge sellele lingile.

Fototakistuste kohta lisateabe saamiseks minge sellele lingile.

Samm: infrapuna

Infrapuna
Infrapuna

Ma ei ütle siin infrapuna kohta midagi, kuid lisateabe saamiseks võite minna minu eelmise juhendi juurde, kuidas luua Arduinoga infrapunaga juhitav auto. Kui soovite teada, kuidas ühendada infrapuna Arduinoga, kontrollige võrgu tihvtide kaardistamise andmelehte, kuna kasutan võib -olla teist vastuvõtjat. Ühendage pingenupp 5v ja GND GND -ga ning ühendage selle väljund Arduino digitaalse kontaktiga 10.

4. samm: SEADISTAMINE JA KAABLITAMINE

SEADISTAMINE JA TREENIMINE
SEADISTAMINE JA TREENIMINE
SEADISTAMINE JA TREENIMINE
SEADISTAMINE JA TREENIMINE
SEADISTAMINE JA TREENIMINE
SEADISTAMINE JA TREENIMINE

ühendage oma termistor järjestikku 10k takistiga, seejärel ühendage termistori teine juhe 5v -ga ja ühendage 10k takisti teine juhe maandusega, seejärel ühendage keskjuhe analoogsisendiga. Tehke sama fototakistiga. Analoogpingi tundmiseks kontrollige lihtsalt koodi ja saate selle muuta ka mis tahes teie valitud analoogpistikuks.

Ühendage helisignaali positiivne juhe digitaalse tihvtiga 5 ja negatiivne ühendusega GROUND.

RELEE

ühendage IN1 digitaalse kontaktiga 2

ühendage IN2 digitaalse kontaktiga 8

ühendage IN3 digitaalse tihvtiga 4

Ühendage NO1, 2, 3 vahelduvvooluvõrgu ühe juhtmega

ühendage vahelduvvoolupirni juhe Com1 -ga

Ühendage ventilaatori üks juhe COM2 -ga

ühendage voodi küljelambi vahelduvvoolu pirni üks juhe COM3 -ga

Ühendage kõigi vahelduvvooluseadmete teine juhe, seejärel ühendage need vahelduvvoolu toitejuhtmega. Minu relee süttib, kui Arduino digitaalne tihvt on madal, kui teie oma süttib, kui see on kõrge, muutke koodi iga madalat kuni kõrgeimat. Et kontrollida, kas teie signaal tuleb madala või kõrge temperatuuri korral, ühendage mis tahes releemooduli sisend GND -ga, kui selle sisendi juhe süttib, nii et teie relee süttib, kui see on madal, kuid kui ei, siis süttib see siis, kui on kõrge. Teavet relee kohta leiate siit.

Samm: kood

Image
Image

Koodi lõi NDUKWU PIUS, mis olen muidugi mina. Lihtsalt laadige kood alla ja avage Arduino IDE -s. Muutke seda oma maitse järgi ja laadige see üles.

Soovitan: