Oglas
Nazadnje sem vam pokazal nekaj načinov za izdelavo svojih projektov Arduino govorno nadzorovan 3 načine za dodajanje nadzora govora Arduino projektomV zadnjem času začnem ljubiti svojega Arduina; ko sem prešel osnovne vaje in celo naredil LED kocko, sem se bil pripravljen lotiti nečesa veliko bolj zapletenega. Na srečo je govor o nadzoru projekta Arduino ... Preberi več prek SiriProxy-ja, vgrajenih govornih elementov OS X in nekaterih skript avtomatizatorja ali celo namenskega strojnega čipa za prepoznavanje glasu. Na kratko sem vam pustil, da sem prižgal luči, vendar nisem pojasnil, kako sem to dosegel na strani strojne opreme. Poglejmo si danes, kako lahko upravljate naprave z visoko močjo - na primer kotliček ali nekaj talnih svetilk.
Opozorilo: Ne zapletajte se z električno napajanjem v gospodinjstvu. 9V baterija vas lahko jezi na jezik, toda 120-240V ga lahko ocvrti in vas lahko tudi ubije. Če boste umrli zaradi česar koli od tega, sprejemam popolnoma nič odgovornosti. Če tega ne sprejmete, zdaj nehajte brati.
Če niste novi pri tem, preverite, ali so naši začetniki Arduino vodnik Uvod v Arduino: Vodnik za začetnikeArduino je odprtokodna platforma za izdelavo prototipov za elektroniko, ki temelji na fleksibilni, enostavni strojni in programski opremi. Namenjen je umetnikom, oblikovalcem, hobistom in vsem, ki jih zanima ustvarjanje interaktivnih predmetov ali okolij. Preberi več . Prav tako ne bi predlagal, da bi poskušali posebej nadzorovati svoj kotliček (na primer) zaradi velikega toka - kotlič 1500 W bo porabil približno 12,5 amperov (odvisno od vaše nacionalne napetosti).
Solid State releji
Releji so električno krmiljena mehanska stikala; priključite napetost na stran sprožilca, magnet v notranjosti pa bo mehansko preklopil stikalo.
Na voljo so v različnih velikostih in nazivih, zato je nujno, da preverite skupni tok in napetost, ki jo boste preklopili; če poskušate 240VAC postaviti preko releja, ki je ocenjen na samo 5 VDC, potem slabe stvari se bodo dogajale.
Karakteristike releja pomenijo tudi, da jih ne morete preprosto priključiti neposredno na Arduino - nekoliko jih morate izolirati s tranzistorjem in zagotoviti "povratno" diodo. Releji vsebujejo magnete, ki so induktivni, zato zadržujejo elektriko. Ko naenkrat spustite polnjenje, induktivna obremenitev pobegne nazaj v vezje, iz katerega je prišla, v obratni polarnosti; povratna dioda ščiti vezje.
Releje je mogoče ožičiti kot običajno odprte, kar pomeni "izklopljeno, razen če jih vklopite"; ali običajno zaprti, kar pomeni "vklopljeno, razen če jih izklopite".
Če je to pot, ki jo želite prehoditi, bodite pozorni, da je najnevarnejša, saj bodo žive gole žice. Kupite lahko komplet releja podjetja SparkFun za 20 dolarjev; vključuje majhno vezje in vse potrebne dodatne komponente, na katere se lahko preklopite 240VAC 8A obremenitve.
"PowerSwitch Reil"
Če vas ideja o dotiku kakršnih koli žičnih žic prestraši, vendar še vedno želite zanesljiv žični pristop, to vnaprej izdelani relejski repi so verjetno vaša najboljša stava, ko kupite približno 25 dolarjev vsak. Enostavno jih priklopite na povezavo med stensko vtičnico in napravo, nato pa zaženite napajalnik Arduino in digitalni IO na stran.
Te so primerne za 120vAC v ZDA, za britanske pa 240v in drugje, ki jih proizvajajo le oblika kompletain morali boste dodati lastne vtiče. Vendar bodite previdni pri kompletih, saj napake lahko pomenijo, da boste Arduino skuhali sami ali pa sami, zato to ni 100% varno. Za celotno miselnost bi morali pogledati naslednjo možnost.
Hack nekaj daljinsko vodenih vtičnic
Dandanes lahko dobite oddaljeno radijsko krmiljeno omrežno vtičnico za slabih 10 do 20 USD in običajno uporabljajo popolnoma isto frekvenco 433 mHz za nadzor stvari in verjetno isti čip. Če ste pripravljeni žrtvovati daljinec ali vsaj narediti nekaj lukenj za nekaj žic v ohišju, ga lahko preprosto povežete z Arduino.
Začnite z odpiranjem daljinca in identifikacijo uporabljenega čipa; Naslednji diagram razlaga pin, ki ga iščete, če imate čip SC5262 (HX2262 in PT2262 sta tudi združljiva z istim uporabljenim zatičem). Ta pin priključite na digitalni izhod na Arduino in z oddaljeno baterijo lahko celo zaobidete s pomočjo 5V napajanja in ozemljitve (ali samo uporabljate priloženo baterijo, karkoli že).
Nato jih boste želeli prenesti in vstaviti v svoje Arduino / Knjižnice mapo RFSwitch knjižnica iz Google Code - to vam omogoča dostop do nekaterih preprostih funkcij za aktiviranje naprav in ne pušča neokusnosti komandnih signalov. Začnite z ustvarjanjem novega primerka razreda:
#include
RCSwitch mySwitch = RCSwitch ();
V funkciji setup () jo vstavite na ustrezen izhodni zatič (v tem primeru 10):
mySwitch.enableTransmit (10);
In v svoji glavni logiki uporabite:
mySwitch.switchOff (3, 1); mySwitch.switchOn (3, 1);
(kjer je 3 kanal, 1 pa številka naprave) za vklop in izklop naprav. Običajno ima 4 vsakega kanala in 4 naprave, kar vam omogoča 16 edinstvenih naslovnih naprav za vklop in izklop.
Najboljši del taksistiranja teh obstoječih potrošniških izdelkov je, da se ne boste dotikali visokonapetostnih žic; vse je v modulu vtičnice.
Zdaj pa to malo kombinirajte Nadzor nad internetom Arduino Kako nastaviti Arduino spletno kontrolo brez ethernetnega ščitaZadnje tedne sem gledalcem predvajal nadzor nad osvetlitvijo razpoloženja v svojem studiu med oddajo Technophilia Podcast - rezultate tega lahko vidite v ... Preberi več , svoje naprave pa boste lahko vklopili iz svojega mobilnega telefona kjer koli na svetu. Prepričan sem, da ne želim prek interneta nadzorovati ničesar drugega, ampak vsakega po svoje. Ali se lahko vaše sanje o avtomatizaciji Arduino končno uresničijo? Ste začeli svoje Arduino potovanje še?
Kreditna slika: Shutterstock - vtičnica,
James ima doktorat iz področja umetne inteligence in ima certifikat CompTIA A + in Network +. Je vodilni razvijalec MakeUseOf in svoj prosti čas preživlja z igranjem VR paintball in družabnih iger. Z računalniki gradi že od malih nog.