Kuidas teha Smart Home paar tundi
Kas Ta Ise Elu / / December 19, 2019
Mitte kaua aega tagasi, tuntud Leonid Kaganov oma blogis rääkinud, kuidas rahuldada hing hardcore DIY-box. Kui soovite oma hack ja kasu oma sama maja, allpool kirjeldatud süsteem puldiga valguse maja - suurepärane õppetund nädalavahetusel. Idee tark kodu on siin ja sellest aru ei ole kallis!
Noh, sa tead, ma olen fänn idee "targa kodu", esimene diplom elektroonika ja nii mõnikord igatsen jootekolb. Täna, seega ma ütlen teile huvitav ja kasulikke asju. Lugejad päevik - elektroonika ettevõtted Valgevene "NOOTEHNIKA" saatis mulle mitu elektronlülitid et ma kohe hakkas visata kogu korteris. See on rida elektroonilisi seadmeid, et Valgevene elektroonika enne hinna / kvaliteedi Hiina arengut.
Idee on lisada (või reguleerida) valguse eemalt eritahvlitele, mida saab kleepida kuhugi ilma juhtmeid. Ja kusagil lähedal lamp on paigaldatud peidetud kohas väike kast ümberlülitamise täitur.
Seadmed tarnitakse kastid sellise disain:
Pultik välja. Piltidel see leiab Stas ja sõitis külastada muusiku Kostya Arbenin. Kaugjuhtimispuldi saab kleepida kõikjal korter - on liitium aku, piisavalt aastat:
Lülita ise - see on väike karp antenkoy ja neli juhtmed: kaks võrku, kaks lambipirni. Pildil lüliti hõõglampidele SN111-500 - kuni 500W (on 5000Vt), siis heledust. Pealiskaudselt sarnased, kuid plastikust (ilma alumiiniumist pool) - lülitid luminofoorlampide. Teadus Füüsika ei jäta võimalust reguleerida heledust luminofoorlambid, kuid nad lihtsalt sisse ja välja lülitada.
Esimene ülesanne, mis ma otsustasin maja - see on täiendav korraldus tulede lüliti vannitoas neli Stas. Kuna standard lülitite majad Nõukogude järjehoidjaid ebaselgetel põhjustel, mis on asetatud nagu kõrgus, et ei sütti lapse, kuid ainult joosta ja karjuda: "Ema, isa, ma sisse lülitada valgust vann ":
Meie standard kolme võtmelülitite on mugav, et nad toimuvad pesa, seega on palju pöörduda lülitiüksuselt. Connect, seadistamine:
Seadistamine on lihtne. Üksikasjalikke juhiseid ei tsiteerida, kuid küsimus on, et sa peaksid vajutage nuppu silmapaistmatu (compression keha) ja minna konsooli siduv raviskeemi. Sarnane puldil ja seal. Iga konsooli saab määrata mis tahes seade, mitte ainult üks. Kõik koos see ikka lubab sul määrata stsenaariumi nagu pult välisuks, lüliti sisse / välja korraga kõik tuled korteris. Sidumisseadmeid sõltumatu energiavarustuse katkemise ja jätkata aastaid. Mis on "script"? Oletame, et teil on kõik toad on varustatud elektroonilise lülitid ja ukse paneel PU212 (tasku võtmehoidja PN313). Seal on nupp "script". Paigaldage valgust õiges riik - köök on sisse- või väljalülitatud vannitoas, tuletada ruumis keskmine heledust ning seejärel hoidke nuppu skripti paar sekundit (kuni tuled ei ole vilgub). Nüüd, kui ta tuleb koju õhtul, pimeduses, saate siiski lükake ukse kaugjuhtimispuldi stsenaariumi nuppu (või ukse koridoris) ja valguse kõikides kohtades on nii, nagu peab.
Kui rihmaga kaug - ja kõike vajutab seadme pilusse (õnneks tavaliselt kolme võtmelülitite selline vahe on).
Lugupeetud Stanislav Leonidovich! Kuna teil on väike veel kasvab, oleme teinud teile ühe lülitus vannituba (sa arvasid, ma lihtsalt paralleelselt ühendatud vastava klahvi). Vali, Stanislav, kuhu on lihtsam jääda seda ise tuled põlema? Laps valib... jääda vannitoas ise. Ma ausalt püüdsin seletada talle, et see ei ole parim koht (kuigi ma olen näinud minu elus, ja nii edasi). Ma selgitan: see on parem riputada väljapoole, et mitte joosta pimedusse ja vaata puutelüliti. Aga Stanislav Leonidovich oli veendunud: Ma tahan, ütles vanni siin ja ainult siin. Leian touch, ja pimedus - nii ma ei karda seda! Uhke. Noh - see on sinu. Arvamust noormehe suhtes:
Järgmine ülesanne - Varustus lühtrid. Lühter Mul on pikaajaline energiasäästu ja valgus võib järk-järgult vähendada, lisades isegi väike lamp, Mignon. Jooks valguses 200 volti ja määrata kaks lülitit. Üks päevavalgus, siis sisse ja välja lülitada neid. Teine - võtta hõõglampe, siis heledust EP:
Lauad saab nüüd liimitud ükskõik mugav koht (ja isegi eksemplaris), unustades kõik probleemid juhtmed nagu halb unenägu. Ja meil on veel NooLite ja kaasaskantavad versioon konsooli - võtmehoidja:
Muide, vahemikus suur - piisavalt juhtida korter või kontoris. Katsete ajal läksin koos puldiga paar korrust kõrgemal, kuid töötas seal. Kuna ta oli sussid, eespool lüke oli liiga laisk, et täpne raadius Ma ei tea, kuid üks asi on selge - see on täiesti piisav. Toas kõik need tükid on üsna nutikas shemka. Ta tegeleb mitte ainult kaasamine nüri, kuid mäletab veel riigi ja teeb muid väiksemaid teenuseid. Näiteks saate lahti keerata heledus minimaalne (kõik kustub) ja seejärel kõik välja lülitatud (välja - eraldi nupp, iga kord ei re-heleduse reguleerimiseks). Aga järgmine kord mõned heleduse teile? Mida seatud viimast korda - täielikus pimeduses? Nii et see on ebaselge, selgub valguse või mitte. Seega on antud juhul ikkagi valgus on sisse lülitatud vähemalt - et näidata, et see on minimaalne. Selles lihtsa näite, näeme, et loojad on mõelnud läbi palju väikseid asju.
Hind "Remote + lüliti" keskmiselt veidi vähem kui 1000 rublaSee on väga tore selline asi. Remind tootjate veebilehed: http://noo.com.by.
Miinused - ei leitud. Seal on natuke ebatavaline viivitus pool sekundit: vajutasite nuppu ja valgus välja lülitatud samal hetkel. Aga see on küsimus harjumus. Samamoodi küsimus harjumus end sensor lülitid. Ja siin ma oleks pakkunud arendajad mõtlema seeria kaitselülitid erineva kujundusega. Rääkimata värvi, kuju, oleks mõistlik teha seeria lülitid rohkem ergonoomiline nupud. Ikka, korter andurid, ilma et tekiks sõrme - stiil kõrgtehnoloogia. Ja võib-olla paljud koduperenaised ja majaomanikud eelistavad kumer mugav nuppe, mis oleks oluliselt pressitud või klõpsatud. Ja muidugi heleduse reguleerimiseks oleks mõtet teha (nagu disain valik) ei kaks nuppu, ja suur mugav ratas. Aga see on nii idee.
PS: Arendajad, muide, räägin teile saladuse, mis on praegu valmis USB-konsool mudeli kallal arvuti. Ja ma muidugi kohe käed sügelema teostada pikaajalisele unistus - hääljuhtimine.
USB-kaitselüliti kuni müügil veel, kuid ma mõelnud, mis maailmas on kõnetuvastus. Ja ma leidsin Google vabastada API, mille kaudu kogutud mängides muusikat-demand süsteem. Näiteks, kui sa ütled "Muusika Sügis", süsteem saab minu muusika arhiiv, siis vali kõik laulud sõnaga "sügisel" pealkirjas ja mängima hakata neid. Toimib! Eile õhtul, kogu päeva Räägin mikrofoni. Kuid kauguselt mitu meetri kaugusel mikrofoni sülearvuti lahti võtta lõpetab Google. Ja teeb palju vigu. Näiteks, ma ei suutnud teda mängida laulu sõnaga "kevad" - ta tõlkida kui "auto" ja jooksis playlist ei Kui kõik lood sõnadega "Automaatne", "BUS", ja 2000, kuid rajad kausta "autori laulu ja chanson", mis osutus üsna väljakannatamatu. See oli halb, ja inglise keeles. Muidugi, ma mõistan, et minu aktsent on kohutav, kuid selgitada «Jeesus Christ Superstar» nagu "prostituut" - jah teile, Google, ultraboundary irvik. Kes hoolib, ma katsetanud seda eile alla skriptik (Linuxi jaoks). Ma tõesti loodan, et järgmise viie aasta jooksul hääljuhtimisega aktiivselt parandada ja USB kaitsmed kasutatakse;)
Kõnetuvastus Alumine rida on, et Google on mõned API " https://www.google.com/speech-api/…’, millele POST meetodit saate saata heli klipi eriline formaat ja vastutasuks (Jon), et saada tunnustatud sõnu. Tegelikult meie ülesanne - tunnustada heli vaikus, teisendada see helifail saata Google'ile, vastu võtta ja töödelda vastust. Alustuseks leidsin Linux soovitud apletid:
sudo apt-get install sox flac php5-curl php5-cli
Doing selline põhi faili voice.sh, see teeb kõik toimingud ja kaatrite mängija XMMS:
#! / Bin / bash
kaasas [true]; tegema
põhj -c 1 -r voice.wav vaigistada 16000 1 3 0,3% 1 0,3% 3
flac -f -s voice.wav -o voice.flac
mängida voice.flac
text = `php google.php`
kaja "Google:" $ tekst
res = `php music.php $ text`
kaja $ tekst $ res >> log.txt
kui [ "$ res" = "OK"]; Seejärel XMMS list.m3u; fi
tehtud
Aga toetada. Programm google.php saadab Google voice.flac faili ja saab tunnustatud vastus:
#! / Usr / bin / php
'@ Voice.flac'));
curl_setopt ($ ch, CURLOPT_URL,
' https://www.google.com/speech-api/v1/recognize? xjerr = 1 & client = kroomi & lang = ru-RE);
curl_setopt ($ ch, CURLOPT_HTTPHEADER, array ( "Content-Type: audio / x-flac; määr = 16000 '));
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); $ R = curl_exec ($ ch); curl_close ($ ch);
$ JSON = json_decode ($ r, true);
if (tühi ($ Jon [ 'hüpoteese "] [0] [' lausungi"])) die ( '');
surra ($ Jon [ 'hüpoteese "] [0] [' lausungi"]);
?>
Programm music.php (pärast vaeva kodeering) välimus, kas teksti esimene sõna "muusika", ja kui jah, siis otsib õigeid sõnu seas muusikafaile arhiiv loendile nimi:
#! / Usr / bin / php