Cuprins:

Lampă Edison din lemn controlată prin voce - (Video): 5 pași
Lampă Edison din lemn controlată prin voce - (Video): 5 pași

Video: Lampă Edison din lemn controlată prin voce - (Video): 5 pași

Video: Lampă Edison din lemn controlată prin voce - (Video): 5 pași
Video: Forgotten Rail Yard Under Chicago's Largest Historic Building - Merchandise Mart 2024, Iulie
Anonim
Lampă Edison din lemn controlată prin voce - (Video)
Lampă Edison din lemn controlată prin voce - (Video)

Preț întrebare 5 USD. Acesta este cât de mult costă Wifi Relay SONOFF (de la compania ITEAD), care este inima acestui dispozitiv.

"Nu am eșuat. Tocmai am găsit 10.000 de moduri care nu vor funcționa." - Thomas A. Edison Acest lucru este incredibil, dar mai nou, oamenii din școli au scris cu pene. Și astăzi, există o cărămidă magică cu o imagine, care se potrivește în buzunar și oferă acces la toate informațiile din lume. Controlul vocal și, așa cum spun oamenii, amenințarea pentru omenire din partea inteligenței artificiale. Mai recent, aceste tehnologii păreau fantezii inaccesibile. Dar astăzi vă voi arăta cât de absolut fiecare dintre voi, cu cunoștințe de bază de programare, poate folosi controlul vocal. Deci, să începem.

Pasul 1: Să începem

Sa incepem
Sa incepem

AVERTIZARE!!! Lucrați cu tensiune înaltă! Autorul articolului nu este responsabil pentru acțiunile dvs.! Sau orice daune materiale sau fizice care pot rezulta din utilizarea acestei instrucțiuni!

Pasul 2: Schema generală a algoritmului de lucru al dispozitivului

Schema generală a algoritmului de lucru al dispozitivului
Schema generală a algoritmului de lucru al dispozitivului

Deoarece telefonul, la un moment dat, poate fi conectat doar la un singur punct de acces Wi-Fi, vom lucra prin router. În general, este convenabil atunci când toate dispozitivele inteligente se află pe aceeași rețea și le puteți gestiona cu ușurință fără a fi nevoie să vă reconectați în mod constant la fiecare dintre ele. Dezavantajul este că toate dispozitivele dvs. depind de performanțele unui singur router.

Pasul 3: 1 - Trebuie să reprogramăm releele Wi-Fi Sonoff

1 - Trebuie să reprogramăm releele Wi-Fi Sonoff
1 - Trebuie să reprogramăm releele Wi-Fi Sonoff
1 - Trebuie să reprogramăm releele Wi-Fi Sonoff
1 - Trebuie să reprogramăm releele Wi-Fi Sonoff
1 - Trebuie să reprogramăm releele Wi-Fi Sonoff
1 - Trebuie să reprogramăm releele Wi-Fi Sonoff
1 - Trebuie să reprogramăm releele Wi-Fi Sonoff
1 - Trebuie să reprogramăm releele Wi-Fi Sonoff

În mod implicit, este configurat să funcționeze printr-un server chinezesc. După părerea mea, nu este foarte convenabil să opriți becul din toaletă prin serverul chinezesc. Pentru aceasta trebuie să îl demontăm și să lipim contactele pentru reprogramare.

Acum putem conecta modulul cp2102 de la Silicon Labs la Sonoff wifi. L-am folosit și pentru a programa Arduino mini.

AVERTIZARE!!! Când efectuați reprogramarea, nu conectați modulul la rețeaua de 220/110 volți!

Reprogramați releul este foarte simplu. Acesta este un modul regulat esp8266. Am luat schița standard a serverului de punct de acces de la Arduino IDE și am schimbat-o puțin.

Firmware pentru releul SONOFF Wifi. Pentru a-l utiliza prin routerul dvs. de acasă, puteți găsi în fișierul atașat. Și folosiți-l din Arduino IDE.

Va trebui să specificați numele punctului de acces (router), parola și adresa IP statică pentru bec. Controlul releului este la pinul 12. Asigurați-vă că setați dimensiunea blițului la 1 MB în IDE.

Apăsați și mențineți apăsat butonul de pe placa Sonoff. Introduceți convertorul cp2102 USB în computer (în timp ce țineți apăsat butonul). După 2-3 secunde, eliberați butonul. Acum este în modul bliț. Încărcați fișierul de schiță în Arduino IDE. Faceți clic pe Verificare / Compilare. După ce îl blocați, modulul ar trebui să repornească și LED-ul verde va începe să clipească

Pasul 4: Să facem niște aplicații mobile, pentru a controla acest releu Wifi. (Android)

Să facem niște aplicații mobile, pentru a controla acest releu Wifi. (Android)
Să facem niște aplicații mobile, pentru a controla acest releu Wifi. (Android)
Să facem niște aplicații mobile, pentru a controla acest releu Wifi. (Android)
Să facem niște aplicații mobile, pentru a controla acest releu Wifi. (Android)
Să facem niște aplicații mobile, pentru a controla acest releu Wifi. (Android)
Să facem niște aplicații mobile, pentru a controla acest releu Wifi. (Android)

Voi furniza doar fragmentele de cod principale. Apoi le puteți folosi pentru a-l implementa în aplicațiile dvs. Google oferă o interfață foarte simplă și convenabilă pentru recunoașterea vocii. Iată codul care vă permite să convertiți o voce în text și să o salvați într-un șir obișnuit. (Părțile codului principal Android, pentru a utiliza recunoașterea vocală, le puteți găsi pe fișierele atașate.) Apoi o puteți compara cu comenzile pe care doriți să le implementați.

Cod pentru a funcționa cu WiFi. Trimiterea unui mesaj către server. De asemenea, puteți găsi pe fișierele atașate.

Codul este foarte simplu. „1” porniți becul, „0” opriți becul. Puteți adăuga, după bunul plac, orice verificare, primiți un răspuns de la server etc. Am creat două programe pentru mine. Primul este widgetul de control vocal, care se află pe desktop și este întotdeauna la îndemână. A doua este o aplicație simplă de pornire / oprire a unui bec prin apăsarea unui buton.

Recomandat: