Tartalomjegyzék:
- Lépés: Csatlakoztassa a modulokat
- 2. lépés: Állítsa be a szoftvert
- 3. lépés: Töltse fel a kódot
- 4. lépés: Csatlakozzon az alkalmazáshoz, és futtassa a kódot
Videó: Használja a Bluetooth 4.0 HC -08 modult a címezhető LED -ek vezérléséhez - Arduino Uno bemutató: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Belegondolt már a kommunikációs modulokba az Arduino -val? A Bluetooth lehetőséget teremt az Arduino projektek számára és a dolgok internetének használatára. Itt egy baba lépéssel kezdjük, és megtanuljuk, hogyan vezérelhető a címezhető LED -ek okostelefonos alkalmazással egy HC08 Bluetooth modul segítségével. Ezt követően megismerkedhet egy okostelefon -alkalmazással, amellyel más modulokat vezérelhet Bluetooth -on.
Amire szüksége lesz ehhez az oktatóanyaghoz:
Hardver:
-Arduino UNO
-LED -gyűrű 16 X 5050 RGB WS2812
-Dupont vezetékek
-Férfi fejlécek
-HC-08 Bluetooth modul
Szoftver:
-Arduino IDE
-Példakód
-NeoPixel könyvtár
-Android alkalmazás a gyűrű vezérléséhez (ehhez a bemutatóhoz a soros Bluetooth terminált használtam)
Eszközök:
-Forrasztópáka
A BLE használatának előnyei A HC-08 modul BLE (Bluetooth Low Energy) protokollt használ. A fő különbség a Bluetooth és a BLE között az energiafogyasztás. A Bluetooth több energiát fogyaszt, mint a BLE, de sok adatot képes kezelni. A BLE alkalmas a kis mennyiségű adat gyors átvitelére a közeli eszközök között. A BLE kevésbé energiaigényes, ezért az ezt a protokollt futtató eszközök évekig működhetnek kis akkumulátorral; tökéletes az IoT -hez!
Lépés: Csatlakoztassa a modulokat
A csatlakoztatáshoz a következőkre van szüksége:
HC-08> Arduino Uno
TXD> RXD
RXD> TXD
GND> GND
3V3> 3V3
LED -gyűrű> Arduino Uno
DIN> 6. csap
GND> GND
VCC> 5V
2. lépés: Állítsa be a szoftvert
- Töltse le az Arduino IDE -t, ha még nem tette meg: www.arduino.cc/en/Main/Software)
-
Telepítse a NeoPixel könyvtárat
- Töltse le az Adafruit NeoPixel könyvtárat.zip fájlként (https://github.com/adafruit/Adafruit_NeoPixel)
- Az Arduino IDE -ben lépjen a Vázlat> Könyvtár beillesztése>.zip könyvtár hozzáadása elemre
- Importálja az Adafruit NeoPixel könyvtárat
- Válassza ki a letöltött fájlt. Látnia kell, hogy a könyvtár hozzáadása sikeres volt.
-
Töltse le a Bluetooth alkalmazást okostelefonjára. Számos Bluetooth-alkalmazással vezérelheti a HC-08 modult. Azonban nem mindegyik kompatibilis a BLE protokollal, ezért ha másik alkalmazást szeretne használni, először ellenőrizze annak kompatibilitását.
A Google Play Áruházból letöltött soros Bluetooth terminált használjuk
3. lépés: Töltse fel a kódot
Csatlakoztassa Arduino Uno készülékét a számítógéphez, és ellenőrizze, hogy a megfelelő tábla és port van kiválasztva az Eszközök lapon.
Töltse le ezt a példakódot.
MEGJEGYZÉS: A kód feltöltésekor ne csatlakoztassa az Arduino RX tűt. Ha a feltöltés során csatlakozik, a kód nem fog működni. Feltöltés után újra kell csatlakoztatni, hogy a LED működjön.
Kódmagyarázat
A kód esetekre van rendezve, annyit adhat hozzá vagy távolíthat el, amennyit csak akar. Jelölje ki őket szöveggel, amelyet bevihet a Bluetooth -alkalmazásba. A kódunkban szereplő esetek nagybetűvel vannak elválasztva. Amikor beír egy tokot az alkalmazásba, a LED színe a megfelelő kódra változik az IDE -ben.
Ha például „A” betűt ír be az alkalmazásba, a LED zöldre vált (0, 255, 0)
A LED -es fényeket a zárójelben lévő RGB -értékek beállításával módosíthatja. Az RGB értékek 0 és 255 között mozognak.
Hogyan állítsuk be az egyes LED-lámpákat
Ezt úgy teheti meg, hogy lemásolja a fenti kép dobozaiban kiemelt kódot (ez a kód a példakód alja mellett jelenik meg), és lecseréli a „colorSet (strip. Color”….) Kódot az esetekre. „I” legyen a LED, amelyet módosítani szeretne. A „c” lesz a színkód. Csíkban kell hozzáadnia.
Példa:
strip.setPixelColor (3, strip. Color (255, 127, 0));
Ezzel a 3. LED narancssárga színűvé válik.
Ebben a példakódban egy példatartót bocsátottunk rendelkezésre, különböző LED -színekkel az egyes LED -ekhez. Most egyszerűen cserélheti az egyes LED -eket.
4. lépés: Csatlakozzon az alkalmazáshoz, és futtassa a kódot
Futtassa a kódot! Ügyeljen arra, hogy a feltöltés során az RX ne legyen leválasztva.
Most nyissa meg az alkalmazást, és keresse meg a Bluetooth -eszközöket a modul megkereséséhez. Csatlakozás után kattintson a kapcsolat ikonra a kuka ikon közelében, és írja be a tok nevét, a példakódunkban az A-E tokokat használjuk, és figyeljük a LED felgyulladását!
Most már van tapasztalata a Bluetooth alkalmazás és a címezhető RGB LED -lámpák használatában, így mindkettőt beépítheti projektjeibe. Menjen tovább, és játsszon az időzítési és késleltetési funkciókkal. Élvezd!
Ajánlott:
Használja újra a régi laptop érintőpadját a léptetőmotor vezérléséhez: 11 lépés (képekkel)
Használja újra a régi laptop érintőpadját a léptetőmotor vezérléséhez: Ezt a projektet néhány hónappal ezelőtt készítettem. Néhány nappal ezelőtt közzétettem egy videót a projektről az r/Arduino -n a Reddit -en. Látva, hogy az emberek érdeklődnek a projekt iránt, úgy döntöttem, hogy elkészítem ezt az Instructable -t, ahol néhány változtatást eszközöltem az Arduino -kódon
Használja újra a régi laptop érintőpadját a számítógép vezérléséhez!: 11 lépés (képekkel)
Használja újra a régi laptop érintőpadját a számítógép vezérléséhez! A csúsztatható és koppintó ujjmozdulatok bizonyíthatják, hogy meglehetősen egyszerű és szórakoztató módon képesek irányítani a dolgokat. Ebben az utasításban kombináljunk egyet a
Használja a varázslatokat a számítógép vezérléséhez!: 7 lépés (képekkel)
Használja a varázslatokat a számítógép irányításához !: Valaha is akart olyan varázslatokat használni, mint a Harry Potter? Egy kis munkával és némi hangfelismeréssel ez elsajátítható. A projekthez szükséges dolgok: Számítógép Windows XP vagy VistaA mikrofonnal Némi idő és türelem! Ha élvezte ezt az utasítást
Használja a HC-05 Bluetooth modult a Micro: bit kommunikáció megvalósításához a mobiltelefonnal: 9 lépés (képekkel)
Használja a HC-05 Bluetooth modult a mikro: bit kommunikáció megvalósításához a mobiltelefonnal: A HC-06 Bluetooth modul használata a mikro: bit kommunikáció megvalósításához a mobiltelefonnal című fejezetben arról beszéltünk, hogyan kell használni a HC-06-t a mikro közötti kommunikáció megvalósításához: bit és mobiltelefon. A HC-06 kivételével van még egy közös Bluetooth modul
Használja a HC-06 Bluetooth modult a Micro: bit kommunikáció megvalósításához a mobiltelefonnal: 8 lépés (képekkel)
Használja a HC-06 Bluetooth modult a Micro: bit kommunikáció megvalósításához a mobiltelefonnal: Sok barátom körülöttem, aki micro: bit-et játszik, mondja el, hogy a micro: bit Bluetooth-kapcsolata nem stabil. Könnyű lekapcsolni. Ha mikropitont használunk, akkor a Bluetooth -ot sem lehet használni. Mielőtt ezt a problémát megoldja a micro: bit offic