Turinys:

Valdymo balsu lemputės Elektronika RGB LED juostos ir dar daugiau su „Cortana“ir „Arduino“namų automatika: 3 žingsniai
Valdymo balsu lemputės Elektronika RGB LED juostos ir dar daugiau su „Cortana“ir „Arduino“namų automatika: 3 žingsniai

Video: Valdymo balsu lemputės Elektronika RGB LED juostos ir dar daugiau su „Cortana“ir „Arduino“namų automatika: 3 žingsniai

Video: Valdymo balsu lemputės Elektronika RGB LED juostos ir dar daugiau su „Cortana“ir „Arduino“namų automatika: 3 žingsniai
Video: Philips HUE sistema 2024, Lapkritis
Anonim
Image
Image

Patinka mintis valdyti dalykus savo balsu? O gal nemėgstate išlipti iš lovos, kad išjungtumėte šviesą? Tačiau visi esami sprendimai, tokie kaip „Google Home“, yra per brangūs? Dabar galite tai padaryti patys už mažiau nei 10 USD. Ir dar geriau, tai padaryti labai paprasta!

Visa tai įmanoma dėl ką tik išleistos nemokamos „CoRoom Windows 10“programos, kurią galima rasti „Windows“parduotuvėje, ir atlikę 3 paprastus veiksmus galite tai padaryti patys.

Žiūrėkite „CortanaRoom in action“, kad patikrintumėte aukščiau arba žemiau esantį vaizdo įrašą:

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

Keletas dalykų, kuriuos gali padaryti „CortanaRoom“:

  • Valdykite šviesas savo balsu
  • Savo balsu valdykite tokius dalykus kaip televizorius
  • Valdykite RGB LED juostą savo balsu
  • Naudokite „CortanaRoom“programą, kad nustatytumėte žadintuvą, kuris jus pažadins lėtai didindamas RGB Led juostos ryškumą saulės spalvomis.
  • Naudokite 3 įmontuotus „Led“juostos efektus, pvz., Mirksėjimą arba išblukimą
  • Integracija su „Cortana“sklandžiam integravimui su „Windows 10“.
  • Ir daug daugiau!

Norėdami sukurti „CortanaRoom“, jums reikia kelių pagrindinių dalių:

5V relės

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

Arduino uno arba nano

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

Nemokama programa „CoRoom“

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

Ir „Windows 10“kompiuteris su mikrofonu

Daug laidų

Jei norite papildomos RGB Led juostos, jums taip pat reikia:

3 N kanalų MOSFET'ai, kaip IRFZ44N

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

Įprasta anodo RGB LED juostelė

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

Tinkamos įtampos maitinimo šaltinis jūsų LED juostelėms. Pavyzdžiui, šis 12V 3A yra pakankamai geras

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

Surinkę visas dalis, pereikite prie 1 veiksmo ir pradėkite.

1 žingsnis: Elektronikos gamyba

Elektronikos gamyba
Elektronikos gamyba
Elektronikos gamyba
Elektronikos gamyba
Elektronikos gamyba
Elektronikos gamyba

Pirmiausia turime pagaminti elektroniką. „CortanaRoom“iš tikrųjų egzistuoja iš 3 modulių. Yra pagrindinė dalis, kurią privaloma padaryti, ir tada yra 2 atskiri moduliai, kurie yra RGB LED juostelė ir IR jutiklis. Dėl šios priežasties elektroninę dalį padalinau į tris mažesnes dalis.

Pagrindinė dalis

Pagrindinė dalis egzistuoja iš projekto smegenų, kuris yra „Arduino“, ir pavaros, kurios yra relės. Tai padaryti iš tikrųjų yra labai paprasta. Vienintelis dalykas, kurį turėsite padaryti, yra sekti aukščiau pateiktą schemą. Ši schema gali atrodyti sudėtinga, tačiau pagrindinei daliai turite padaryti tik raudonai apskritą dalį, esančią antrame paveikslėlyje aukščiau.

Prijungę visas relės prie „Arduino“, prie relės turime prijungti žibintus ir (arba) kitus įrenginius. Norėdami tai padaryti, gaukite savo šviesos maitinimo laidą, tada nukirpkite rankeną nuo maitinimo kabelio, kad galėtumėte matyti laidus kabelio viduje. Dažniausiai matysite mėlyną, rudą ir kartais žalią geltoną vielą. Dabar nupjaukite mėlyną vielą ir nuimkite galus. Po to lituokite vieną iš šių galų ant bendro relės kaiščio, o kitą - ant relės NC (paprastai uždaro) kaiščio. Žiūrėkite paveikslėlį aukščiau, kad pamatytumėte, kuriuos kaiščius reikia naudoti.

Dabar galite tęsti tai su visais žibintais. Tie patys veiksmai taikomi ir televizoriui. Bet teoriškai galite sujungti viską, ko norite. Pavyzdžiui, kavos aparatas ar kompiuterio ekranas turėtų būti įmanomi atlikus šiuos veiksmus.

Jei turite klausimų apie šią dalį, pakomentuokite juos žemiau esančiuose komentaruose ir aš atsakysiu per dieną

Jei nenorite RGB šviesos diodų juostos ar IR jutiklio, galite praleisti likusią dalį ir pereiti prie 2 veiksmo

RGB LED juostelė

„CortanaRoom“taip pat palaiko „RGB Led“juostą. Pridėję tai, galėsite naudoti naują „Wake Up Light“funkciją. „Wake Up Light“yra tam tikras žadintuvas, kuris vietoj erzinančio garso pažadins jus imituodamas tekančią saulę. Tai paskatins malonesnį pabudimą ir netgi gali pagerinti jūsų ryto nuotaiką. Be „Wake Up Light“, savo balsu taip pat galėsite valdyti „Led“juostos spalvą ir naudoti vieną iš 3 integruotų efektų.

Norėdami tai padaryti, pirmiausia turite pagaminti pagrindinę dalį. Po to prie projekto pridėkite schemą su žaliu apskritimu.

- Įsitikinkite, kad naudojate įprastą anodo RGB LED juostą ir N kanalo mosfetus!

- Įsitikinkite, kad naudojate pakankamai stiprų maitinimo šaltinį, ne mažesnį kaip 1 A, jei naudojate 1 m RGB LED juostą.

- Taip pat nepamirškite prijungti „Arduino“žemės į „Led“juostos maitinimo šaltinį.

Jei nenorite IR jutiklio, praleiskite likusią dalį ir pereikite prie 2 veiksmo

IR jutiklis

Paskutinė dalis yra IR jutiklis. Prijungus šį jutiklį, RGB lemputė automatiškai įsijungs jums įėjus į kambarį. Ši funkcija veikia, bet vis tiek klaidinga. Ir jei nuspręsite pranešti, kad tai gali neveikti 100% teisingai.

Padaryta?

Kai atliksite aukščiau nurodytus veiksmus, esate pasirengęs pereiti prie kito žingsnio! Patikrinkite paskutinį paveikslėlį aukščiau, kad pamatytumėte, kaip jis turėtų atrodyti dabar.

2 žingsnis: programinė įranga

Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga

Dabar galime pradėti dirbti su programine įranga. laimei, tai taip pat labai paprasta. Pirmas dalykas, kurį turime padaryti, yra įkelti kodą į „Arduino“.

Įkėlimo kodas

Norėdami tai padaryti, atlikite šiuos paprastus veiksmus:

  1. Prijunkite „Arduino“
  2. Atidarykite „Arduino IDE“
  3. eikite į pavyzdžius - „Firmata“ir spustelėkite „Standard Firmata“(kaip aukščiau esančiame paveikslėlyje)
  4. Dabar paspauskite įkėlimo mygtuką ir baigsite!

Norėdami gauti išsamesnės pamokos:

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

Prisijungimas prie „CoRoom“programos

Dabar „Arduino“turi tinkamą kodą, kurį galime prijungti prie „CoRoom“programos. „CoRoom“programą galite atsisiųsti iš „Windows“parduotuvės čia:

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

Po to prijunkite „Arduino“prie kompiuterio. Dabar atidarykite programą ir turėtumėte pamatyti, kad jūsų „Arduino“mirksi kai kurie šviesos diodai. Jei taip nėra, nesijaudinkite. Taip gali būti todėl, kad turite kitą „Arduino“plokštę. Norėdami tai išspręsti, eikite į „CoRoom“programos nustatymų puslapį ir pakeiskite „PID_7523“reikšmę į „PID_0043“, o „VID_1A86“reikšmę pakeiskite į „VID_2341“. Dabar paspauskite raudoną apskritimą dešinėje jungties dėžutėje ir jis turėtų prisijungti.

Kai prisijungsite, baigsite! Dabar galėsite valdyti dalykus savo balsu. Jei kažkas neveikia, galite patikrinti toliau pateiktus trikčių šalinimo veiksmus arba, žinoma, toliau komentuoti savo klausimą.

Problemų sprendimas

Žinoma, kuriant projektą visada gali kilti problemų. Žemiau pabandysiu aptarti dažniausiai pasitaikančias problemas.

Ar įjungimas ir išjungimas yra atvirkščiai?

Ar jūsų lemputė įsijungia bandant ją išjungti ir ar ji išsijungia, kai reikia įjungti? tada jūs perjungėte įprastai atidarytą kaištį įprastai uždarytu kaiščiu ant relės. Pabandykite perjungti relės kaištį ir tai turėtų ją išspręsti.

„Cortana“neatsako į „Ei, Cortana“

Jei „Cortana“nereaguoja į „Ei, Cortana“, patikrinkite, ar ši parinktis įjungta „Cortana“nustatymų meniu. Norėdami tai pamatyti, eikite į nustatymų meniu, įvesdami nustatymus langų paieškos juostoje. Po to įveskite paieškos juostoje nustatymų meniu „Cortana“ir paspauskite „Cortana“nustatymų skiltį. Skiltyje „Cortana“nustatymai ieškokite atsakymo į „Ei Cortana“parinktį ir įjunkite ją.

„Cortana“neįdiegta ar nepasiekiama?

Jei atrodo, kad „Cortana“nepasiekiama arba neįdiegta, nes, pavyzdžiui, nematote jos „Windows“paieškos juostoje ar kitur, gali būti, kad jūsų regionas nustatytas netinkamai. Kadangi „Cortana“galima tik tam tikruose regionuose, gali tekti pakeisti savo regioną ir galbūt sistemos kalbą. Norėdami įjungti „Cortana“savo šalyje, vadovaukitės šia pamoka:

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

Cortana manęs negirdi?

Jei „Cortana“negirdi, pirmiausia patikrinkite, ar jūsų mikrofonas tinkamai nustatytas. Galite iš naujo kalibruoti mikrofoną naudodami trikčių šalinimo įrankį, kurį rasite „Windows 10“„Cortana“nustatymuose.

Dabar veikia viena ar daugiau RGB Led juostos spalvų?

Pirmiausia patikrinkite savo ryšius. Ar visi laidai tinkamai prijungti? Po to patikrinkite, ar maitinimo šaltinis taip pat yra prijungtas prie „Arduino“? Po to patikrinkite, ar turite tinkamus vartus, kanalizaciją ir šaltinį. Šaltinis turėtų eiti į RGB Led juostą, Drain į žemę ir vartai į Arduino. Jei jis vis dar veikia, gali būti, kad jūsų MOSFET yra sugedęs. Pabandykite jį pakeisti ir dabar jis turėtų veikti.

„Arduino“neprisijungia net pakeitus PID ir VID reikšmes

Jei jūsų „Arduino“vis tiek neprisijungia, net pakeitus PID ir VID reikšmes nustatymų meniu, gali būti, kad jūsų PID ir VID skiriasi. Norėdami rasti savo PID ir VID, atlikite toliau nurodytus veiksmus.

1. „Windows“klavišas + x ir pasirinkite įrenginių tvarkytuvę

2. eik į uostus

3. dešiniuoju pelės mygtuku spustelėkite savo įrenginį (tikriausiai kažką panašaus į „Arduino“arba „CH340g“ir pasirinkite ypatybes

4. eikite į išsamios informacijos skirtuką

5. ypatybių pasirinkimo srityje spustelėkite aparatūros lds

6. dabar pamatysite savo VID ir PID

3 žingsnis: baigta

Image
Image

Sveikinu, baigėte

Nors tai nebuvo taip sunku padaryti teisingai? Dabar galite paguosti savo draugus ar merginą, įgyvendindami naują projektą. Jei jums patiko šis projektas, taip pat patikrinkite mano kitą projektą, pavyzdžiui, šias automatines atidarymo ir uždarymo duris, galite pasidaryti labai nebrangiai:

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

Nuotolinio valdymo pultas

Vienas dalykas, kurį galite išbandyti dabar, viskas veikia, yra naudoti nuotolinio valdymo funkciją. Tai iš tikrųjų yra tik tam tikras darbas, leidžiantis valdyti savo žibintus iš bet kurios pasaulio vietos. Jei norite ją naudoti, atsisiųskite „teamviewer“savo „Windows 10“kompiuteryje ir įrenginyje, iš kurio norite valdyti savo kambarį:

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

Dabar tiesiog prisijunkite prie „Windows 10“kompiuterio ir atidarykite „CoRoom“programą. Dabar paspauskite apskritimus, kad įjungtumėte ir išjungtumėte šviesą.

Youtube

Jei jums patinka daugiau tokių projektų kaip šis, peržiūrėkite mano „YouTube“kanalą, kad gautumėte daugiau turinio:

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

Kodo modifikavimas

Jei norite pats pagalvoti su kodu, visa tai galima rasti mano „GitHub“čia:

github.com/sieuwe1/CortanaRoom

Rekomenduojamas: