Sisukord:

Räägi oma valgusega: 5 sammu
Räägi oma valgusega: 5 sammu

Video: Räägi oma valgusega: 5 sammu

Video: Räägi oma valgusega: 5 sammu
Video: TAHAN, EI TAHA! - Loore All ja Laulupesa lapsed 2024, November
Anonim
Image
Image

Mis on minu projekt?

See projekt on valgus, mille abil saate värve muuta, öeldes, milline värv teile meeldib. Valgust, mille ma selles projektis tegin, kasutab 4 erinevat tuld: roheline, punane, kollane, sinine ja loomulikult saate lisada rohkem tulesid ja muuta rohkem värve. See juhend õpetab teile, kuidas Arduino telefonist häälega juhtida.

Kuidas see töötab?

Teie androidil on kõnetuvastus ja me kasutame seda teie Arduino juhtimiseks Bluetoothi kaudu. Rakenduse, mida ma kasutasin, on kujundanud SimpleLabsIN ja see töötab, vajutades mikrofoni nuppu, siis ootab see, kuni ütlete käsu. Rakendus kuvab seejärel teie öeldud sõna ja saadab Arduino töötlemiseks andmestringid.

TechBuilder inspireeris mind seda projekti tegema

Samm: osad ja komponendid

Osad ja komponendid
Osad ja komponendid

Vajame neid osi:

  • 4x või rohkem LED -indikaatoreid (teie valitud värv)
  • 1x Arduino Leonardo
  • 1x HC-06 seeria Bluetooth-moodul
  • Leivalaud ja džemprid
  • (Valikuline) 9v aku
  • 220Ω takistid

Samm: ühendused ja skeem

Ühendused ja skeem
Ühendused ja skeem
Ühendused ja skeem
Ühendused ja skeem

Pidage meeles, et paljas HC-06 töötab 3,3 V pingega, te ei saa seda lihtsalt 5 V ühendada.

9v aku on valikuline, kui te ei soovi, et USB -kaabel oleks lõpuks nähtav.

Kui pilt on ebaselge, võtke minuga ühendust, aitan teid hea meelega

Samm: Arduino kood ja jadakommunikatsioon

Arduino kood ja jadakommunikatsioon
Arduino kood ja jadakommunikatsioon

Kuidas koodi üles laadida?

Laadige kood üles USB -kaabli abil. Kood on loodud Leonardo tahvli jaoks. Kui soovite kasutada UNO tahvlil olevat koodi, peate muutma koodi Serial1.read, Serial1.available ja Serial1.println. UNO tahvlil oleva koodi kasutamiseks kustutage kogu number "1".

Rakenduse mõistmine:

Rakendus töötab teie häälkäskluse äratundmise kaudu, seejärel kuvab see teie räägitud sõnad ja saadab seejärel Bluetoothi kaudu andmed/ stringid Arduinole. Mis on string? String on nagu sõna, saate sellest tingimuslikke avaldusi teha [nt: if (voice == "*computer on") {// lülitage pin #2 sisse}]. "Hääl" on teie string, "==" on teie seisund, "*arvuti sisse lülitatud" on teie käsk ja lokkis-sulgudes olev kood "{}" on koodid, mis tuleb täita, kui teie string vastab käsutingimusele. Rakendus saadab stringid selles vormingus *käsk#, tärn (*) tähistab uue käsu algust ja räsimärgis (#) näitab käsu lõppu.

Kuidas saab käske muuta?

Näete, et "*綠色" on ülaltoodud pildil esile tõstetud.綠色 on roheline hiinlane. Saate sõna muuta mis tahes sooviks, oletame, et tahtsite selle muuta roosaks, võite asendada "*綠色" sõnaga "*roosa". Ärge unustage alati käsku alustada tärniga.

Kood:

Samm: ühendage Arduino Android -seadmega

Ühendage Arduino Android -seadmega
Ühendage Arduino Android -seadmega

Laadige rakendus alla: BT hääljuhtimine Arduino jaoks

Rakenduse, mida ma kasutasin, on kujundanud SimpleLabsIN

5 lihtsat sammu:

  1. Laadige rakendus alla Google PlayStore'ist
  2. Puudutage suvandite menüüd, seejärel valige "Ühenda robot"
  3. Klõpsake oma BT-moodulil (minu puhul on see HC-06)
  4. Oodake, kuni kuvatakse teade Ühendatud BT-mooduliga (HC-06)
  5. Puudutage mikrofoni ikooni ja öelge oma käsk!

Samm: katke oma komponendid

Katke oma komponendid
Katke oma komponendid
Katke oma komponendid
Katke oma komponendid

Nüüd peaksite oma komponendid katma, nii et teie valgus ei oleks liiga ere ja muudab projekti ka stiililisemaks.

Ma tegin seda nii

  1. Kata kogu asi poolläbipaistva paberiga
  2. Kleepige see altpoolt
  3. Avage tuli

See peaks ilus välja nägema

Soovitan: