Turinys:

Kalbėkitės su savo šviesa: 5 žingsniai
Kalbėkitės su savo šviesa: 5 žingsniai

Video: Kalbėkitės su savo šviesa: 5 žingsniai

Video: Kalbėkitės su savo šviesa: 5 žingsniai
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Lapkritis
Anonim
Image
Image

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

Dalys ir komponentai
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

Ryšiai ir schema
Ryšiai ir schema
Ryšiai ir schema
Ryšiai 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

„Arduino“kodas ir nuoseklusis ryšys
„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

Prijunkite „Arduino“prie „Android“įrenginio
Prijunkite „Arduino“prie „Android“įrenginio

Atsisiųskite programą: „BT Voice Control for Arduino“

Mano naudojama programa sukurta „SimpleLabsIN“

5 paprasti žingsniai:

  1. Atsisiųskite programą iš „Google PlayStore“
  2. Bakstelėkite parinkčių meniu, tada pasirinkite „Connect Robot“
  3. Spustelėkite savo BT modulį (mano atveju tai yra HC-06)
  4. Palaukite, kol bus parašyta Prisijungta prie BT modulio (HC-06)
  5. Bakstelėkite mikrofono piktogramą ir nurodykite savo komandą!

5 žingsnis: Uždenkite komponentus

Uždenkite savo komponentus
Uždenkite savo komponentus
Uždenkite savo komponentus
Uždenkite savo 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

  1. Uždenkite viską pusiau permatomu popieriumi
  2. Užklijuokite jį iš apačios
  3. Atidarykite šviesą

Tai turėtų atrodyti gražiai

Rekomenduojamas: