Sadržaj:

Razgovarajte sa svojim svjetlom: 5 koraka
Razgovarajte sa svojim svjetlom: 5 koraka

Video: Razgovarajte sa svojim svjetlom: 5 koraka

Video: Razgovarajte sa svojim svjetlom: 5 koraka
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Novembar
Anonim
Image
Image

Šta je moj projekat?

Ovaj projekt je svjetlo u kojem možete promijeniti boje govoreći koja vam se boja sviđa. Svjetlo koje sam napravio u ovim projektima koristi 4 različita svjetla: zeleno, crveno, žuto, plavo, i naravno možete dodati više svjetla i promijeniti više boja. Ovaj vodič će vas naučiti kako kontrolirati svoj Arduino glasom sa telefona.

Kako to radi?

Vaš android ima prepoznavanje govora i mi ćemo ga koristiti za kontrolu vašeg Arduina, putem Bluetootha. Aplikaciju koju sam koristio dizajnirao je SimpleLabsIN i radi pritiskom na tipku mikrofona, tada će čekati da izgovorite naredbu. Aplikacija će tada prikazati riječi koje ste naveli i poslat će nizove podataka za obradu Arduina.

TechBuilder me inspirirao za izradu ovog projekta

Korak 1: Dijelovi i komponente

Dijelovi i komponente
Dijelovi i komponente

Trebat će nam ovi dijelovi:

  • 4x LED indikatora ili više (boja po vašem izboru)
  • 1x Arduino Leonardo
  • 1x HC-06 serijski Bluetooth modul
  • Oglasna ploča i skakači
  • (Opcionalno) 9v baterija
  • 220Ω otpornici

Korak 2: Veze i shema

Veze i sheme
Veze i sheme
Veze i sheme
Veze i sheme

Zapamtite, goli HC-06 radi na 3.3v, ne možete ga jednostavno spojiti na 5v.

9v baterija je opcionalna ako ne želite da USB kabel na kraju bude vidljiv.

Ako je slika ipak nejasna, slobodno me kontaktirajte, rado ću vam pomoći

Korak 3: Arduino kôd i serijska komunikacija

Arduino kod i serijska komunikacija
Arduino kod i serijska komunikacija

Kako učitati kôd?

Otpremite kôd pomoću USB kabla. Kôd je napravljen za Leonardo ploču. Ako želite koristiti kôd na UNO ploči, morat ćete promijeniti kodove Serial1.read, Serial1.available i Serial1.println. Izbrišite sav broj "1" da biste koristili kôd na UNO ploči.

Razumijevanje aplikacije:

Aplikacija radi tako što prepoznaje vašu glasovnu naredbu, a zatim će prikazati riječi koje ste izgovorili, a zatim poslati podatke/ nizove na Arduino putem Bluetootha. Šta je žica? Niz je poput riječi, od njega možete napraviti uvjetne izjave [npr: if (glas == "*računar uključen") {// uključite PIN #2}]. "Glas" je vaš niz, "==" je vaše stanje, "*računalo uključeno" je vaša naredba, a kôd unutar zagrada "{}" su kodovi koje treba izvršiti kada vaš niz odgovara uvjetu naredbe. Aplikacija šalje nizove u ovom formatu *command#, zvjezdica (*) označava početak nove naredbe, a hash-tag (#) označava kraj naredbe.

Kako mogu promijeniti naredbe?

Možete vidjeti da je "*綠色" označeno sa gornje slike.綠色 je kineski zeleni. Možete promijeniti riječ u što god želite, recimo da ste je htjeli promijeniti u ružičastu, možete zamijeniti "*綠色" sa "*Pink". Uvijek zapamtite da započinjete naredbu sa zvjezdicom.

Kod:

Korak 4: Povežite Arduino s Android uređajem

Povežite Arduino s Android uređajem
Povežite Arduino s Android uređajem

Preuzmite aplikaciju: BT Glasovna kontrola za Arduino

Aplikaciju koju sam koristio dizajnirao je SimpleLabsIN

5 jednostavnih koraka:

  1. Preuzmite aplikaciju s Google PlayStore -a
  2. Dodirnite meni opcija, a zatim odaberite "Poveži robota"
  3. Kliknite na svoj BT-modul (u mom slučaju to je HC-06)
  4. Pričekajte dok ne kaže Povezano s BT-modulom (HC-06)
  5. Dodirnite ikonu mikrofona i navedite svoju naredbu!

Korak 5: Pokrijte svoje komponente

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

Sada biste trebali pokriti svoje komponente, tako da vaše svjetlo neće biti previše jako, a projekt će učiniti stilskijim.

Ovako sam to uradio

  1. Pokrijte cijelu stvar poluprozirnim papirom
  2. Zalijepite ga odozdo
  3. Otvori svetlo

Trebalo bi izgledati lijepo

Preporučuje se: