Satura rādītājs:

Runājiet ar savu gaismu: 5 soļi
Runājiet ar savu gaismu: 5 soļi

Video: Runājiet ar savu gaismu: 5 soļi

Video: Runājiet ar savu gaismu: 5 soļi
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Novembris
Anonim
Image
Image

Kāds ir mans projekts?

Šis projekts ir gaisma, kurā varat mainīt krāsas, sakot, kura krāsa jums patiks. Gaisma, ko es izveidoju šajos projektos, izmanto 4 dažādas gaismas: zaļu, sarkanu, dzeltenu, zilu, un, protams, jūs varat pievienot vairāk gaismas un mainīt vairāk krāsu. Šī rokasgrāmata iemācīs jums vadīt savu Arduino ar savu balsi no tālruņa.

Kā tas darbojas?

Jūsu Android ierīcē ir runas atpazīšanas funkcija, un mēs to izmantosim, lai kontrolētu jūsu Arduino, izmantojot Bluetooth. Lietotni, kuru izmantoju, ir izstrādājis SimpleLabsIN, un tā darbojas, nospiežot mikrofona pogu, un tā gaidīs, kamēr jūs teiksit komandu. Pēc tam lietotne parādīs jūsu norādīto vārdu un nosūtīs datu virknes Arduino apstrādei.

TechBuilder iedvesmoja mani īstenot šo projektu

1. darbība: detaļas un sastāvdaļas

Daļas un sastāvdaļas
Daļas un sastāvdaļas

Mums būs vajadzīgas šīs daļas:

  • 4x vai vairāk LED indikatori (pēc jūsu izvēles)
  • 1x Arduino Leonardo
  • 1x HC-06 sērijas Bluetooth modulis
  • Maizes dēlis un džemperi
  • (Pēc izvēles) 9v akumulators
  • 220Ω rezistori

2. darbība. Savienojumi un shēma

Savienojumi un shēma
Savienojumi un shēma
Savienojumi un shēma
Savienojumi un shēma

Atcerieties, ka tukšais HC-06 darbojas ar 3,3 V spriegumu, jūs to nevarat vienkārši savienot ar 5 V.

9 v akumulators nav obligāts, ja nevēlaties, lai USB kabelis būtu redzams beigās.

Ja attēls jebkurā gadījumā ir neskaidrs, sazinieties ar mani, es labprāt jums palīdzēšu

3. darbība: Arduino kods un seriālā komunikācija

Arduino kods un seriālā komunikācija
Arduino kods un seriālā komunikācija

Kā augšupielādēt kodu?

Augšupielādējiet kodu, izmantojot USB kabeli. Kods ir izveidots Leonardo plāksnei. Ja vēlaties izmantot kodu UNO panelī, jums ir jāmaina kods Serial1.read, Serial1.available un Serial1.println. Izdzēsiet visu ciparu "1", lai izmantotu kodu uz UNO tāfeles.

Izpratne par lietotni:

Lietotne darbojas, atpazīstot jūsu balss komandu, un pēc tam parādīs jūsu teiktos vārdus, pēc tam nosūtot datus/ virknes uz Arduino, izmantojot Bluetooth. Kas ir stīga? Virkne ir kā vārds, no tā varat izveidot nosacītus paziņojumus [piemēram: ja (balss == "*dators ieslēgts") {// ieslēdziet 2. taustiņu}]. "Balss" ir jūsu virkne, "==" ir jūsu stāvoklis, "*dators ieslēgts" ir jūsu komanda, un kods, kas atrodas cirtainās breketēs "{}", ir kodi, kas jāizpilda, tiklīdz virkne atbilst komandas nosacījumam. Lietotne nosūta virknes šādā formātā *komandu#, zvaigznīte (*) norāda jaunas komandas sākumu un hash-tags (#) norāda komandas beigas.

Kā es varu mainīt komandas?

Jūs varat redzēt, ka "*綠色" ir iezīmēts no attēla iepriekš.綠色 ir zaļā ķīnietis. Jūs varat mainīt vārdu uz visu, ko vēlaties, pieņemsim, ka vēlējāties to mainīt uz rozā krāsu, jūs varat aizstāt "*綠色" ar "*rozā". Vienmēr atcerieties komandu sākt ar zvaigznīti.

Kods:

4. darbība. Savienojiet Arduino ar Android ierīci

Savienojiet Arduino ar Android ierīci
Savienojiet Arduino ar Android ierīci

Lejupielādējiet lietotni: BT balss vadība Arduino

Izmantoto lietotni ir izstrādājis SimpleLabsIN

5 vienkārši soļi:

  1. Lejupielādējiet lietotni no Google PlayStore
  2. Pieskarieties opciju izvēlnei, pēc tam atlasiet “Savienot robotu”
  3. Noklikšķiniet uz sava BT moduļa (manā gadījumā tas ir HC-06)
  4. Pagaidiet, līdz tiek parādīts paziņojums Savienots ar BT moduli (HC-06)
  5. Pieskarieties mikrofona ikonai un norādiet savu komandu!

5. darbība: pārklājiet komponentus

Pārklājiet savas sastāvdaļas
Pārklājiet savas sastāvdaļas
Pārklājiet savas sastāvdaļas
Pārklājiet savas sastāvdaļas

Tagad jums jāaptver komponenti, lai jūsu gaisma nebūtu pārāk spoža, un tas arī padarīs projektu stilistiskāku.

Tā es to izdarīju

  1. Pārklājiet visu ar daļēji caurspīdīgu papīru
  2. Ielīmējiet to no apakšas
  3. Atveriet gaismu

Tam vajadzētu izskatīties smuki

Ieteicams: