Sadržaj:
- Korak 1: Dijelovi i komponente
- Korak 2: Veze i shema
- Korak 3: Arduino kôd i serijska komunikacija
- Korak 4: Povežite Arduino s Android uređajem
- Korak 5: Pokrijte svoje komponente
Video: Razgovarajte sa svojim svjetlom: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Š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
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
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
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
Preuzmite aplikaciju: BT Glasovna kontrola za Arduino
Aplikaciju koju sam koristio dizajnirao je SimpleLabsIN
5 jednostavnih koraka:
- Preuzmite aplikaciju s Google PlayStore -a
- Dodirnite meni opcija, a zatim odaberite "Poveži robota"
- Kliknite na svoj BT-modul (u mom slučaju to je HC-06)
- Pričekajte dok ne kaže Povezano s BT-modulom (HC-06)
- Dodirnite ikonu mikrofona i navedite svoju naredbu!
Korak 5: 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
- Pokrijte cijelu stvar poluprozirnim papirom
- Zalijepite ga odozdo
- Otvori svetlo
Trebalo bi izgledati lijepo
Preporučuje se:
LLLT LED terapija crvenim svjetlom za gubitak sluha u ušima: 4 koraka
LLLT LED terapija crvenim svjetlom za gubitak sluha u ušima: Imam bijesan tinitus (zujanje u ušima) otkad se sjećam. Dakle, nije došlo do " brzog rješavanja " čini se da to pomaže u ublažavanju. Neki ljudi misle da tinitus može biti reakcija na antibiotike, reakcija na steroide, osjetljivost
Beskontaktno kretanje dlanova sa RGB svjetlom pokreta: 4 koraka
Beskontaktno kretanje dlanova pokrenuto RGB svjetlom: RGB noćno svjetlo, sa mogućnošću kontrole boje noćnog svjetla pokretima ruku. Pomoću tri senzora udaljenosti promijenit ćemo svjetlinu svake od tri komponente RGB boje pri približavanju ili uklanjanju ruke. An Ar
DIY Arduino pištolj s IR svjetlom: 12 koraka
DIY Arduino napajani IR svjetlosni pištolj: SAMCO je Namco GunCon čija je unutrašnjost zamijenjena Arduino mikrokontrolerom i DF Robot IC kamerom za pozicioniranje i radi kao HID miš na LCD (ravnom ekranu) TV/monitoru. Pištolj trenutno radi s Mame u RetroPieu (za Raspberry Pi), PSX Beetl
Razgovarajte s Alexa i Google pomoćnikom zajedno u Raspberry Pi: 4 koraka
Razgovarajte s Alexa i Google asistentom zajedno na Raspberry Pi: Pokrenite Amazon Alexa i Google Assistant istovremeno na Raspberry Pi. Nazovite bilo koje od njihovih imena, oni uključuju vlastite LED diode i zvone za odgovor. Zatim tražite neki zahtjev i oni vam odgovaraju. Možete znati njihov šarm
Razgovarajte sa izborom i chatom s umjetnom inteligencijom pomoću Cleverbota: 14 koraka (sa slikama)
Razgovarajte sa izborom i ćaskanjem sa veštačkom inteligencijom koristeći Cleverbot: Ovde pokušavam ne samo glasovnu komandu već i ćaskanje sa veštačkom inteligencijom sa računarom pomoću Cleverbota. Ideja je zapravo nastala kada su pronađena djeca kako miješaju boje u kutiji za bojanje kada uzimaju boju iz jedne boje u najbližu. Ali konačno implementirajte