Cum se aprinde lumina prin voce. Casă inteligentă de la Apple, Google și Yandex - control vocal

Este necesar să amplasați un sistem acustic în jurul casei, constând din microfoane și difuzoare extrem de sensibile pentru a controla sistemele smart home.

De obicei, utilizatorul primește un sistem cu comenzi standard, pe care le poate adăuga cu propriile mâini printr-un computer. Orice funcție programată a echipamentului conectat la scenariu va fi executată prin comandă vocală.

Rolul arduino în programare

Proiectarea personală a unui sistem de casă inteligentă include selecția echipamentelor care vor îndeplini toate cerințele așteptate. În special, va fi necesar un controler care vă va permite să colectați toată gestionarea casei pe un singur dispozitiv, de pe care va fi efectuată gestionarea.

Printre pasionați, sunt foarte populare controlerele Arduino, care sunt o placă de circuit imprimat goală, ale cărei periferice și protecție împotriva deteriorării depind de utilizator. Puteți conecta orice - programul este ușor de scris. În general, Arduino are multe avantaje:

  • este posibilă adăugarea sau copierea;
  • o cantitate mare de informații disponibile despre posibila utilizare a controlerului, opțiuni de circuit pentru rezultate diferite;
  • aranjament fix pin (acest lucru permite companiilor producătoare să lanseze cu ușurință noi dispozitive pentru a adăuga funcții - scuturi);
  • Arduino nu are nevoie de un programator sau de cunoștințe extinse de programare.

Aspectul principalului dispozitiv de control al sistemelor de acasă - controler arduino

Acest controler poate fi conectat la un computer și este adesea folosit în robotică și în crearea de dispozitive autonome.

Capabilitati de control vocal

În zorii dezvoltării sale, controlul vocal avea anumite limite și era greu de imaginat interfața actuală. Părea ceva dintr-un film științifico-fantastic. Dar acum situația s-a schimbat, iar posibilitatea unei opțiuni alternative de control pe lângă metodele deja existente (telecomenzi și dispozitive digitale) îl face foarte atractiv pentru utilizator.

Un fel de garanție a unei mai bune interacțiuni între oameni și automatizare va fi înregistrarea mai multor versiuni ale unei singure comenzi („Aprindeți lumina în dormitor”, „Aprindeți lumina” și așa mai departe), apoi sistemul va înțelege exact ce i se cere.

Un astfel de control, chiar și creat de dvs., include cel mai adesea următoarele acțiuni comune:

  • pornirea și oprirea aparatelor de uz casnic;
  • climatizare și perdele;
  • program de irigatii in zona din fata casei;
  • ascultarea de știri, prognoze meteo și alte informații pe care controlul va fi configurat să le primească și să le reproducă.

Unele programe vă permit să introduceți o distincție pentru fiecare etapă a scenariului: controlul poate fi efectuat într-o cameră, iar comanda va funcționa în alta.

Puteți programa orice cuvânt cu propriile mâini ca o comandă. Unii dezvoltatori oferă opțiuni standard în care comenzile pentru gestionarea unei case inteligente sunt scrise în text simplu. Acest lucru este foarte convenabil pentru utilizatorul mediu.

Descrierea uneia dintre opțiunile posibile

Controlul vocal asupra sistemului smart home nu va fi activat până când proprietarul nu îl activează cu o comandă sau o acțiune specifică (recunoașterea vocală este, de asemenea, disponibilă). In functie de zona in care se intentioneaza functionarea, pentru o mai buna functionalitate casa poate fi echipata cu mai multe controlere subordonate unui singur dispozitiv. Utilizarea echipamentelor „inteligente” este ușoară; programul include mai multe limbi, pe care le recunoaște cu ușurință.

Nu trebuie să strigi pentru a controla sistemele de acasă. Microfoanele foarte sensibile captează voci liniștite. În funcție de tipul de microfon și de forma camerei, trebuie să instaleze 1 microfon pe suprafață de 20-30 m2

Printre alte presupuse facilități, există un răspuns instantaneu la comenzi, există o conexiune interactivă, care creează impresia că casa este cu adevărat inteligentă și vorbește independent cu proprietarul (deși, de fapt, este un discurs live înregistrat de înaltă calitate) . Automatizarea poate raporta că gospodarii au uitat să închidă poarta sau să informeze despre o încălcare a securității site-ului.

Unul dintre numeroasele avantaje este invizibilitatea. Toate difuzoarele și microfoanele sunt amplasate în afara vederii proprietarului (pe dulap, sub raft, ascunse în piese de mobilier). Acest lucru este foarte plăcut din punct de vedere estetic, deoarece nu există fire.

Echipamentul este instalat în tavane false sau pereți despărțitori în faza de preinstalare în case cu un finisaj fin, decorarea vizuală este utilizată pentru electrocasnice

Un sistem de securitate puternic informează cu privire la intrarea neautorizată în incintă printr-un mesaj pe un smartphone sau verbal și răspunde în mod adecvat în cazul unei urgențe.

Acest sistem poate fi controlat folosind un smartphone. „Casa inteligentă” este conectată la sistemul său de operare, iar prin aceasta proprietarul poate da instrucțiunile necesare controlerului.


Bună prieteni. Astăzi vreau să vă spun și să vă arăt produsul meu de casă care folosește control vocal. Este de fapt un comutator de pornire/oprire controlat prin voce. Particularitatea acestui produs de casă este că acest dispozitiv nu poate controla doar încărcarea prin comandă vocală, ci poate răspunde și cu comenzi vocale înregistrate anterior pe un card flash.
În aparență, dispozitivul s-a dovedit a fi atât de nedescris. E vina mea, dar nu mi-am propus să o fac frumos, ci doar leneș. De fapt, din același motiv, am scos un minim de dispozitive pentru controlul acestui dispozitiv, dintre care pe panoul frontal există doar un buton de control al volumului pentru transponder și un receptor flash card, pe care la început am vrut să le îndesc și în interior. .
Ce poate face acest comutator? Poate opri 3 sarcini independent una de alta. Funcționează astfel: în comutator am organizat imunitatea crescută la zgomot la pornirea nedorită. Acest lucru se exprimă prin faptul că pentru a opri sarcina necesară, trebuie mai întâi să contactați dispozitivul.
Pentru a contacta, trebuie să spuneți „Arduino”. L-am numit așa pentru că inima acestui dispozitiv este modulul de voce, pe care îl vom cunoaște în viitor și a fost destinat în primul rând designerului Arduino. Deși nu am întâlnit niciodată Arduino și modulele sale nu sunt folosite în acest dispozitiv.
Ne întoarcem la comutatorul Arduino, dacă comutatorul răspunde „Ascultă”, apoi spuneți următoarele dintre cele trei comenzi atribuite de mine: „Lamp”, „Garland”, „Light”. După acceptarea comenzii, dispozitivul va comuta starea dispozitivului conectat la opus: dacă lampa era aprinsă, se va stinge, dacă nu era aprinsă, se va aprinde. Și va răspunde, de exemplu: „Lampa este stinsă” sau „Lampa este aprinsă”...
Mai simplu spus, dialogul nostru cu comutatorul va fi următorul:
- Arduino.
- Ascult.
- Ușoară.
- Aprind lumina.
A fost, desigur, posibil să programez modulul cu comenzi specifice: „Aprindeți lumina”, „Stingeți lumina”, dar am decis să o fac astfel încât o singură comandă să o aprindă și să o stingă.
Am înregistrat toate răspunsurile pe un card flash. Acestea sunt fișiere WAV obișnuite. Textul a fost citit de un site de traducere în engleză. Acesta ar putea fi orice alt program care poate citi text. Sau, în general, dumneavoastră sau rudele dumneavoastră puteți nota aceste răspunsuri...
Nu știu dacă acesta este un plus sau un minus, dar acest dispozitiv este sensibil la timbrul vocii. Adică, de exemplu, a disprețuit-o pe soția mea până când i-am înregistrat separat vocea pe modul. Și i-am dat diferite răspunsuri: o femeie îmi răspunde, iar un bărbat îi răspunde. Cool, nu-i așa?)
Ei bine, acum să trecem în sfârșit la testarea acestui dispozitiv. Îl conectăm la rețea și conectăm o sarcină.
Trebuie să așteptați aproximativ 5 secunde până când modulul în sine pornește, în timp ce controlerul accesează modulul, în timp ce playerul inițializează unitatea flash și fișierele de pe acesta...
Urmărește videoclipul de mai jos cu procesul de lucru...
Așa funcționează acest comutator. Acum să ne uităm la interiorul comutatorului. Scoateți capacul superior. Prima tablă de jucător cu un amplificator. Ea este cea care reproduce răspunsurile înregistrate pe unitatea flash. Placa este controlată folosind protocolul UART. Comenzile sunt trimise de controlerul situat pe a doua placă, la care vom reveni puțin mai târziu. În continuare, a treia placă - o sursă de alimentare cu întrerupătoare de alimentare - a fost realizată în semestre. Întregul circuit este izolat galvanic în tensiune. Placa este controlată și de un controler. Sursa de alimentare produce 5 volți de tensiune stabilizată. Comutatoarele de alimentare pot rezista la o sarcină de aproximativ 200 W pe canal. Acum să trecem la a doua tablă. Există un controler pe el care controlează totul și un modul de recunoaștere a comenzilor vocale.
Ne vom uita la funcționarea, conectarea și configurarea modulului în următorul videoclip. Și acum voi explica funcționarea controlerului, care se face pe atmega8. Modulul care recunoaște comanda dă o comandă controlerului prin UART, controlerul, după ce a procesat comanda, pornește sau dezactivează sarcina și comandă modulului de sunet să redea un răspuns audio. Totul pare simplu).
Vreau să spun că atunci când fac acest produs de casă, nu mi-am propus să fac un dispozitiv serios, mai degrabă o jucărie.
În următorul videoclip te vei uita direct la modulul în sine, așa că abonează-te la canal pentru a nu-l rata, dacă bineînțeles că acest material te interesează.
Am construit acest comutator acum câțiva ani folosind un modul V2. Dar în următorul videoclip ne vom uita la versiunea mai nouă V3. Vom lua în considerare și 2 tipuri de lucru cu acest modul: simplu - asta dacă nu știi programare și complet - asta dacă știi să programezi microcontrolere.

Modul de recunoaștere vocală V3 - http://ali.pub/qv2kr
Modul de recunoaștere vocală V2 - http://ali.pub/do03a

Sper că v-a plăcut videoclipul pe acest subiect. Mulțumesc pentru vizionarea acestui videoclip. Dacă ți-a plăcut, dă-i un like, ca să știu că îți pasă. Aboneaza-te la canal, ne vedem data viitoare.

Înlocuirea întrerupătoarelor existente

Cele vechi din țară pot fi înlocuite cu ușurință cu întrerupătoare de perete IntelaVoice.

Tehnologia patentată vă ajută să vă controlați luminile cu comenzi vocale simple.

De exemplu, spui „Mai strălucitor!” pentru a face mici treburi prin casă (sortează semințele pentru plantare în cabana ta de vară, de exemplu).

Sau „Opriți!” când părăsiți camera și invers, „Porniți!”

Avantaje evidente:

  • Nu mai trebuie să intri într-o cameră întunecată.
  • Securitate în casa ta într-un singur cuvânt.
  • Reduceți luminile sau luminează-le cu o comandă vocală.
  • Îți va surprinde plăcut oaspeții prin simplitatea și comoditatea sa.

Comutatorul de lumină activat prin voce recunoaște orice limbă și orice voce. Puteți selecta cinci voci diferite sau puteți programa orice comandă în orice limbă. Pe lângă abilitățile uimitoare de recunoaștere, puteți controla puterea luminii în sine, făcând-o mai strălucitoare sau mai slabă.

Nu este nevoie să te întinzi!

Deoarece nu este absolut necesar să ajungeți la comutator, acest dispozitiv este foarte convenabil pentru părinți, copii, persoane cu abilități fizice limitate, în special într-o casă de țară sau o casă de țară, deoarece mâinile sunt cel mai adesea ocupate.

Instalare usoara

Instalarea este simplă și ușoară, tot ce aveți nevoie este o simplă șurubelniță și LED-uri verzi și roșii pentru a indica starea comutatorului. Comutatorul are nevoie de 120V/60V, până la 250W.

De asemenea, un fir obișnuit și o locație standard a comutatorului sunt potrivite pentru instalare. Potrivit numai pentru utilizare în interior.

Acest tip de iluminat este utilizat în mod activ în spații rezidențiale, de birouri și chiar industriale. Cele mai populare astăzi sunt sistemele de control implementate folosind comutatoare radio, senzori de mișcare, controlere cu panouri de control, smartphone-uri și computere. Tehnologiile moderne fac posibilă controlul sau controlul unei zone locale în timp ce se află la sute de kilometri distanță. Unele dintre ele vor fi discutate în articol.

Avantajul telecomenzii

Utilizarea dispozitivelor de control de la distanță vă permite să rezolvați o serie de probleme:

  • Utilizați energia economic;
  • Faceți procesul de aprindere/stingere a lămpilor cât mai confortabil posibil;
  • Asigurați-vă casa sau apartamentul de atacurile intrușilor (efect de prezență).

Tipuri de telecomandă

Aprinderea de la distanță a luminii poate fi cu fir și fără fir, manuală și automată, cu capacitatea de a manipula lumina de la dispozitive care funcționează pe principiul emiterii și recepționării undelor de anumite frecvențe: infraroșu, microunde, frecvență radio, sunet, ultrasunete, voce (control). a comenzilor specifice). În acest articol ne vom opri în detaliu asupra controlului luminii folosind diferite tipuri de comenzi de radiație, voce și sunet.

Controlul luminii în infraroșu și unde radio de la telecomandă

Controlul luminii în infraroșu cu ajutorul unei telecomenzi este folosit extrem de rar. Practic, astfel de sisteme funcționează pe principiul transmiterii unui semnal pe un canal radio. Pentru a putea manipula dispozitivele de iluminat folosind un fascicul IR, o unitate de control al luminii de la distanță, de exemplu BM8049M, este conectată la circuitul deschis. Vă permite să porniți comutatorul lămpii folosind o telecomandă obișnuită a televizorului. Pentru a face acest lucru, îndreptați telecomanda spre unitate, apăsați orice tastă (care nu este folosită pentru a schimba canalele), după care comanda este înregistrată în memorie și acum puteți controla aprinderea luminii fără a vă ridica de pe canapea .

Principalele dezavantaje ale utilizării luminilor cu telecomandă IR sunt necesitatea de a le îndrepta cu precizie către receptorul de semnal, deoarece funcționează doar în raza vizuală și raza scurtă de acțiune a fasciculului, dar în acest caz pot fi utilizate repetoare.

Sistemele de control al luminii folosind o telecomandă au devenit mult mai răspândite, în care un semnal este transmis de la un dispozitiv de control la un controler care reglează procesul de aprindere/stingere a luminii la o anumită frecvență radio.

Controlul luminii prin radio este mai solicitat din mai multe motive:

  • Capacitatea de a controla lumina nu numai de la telecomandă, ci și de la un computer, smartphone și alte dispozitive;
  • Raza de acțiune a semnalului este de aproximativ 100 de metri în absența obstacolelor, 15-25 de metri în prezența obstacolelor;
  • Posibilitatea instalarii de amplificatoare de semnal si repetoare pentru o mai buna transmisie a comenzilor de la dispozitivul de control.

Sistemul de control de la distanță al iluminatului prin radio folosind o telecomandă este format din:

  • Telecomandă;
  • Baterie;
  • Controler cu telecomandă conectat la rețea și încărcare.

Instalați controlerul în peretele sau sticla lustrei (vezi fotografia). Poate controla lămpile cu incandescență, lămpile fluorescente compacte și convenționale, cu halogen și cu LED-uri și nu numai lămpi individuale, ci și un grup de acestea.

Revizuirea unităților de control de la distanță a luminii, fabricate în China, folosind o telecomandă, prin radio, video:

Controlul de la distanță al luminii folosind comutatoare infraroșu și radio

Comutatoarele cu infraroșu sunt o raritate pe piața iluminatului, deoarece este mai inteligent să controlezi lumina folosind dispozitive radio. Unul dintre cele mai populare comutatoare este „Sapphire” de la Nootekhnika (Belarus). Aceeași companie produce multe dispozitive wireless de control al luminii, inclusiv cele menționate mai jos. Comutatorul este controlat de orice telecomandă, de exemplu, o telecomandă a televizorului sau manual. Semnalele sunt primite de un receptor situat în interiorul dispozitivului pe panoul tactil. Întrerupătorul de lumină cu telecomandă este prezentat în fotografie.

Revizuirea comutatorului Sapphire IR, videoclip:

Un comutator de lumină controlat de la distanță este plasat în orice loc convenabil, unitățile de alimentare sunt plasate într-o cutie de distribuție sau sticlă candelabru.

Un exemplu de „legare” a unei unități de control al luminii la un comutator radio, videoclip:

Utilizarea senzorilor pentru controlul luminii

Pe piața iluminatului sunt reprezentați pe scară largă diferiți senzori de mișcare pentru controlul de la distanță al iluminatului. Cele mai comune dintre ele sunt infraroșu. Sunt dispozitive care închid sau deschid circuitul de iluminat atunci când nivelul radiației infraroșii crește în zona lor de „vizibilitate”. De îndată ce o persoană sau un animal a cărui temperatură corporală este mai mare decât temperatura de fundal intră în câmpul de acțiune al senzorului, lumina se aprinde. De îndată ce o persoană părăsește zona de acoperire a senzorului sau rămâne în poziție staționară timp de câteva secunde, lumina se stinge. Senzorii de mișcare sunt instalați cel mai adesea în intrări, deasupra ușii din față și mai rar - în interiorul apartamentului.

Dezavantajele și avantajele senzorilor cu infraroșu

Dezavantajele utilizării senzorilor de mișcare includ posibilitatea unor alarme false (reacție la aerul cald, lumina soarelui), deteriorarea muncii pe stradă din cauza precipitațiilor, nefuncționarea dispozitivului atunci când îmbrăcămintea unei persoane nu transmite radiații infraroșii, oprirea constantă. a luminii după 10-15 secunde de îndată ce activitatea motrică scade.

Avantajele senzorilor includ capacitatea de a controla consumul de energie electrică și, ca urmare, de a reduce costurile financiare, siguranța pentru sănătatea umană și ușurința în utilizare.

Conectarea senzorilor de mișcare nu este dificilă; schema de instalare prezentată mai jos este foarte comună. Pentru a-l implementa, este necesar un fir cu trei fire, cu care dispozitivul de control al luminii este alimentat de la rețea și conectat la sarcină. Firul de fază al rețelei este conectat la firul de fază al senzorului. Conductorii neutri ai lămpii, sursa de alimentare și senzorul sunt conectați împreună. Lampa este conectată cu un fir de fază la firul senzorului rămas.

Selectarea senzorilor de mișcare cu infraroșu

Atunci când alegeți senzori IR, acordați atenție următorilor parametri:

  • Locul de aplicare. Senzorii sunt disponibili cu grade de protecție de la IP20 la IP 55 și sunt disponibili în versiuni încorporate și montate. Pentru utilizarea într-un apartament, un senzor încorporat arată mai avantajos, iar gradul de protecție practic nu contează. Pentru a instala dispozitivul pe stradă sau la intrare, este mai bine să alegeți un model cu protecție împotriva prafului și a apei, montat pe un suport;
  • Raza maximă. Senzorii IR detectează modificări ale temperaturii de fundal la o distanță de 10-20 de metri. Acele dintre ele care sunt planificate a fi instalate pe stradă trebuie să aibă o rază de „acoperire” mai mare. În interior, acest parametru nu este de nici un folos;
  • Unghiul de detectare. În plan vertical, unghiul de vizualizare al senzorilor este de 15-20 de grade, în plan orizontal – de la 60 la 360 de grade;
  • Puterea de încărcare. Înainte de a cumpăra un senzor, trebuie să cunoașteți puterea sarcinii conectate la acesta și să selectați un dispozitiv pe baza acestor indicatori cu o marjă.

Utilizarea altor senzori de mișcare pentru a controla luminile

Pe lângă controlerele cu infraroșu, pentru a controla iluminarea sunt uneori folosiți cuptorul cu microunde, sunet și ultrasunete, precum și senzori combinați.

Senzori pentru microunde

Senzorii cu microunde funcționează pe principiul emiterii și recepționării undelor electromagnetice. În modul normal, frecvența și lungimea undelor emise și reflectate de obiecte sunt aceleași. Când o persoană intră în zona de acoperire a senzorului, acești parametri se modifică, după care mecanismul de comutare a circuitului de lumină este activat. Avantajele senzorilor cu microunde sunt că sunt dispozitive de înaltă precizie și funcționează bine chiar și pe vreme rea, în timp ce dezavantajele sunt posibilitatea unor alarme false, prețul ridicat și radiațiile dăunătoare pentru senzorii cu o rază mare de acoperire.

Senzori cu ultrasunete

Senzorii cu ultrasunete sunt similari ca principiu de funcționare cu senzorii cu microunde. În interiorul acestor dispozitive există un generator de unde sonore cu o frecvență de 20 până la 60 kiloherți, care sunt emise și reflectate de obiectele situate în câmpul de acțiune al senzorului. Când o persoană sau un animal intră în raza de acoperire, se modifică frecvența undelor sonore care ajung la senzor, pe care dispozitivul le înregistrează imediat. Dezavantajele senzorilor cu ultrasunete: este posibil să nu răspundă la mișcarea lină și să provoace disconfort la animale. Avantajele senzorilor: cost redus, lucru în condiții de umiditate ridicată, schimbări de temperatură, reacționează la mișcare indiferent de materialul pe care îl poartă persoana.

Senzori combinați

Senzorii combinați combină mai multe tehnologii de detectare a mișcării. Ei pot folosi radiații cu microunde și ultrasunete sau radiații infraroșii și cu microunde. Astfel de dispozitive își îndeplinesc sarcinile atribuite cel mai eficient.

Senzori de sunet

Senzorii de sunet răspund la schimbările bruște ale sunetului, al căror nivel este stabilit prin modificarea sensibilității senzorului. Cel mai adesea, lumina se aprinde și se stinge batând din palme. Comutatoarele vocale pot fi considerate și un tip de senzori de sunet.

Controlul vocal al luminii

Controlul vocal al dispozitivelor de iluminat dintr-un apartament este implementat folosind senzori-comutatoare vocale, adesea folosiți în sistemele Smart Home, precum și computere sau smartphone-uri pe care este instalat un program special.

Întrerupătoarele cu telecomandă (voce) sunt împărțite în două tipuri: cu nevoie de reglare și fără ea. În primul caz, trebuie să înveți dispozitivul comenzile pentru a activa, a aprinde și stinge lumina, în al doilea caz, toate comenzile sunt deja scrise în memorie și indicate în instrucțiuni, trebuie doar să le folosești pentru control . Adesea, astfel de comutatoare pot fi controlate nu numai prin voce, ci și prin orice telecomandă. Acestea includ „Jaco” și „Servi”. Puteți face cunoștință cu caracteristicile muncii lor pe site-urile web ale producătorilor.

Nu cu mult timp în urmă, binecunoscutul Leonid Kaganov a vorbit în jurnalul său despre cum să distrați sufletul unei persoane cu adevărat hardcore DIY. Dacă vrei ca meșteșugul tău să fie util și în propria casă, atunci sistemul de telecomandă pentru iluminarea casei descris mai jos este o activitate grozavă de weekend. Ideea unei case inteligente este deja aici, iar implementarea acesteia nu este deloc costisitoare!

Ei bine, știți că sunt un fan al ideii de „casă inteligentă”, primul meu grad este ca inginer electronic și de aceea, uneori, tânjesc fără fier de lipit. Prin urmare, astăzi vă voi spune lucruri interesante și utile. Cititorii jurnalului - ingineri electronici de la compania belarusă "NOOTEKHNIKA" - mi-au trimis mai multe întrerupătoare electronice, pe care le-am început imediat să le instalez în tot apartamentul. Aceasta este o serie întreagă de dispozitive electronice cu care inginerii electronici din Belarus sunt înaintea evoluțiilor chineze în ceea ce privește prețul/calitate.

Ideea este să aprinzi (sau să reglezi) luminile de la distanță de la telecomenzi speciale care pot fi blocate oriunde fără fire. Și undeva lângă lampă, într-un loc ascuns, este instalat un mic comutator radio cu casetă.

Dispozitivele sunt furnizate în cutii cu următorul design:

Telecomanda arată așa. În fotografie, Staska și muzicianul Kostya Arbenin, care au venit în vizită, se uită la el. Telecomanda poate fi blocată oriunde în apartament - există o baterie cu litiu care va dura ani de zile:

Comutatorul în sine este o cutie mică cu o antenă și patru fire: două către rețea, două către bec. În imagine există un comutator pentru lămpi cu incandescență SN111-500 - până la 500W (mai sunt și 5000W), reglează luminozitatea. Asemănător exterior, dar din plastic (fără partea din aluminiu) - întrerupătoare pentru lămpi fluorescente. Știința fizicii nu lasă nicio modalitate de a regla luminozitatea lămpilor fluorescente, dar acestea pot fi pur și simplu pornite sau oprite.

Prima sarcină pe care am rezolvat-o în casă a fost instalarea unui întrerupător de lumină suplimentar în baie pentru Staska, în vârstă de patru ani. Deoarece comutatoarele tipice din casele din epoca sovietică, dintr-un motiv necunoscut, erau amplasate la o înălțime atât de mare încât un copil nu putea aprinde lumina, ci putea doar să alerge și să strige „Mamă, tată, aprinde-mi lumina în baie. ”:

Comutatoarele noastre standard cu trei chei sunt convenabile deoarece există o priză în interior, ceea ce înseamnă că există undeva unde să conectați unitatea de comutare. Conectat, configurat:

Configurarea este simplă. Nu voi cita instrucțiunile în detaliu, dar ideea este că trebuie să apăsați un buton discret (prin strângerea carcasei) și să treceți la modul de legare a telecomenzii. Există un buton similar pe telecomandă. Orice telecomandă poate fi conectată la orice dispozitiv, și nu la unul singur. Toate împreună, acest lucru face și posibilă setarea scenariilor, de exemplu, o telecomandă la ușa din față care stinge/aprinde toate lămpile din apartament deodată. Asocierea dispozitivelor nu este afectată de întreruperile de curent și va dura ani de zile. Ce este un „script”? Să presupunem că aveți întrerupătoare electronice instalate în toate încăperile și o telecomandă PU212 este la ușă (sau un breloc PN313 în buzunar). Există un buton „script”. Setăm lumina în starea dorită - o aprindem în bucătărie, o stingem în baie, setăm nivelul mediu de luminozitate în cameră, apoi țineți apăsat butonul de scenariu timp de câteva secunde (până când luminile clipesc). Acum, când vii acasă seara, pe întuneric, poți apăsa butonul de script de la telecomandă din spatele ușii (sau la ușa din hol), iar lumina din toate locurile va deveni așa cum trebuie.

Odată ce legăm telecomanda, asta este, împingem dispozitivul în slot (din fericire, comutatoarele standard cu trei taste au un astfel de slot).

Dragă Stanislav Leonidovici! Din moment ce ești încă mic, ți-am făcut un întrerupător de lumină separat în baie (cum ai ghicit, pur și simplu l-am pus în paralel cu cheia corespunzătoare). Alege, Stanislav, unde ti-ar fi mai convenabil sa-l lipesti ca sa poti aprinde singur lumina? Copilul alege... să-l lipească chiar în baie. Am încercat sincer să-i explic că acesta nu era cel mai bun loc (deși am văzut astfel de lucruri în viața mea). Îți voi explica: este mai bine să-l agăți afară, astfel încât să nu fii nevoit să alergi în întuneric și să simți comutatorul. Dar Stanislav Leonidovici a fost ferm: vreau, spune el, să merg la baie aici, și numai aici. Îl găsesc prin atingere, dar în ceea ce privește întuneric, nu mi-e frică de el! Mândru. Ei bine, depinde de tine. Respectăm opinia tânărului:

Următoarea sarcină este să echipați candelabru. Am de multă vreme în candelabru cele economice, iar pentru ca lumina să poată fi redusă treptat, mai adăugăm un mic bec incandescent, un minion. Punem 200 de volți în lumină și instalăm două întrerupătoare. Una pentru cele fluorescente, le va aprinde și le va opri. Celălalt este pentru lămpi cu incandescență, va regla luminozitatea minionului:

Telecomenzile pot fi acum lipite în orice loc convenabil (și chiar duplicate), uitând de toate problemele firelor ca un vis urât. Și NooLite are și o versiune portabilă a telecomenzii - o cheie:

Apropo, gama este mare - suficientă pentru gestionarea unui apartament sau birou. În timpul experimentelor, am urcat cu câteva etaje mai sus cu telecomanda, dar a funcționat și de acolo. Deoarece purtam papuci, mi-a fost prea lene să mă deplasez mai sus, așa că nu știu raza exactă, dar un lucru este clar - este destul de suficient. Există niște circuite destul de inteligente în toate aceste lucruri. Nu se ocupă doar de pornirea stupidă, dar își amintește și stări și efectuează alte servicii mici. De exemplu, ați redus luminozitatea la minim (totul s-a stins) și apoi ați oprit-o complet (opriți-o - există un buton special, astfel încât să nu trebuie să reajustați luminozitatea de fiecare dată). Dar data viitoare când îl porniți, ce luminozitate ar trebui să dați? Ce ai stabilit data trecută - întuneric complet? În acest fel, nu va fi clar dacă lumina este aprinsă sau nu. Prin urmare, în acest caz, lumina este încă aprinsă la minimum - pentru a arăta că este la minimum. În acest exemplu simplu, vedem că creatorii s-au gândit la o mulțime de lucruri mărunte.

Prețul unui set „telecomandă + comutator” este în medie puțin mai mic de 1000 de ruble, ceea ce este foarte frumos pentru așa ceva. Permiteți-mi să vă reamintesc site-ul producătorului: http://noo.com.by.

Contra: nu a fost găsit. Există o întârziere puțin neobișnuită de o jumătate de secundă: ați apăsat butonul, dar lumina nu s-a aprins în același moment. Dar aceasta este o chestiune de obicei. În același mod, este o chestiune de obișnuință a comutatoarelor tactile în sine. Și aici aș sugera dezvoltatorilor să se gândească la o serie de comutatoare cu un design diferit. Ca să nu mai vorbim de culoare, formă, ar avea sens să facem o serie de întrerupătoare cu butoane mai ergonomice. Totuși, senzorii plati fără mișcare sub deget sunt în stil high-tech. Și poate că multe gospodine și proprietari vor prefera butoanele convexe, confortabile, care pot fi apăsate sau chiar apăsate. Și, desigur, ar avea sens să reglați luminozitatea (ca opțiune de design) nu cu două butoane, ci cu o roată mare și convenabilă. Dar asta e ideea.

PS: Apropo, dezvoltatorii au spus în secret că în prezent pregătesc un model USB al telecomenzii care funcționează de pe un computer. Și, desigur, mâinile îmi mâncărim imediat să-mi împlinească vechiul vis - controlul vocal.

Comutatorul USB nu este încă disponibil comercial, dar m-am întrebat deja despre ce este disponibil în lume pentru recunoașterea vocii. Și am găsit API-ul Google, cu ajutorul căruia am construit un sistem de redare a muzicii la cerere. De exemplu, dacă spun „muzică de toamnă”, sistemul va intra în arhiva mea muzicală, va selecta acolo toate melodiile cu cuvântul „toamnă” în titlu și va începe să le redăm. Lucrări! Aseară mi-am petrecut toată ziua vorbind la microfon. Adevărat, de la o distanță de câțiva metri de microfonul laptopului, Google nu mai înțelege vorbirea. Și face multe greșeli. De exemplu, nu am reușit niciodată să-l fac să cânte melodii cu cuvântul „primăvară” - l-a tradus ca „auto” și a lansat în lista de redare nu numai toate melodiile cu cuvintele „automat”, „autobuz”, ci și 2000. piese din dosarul „Cântec al autorului” și din șansa”, care s-au dovedit a fi complet insuportabile. Limba engleza era si ea proasta. Desigur, înțeleg că accentul meu este groaznic, dar să recunosc „Isus Christ Superstar” drept „prostituată” - tu, Google, ești un blasfemator extrem. Pentru cei care sunt interesați de modul în care am experimentat asta ieri, mai jos este scriptul (pentru Linux). Sper cu adevărat că în următorii cinci ani, recunoașterea vocii va fi îmbunătățită în mod activ, iar comutatoarele USB vor apărea mai devreme;)

Esența recunoașterii vorbirii este că Google are un anumit API „https://www.google.com/speech-api/...”, căruia îi poți trimite un clip audio cu un format special folosind metoda POST și ca răspuns (json) primiți cuvinte recunoscute. De fapt, sarcina noastră este să recunoaștem sunetul printre tăcere, să îl convertim într-un fișier audio, să îl trimitem la Google, să obținem un răspuns și să îl procesăm. Pentru început, am instalat programele necesare în Linux:

sudo apt-get install sox flac php5-curl php5-cli

Facem următorul fișier principal voice.sh, face toate operațiunile și lansează playerul xmms:

în timp ce [adevărat]; do

rec -c 1 -r 16000 voce.wav tăcere 1 0,3 3% 1 0,3 3%

flac -f -s voce.wav -o voce.flac

text=`php google.php`

echo „Google: „$text

res=`php music.php $text`

echo $text $res >>log.txt

if [ "$res" = "OK" ] ; apoi xmms list.m3u ; fi

Și aici sunt cele auxiliare. Programul google.php trimite fișierul voice.flac la Google și primește un răspuns recunoscut:

„@voice.flac”));

curl_setopt($ch,CURLOPT_URL,

„https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=ru-RU");

curl_setopt($ch,CURLOPT_HTTPHEADER,array("Content-Type: audio/x-flac; rate=16000"));

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); $r=curl_exec($ch); curl_close($ch);

$json=json_decode($r,true);

if(empty($json["ipoteze"]["enunț"])) die("");

die($json["ipoteze"]["pronunțare"]);

Programul music.php (după agitație cu codificări) caută să vadă dacă primul cuvânt „muzică” a fost în text și, dacă da, caută printre fișierele muzicale din arhivă cuvintele necesare din titlu și creează o listă de redare. :

// traducători în cp1251

funcția uw($txt) ( return(iconv("utf-8","cp1251//TRANSLIT//IGNORE",$txt)); )

funcția wu($txt) ( return(iconv("cp1251","utf-8//TRANSLIT//IGNORE",$txt)); )

$a=array(192,193,194,195,196,197,168,198,199,200,201,202,203,204,205,206,

207,208,209,210,211,212,213,214,215,216,217,219,220,218,221,222,223);

$w1251up=""; foreach($a ca $l) $w1251up.=chr($l);

$a=array(224,225,226,227,228,229,184,230,231,232,233,234,235,236,237,238,

239,240,241,242,243,244,245,246,247,248,249,251,252,250,253,254,255);

$w1251lo=""; foreach($a as $l) $w1251lo.=chr($l);

funcția strtolower2($s)( returnează strtolower(strtr($s,$GLOBALS["w1251up"],$GLOBALS["w1251lo"])); )

// traducători în cp1251

// primul cuvânt „muzică”?

if($argc$l)( $l=uw(trim($l,"\n\r\t "));

$s=strtolower2($l); if(strstr($s,$v)) $e.=wu($l)."\n"; )

// creează o listă de redare

if(!empty($e)) ( file_put_contents(‘list.m3u’,$e); die(‘OK’); )

die('eroare: nu a fost găsit');

Ei bine, am creat (găsește . > mp3.txt) un fișier cu o listă cu toate cele 22.000 de melodii din arhiva de acasă, cum ar fi:

/r/mp3/CLASSIC/Mussorgsky/Os grandes clАssicos/03 Preludio a la escena de la Cor.mp3

/r/mp3/CLASSIC/Mussorgsky/Mussorgsky/05. Plimbare.mp3

/r/mp3/CLASSIC/Mussorgsky/Mussorgsky/14. Cabana pe pulpe de pui.mp3

/r/mp3/OLD_SONGS/Mark Bernes/22-Ya rabotayu volshebnikom.mp3

/r/mp3/OLD_SONGS/Mark Bernes/01-Moskvichi.mp3

...si la infinit

De asemenea, trebuie să vă asigurați că microfonul funcționează, apoi lansați voice.sh și încercați să spuneți ceva. De exemplu, „muzică de toamnă” și bucurați-vă de numărul de melodii cu acest cuvânt în titlu din colecția personală:

/r/mp3/CLASSIC/Sviridov/06 Primăvara și toamna.mp3

/r/mp3/RASBERI/lleo/from_sonny/mp3/DDT/What is autumn.mp3

/r/mp3/RUSSKIY_ROK/DDT/1992 - Actress Spring/DDT - In the last autumn.mp3

/r/mp3/RUSSKIY_ROK/DDT/1992 - Actress Spring/DDT - Ce este toamna.mp3

/r/mp3/RUSSKIY_ROK/DDT/1993 - Black Dog Petersburg/Disk 2/DDT - Autumn.mp3

/r/mp3/RUSSKIY_ROK/DDT/1993 - Black Dog Petersburg/Disk 2/DDT - Ce este toamna.mp3

/r/mp3/RUSSKIY_ROK/DDT/1997 - Acustica/Disc 1/Yu. Shevchuk - Toamna, ploi moarte.mp3

/r/mp3/RUSSKIY_ROK/DDT/1997 - Acustica/Disc 2/Yu. Shevchuk - În toamna trecută.mp3

/r/mp3/RUSSKIY_ROK/DDT/1997 - Acustica/Disc 2/Yu. Shevchuk - Ce este toamna.mp3

/r/mp3/RUSSKIY_ROK/DDT/Disk 1/14 DDT - Ce este toamna.mp3

/r/mp3/RUSSKIY_ROK/DDT/Disk 1/DDT - Autumn.mp3

/r/mp3/RUSSIAN_ROCK/Alice/Dance/04 Alice - Signs (Autumn).mp3

/r/mp3/RUSSIAN_ROCK/ora Moscovei/NU DISTRIBUIE!!!/05 Autumn.mp3

/r/mp3/RUSSKIY_ROK/Paperny TAM/2004 Dance/07 Autumn, September.mp3

Și iată „muzica mării”:

/r/mp3/CHILDREN'S/Detskie pesny/124_Song of the Blue Puppy and the Sailor (G. Gladkov - Yu. Entin).mp3

/r/mp3/RUSSIAN_ROCK/Garik Sukachev/Sailor din Ordynka.mp3

/r/mp3/OLD_SONGS/Vladimir Makarov/27-Sailor.mp3