Kazalo:
Video: Glasovni nadzor Luči Elektronika RGB LED trakovi in še več z domačo avtomatizacijo Cortana in Arduino: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
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
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
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:
- Povežite svoj Arduino
- Odprite Arduino IDE
- pojdite na primere - Firmata in kliknite Standard Firmata (kot na zgornji sliki)
- 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
Č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:
HC-05 (bluetooth) modul za domačo avtomatizacijo Osnovno: 3 koraki
Modul HC-05 (bluetooth) za domačo avtomatizacijo Osnovno: V zadnjem projektu sem LED krmilil s pritiskom na gumb, v tem projektu pa sem gumb PUSH BUTTON zamenjal z modulom HC-05. Močno priporočam, da te projekte pregledate že prej nadaljuje s tem projektom. Vse podrobnosti boste dobili v
Stikalo za luč WiFi za domačo avtomatizacijo z ESP-01 in relejskim modulom s pritiskom na gumb: 7 korakov
Stikalo za luč WiFi za domačo avtomatizacijo z ESP-01 in relejskim modulom s pritiskom na gumb: V prejšnjih navodilih smo programirali ESP-01 s Tasmoto s pomočjo bliskavice ESP in priključili ESP-01 na naša omrežja wifi. Zdaj ga lahko začnemo programirati za vklop/izklop stikala luči z uporabo WiFi ali potisnega gumba
Stikalo za luč WiFi za domačo avtomatizacijo z ESP-01: 8 korakov
Domača avtomatizacija WiFi stikalo za luč z ESP-01: S tem neuničljivim, vas bom popeljal skozi korake pri izdelavi prvega stikala za luč za wifi. Nato bomo naredili senzorje in sčasoma prešli na nastavitve in konfiguracije pomočnika za dom
Naredite domačo avtomatizacijo z uporabo ESP8266: 5 korakov
Naredi sam avtomatizacijo doma z uporabo ESP8266: V tem projektu vam bom pokazal, kako narediti sistem za avtomatizacijo doma z uporabo modula ESP8266 WiFi. Ta sistem temelji na relejni plošči Esp8266, s katero lahko upravljate svoje gospodinjske aparate prek WiFi z aplikacijo Blynk. Ta projekt sponzorira JLCPCB.
Izdelava Homie naprav za IoT ali domačo avtomatizacijo: 7 korakov (s slikami)
Izdelava hišnih naprav za IoT ali domačo avtomatizacijo: Ta navodila so del moje serije DIY Home Automation, preberite glavni članek " Načrtovanje sistema za domačo avtomatizacijo DIY ". Če še ne veste, kaj je Homie, si oglejte homie-esp8266 + homie od Marvina Rogerja. Obstaja veliko sen