Tartalomjegyzék:

Beszélj a fényeddel: 5 lépés
Beszélj a fényeddel: 5 lépés

Videó: Beszélj a fényeddel: 5 lépés

Videó: Beszélj a fényeddel: 5 lépés
Videó: "NEE!! Nem akarok suliba menni!" 2024, November
Anonim
Image
Image

Mi a projektem?

Ez a projekt olyan fény, amely megváltoztathatja a színeket, ha kimondja, melyik szín tetszik. Az ebben a projektben készített fény 4 különböző fényt használ: zöld, piros, sárga, kék, és természetesen több fényt is hozzáadhat, és több színt változtathat. Ez az útmutató megtanítja, hogyan vezérelheti Arduino -ját telefonjáról hanggal.

Hogyan működik?

Androidja beszédfelismerővel rendelkezik, és mi ezt használjuk az Arduino vezérléséhez Bluetooth -on keresztül. Az általam használt alkalmazást a SimpleLabsIN tervezte, és a mikrofon gomb megnyomásával működik, majd megvárja, amíg parancsot mond. Az alkalmazás ezután megjeleníti az Ön által megadott szót, és adatszalagokat küld az Arduino számára.

A TechBuilder inspirált engem a projekt elkészítésére

1. lépés: Alkatrészek és alkatrészek

Alkatrészek és alkatrészek
Alkatrészek és alkatrészek

Szükségünk lesz ezekre az alkatrészekre:

  • 4x vagy több LED kijelző (az Ön által választott színben)
  • 1x Arduino Leonardo
  • 1x HC-06 soros Bluetooth modul
  • Kenyérlap és jumper
  • (Opcionális) 9 V -os akkumulátor
  • 220Ω ellenállások

2. lépés: Kapcsolatok és vázlat

Kapcsolatok és vázlat
Kapcsolatok és vázlat
Kapcsolatok és vázlat
Kapcsolatok és vázlat

Ne feledje, a csupasz HC-06 3.3V-on működik, nem lehet csak 5V-ra csatlakoztatni.

A 9 V -os akkumulátor opcionális, ha nem szeretné, hogy az USB -kábel látható legyen a végén.

Ha a kép egyébként nem világos, lépjen kapcsolatba velem, szívesen segítek

3. lépés: Arduino kód és soros kommunikáció

Arduino kód és soros kommunikáció
Arduino kód és soros kommunikáció

Hogyan kell feltölteni a kódot?

Töltse fel a kódot USB -kábellel. A kód a Leonardo táblához készült. Ha az UNO fórumon szeretné használni a kódot, módosítania kell a Serial1.read, Serial1.available és Serial1.println kódokat. Törölje az összes "1" számot az UNO táblán lévő kód használatához.

Az alkalmazás megértése:

Az alkalmazás úgy működik, hogy felismeri a hangparancsot, majd megjeleníti a kimondott szavakat, majd adatokat/ karakterláncokat küld az Arduino -nak Bluetooth -on keresztül. Mi az a húr? A karakterlánc olyan, mint egy szó, feltételes kijelentéseket tehet belőle [például: if (voice == "*computer on") {// kapcsolja be a #2 -es tűt}]. A „hang” a karakterlánc, a „==” az Ön állapota, a „*számítógép bekapcsolva” a parancs, és a „{}” göndör zárójeleken belüli kód azok a kódok, amelyeket akkor kell végrehajtani, ha a karakterlánc megfelel a parancsfeltételnek. Az alkalmazás ebben a formátumban karakterláncokat küld *parancs#, a csillag (*) jelzi az új parancs kezdetét, a hash-címke (#) pedig a parancs végét.

Hogyan tudom megváltoztatni a parancsokat?

Láthatja, hogy a "*綠色" kiemelve van a fenti képen.綠色 a zöld kínai. A szót bármire megváltoztathatja, tegyük fel, hogy rózsaszínre akarta cserélni, a "*綠色" helyett "*rózsaszín". Mindig ne felejtse el csillaggal kezdeni a parancsot.

Kód:

4. lépés: Csatlakoztassa az Arduino -t az Android -eszközhöz

Csatlakoztassa az Arduino -t az Android -eszközhöz
Csatlakoztassa az Arduino -t az Android -eszközhöz

Töltse le az alkalmazást: BT Voice Control for Arduino

Az általam használt alkalmazást a SimpleLabsIN tervezte

5 egyszerű lépés:

  1. Töltse le az alkalmazást a Google PlayStore -ból
  2. Érintse meg a Beállítások menüt, majd válassza a „Robot csatlakoztatása” lehetőséget
  3. Kattintson a BT-moduljára (az én esetemben ez a HC-06)
  4. Várja meg, amíg azt írja, hogy Csatlakoztatva a BT-modulhoz (HC-06)
  5. Érintse meg a mikrofon ikont, és mondja ki a parancsot!

5. lépés: Fedje le az alkatrészeket

Fedje le az alkatrészeket
Fedje le az alkatrészeket
Fedje le az alkatrészeket
Fedje le az alkatrészeket

Most fedje le az alkatrészeket, így a fény nem lesz túl fényes, és stílusosabbá teszi a projektet.

Én így csináltam

  1. Fedje le az egészet egy félig áttetsző papírral
  2. Ragassza alulról
  3. Nyisd ki a fényt

Csinosnak kell lennie

Ajánlott: