Turinys:
- 1 žingsnis: dalys ir komponentai
- 2 žingsnis: jungtys ir schema
- 3 žingsnis: „Arduino“kodas ir nuoseklusis ryšys
- 4 veiksmas: prijunkite „Arduino“prie „Android“įrenginio
- 5 žingsnis: Uždenkite komponentus
Video: Kalbėkitės su savo šviesa: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Koks mano projektas?
Šis projektas yra šviesa, kuria galite pakeisti spalvas sakydami, kokia spalva jums patiks. Šiuose projektuose sukurta šviesa naudoja 4 skirtingas lemputes: žalią, raudoną, geltoną, mėlyną ir, žinoma, galite pridėti daugiau šviesų ir pakeisti daugiau spalvų. Šis vadovas išmokys jus, kaip valdyti „Arduino“balsu iš telefono.
Kaip tai veikia?
Jūsų „Android“turi kalbos atpažinimą, ir mes jį naudosime „Arduino“valdymui per „Bluetooth“. Mano naudojama programa sukurta „SimpleLabsIN“ir ji veikia paspaudus mikrofono mygtuką, tada ji lauks, kol pasakysite komandą. Tada programa parodys jūsų nurodytą žodį ir atsiųs duomenų eilutes „Arduino“apdoroti.
„TechBuilder“įkvėpė mane įgyvendinti šį projektą
1 žingsnis: dalys ir komponentai
Mums reikės šių dalių:
- 4x ar daugiau LED indikatorių (pasirinkta spalva)
- 1x „Arduino Leonardo“
- 1x HC-06 serijinis „Bluetooth“modulis
- Duonos lenta ir džemperiai
- (Pasirenkama) 9 V baterija
- 220Ω rezistoriai
2 žingsnis: jungtys ir schema
Atminkite, kad plikas HC-06 veikia 3,3 V, jūs negalite tiesiog prijungti jo prie 5 V.
9 v baterija yra neprivaloma, jei nenorite, kad USB kabelis būtų matomas pabaigoje.
Jei vaizdas neaiškus, susisiekite su manimi, aš mielai jums padėsiu
3 žingsnis: „Arduino“kodas ir nuoseklusis ryšys
Kaip įkelti kodą?
Įkelkite kodą naudodami USB kabelį. Kodas sukurtas „Leonardo“lentai. Jei norite naudoti kodą UNO lentoje, turėsite pakeisti kodą Serial1.read, Serial1.available ir Serial1.println. Jei norite naudoti kodą UNO lentoje, ištrinkite visą skaičių „1“.
Programos supratimas:
Programa veikia atpažindama jūsų balso komandą, tada bus rodomi jūsų ištarti žodžiai, tada „Bluetooth“ryšiu siunčiami duomenys/ eilutės į „Arduino“. Kas yra styga? Eilutė yra kaip žodis, iš jos galite padaryti sąlyginius teiginius [pvz., Jei (balsas == "*kompiuteris įjungtas") {// įjunkite 2 kaištį}]. „Balsas“yra jūsų eilutė, „==“-jūsų būklė, „*kompiuteris įjungtas“-jūsų komanda, o kodas garbanotuose skliausteliuose „{}“yra kodai, kurie turi būti vykdomi, kai eilutė atitinka komandos sąlygą. Programa siunčia eilutes tokiu formatu *komanda#, žvaigždutė (*) nurodo naujos komandos pradžią, o maišos žyma (#) nurodo komandos pabaigą.
Kaip galiu pakeisti komandas?
Matote, kad „*綠色“yra paryškintas aukščiau esančiame paveikslėlyje.綠色 yra žalios spalvos kinai. Galite pakeisti žodį į ką tik norite, tarkime, kad norėjote jį pakeisti rožine spalva, „*綠色“galite pakeisti į „*rožinė“. Visada nepamirškite pradėti komandos su žvaigždute.
Kodas:
4 veiksmas: prijunkite „Arduino“prie „Android“įrenginio
Atsisiųskite programą: „BT Voice Control for Arduino“
Mano naudojama programa sukurta „SimpleLabsIN“
5 paprasti žingsniai:
- Atsisiųskite programą iš „Google PlayStore“
- Bakstelėkite parinkčių meniu, tada pasirinkite „Connect Robot“
- Spustelėkite savo BT modulį (mano atveju tai yra HC-06)
- Palaukite, kol bus parašyta Prisijungta prie BT modulio (HC-06)
- Bakstelėkite mikrofono piktogramą ir nurodykite savo komandą!
5 žingsnis: Uždenkite komponentus
Dabar turėtumėte uždengti savo komponentus, kad jūsų šviesa nebūtų per daug ryški ir projektas būtų stilingesnis.
Štai kaip aš tai padariau
- Uždenkite viską pusiau permatomu popieriumi
- Užklijuokite jį iš apačios
- Atidarykite šviesą
Tai turėtų atrodyti gražiai
Rekomenduojamas:
Apsaugokite savo idėjas, apsaugokite savo darbą: 8 žingsniai
Apsaugokite savo idėjas, apsaugokite savo darbą: prieš kelias dienas praradau duomenis dėl kompiuterio gedimo. Vienos dienos darbas buvo prarastas.:/ Aš išsaugoju savo duomenis debesyje, kad išvengčiau kietojo disko defekto. Aš naudoju versijos programinę įrangą, kad galėčiau atkurti senesnes savo darbo versijas. Aš kiekvieną dieną darau atsarginę kopiją. Bet šį kartą aš
Saulės šviesa be akumuliatoriaus arba saulės dienos šviesa Kodėl gi ne ?: 3 žingsniai
Saulės šviesa be akumuliatoriaus arba saulės dienos šviesa … Kodėl gi ne?: Sveiki. Atsiprašau už mano dienos šviesą? Saulės? Kodėl? Dienos metu turiu šiek tiek tamsų kambarį, o naudodamas turiu įjungti šviesą. Įdiekite saulės šviesą dieną ir naktį (1 kambarys): (Čilėje)-Saulės skydas 20w: 42 USD-Baterija: 15 USD-saulės apmokestinimas
Kalbėkitės su „Alexa“ir „Google“padėjėju kartu su „Raspberry Pi“: 4 žingsniai
Kalbėkitės su „Alexa“ir „Google“padėjėju kartu su „Raspberry Pi“: paleiskite „Amazon Alexa“ir „Google Assistant“tuo pačiu metu naudodami „Raspberry Pi“. Skambinkite bet kuriuo jų vardu, jie atsakydami įjungia savo šviesos diodus ir skamba. Tada jūs užduodate tam tikrą užklausą ir jie jums atitinkamai atsako. Galite žinoti jų charakterį
Kalbėkitės su „Pick“ir dirbtinio intelekto pokalbiais naudodami „Cleverbot“: 14 žingsnių (su nuotraukomis)
Kalbėkitės su „Pick“ir dirbtinio intelekto pokalbiais naudodami „Cleverbot“: čia aš bandau ne tik komandą balsu, bet ir dirbtinio intelekto pokalbį su kompiuteriu, naudojant „Cleverbot“. Tiesą sakant, idėja kilo tada, kai vaikai, maišydami spalvas dažymo dėžutėje, perkelia spalvą nuo vienos iki artimiausios spalvos. Bet pagaliau įgyvendina
Muzikinė reaktyvioji šviesa -- Kaip sukurti itin paprastą muzikos reaktyviąją šviesą, kad stalinis kompiuteris būtų patrauklus: 5 žingsniai (su paveikslėliais)
Muzikinė reaktyvioji šviesa || Kaip sukurti itin paprastą muzikinę reaktyviąją šviesą, kad stalinis kompiuteris būtų patrauklus. Ei, kas vyksta, vaikinai, šiandien mes sukursime labai įdomų projektą. Šiandien mes sukursime muzikos reaktyviąją šviesą. LED pakeis savo ryškumą pagal bosas, kuris iš tikrųjų yra žemo dažnio garso signalas. Tai labai paprasta sukurti. Mes