Cum sa faci Smart Home câteva ore
Do It Yourself Viață / / December 19, 2019
Nu cu mult timp în urmă, notoriu Leonid Kaganov în blog-ul său a vorbit despre modul în care să satisfacă sufletul hardcore DIY-box. Dacă doriți hack și mai mult au beneficiat în aceeași casă, descrisă mai jos sistem de control de la distanță a luminii în casă - o lecție excelentă pentru week-end. Ideea unei case inteligente este aici, și dau seama că nu este scump!
Ei bine, știi, eu sunt un fan al ideii de „casa inteligentă“, primele electronice diplomă și astfel încât, uneori dor de un ciocan de lipit. Astăzi, de aceea, vă spun lucruri interesante și utile. Cititorii jurnal - companii de produse electronice din Belarus „NOOTEHNIKA“ mi-a trimis mai multe switch-uri electronice pe care am început imediat să arunce peste tot în apartament. Aceasta este o serie de dispozitive electronice care electronice din Belarus înainte de prețul / calitatea de dezvoltare din China.
Ideea este de a include (sau reglarea) luminii la distanță de panouri speciale, care pot fi inserate oriunde, fără cabluri. Și undeva în apropierea lămpii este instalat într-un loc ascuns un mic-comutare caseta de acționare.
Dispozitivele sunt furnizate în cutii de astfel de proiectare a:
Pultik arată. În imaginile pe care le consideră Stas și a condus pentru a vizita un muzician Kostya Arbenin. Telecomanda poate fi lipite oriunde în apartament - există o baterie cu litiu, suficient de ani de zile:
Comutarea în sine - este o cutie mică cu antenkoy și patru fire: două în rețea, două la bec. Spectacolele de imagine un comutator pentru lămpile incandescente, SN111-500 - până la 500W (există 5000Vt), ajustează luminozitatea. Superficial similare, dar din plastic (fara partea din aluminiu) - comutatoare pentru lămpi fluorescente. Știința fizica nu lasă nici o posibilitate de a regla luminozitatea lămpilor fluorescente, dar ele pot doar activa sau dezactiva.
Prima sarcină pe care am decis în casă - este un aranjament suplimentar al comutatorului de lumină în baie timp de patru Stas. Deoarece standard de switch-uri în casele marcaje sovietice din motive neclare, plasate pe o astfel înălțimea că lumina nu se aprinde copilul, ci numai pentru a rula și striga, „Mamă, tată, pornesc în lumina baie „:
standard de switch-uri noastre de trei-cheie sunt convenabile, în care au avut loc în priză, deci nu este mult pentru a transforma unitatea de comutare. Conectare, configurare:
Configurarea este ușor. instrucțiuni detaliate nu vor cita, dar ideea este că ar trebui să apăsați butonul neostentativ (comprimarea corpului) și du-te la regimul de legare consola. Un buton similar de pe telecomandă și acolo. Orice consola poate fi atribuită la orice dispozitiv, nu doar unul. Toți împreună încă vă permite să setați scenariul, cum ar fi telecomanda la ușa din față, comutatorul pornit / oprit imediat toate luminile din apartament. Legare dispozitive independente de întrerupere a energiei și de a continua de ani de zile. Ce este un „script“? Să presupunem că toate camerele sunt dotate cu comutatoare electronice și PU212 panoul ușii (sau de buzunar keychain PN313). Există un buton de „script“. Instalați lumina în stare dreaptă - bucătărie este pornit, oprit în baie, deducem in camera nivelul mediu de luminozitate, și apoi țineți apăsat butonul script-ul de câteva secunde (până când luminile nu sunt clipire). Acum, când vine acasă în seara, în întuneric, puteți împinge în continuare ușa cu butonul de la distanță scenariu (sau la ușă în hol), iar lumina de la toate locațiile vor fi așa, așa cum ar trebui.
Odată legat la distanță - și totul împinge dispozitivul în fanta (din fericire pentru standard de întrerupătoare cu trei cheie, un astfel de decalaj este).
Dragă Stanislav Leonidovici! Din moment ce ești un mic încă în creștere, pe care le-am făcut un singur comutator de lumină în baie (ai ghicit, pur și simplu am conectat în paralel cu tasta corespunzătoare). Alege, Stanislav, în cazul în care vă va fi mai ușor să-l lipi să se aprindă luminile? Copilul alege... pentru a lipi în baie în sine. Am încercat sincer să-i explice că acest lucru nu este cel mai bun loc (deși l-am văzut în viața mea, și așa mai departe). I explic: este mai bine să stea pe exterior, astfel încât să nu ruleze în întuneric și căutați comutatorul tactil. Dar Stanislav Leonidovici a fost de neclintit: Vreau, a declarat într-o baie de aici, și numai aici. Mi se pare atingere, și ca întuneric - așa că nu mă tem de ea! Mândru. Ei bine - este a ta. Opinia tânăr respect:
Următoarea sarcină - candelabre echipamente. Candelabrul am picioare lungi de economisire a energiei, iar lumina poate fi redusă treptat, adăugând chiar și un bec mic, mignon. Pornește în lumina de 200 de volți și a stabilit cele două comutatoare. Un fluorescent, se va activa și dezactiva ele. Celălalt - pentru lămpile cu incandescență, se va regla luminozitatea PE:
Panourile pot fi acum lipite la orice loc convenabil (și chiar dublu exemplar), uitând toate problemele de fire, cum ar fi un vis urât. Și mai avem încă NooLite și versiunea portabilă a consolei - Keychain:
Apropo, gama de mare - suficient pentru a gestiona apartament sau birou. In timpul experimentelor, m-am dus cu telecomanda pentru câteva etaje mai sus, dar a lucrat de acolo. Pentru că el a fost în papuci, shove de mai sus a fost prea leneș, astfel încât raza exactă a nu știu, dar un lucru este clar - este destul de suficient. In interiorul toate aceste piese este shemka destul de inteligent. Acesta se ocupă nu numai cu includerea tocit, dar încă își amintește de stat și face alte servicii minore. De exemplu, deșurubat luminozitatea la minim (toate stins), iar apoi totul este oprit (off - un buton special, de fiecare dată când nu a re-regla luminozitatea). Dar data viitoare o anumită luminozitate pentru a vă oferi? Ceea ce ați stabilit în ultima dată - întuneric complet? Deci, va fi neclar, se aprinde lumina sau nu. Prin urmare, în acest caz, încă lumina este pornit pentru cel puțin - pentru a arăta că este la un nivel minim. În acest exemplu simplu, putem vedea că creatorii au crezut ca printr-o mulțime de lucruri mici.
Pret pentru „comutator + Remote“, în medie, un pic mai puțin de 1000 de rubleAcest lucru este foarte frumos pentru un astfel de lucru a. Reamintesc site-urile producătorilor: http://noo.com.by.
Contra - nu a fost găsit. Există o întârziere pic neobișnuită de o jumătate de secundă: ați apăsat butonul, iar lumina nu este pornit în același moment. Dar este o chestiune de obișnuință. În mod similar, o chestiune de obicei ei înșiși senzor întrerupătoare. Și aici, mi-ar fi oferit dezvoltatorilor cred că de o serie de întrerupătoare de circuit cu un design diferit. Ca să nu mai vorbim de culoare, forma, aceasta ar avea sens pentru a face o serie de switch-uri cu butoane mai ergonomice. Cu toate acestea, senzori plate fără a executa un deget - un stil de high-tech. Și, probabil, multe gospodine și gospodari preferă butoane ușor convexe, care ar presate sau au făcut clic în mod semnificativ. Și, desigur, a regla luminozitatea ar avea sens să facă (ca opțiune de proiectare) nu două butoane și o roată mare de confortabil. Dar este o idee atât.
PS: Programator, de modul în care, vă spun un secret, care este acum pregătit modelul USB-consolă, care lucrează pe calculator. Și eu, desigur, imediat mâinile mancarime pentru a efectua vis inradacinate - control vocal.
USB-breaker până la vânzarea încă, dar m-am întrebat ce în lume este de recunoaștere a vocii. Și am găsit un Google de presă al API, prin care se colectează în timp ce ascultați muzică de sistem la cerere. De exemplu, dacă spui „Muzica Toamna“, sistemul va intra în arhiva mea de muzică, vor alege toate melodiile cu cuvântul „cădere“ în titlu și începe redarea acestora. Funcționează! Aseară, toată ziua vorbesc la microfon. Cu toate acestea, de la o distanță de câțiva metri de notebook microfon dezasambla încetează la Google. Și are o mulțime de erori. De exemplu, nu am reușit să-l facă să joace un cântec cu cuvântul „primăvară“ - a tradus ca „auto“ și am fugit la lista de redare nu Odată ce toate piesele cu cuvintele „automat“, „autobuz“, și 2000, dar piesele din directorul „cântec și chanson autorului“, care sa dovedit a fi destul de de nesuportat. A fost rău, și limba engleză. Desigur, îmi dau seama că accentul meu este teribil, ci de a identifica «Jesus Christ Superstar» ca o „prostituată“ - da tu, Google, batjocoritor ultraboundary. Cui îi pasă, am experimentat acest lucru ieri, mai jos skriptik (pentru Linux). Eu chiar sper că în următorii cinci ani, recunoașterea vocii va fi îmbunătățită în mod activ și USB întreruptoare vor fi utilizate;)
Linia de jos Recunoașterea Speech este că Google are unele API " https://www.google.com/speech-api/…’, la care metoda POST puteți trimite clipul audio a unui format special, și în retur (JSON) pentru a obține cuvinte recunoscute. De fapt, sarcina noastră - să recunoască sunetul tăcerii, converti într-un fișier audio pentru a trimite la Google, primi și procesa răspunsul. Pentru a începe cu am găsit în Linux dorit applet-uri:
sudo apt-get install SOx FLAC php5-curl php5-cli
Făcând o astfel de voice.sh fișier de bază, face ca toate operațiile și lansări de jucător XMMS:
#! / Bin / bash
în timp ce [adevărat]; face
rec -c 1 -r voice.wav tăcere 16,000 1 3 0,3% 1 0,3% 3
flac -f -s voice.wav o- voice.flac
joc voice.flac
text = `php google.php`
echo 'Google:' $ Text
res = `php music.php $ text`
echo $ textul $ res >> log.txt
în cazul în care [ "$ res" = "OK"]; apoi XMMS list.m3u; Fi
făcut
Dar sprijinul. Google.php Programul trimite fișier voice.flac Google și obține răspunsul recunoscut:
#! / Usr / bin / php
'@ Voice.flac'));
curl_setopt ($ ch, CURLOPT_URL,
' https://www.google.com/speech-api/v1/recognize? xjerr = 1 & client = crom & lang = ru-RU „);
curl_setopt ($ ch, CURLOPT_HTTPHEADER, matrice ( „Content-Type: audio / x-FLAC; Rata = 16000 „));
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); $ R = curl_exec ($ ch); curl_close ($ ch);
$ Json = json_decode ($ r, true);
if (empty ($ json [ 'ipoteze'] [0] [ 'exprimare'])) die ( '');
die ($ json [ 'ipoteze'] [0] [ 'exprimare']);
?>
Programul music.php (după hassle de codare) arată, dacă în textul primului cuvânt „muzică“, și, dacă da, caută cuvintele potrivite printre fișierele de muzică din arhivă, în numele listei de redare:
#! / Usr / bin / php