Kazalo:

Glasovni nadzor Luči Elektronika RGB LED trakovi in še več z domačo avtomatizacijo Cortana in Arduino: 3 koraki
Glasovni nadzor Luči Elektronika RGB LED trakovi in še več z domačo avtomatizacijo Cortana in Arduino: 3 koraki

Video: Glasovni nadzor Luči Elektronika RGB LED trakovi in še več z domačo avtomatizacijo Cortana in Arduino: 3 koraki

Video: Glasovni nadzor Luči Elektronika RGB LED trakovi in še več z domačo avtomatizacijo Cortana in Arduino: 3 koraki
Video: Zigbee датчик освещенности, температуры и влажности с экраном на электронных чернилах Moes 2024, November
Anonim
Image
Image

Vam je všeč ideja, da stvari nadzorujete s svojim glasom? Ali pa ne želite vstati iz postelje, da ugasnete luči? Toda vse obstoječe rešitve, kot je google home, so predrage? Zdaj ga lahko naredite sami za manj kot 10 USD. In še bolje, to je zelo enostavno narediti!

Vse je mogoče zahvaljujoč pravkar izdani brezplačni aplikaciji CoRoom Windows 10, ki je na voljo v trgovini Windows, in če sledite 3 preprostim korakom spodaj, jo lahko naredite sami.

Preverite, glejte CortanaRoom v akciji, preverite video zgoraj ali spodaj:

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

Nekaj stvari, ki jih lahko naredi CortanaRoom:

  • Upravljajte luči s svojim glasom
  • S svojim glasom upravljajte stvari, kot je televizor
  • Upravljajte RGB LED trak s svojim glasom
  • Z aplikacijo CortanaRoom nastavite alarm, ki vas bo prebudil s počasnim povečevanjem svetlosti LED traku RGB v barvah sonca.
  • Uporabite 3 vgrajene učinke LED trakov, kot sta utripanje ali zbledelo
  • Integracija s Cortano za brezhibno integracijo z operacijskim sistemom Windows 10.
  • In veliko več!

Za izdelavo CortanaRooma potrebujete nekaj osnovnih delov:

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 ali 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:J3: pf: 0

Brezplačna aplikacija CoRoom

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

In računalnik z operacijskim sistemom Windows 10 z mikrofonom !

Veliko žic

Če želite dodatni RGB LED trak, potrebujete tudi:

3 N-kanalni MOSFET je podoben IRFZ44N

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

Običajni anodni RGB LED trak

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

Napajanje za vaš LED trak s pravo napetostjo. Na primer, ta 12V 3A je dovolj dober

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

Ko zberete vse dele, začnite s korakom 1.

1. korak: Izdelava elektronike

Izdelava elektronike
Izdelava elektronike
Izdelava elektronike
Izdelava elektronike
Izdelava elektronike
Izdelava elektronike

Najprej moramo izdelati elektroniko. CortanaRoom dejansko obstaja od treh modulov. Obstaja osnovni del, ki je obvezen za izdelavo, nato pa obstajata dva ločena modula, ki sta LED trak RGB in senzor IR. Zaradi tega sem elektronski del razdelil na tri manjše dele.

Osrednji del

Osrednji del obstaja iz možganov projekta, ki je Arduino, in aktuatorjev, ki so relejni. To je pravzaprav zelo enostavno. Edino, kar morate storiti, je, da sledite zgornji shemi. Ta shema se morda zdi težka, vendar morate za osrednji del narediti le rdeče obkrožen del na drugi zgornji sliki.

Po priključitvi vseh relejev na Arduino moramo na rele priključiti luči in / ali druge naprave. Če želite to narediti, vzemite napajalni kabel svetilke, nato pa z napajalnega kabla odrežite pušo, tako da boste lahko videli žice v kablu. Največkrat boste videli modro, rjavo in včasih zeleno rumeno žico. Zdaj odrežite modro žico in odstranite konce. Po tem spajčite enega od teh koncev na skupnem zatiču releja, drugi konec pa na NC (običajno zaprt) zatič releja. Oglejte si zgornjo sliko, da vidite, katere zatiče morate uporabiti.

Zdaj lahko to nadaljujete za vse vaše luči. Enaki koraki veljajo tudi za televizor. Toda v teoriji bi lahko priklopili vse, kar želite. Na primer, kavni aparat ali računalniški zaslon bi moral biti omogočen, če sledite tem korakom.

Če imate kakršna koli vprašanja o tem delu, ga komentirajte v spodnjih komentarjih in odgovoril vam bom v enem dnevu

Če ne želite RGB LED traku ali IR senzorja, lahko preskočite ostalo in pojdite na 2. korak

LED trak RGB

CortanaRoom podpira tudi RGB LED trak. Če dodate to, boste imeli možnost uporabe nove funkcije Wake Up Light. Luč za bujenje je nekakšen alarm, ki vas namesto z nadležnim zvokom prebudi s simulacijo vzhajajočega sonca. To bo povzročilo prijetnejše prebujanje in morda celo popravilo vaše jutranje razpoloženje. Poleg luči za bujenje boste lahko z glasom nadzirali barvo LED traku in uporabili enega od treh vgrajenih učinkov.

Če želite to narediti, morate najprej narediti osrednji del. Nato v svoj projekt dodajte shemo z zelenim krogom okoli nje.

- Uporabite skupni anodni RGB LED trak in N-kanalne MOSFET-e!

- Uporabite dovolj močan napajalnik, vsaj 1A za 1m RGB LED trak.

- Prav tako ne pozabite priključiti ozemljitve Arduina na ozemljitev napajalnika Led strip.

Če ne želite IR senzorja, preskočite ostalo in pojdite na korak 2

IR senzor

Zadnji del je IR-senzor. Ko je ta senzor pritrjen, se lučka RGB samodejno prižge, ko vstopite v sobo. Ta funkcija sicer deluje, vendar je še vedno napačna. In če se odločite, da boste vedeli, da morda ne bo delovalo 100% pravilno.

Končano?

Ko sledite zgornjim korakom, ste pripravljeni na naslednji korak! Preverite zadnjo sliko zgoraj, da vidite, kako naj bi izgledala zdaj.

2. korak: programska oprema

Programska oprema
Programska oprema
Programska oprema
Programska oprema
Programska oprema
Programska oprema

Zdaj lahko začnemo delati na programski opremi. na srečo je tudi to zelo preprosto. Najprej moramo naložiti nekaj kode na Arduino.

Nalaganje kode

Če želite to narediti, sledite preprostim korakom spodaj:

  1. Povežite svoj Arduino
  2. Odprite Arduino IDE
  3. pojdite na primere - Firmata in kliknite Standard Firmata (kot na zgornji sliki)
  4. zdaj pritisnite gumb za nalaganje in končali ste!

Za podrobnejšo vadnico:

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

Povezovanje z aplikacijo CoRoom

Zdaj ima Arduino pravo kodo, ki jo lahko povežemo z aplikacijo CoRoom. Aplikacijo CoRoom lahko prenesete iz trgovine Windows tukaj:

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

Po tem povežite Arduino z računalnikom. Zdaj odprite aplikacijo in na vašem Arduinu bi morali utripati LED diode. Če temu ni tako, ne skrbite. Morda zato, ker imate drugo ploščo Arduino. Če želite to odpraviti, pojdite na stran z nastavitvami v aplikaciji CoRoom in spremenite vrednost »PID_7523« v »PID_0043« in vrednost »VID_1A86« spremenite v »VID_2341«. Zdaj pritisnite rdeči krog na desni strani povezovalnega polja in naj se poveže.

Ko ste povezani, ste končali! Zdaj boste lahko nadzorovali stvari z glasom. Če nekaj ne deluje, lahko preverite spodnje korake za odpravljanje težav ali pa seveda spodaj komentirate svoje vprašanje.

Odpravljanje težav

Seveda lahko pri ustvarjanju projekta vedno pride do težav. Spodaj bom poskušal zajeti najpogostejše težave, ki jih lahko imate.

Vklop in izklop je obrnjen?

Ali se lučka prižge, ko jo želite izklopiti, in ali se ugasne, ko jo morate vklopiti? potem ste normalno odprti zatič preklopili z normalno zaprtim zatičem na releju. Poskusite vklopiti pin na releju in to bi moralo popraviti.

Cortana se ne odziva na "Hej Cortana"

Če se Cortana ne odziva na "Hey Cortana", preverite, ali je ta možnost vklopljena v meniju nastavitev Cortane. Če želite to videti, pojdite v meni z nastavitvami tako, da v iskalno vrstico Windows vnesete nastavitve. Nato vnesite iskalno vrstico v nastavitvenem meniju Cortana in pritisnite razdelek z nastavitvami Cortane. V razdelku z nastavitvami Cortane poiščite možnost odziva na "Hej Cortana" in jo vklopite.

Cortana ni nameščena ali na voljo?

Če se vam zdi, da Cortana ni na voljo ali nameščena, ker je na primer ne vidite v vrstici za iskanje v sistemu Windows ali kjer koli drugje, je mogoče, da vaša regija ni pravilno nastavljena. Ker je Cortana na voljo samo v nekaterih regijah, boste morda morali spremeniti svojo regijo in morda tudi sistemski jezik. Če želite omogočiti Cortano v svoji državi, sledite tej vadnici:

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

Me Cortana ne sliši?

Če Cortana ne sliši, najprej preverite, ali je vaš mikrofon pravilno nastavljen. Mikrofon lahko znova umerite z orodjem za odpravljanje težav, ki ga najdete v nastavitvah Cortane v sistemu Windows 10.

Ena ali več barv na RGB LED traku zdaj deluje?

Najprej preverite vse povezave. Ali so vse žice pravilno povezane? Po tem preverite, ali je ozemljitev napajalnika priključena tudi na Arduino? Po tem preverite, ali so vrata, odtok in vir pravilno povezani. Vir mora iti na RGB Led trak, odtok do tal in vrata do Arduina. Če še vedno deluje, je morda vaš MOSFET pokvarjen. Poskusite ga zamenjati in zdaj bi moralo delovati.

Arduino se ne poveže tudi po spremembi vrednosti PID in VID

Če se vaš Arduino še vedno ne poveže tudi po spremembi vrednosti PID in VID v meniju z nastavitvami, sta lahko vaš PID in VID drugačna. Če želite poiskati PID in VID, sledite spodnjim korakom.

1. tipko Windows + x in izberite upravitelja naprav

2. pojdite v pristanišča

3. z desno miškino tipko kliknite svojo napravo (verjetno nekaj takega kot "Arduino" ali "CH340g" in izberite lastnosti

4. pojdite na zavihek podrobnosti

5. v območju za izbiro lastnosti kliknite strojna oprema lds

6. zdaj boste videli svoj VID in PID

3. korak: Končali ste

Image
Image

Čestitamo, da ste končali !

Čeprav to ni bilo tako težko narediti? Zdaj se lahko z novim projektom obrnete na prijatelje ali punco. Če vam je bil ta projekt všeč, preverite tudi moj drugi projekt, kot so ta samodejna odpiranje in zapiranje vrat, lahko sami naredite zelo poceni:

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

Daljinec

Ena stvar, ki jo lahko poskusite zdaj, ko vse deluje, je uporaba funkcije daljinskega upravljalnika. To je pravzaprav samo nekakšno delo, ki omogoča nadzor luči od koder koli po svetu. Če ga želite uporabiti, prenesite teamviewer v računalnik z operacijskim sistemom Windows 10 in v napravi, iz katere želite upravljati svojo sobo:

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

Zdaj se preprosto povežite z računalnikom z operacijskim sistemom Windows 10 in odprite aplikacijo CoRoom. Sedaj pritisnite na kroge, da vklopite in izklopite luči.

Youtube !

Če vam je všeč več takšnih projektov, za več vsebine obiščite moj youtube kanal:

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

Spreminjanje kode

Če želite sami razmisliti o kodi, je vse na voljo na mojem GitHubu tukaj:

github.com/sieuwe1/CortanaRoom

Priporočena: