Tartalomjegyzék:

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)
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)

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)

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)
Videó: Что входит в аккумулятор ProCORE18V и машины Bosch Biturbo с первого взгляда! 2024, November
Anonim
Használja a Bluetooth 4.0 HC -08 modult a címezhető LED -ek vezérléséhez - Arduino Uno bemutató
Használja a Bluetooth 4.0 HC -08 modult a címezhető LED -ek vezérléséhez - Arduino Uno bemutató
Használja a Bluetooth 4.0 HC -08 modult a címezhető LED -ek vezérléséhez - Arduino Uno bemutató
Használja a Bluetooth 4.0 HC -08 modult a címezhető LED -ek vezérléséhez - Arduino Uno bemutató

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

Csatlakoztassa a modulokat
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

  1. Töltse le az Arduino IDE -t, ha még nem tette meg: www.arduino.cc/en/Main/Software)
  2. Telepítse a NeoPixel könyvtárat

    1. Töltse le az Adafruit NeoPixel könyvtárat.zip fájlként (https://github.com/adafruit/Adafruit_NeoPixel)
    2. Az Arduino IDE -ben lépjen a Vázlat> Könyvtár beillesztése>.zip könyvtár hozzáadása elemre
    3. Importálja az Adafruit NeoPixel könyvtárat
    4. Válassza ki a letöltött fájlt. Látnia kell, hogy a könyvtár hozzáadása sikeres volt.
  3. 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

Töltse fel a kódot
Töltse fel a kódot
Töltse fel a kódot
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

Csatlakozzon az alkalmazáshoz, és futtassa a kódot
Csatlakozzon az alkalmazáshoz, és futtassa a kódot
Csatlakozzon az alkalmazáshoz, és futtassa a kódot
Csatlakozzon az alkalmazáshoz, és futtassa a kódot
Csatlakozzon az alkalmazáshoz, és futtassa a kódot
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: