Kazalo:

Pogovor s svojo svetlobo: 5 korakov
Pogovor s svojo svetlobo: 5 korakov

Video: Pogovor s svojo svetlobo: 5 korakov

Video: Pogovor s svojo svetlobo: 5 korakov
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Image
Image

Kaj je moj projekt?

Ta projekt je luč, ki jo lahko spremenite tako, da izberete barvo, ki vam je všeč. Luč, ki sem jo naredil v teh projektih, uporablja 4 različne luči: zeleno, rdečo, rumeno, modro in seveda lahko dodate več luči in spremenite več barv. Ta priročnik vas bo naučil, kako upravljati svoj Arduino z glasom iz telefona.

Kako deluje?

Vaš android ima prepoznavanje govora in z njim bomo upravljali vaš Arduino prek Bluetootha. Aplikacijo, ki sem jo uporabil, je oblikoval SimpleLabsIN in deluje s pritiskom na gumb mikrofona, nato pa bo počakala, da izgovorite ukaz. Aplikacija bo nato prikazala besedo, ki ste jo navedli, in poslala niz podatkov za obdelavo Arduina.

TechBuilder me je navdušil za ta projekt

Korak: Deli in komponente

Deli in komponente
Deli in komponente

Potrebovali bomo te dele:

  • 4x LED indikatorji ali več (barva po vaši izbiri)
  • 1x Arduino Leonardo
  • 1x HC-06 serijski modul Bluetooth
  • Ogledna plošča in skakalci
  • (Izbirno) 9v baterija
  • 220Ω upori

2. korak: Povezave in shema

Povezave in shema
Povezave in shema
Povezave in shema
Povezave in shema

Ne pozabite, da goli HC-06 deluje na 3.3V, ne morete ga samo priključiti na 5V.

9v baterija ni obvezna, če ne želite, da je na koncu viden kabel USB.

Če je slika vseeno nejasna, me kontaktirajte, z veseljem vam bom pomagal

3. korak: Arduino koda in serijska komunikacija

Koda Arduino in serijska komunikacija
Koda Arduino in serijska komunikacija

Kako naložiti kodo?

Kodo naložite s kablom USB. Koda je narejena za ploščo Leonardo. Če želite kodo uporabiti na plošči UNO, morate spremeniti kodo Serial1.read, Serial1.available in Serial1.println. Če želite uporabiti kodo na plošči UNO, izbrišite vso številko "1".

Razumevanje aplikacije:

Aplikacija deluje tako, da prepozna vaš glasovni ukaz, nato pa bo prikazala besede, ki ste jih izrekli, nato pa podatke/ nize poslala v Arduino prek Bluetootha. Kaj je vrvica? Niz je kot beseda, iz njega lahko naredite pogojne izjave [npr: if (voice == "*računalnik vklopljen") {// vklopite pin #2}}. "Glas" je vaš niz, "==" je vaše stanje, "*računalnik vklopljen" je vaš ukaz, koda v ukrivljenih oklepajih "{}" pa so kode, ki jih je treba izvesti, ko se niz ujema s pogojem ukaza. Aplikacija pošilja nize v tej obliki *ukaz#, zvezdica (*) označuje začetek novega ukaza in oznaka razpršitve (#) označuje konec ukaza.

Kako lahko spremenim ukaze?

Vidite, da je "*綠色" označeno na zgornji sliki.綠色 je kitajski zeleni. Besedo lahko spremenite v karkoli želite, recimo, da ste jo želeli spremeniti v rožnato barvo, "*綠色" lahko zamenjate z "*Pink". Vedno zapomnite, da ukaz zaženete z zvezdico.

Koda:

4. korak: Arduino povežite z napravo Android

Arduino povežite z napravo Android
Arduino povežite z napravo Android

Prenesite aplikacijo: BT Voice Control za Arduino

Aplikacijo, ki sem jo uporabil, je oblikoval SimpleLabsIN

5 preprostih korakov:

  1. Prenesite aplikacijo iz trgovine Google PlayStore
  2. Dotaknite se menija z možnostmi in izberite »Connect Robot«
  3. Kliknite na svoj modul BT (v mojem primeru je to HC-06)
  4. Počakajte, da piše Povezano z modulom BT (HC-06)
  5. Dotaknite se ikone mikrofona in podajte ukaz!

5. korak: Pokrijte svoje komponente

Pokrijte svoje komponente
Pokrijte svoje komponente
Pokrijte svoje komponente
Pokrijte svoje komponente

Zdaj morate pokriti svoje komponente, tako da vaša svetloba ne bo preveč svetla in bo projekt tudi bolj slogoven.

Tako sem naredil

  1. Vse skupaj pokrijte s polprosojnim papirjem
  2. Lepite ga od spodaj
  3. Odpri luč

Izgledati bi moralo lepo

Priporočena: