Sadržaj:

Svjetla za upravljanje glasom Elektronika RGB LED trake i više s Cortanom i Arduino kućnom automatizacijom: 3 koraka
Svjetla za upravljanje glasom Elektronika RGB LED trake i više s Cortanom i Arduino kućnom automatizacijom: 3 koraka

Video: Svjetla za upravljanje glasom Elektronika RGB LED trake i više s Cortanom i Arduino kućnom automatizacijom: 3 koraka

Video: Svjetla za upravljanje glasom Elektronika RGB LED trake i više s Cortanom i Arduino kućnom automatizacijom: 3 koraka
Video: Веб-программирование – информатика для руководителей бизнеса 2016 2024, Novembar
Anonim
Image
Image

Sviđa vam se ideja da kontrolišete stvari svojim glasom? Ili ne volite ustati iz kreveta da biste ugasili svjetlo? No, sva postojeća rješenja poput google home -a su preskupa? Sada možete sami napraviti za manje od 10 USD. I još bolje, vrlo je lako napraviti!

Sve je to moguće zahvaljujući upravo objavljenoj besplatnoj aplikaciji CoRoom Windows 10 koja je dostupna u Windows trgovini, a slijedeći 3 jednostavna koraka u nastavku možete je sami napraviti.

Provjerite pogledajte CortanaRoom na djelu provjerite video iznad ili ispod:

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

Nekoliko stvari koje CortanaRoom može učiniti:

  • Upravljajte svjetlima svojim glasom
  • Glasom upravljajte stvarima poput televizora
  • Upravljajte RGB LED trakom svojim glasom
  • Koristite aplikaciju CortanaRoom za postavljanje alarma koji će vas probuditi polaganim povećavanjem svjetline RGB LED trake u bojama sunca.
  • Koristite 3 ugrađena Led efekta trake poput treptanja ili izblijedjenja
  • Integracija s Cortanom za besprijekornu integraciju s Windows 10.
  • I mnogo više!

Za izradu CortanaRooma potrebno vam je nekoliko osnovnih dijelova:

Releji 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 ili nano

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

Besplatna aplikacija CoRoom

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

I Windows 10 računar sa mikrofonom

Puno žica

Ako želite opcionu RGB Led traku, potrebno vam je i:

3 N-kanalna MOSFET-a su poput IRFZ44N

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

Uobičajena anodna RGB LED traka

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

Napajanje za vašu LED traku s pravim naponom. Na primjer, ovo 12V 3A je dovoljno dobro

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

Nakon što prikupite sve dijelove, idite na korak 1 da biste započeli.

Korak 1: Izrada elektronike

Izrada elektronike
Izrada elektronike
Izrada elektronike
Izrada elektronike
Izrada elektronike
Izrada elektronike

Prije svega moramo napraviti elektroniku. CortanaRoom zapravo postoji od 3 modula. Postoji osnovni dio koji je obavezan za izradu, a zatim postoje 2 odvojena modula koji su RGB LED traka i IR senzor. Zbog toga sam dio elektronike podijelio na tri manja dijela.

Jezgro

Glavni dio postoji izvan mozga projekta koji je Arduino, i pokretača koji su relejni. Ovo je zapravo vrlo jednostavno. Jedino što morate učiniti je slijediti gornju shemu. Ova shema može izgledati teško, ali za središnji dio morate napraviti samo dio zaokružen crvenom bojom na drugoj gornjoj slici.

Nakon što smo sve releje priključili na Arduino, moramo spojiti svjetla i / ili druge uređaje na releje. Da biste to učinili, nabavite kabel za napajanje vašeg svjetla, zatim odrežite rukav sa kabela za napajanje tako da možete vidjeti žice unutar kabela. Većinu vremena ćete vidjeti plavu, smeđu, a ponekad i zelenu žutu žicu. Sada odrežite plavu žicu i ogolite krajeve. Nakon toga lemite jedan od ovih krajeva na zajednički pin releja, a drugi kraj na NC (normalno zatvoren) pin releja. Pogledajte gornju sliku da vidite koje igle trebate koristiti.

Sada možete nastaviti raditi za sva svjetla. Isti koraci vrijede i za televizor. Ali u teoriji možete spojiti sve što želite. Na primjer, aparat za kavu ili ekran računara trebali bi biti mogući slijedeći ove korake.

Ako imate pitanja o ovom dijelu, komentirajte ih u komentarima ispod, a ja ću vam odgovoriti u roku od jednog dana

Ako ne želite RGB LED traku ili IC senzor, možete preskočiti ostatak i prijeći na korak 2

RGB LED traka

CortanaRoom također podržava RGB Led traku. Dodavanjem ovoga dobit ćete mogućnost korištenja nove funkcije Wake Up Light. Svjetlo za buđenje je neka vrsta alarma koji će vas, umjesto upotrebe dosadnog zvuka, probuditi simulirajući izlazeće sunce. To će rezultirati ugodnijim buđenjem i možda će vam čak popraviti jutarnje raspoloženje. Osim svjetla za buđenje, moći ćete i glasom kontrolirati boju LED trake i koristiti jedan od 3 ugrađena efekta.

Da biste to učinili, prvo morate napraviti osnovni dio. Nakon toga u svoj projekt dodajte shemu sa zelenim krugom oko nje.

- Obavezno koristite zajedničku anodnu RGB LED traku i N-kanalne MOSFET-ove!

- Pazite da koristite dovoljno snažno napajanje, najmanje 1A za 1m RGB LED traku.

- Također ne zaboravite spojiti uzemljenje Arduina na uzemljenje LED napajanja.

Ako ne želite IC senzor, preskočite ostalo i prijeđite na korak 2

IC senzor

Posljednji dio je IR-senzor. Sa ovim senzorom, RGB svjetlo će se automatski uključiti kada uđete u prostoriju. Ova funkcija radi, ali i dalje ima greške. A ako odlučite dati do znanja da možda neće raditi 100% ispravno.

Gotovo?

Nakon što ste slijedili gore navedene korake, spremni ste za prelazak na sljedeći korak! Provjerite zadnju gornju sliku da vidite kako bi sada trebala izgledati.

Korak 2: Softver

Softver
Softver
Softver
Softver
Softver
Softver

Sada možemo početi raditi na softveru. na sreću i ovo je vrlo jednostavno. Prvo što moramo učiniti je prenijeti neki kod na Arduino.

Otpremanje koda

Da biste to učinili, slijedite jednostavne korake u nastavku:

  1. Povežite svoj Arduino
  2. Otvorite Arduino IDE
  3. idite na primjere - Firmata i kliknite Standard Firmata (kao na gornjoj slici)
  4. sada pritisnite dugme za upload i gotovi ste!

Za detaljniji vodič:

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

Povezivanje s aplikacijom CoRoom

Sada Arduino ima pravi kôd, možemo ga povezati s aplikacijom CoRoom. Aplikaciju CoRoom možete preuzeti iz trgovine Windows ovdje:

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

Nakon toga povežite svoj Arduino sa računarom. Sada otvorite aplikaciju i trebali biste vidjeti kako neki LED diode trepere na vašem Arduinu. Ako to nije slučaj, ne brinite. Možda je to zato što imate drugu Arduino ploču. Da biste ovo popravili, idite na stranicu s postavkama unutar aplikacije CoRoom i promijenite vrijednost 'PID_7523' u 'PID_0043' i promijenite vrijednost 'VID_1A86' u 'VID_2341'. Sada pritisnite crveni krug s desne strane priključne kutije i ona bi se trebala povezati.

Kad se povežete, gotovi ste! Sada ćete moći kontrolirati stvari svojim glasom. Ako nešto ne funkcionira, možete provjeriti dolje navedene korake za rješavanje problema ili, naravno, ispod možete komentirati svoje pitanje.

Rješavanje problema

Naravno, uvijek može doći do problema pri kreiranju projekta. Ovdje ću u nastavku pokušati pokriti najčešće probleme koje možete imati.

Uključivanje i isključivanje je obrnuto?

Uključuje li se vaše svjetlo pri pokušaju gašenja i da li se gasi kad ga treba uključiti? tada ste prebacili normalno otvorenu iglu sa normalno zatvorenom iglom na releju. Pokušajte uključiti pin na releju i to bi trebalo popraviti.

Cortana ne reagira na "Hey Cortana"

Ako Cortana ne reagira na "Hey Cortana", provjerite je li ova opcija uključena u izborniku postavki Cortane. Da biste to vidjeli, idite u izbornik postavki upisivanjem postavki u traku za pretraživanje Windows. Nakon toga upišite u traku za pretraživanje u izborniku postavki Cortana i pritisnite odjeljak postavki Cortane. U odjeljku postavki Cortane potražite opciju odgovora na "Hej Cortana" i uključite je.

Cortana nije instalirana ili dostupna?

Ako vam se čini da Cortana nije dostupna ili instalirana jer je, na primjer, ne možete vidjeti u Windows traci za pretraživanje ili bilo gdje drugdje, moguće je da vaša regija nije ispravno postavljena. Budući da je Cortana dostupna samo u određenim regijama, možda ćete morati promijeniti svoju regiju, a možda i jezik sistema. Slijedite ovaj vodič da biste omogućili Cortanu u vašoj zemlji:

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

Cortana me ne čuje?

Ako Cortana ne može čuti, prvo provjerite je li vaš mikrofon ispravno postavljen. Mikrofon možete ponovno kalibrirati pomoću alata za rješavanje problema koji možete pronaći u postavkama Cortane u sustavu Windows 10.

Jedna ili više boja na RGB LED traci sada rade?

Prije svega provjerite svoje veze. Jesu li sve žice pravilno spojene? Nakon toga provjerite je li uzemljenje napajanja također spojeno na Arduino? Nakon toga provjerite jesu li vrata, odvod i izvor pravilno povezani. Izvor bi trebao ići na RGB Led traku, odvoditi do zemlje i ulaz do Arduina. Ako još uvijek radi, možda je vaš MOSFET pokvaren. Pokušajte ga zamijeniti i sada bi trebalo uspjeti.

Arduino se ne povezuje čak ni nakon promjene PID i VID vrijednosti

Ako se vaš Arduino i dalje ne povezuje čak ni nakon promjene PID i VID vrijednosti u izborniku postavki, možda su vaši PID i VID različiti. Da biste pronašli svoj PID i VID, slijedite donje korake.

1. tipku Windows + x i odaberite upravitelja uređaja

2. idite na portove

3. desnom tipkom miša kliknite svoj uređaj (vjerojatno nešto poput "Arduino" ili "CH340g" i odaberite svojstva

4. idite na karticu sa detaljima

5. u području za odabir svojstva kliknite hardverski lds

6. sada ćete vidjeti svoj VID i PID

Korak 3: Gotovi ste

Image
Image

Čestitamo da ste završili

Iako to nije bilo tako teško učiniti, zar ne? Sada se možete osloniti na svoje prijatelje ili djevojku sa svojim novim projektom. Ako vam se svidio ovaj projekt, provjerite i moj drugi projekt, poput ovih automatskih vrata za otvaranje i zatvaranje, možete sami učiniti vrlo jeftinim:

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

Daljinski upravljač

Jedna stvar koju možete isprobati sada kada sve funkcionira je korištenje funkcije daljinskog upravljača. Ovo je zapravo samo neka vrsta posla oko kojeg je moguće kontrolirati svjetla sa bilo kojeg mjesta u svijetu. Da biste ga koristili, preuzmite teamviewer na svoj Windows 10 PC i na uređaj s kojeg želite kontrolirati svoju sobu:

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

Sada se jednostavno povežite s računarom sa sustavom Windows 10 i otvorite aplikaciju CoRoom. Sada pritisnite krugove za uključivanje i isključivanje svjetla.

Youtube

Ako vam se sviđa još ovakvih projekata, za više sadržaja posjetite moj YouTube kanal:

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

Modiranje koda

Ako želite sami razmisliti o kodu, sve je dostupno na mom GitHubu ovdje:

github.com/sieuwe1/CortanaRoom

Preporučuje se: