Cuprins:

Lămpi de control vocal Electronice benzi LED RGB și multe altele cu automatizarea casană Cortana și Arduino: 3 pași
Lămpi de control vocal Electronice benzi LED RGB și multe altele cu automatizarea casană Cortana și Arduino: 3 pași

Video: Lămpi de control vocal Electronice benzi LED RGB și multe altele cu automatizarea casană Cortana și Arduino: 3 pași

Video: Lămpi de control vocal Electronice benzi LED RGB și multe altele cu automatizarea casană Cortana și Arduino: 3 pași
Video: Banda LED smart L2 Lite de la Sonoff 2024, Noiembrie
Anonim
Image
Image

Îți place ideea de a controla lucrurile cu vocea ta? Sau nu-ți place să te ridici din pat pentru a stinge luminile? Dar toate soluțiile existente, cum ar fi Google Home, sunt prea scumpe? Acum îl puteți face singur pentru mai puțin de 10 $. Și chiar mai bine, este foarte ușor de realizat!

Totul este posibil datorită aplicației gratuite CoRoom pentru Windows 10, care este disponibilă gratuit în Magazinul Windows și, urmând cei 3 pași simpli de mai jos, o puteți realiza singur.

Verificați vezi CortanaRoom în acțiune verificați videoclipul de mai sus sau de mai jos:

www.youtube.com/watch?v=38VDIR3he6g&feature=youtu.be

Câteva lucruri pe care CortanaRoom le poate face:

  • Controlează Luminile cu vocea ta
  • Controlează lucruri precum un televizor cu vocea ta
  • Controlați o bandă LED RGB cu vocea dvs.
  • Utilizați aplicația CortanaRoom pentru a configura o alarmă care vă va trezi crescând încet luminozitatea benzii RGB Led în culorile soarelui.
  • Utilizați 3 efecte de bandă Led, cum ar fi intermitent sau estompare
  • Integrare cu Cortana pentru o integrare perfectă cu Windows 10.
  • Și mult mai mult!

Pentru a face CortanaRoom aveți nevoie de câteva părți de bază:

Releu de 5V

www.ebay.com/itm/5PCS-SRD-05VDC-SL-C-PCB-5PINS-5V-DC-Coil-Power-Relay/292258586190?hash=item440bf81e4e:g:8RcAAOSwYHxWM6gD:rk:12: pf: 0

Arduino uno sau nano

www.ebay.com/itm/UNO-R3-ATmega328P-Development-Board-With-Boot-Loader-For-Arduino-UNO-CW4/264107006108?hash=item3d7e01189c:m:m9gMjVajKJK2M3: 3: pf: 0

Aplicația gratuită CoRoom

www.microsoft.com/nl-nl/p/coroom/9phh4hfrrm8d?activetab=pivot:overviewtab

Și un computer Windows 10 cu microfon

O mulțime de fire

Dacă doriți banda LED RGB opțională, aveți nevoie și de:

3 MOSFET-uri cu canal N, precum IRFZ44N

www.ebay.com/itm/10Pcs-IRFZ44N-IRFZ44-N-Channel-49A-55V-Transistor-MOSFET/381375026221?hash=item58cbb9142d:g:TdMAAOxyfCBSCC18:rk:1:pf:0

O bandă comună cu anod RGB

www.ebay.com/itm/DC12V-5M-SMD-5050-RGB-LED-Strip-Waterproof-300LED-RGBW-RGBWW-LED-Light-Strips

O sursă de alimentare pentru banda LED cu tensiunea potrivită. De exemplu, acest 12V 3A este suficient de bun

www.ebay.com/itm/220-110V-DC-3A-4A-6A-Charger-Lighting-LED-Driver-Switch-Power-Supply-Adapter-12v

După ce ați colectat toate părțile, treceți la pasul 1 pentru a începe.

Pasul 1: Realizarea dispozitivelor electronice

Realizarea electronicii
Realizarea electronicii
Realizarea electronicii
Realizarea electronicii
Realizarea electronicii
Realizarea electronicii

Mai întâi de toate trebuie să realizăm electronica. CortanaRoom există de fapt din 3 module. Există partea de bază care este obligatorie de realizat și apoi există 2 module separate care sunt banda LED RGB și senzorul IR. Din această cauză am separat partea electronică în trei părți mai mici.

Partea de bază

Partea de bază există în afara creierului proiectului, care este un Arduino, și a dispozitivelor de acționare care sunt ale releului. Realizarea acestui lucru este de fapt foarte ușoară. Singurul lucru pe care va trebui să-l faceți este să urmați schema de mai sus. Această schemă poate părea dificilă, dar pentru partea centrală trebuie doar să faceți partea roșie în cerc în a doua imagine de mai sus.

După ce am conectat toate relele la Arduino, trebuie să conectăm luminile și / sau alte dispozitive la releu. Pentru aceasta, obțineți cablul de alimentare al luminii, apoi tăiați manșonul de la cablul de alimentare, astfel încât să puteți vedea firele din interiorul cablului. De cele mai multe ori veți vedea un fir albastru, maro și, uneori, un galben verde. Acum tăiați firul albastru și curățați capetele. După sudare, unul dintre aceștia se termină pe pinul comun al releului și celălalt capăt pe pinul NC (normal închis) al releului. Vedeți imaginea de mai sus pentru a vedea ce pini trebuie să utilizați.

Acum puteți continua să faceți acest lucru pentru toate luminile voastre. Aceiași pași se aplică și pentru televizor. Dar, în teorie, ai putea conecta tot ce vrei. De exemplu, un aparat de cafea sau un ecran de computer ar trebui să fie posibil urmând acești pași.

Dacă aveți întrebări despre această parte, comentați-o în comentariile de mai jos și vă voi răspunde într-o zi

Dacă nu doriți banda LED RGB sau senzorul IR, puteți sări peste rest și să treceți la pasul 2

Banda LED RGB

CortanaRoom are, de asemenea, suport pentru o bandă LED RGB. Adăugarea acestui lucru vă va oferi opțiunea de a utiliza noua funcție Wake Up Light. Lumina de trezire este un fel de alarmă care, în loc să folosească un sunet enervant, te va trezi simulând un soare care răsare. Acest lucru va avea ca rezultat o trezire mai plăcută și poate chiar să-ți repare starea de spirit de dimineață. În afară de Wake Up Light, veți putea controla culoarea benzii Led cu vocea dvs. și puteți utiliza unul dintre cele 3 efecte de construire.

Pentru a face acest lucru, trebuie mai întâi să faceți partea de bază. După aceea, adăugați schema cu cercul verde din jurul său în proiect.

- Asigurați-vă că utilizați o bandă comună cu anod RGB și mosfete cu canal N!

- Asigurați-vă că utilizați o sursă de alimentare suficient de puternică, cel puțin 1A pentru o bandă LED de 1m RGB.

- De asemenea, nu uitați să conectați pământul Arduino la pământul sursei de alimentare cu bandă Led.

Dacă nu doriți senzorul IR, săriți peste rest și treceți la pasul 2

Senzorul IR

Ultima parte este senzorul IR. Cu acest senzor atașat, lumina RGB se va aprinde automat odată ce ați intrat în cameră. Această caracteristică funcționează, dar este încă buggy. Și dacă decideți să informați că s-ar putea să nu funcționeze 100% corect.

Terminat?

După ce ați urmat pașii de mai sus, sunteți gata să treceți la pasul următor! Verificați ultima imagine de mai sus pentru a vedea cum ar trebui să arate acum.

Pasul 2: Software-ul

Software-ul
Software-ul
Software-ul
Software-ul
Software-ul
Software-ul

Acum putem începe să lucrăm la software. din fericire, acest lucru este, de asemenea, foarte simplu. Primul lucru pe care trebuie să-l facem este să încărcăm un cod pe Arduino.

Se încarcă codul

Pentru a face acest lucru, urmați pașii simpli de mai jos:

  1. Conectați-vă Arduino
  2. Deschideți IDE-ul Arduino
  3. accesați exemple - Firmata și faceți clic pe Firmata standard (ca în imaginea de mai sus)
  4. acum apăsați butonul de încărcare și ați terminat!

Pentru un tutorial mai detaliat:

www.instructables.com/id/Arduino-Installing-Standard-Firmata/

Conectarea cu aplicația CoRoom

Acum, Arduino are codul corect pe care îl putem conecta la aplicația CoRoom. Puteți descărca aplicația CoRoom din Windows Store chiar aici:

www.microsoft.com/nl-nl/p/coroom/9phh4hfrrm8d?activetab=pivot:overviewtab

După aceea, conectați-vă Arduino la computer. Acum deschideți aplicația și ar trebui să vedeți câteva leduri care clipesc pe Arduino. Dacă nu este cazul, nu vă faceți griji. S-ar putea să fie pentru că aveți o altă placă Arduino. Pentru a remedia problema, accesați pagina de setări din aplicația CoRoom și schimbați valoarea „PID_7523” la „PID_0043” și schimbați valoarea „VID_1A86” la „VID_2341”. Acum apăsați cercul roșu din dreapta caseta de conectare și ar trebui să se conecteze.

Odată conectat, ați terminat! Acum vei putea controla lucrurile cu vocea ta. Dacă ceva nu funcționează, puteți verifica pașii de depanare de mai jos sau, desigur, puteți comenta mai jos cu întrebarea dvs.

Depanare

Desigur, poate exista întotdeauna o problemă la crearea unui proiect. Aici, mai jos, voi încerca să acoperă cele mai frecvente probleme pe care le puteți avea.

Pornirea și oprirea sunt inversate?

Lumina dvs. se aprinde când încercați să o opriți și se stinge când trebuie să se aprindă? apoi ați comutat pinul normal deschis cu pinul normal închis pe releu. Încercați să comutați știftul pe releu și acest lucru ar trebui să îl repare.

Cortana nu răspunde la „Hei Cortana”

Dacă Cortana nu răspunde la „Hei Cortana”, verificați dacă această opțiune este activată în meniul de setări Cortana. Pentru a vedea acest lucru, accesați meniul de setări tastând setări în bara de căutare Windows. După acest tip, în bara de căutare din meniul de setări Cortana și apăsați secțiunea de setări Cortana. În secțiunea de setări Cortana, căutați răspunsul la opțiunea „Hei Cortana” și activați-l.

Cortana nu este instalat sau disponibil?

Dacă se pare că Cortana nu este disponibilă sau instalată deoarece, de exemplu, nu o puteți vedea în bara de căutare Windows sau oriunde altundeva, este posibil ca regiunea dvs. să nu fie setată corect. Deoarece Cortana este disponibil numai în anumite regiuni, poate fi necesar să vă schimbați regiunea și poate și limba sistemului. Urmați acest tutorial pentru a activa Cortana în țara dvs.:

techjourney.net/enable-windows-10-cortana-to-work-in-unupported-region-language/

Cortana nu mă poate auzi?

Dacă Cortana nu te poate auzi mai întâi, verifică dacă microfonul este configurat corect. Puteți recalibra microfonul utilizând instrumentul de depanare pe care îl puteți găsi în setările Cortana din Windows 10.

Una sau mai multe culori pe banda LED RGB funcționează acum?

Mai întâi verificați conexiunile. Sunt toate cablurile conectate corect? După aceea verificați dacă pământul sursei de alimentare este conectat și la Arduino? După aceea verificați dacă aveți Poarta, Drain și sursa sunt conectate corect. Sursa ar trebui să meargă pe banda LED RGB, să se scurgă la sol și Poarta către Arduino. Dacă încă funcționează, s-ar putea ca MOSFET-ul dvs. să fie rupt. Încercați să îl înlocuiți și acum ar trebui să funcționeze.

Arduino nu se conectează nici după schimbarea valorilor PID și VID

Dacă Arduino încă nu se conectează, chiar și după modificarea valorilor PID și VID din meniul de setări, ar putea fi PID și VID dvs. diferite. Pentru a găsi PID și VID, urmați pașii de mai jos.

1. tasta Windows + x și selectați managerul de dispozitive

2. mergi în porturi

3. faceți clic dreapta pe dispozitiv (probabil ceva de genul „Arduino” sau „CH340g” și selectați proprietăți

4. accesați fila detalii

5. în zona de selectare a proprietății, faceți clic pe hardware lds

6. acum veți vedea VID și PID

Pasul 3: Ești gata

Image
Image

Felicitări ați terminat

Deși nu era atât de greu de făcut, nu? Acum vă puteți relaxa cu prietenii sau prietena cu noul dvs. proiect. Dacă ți-a plăcut acest proiect, verifică și celălalt proiect al meu, cum ar fi ușa de deschidere și închidere automată, te poți face foarte ieftin:

www.instructables.com/id/Make-a-Automatic-Self-Sensing-Opening-and-Closing-/

Telecomandă

Un lucru pe care îl puteți încerca acum, totul funcționează este să utilizați funcția de telecomandă. Acesta este de fapt doar un fel de lucru în jurul căruia este posibil să vă controlați luminile de oriunde din lume. Pentru al utiliza, descărcați teamviewer pe computerul dvs. Windows 10 și pe dispozitivul de pe care doriți să vă controlați camera:

www.teamviewer.com/nl/download/windows/

Acum pur și simplu conectați-vă la computerul dvs. Windows 10 și deschideți aplicația CoRoom. Acum apăsați pe cercuri pentru a aprinde și a stinge luminile.

Youtube

Dacă vă plac mai multe proiecte de acest gen, verificați canalul meu de pe YouTube pentru mai mult conținut:

www.youtube.com/channel/UC5WWg2B9fS-JXo-9NTveePA?view_as=subscriber

Modificarea codului

Dacă doriți să gândiți singur cu codul, totul este disponibil pe GitHub aici:

github.com/sieuwe1/CortanaRoom

Recomandat: