Turinys:
Video: Valdymo balsu lemputės Elektronika RGB LED juostos ir dar daugiau su „Cortana“ir „Arduino“namų automatika: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
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
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
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:
- Prijunkite „Arduino“
- Atidarykite „Arduino IDE“
- eikite į pavyzdžius - „Firmata“ir spustelėkite „Standard Firmata“(kaip aukščiau esančiame paveikslėlyje)
- 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
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:
Kalbanti automatika -- Garsas iš „Arduino“-- Balso valdoma automatika -- HC - 05 „Bluetooth“modulis: 9 žingsniai (su paveikslėliais)
Kalbanti automatika || Garsas iš „Arduino“|| Balso valdoma automatika || HC - 05 „Bluetooth“modulis: …………………………. Prenumeruokite mano „YouTube“kanalą, kad gautumėte daugiau vaizdo įrašų …. …. Šiame vaizdo įraše mes sukūrėme kalbančią automatiką. Kai išsiųsite balso komandą per mobilųjį telefoną, ji įjungs namų įrenginius ir siųs atsiliepimus
O-R-A RGB LED matricinis sieninis laikrodis ir dar daugiau ** atnaujintas 2019 m. Liepos mėn. **: 6 žingsniai (su nuotraukomis)
O-R-A RGB LED matricinis sieninis laikrodis ir daugiau ** atnaujintas 2019 m. Liepos mėn. **: Sveiki. Štai aš su nauju projektu, pavadintu O-R-AIt yra RGB LED matricos sieninis laikrodis, rodantis: valanda: minutė temperatūra drėgmė dabartinė oro sąlygų piktograma „Google“kalendoriaus įvykiai ir 1 valandos priminimų pranešimai tam tikru laiku, kai ji rodo:
[Namų automatika] Valdymo relės iš visur, naudojant ESP8266 + Blynk: 4 žingsniai
[Namų automatika] Valdymo relės iš visur, naudojant ESP8266 + „Blynk“: Yra daug būdų, kaip padaryti namų automatizavimą, kai kurie yra sudėtingi, kai kurie yra lengvi, Šis pamokomasis parodysiu, kaip padaryti paprastą relių valdymą naudojant ESP-12E su „Blynk“. Kad būtų patogu, dizainas buvo vienos pusės PCB, todėl galite pasigaminti patys
Naudokite „Cortana“ir „Arduino“, kad balsu valdytumėte RGB lemputes ar šviesos diodų juostas!: 4 žingsniai (su nuotraukomis)
Naudokite „Cortana“ir „Arduino“, kad savo balsu valdytumėte RGB lemputes ar šviesos diodų juostas!: Šioje instrukcijoje aš jums parodysiu, kaip savo balsu galite valdyti savo RGB LED ar LED juostą. Tai daro „CoRGB“programa, kurią nemokamai galima rasti „Windows“programų parduotuvėje. Ši programa yra mano „CortanaRoom“projekto dalis. Kai baigsite sąmokslą
„Bluetooth“valdymo namų automatika: 7 žingsniai (su nuotraukomis)
„Bluetooth“valdymo namų automatika: Sveiki, šis projektas yra skirtas supaprastinto namų automatizavimo įrenginio kūrimui naudojant „arduino“ir „Bluetooth“modulį. Tai labai lengva pastatyti ir jį galima pastatyti per kelias valandas. Savo versijoje, kurią čia paaiškinu, galiu pripažinti