Tartalomjegyzék:
- 1. lépés: Alkatrészek és alkatrészek
- 2. lépés: Kapcsolatok és vázlat
- 3. lépés: Arduino kód és soros kommunikáció
- 4. lépés: Csatlakoztassa az Arduino -t az Android -eszközhöz
- 5. lépés: Fedje le az alkatrészeket
Videó: Beszélj a fényeddel: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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ó
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
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:
- Töltse le az alkalmazást a Google PlayStore -ból
- Érintse meg a Beállítások menüt, majd válassza a „Robot csatlakoztatása” lehetőséget
- Kattintson a BT-moduljára (az én esetemben ez a HC-06)
- Várja meg, amíg azt írja, hogy Csatlakoztatva a BT-modulhoz (HC-06)
- Érintse meg a mikrofon ikont, és mondja ki a parancsot!
5. lépés: 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
- Fedje le az egészet egy félig áttetsző papírral
- Ragassza alulról
- Nyisd ki a fényt
Csinosnak kell lennie
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását