Reklaam

arduino koduautomaatikaEelmine kord näitasin teile mõnda viisi oma Arduino projektide tegemiseks kõne kontrollitav 3 viisi kõnejuhtimise lisamiseks Arduino projektideleMa hakkan viimasel ajal tõesti oma Arduinot armastama; läbinud põhilised õpetused ja teinud isegi LED-kuubi, olin valmis tegelema millegi palju keerukamaga. Õnneks on Arduino projekti juhtimise kõne juhtimine ... Loe rohkem SiriProxy kaudu, OS X-i sisseehitatud kõnelevad üksused ja mõni Automatori skript või isegi spetsiaalne häältuvastuse riistvarakiip. Jätsin teile kiire demonstratsiooni minu tulede sisselülitamise kohta, kuid ei selgitanud, kuidas ma selle riistvara poole pealt saavutasin. Vaatame täna, kuidas saate juhtida suure võimsusega seadmeid - näiteks veekeetjat või mõnda põrandalampi.

Hoiatus: majapidamises kasutatava elektrivarustuse segamine ei ole kergekäeline toiming. 9 V aku võib põhjustada keele kipitust, kuid 120–240 V võib seda praadida ja potentsiaalselt tappa. Kui te selle tagajärjel surete, võtan ma täieliku vastutuse. Kui te sellega ei nõustu, lõpetage nüüd lugemine.

Kui olete selles osas uus, siis lugege kindlasti meie algajaid Arduino juhend Arduino kasutamise alustamine: Algajate juhendArduino on avatud lähtekoodiga elektroonika prototüüpide platvorm, mis põhineb paindlikul, hõlpsasti kasutataval riist- ja tarkvaral. See on mõeldud kunstnikele, disaineritele, harrastajatele ja kõigile, kes on huvitatud interaktiivsete objektide või keskkondade loomisest. Loe rohkem . Samuti ei soovitaks ma proovida teie veekeetjat (näiteks) suure voolutõmbe tõttu eriti juhtida - 1500 W veekeetja võtab umbes 12,5 amprit (sõltuvalt teie riiklikust pingetasemest).

Tahkisreleed

Releed on elektriliselt juhitavad mehaanilised lülitid; rakendage päästiku poolele pinget ja sees olev magnet libiseb lüliti mehaaniliselt.

Neid on erineva suuruse ja reitinguga, nii et on hädavajalik kontrollida koguvoolu ja pinget, mida kavatsete ümber lülitada; kui proovite panna 240 VAC-d läbi relee, mille nimivõimsus on vaid 5 VDC, siis halvad asjad juhtuvad.

Relee omadused tähendavad ka seda, et te ei saa neid lihtsalt otse Arduino külge ühendada - peate need transistori abil mõnevõrra isoleerima ja andma "lendkeha" dioodi. Releed sisaldavad magneteid, mis on induktiivsed, seega hoiavad nad elektrilaengut. Laengu järsku languse korral väljub induktiivne koormus vastupidises polaarsuses tagasi vooluringist, kust see tuli; flyback diood kaitseb vooluringi.

arduino koduautomaatika

Releed saab juhtmestikku ühendada kas tavaliselt avatud viisil, mis tähendab “välja lülitatud, kui sa neid sisse ei lülita”; või tavaliselt suletud, mis tähendab "sisse lülitatud, kui te neid välja ei lülita".

Kui see on marsruut, mida soovite minna, pidage meeles, et see on kõige ohtlikum, kuna seal on lahtised reaalajas juhtmed. Saate osta releekomplekt firmalt SparkFun 20 dollari eest; see sisaldab väikest trükkplaati ja kõiki vajalikke lisakomponente, mille peale lülituda 240 VAC 8A koormusi.

arduino koduprojektid

“PowerSwitchi saba”

Kui idee mis tahes tüüpi reaalajas juhtmeid puudutada hirmutab teid, kuid soovite siiski usaldusväärset juhtmega lähenemist, siis need eelvalmistatud relee sabad on tõenäoliselt teie parim panus, jaemüük on umbes 25 dollarit. Lülitage need lihtsalt seinakontakti ja seadme vahelisse ühendusse ning käivitage oma Arduino toiteallikas ja digitaalne IO küljele.

arduino koduprojektid

Need sobivad USA-s 120 VAC jaoks, kuid Ühendkuningriigi 240 V jaoks ja mujal toodavad nad ainult a komplekti vorm, ja peate lisama oma pistikud. Olge siiski komplektidega ettevaatlik, kuna vead võivad tähendada teie või Arduino praadimist, nii et need pole 100% ohutud. Mõistmiseks peaksite vaatama järgmist võimalust.

Häkkida mõned kaugjuhtimisega pistikupesad

Tänapäeval saate kaugjuhtimisega raadio teel juhitavat pistikupesa kõigest 10–20 dollarit ja tavaliselt kasutavad nad asjade juhtimiseks täpselt sama 433 MHz sagedust ja tõenäoliselt sama kiipi. Kui olete valmis puldi ohverdama või vähemalt mõne juhtme jaoks korpusesse paar auku tegema, saate selle hõlpsalt Arduinoga ühendada.

Alustage puldi avamisest ja kasutatava kiibi tuvastamisest; järgmine skeem selgitab otsitavat tihvti, kui teil on SC5262 kiip (HX2262 ja PT2262 ühilduvad ka sama tihvtiga). Ühendage see pistik Arduino digitaalse väljundiga ja 5 V toiteallika ja maapinna abil saate isegi puldi akust mööda minna (või lihtsalt kasutades kaasasolevat akut, ükskõik mida).

arduino koduautomaatika

Järgmisena soovite alla laadida ja oma kausta paigutada Arduino / Raamatukogud kausta RFSwitchi teek Google Code'is - see annab teile juurdepääsu mõnele lihtsale seadme aktiveerimise funktsioonile ja jätab käsusignaalide hulluks. Alustage klassi uue eksemplari loomisega:

# kaasata 
RCSwitch mySwitch = RCSwitch ();

Funktsioonis setup () sisestage see vastaval väljundtihvtil (sel juhul 10):

mySwitch.enableTransmit (10);

Ja oma põhiloogikas kasutage:

mySwitch.switchOff (3, 1); mySwitch.switchOn (3, 1);

(kus 3 on kanal ja 1 on seadme number), et seadmeid sisse ja välja lülitada. Tavaliselt on igast kanalist 4 ja 4 seadet, mis annavad teile 16 unikaalset adresseeritavat seadet sisse- ja väljalülitamiseks.

Parim osa nende olemasolevate tarbekaupade häkkimisel on see, et te ei puutu ühegi kõrgepinge juhtmega; kõik on pistikupesamoodulis iseseisvalt olemas.

Nüüd ühendage see vähesega Arduino Interneti-juhtimine Kuidas seadistada Arduino veebikontrolli ilma Etherneti kilbitaViimased nädalad andsin Technophilia Podcasti otseülekande ajal oma ateljees meeleoluvalgustuse kontrolli üle - saate selle tulemusi näha ... Loe rohkem , ja saate oma seadmed mobiiltelefoni sisse lülitada kõikjal maailmas. Olen üsna kindel, et ma ei soovi mitte millegi üle Internetti üle anda, vaid igaüks omale. Kas teie Arduino kodutehnika unistused saavad lõpuks teoks? Kas olete alustanud oma Arduino teekond veel?

Kujutise krediit: Shutterstock - pistikupesa,

Jamesil on tehisintellekti BSc ning ta on CompTIA A + ja Network + sertifikaadiga. Ta on MakeUseOfi juhtiv arendaja ja veedab oma vaba aega VR-i paintballi ja lauamänge mängides. Ta on lapsest peale arvutit ehitanud.