Tartalomjegyzék:

Arduino DIY Bluetooth vezérlő LED RGB csík: 4 lépés
Arduino DIY Bluetooth vezérlő LED RGB csík: 4 lépés

Videó: Arduino DIY Bluetooth vezérlő LED RGB csík: 4 lépés

Videó: Arduino DIY Bluetooth vezérlő LED RGB csík: 4 lépés
Videó: Pixel Maker's V2.5 Bluetooth-os LED panel vezérlő 2024, Június
Anonim
Arduino DIY Bluetooth vezérlő LED RGB csík
Arduino DIY Bluetooth vezérlő LED RGB csík
Arduino DIY Bluetooth vezérlő LED RGB csík
Arduino DIY Bluetooth vezérlő LED RGB csík

Helló mindenkinek, ez a második projekt, amelyet meg akarok osztani Önnel! Ma megmutatom, hogyan kell csatlakoztatni az Arduino és a Bluetooth modult, majd később egy LED RGB csík vezérlésére használni.

Ebben az oktatóanyagban a HC-06 Bluetooth modult fogjuk használni, mert olcsó és könnyen használható. (Az enyémet 2 dollárért kaptam az aliexpressről)

A ma használt Bluetooth modul a HC-06, amely jól ismert és olcsó. (Az enyémet 2 € -ért kaptam az aliexpressről)

Alkalmazásunk még tesztelés alatt áll, ezért azt javasoljuk, hogy küldjön egy e -mailt a [email protected] címre, ha technikai problémái vannak, vagy valamilyen problémát tapasztal. Köszönöm szépen a megértést!

1. lépés:

Kép
Kép
Kép
Kép
Kép
Kép
Kép
Kép

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

  • 1x Arduino tábla (Arduino NANO -t fogok használni)
  • 1x HC-06 vagy HC-05 Bluetooth-modul
  • 1x 12V méter hosszú RGB LED szalag (30LED/m-t használok közös anóddal)
  • 1x csatlakozó csavar
  • 3x 220Ω ellenállás
  • 3x BUZ11 N-Channel Power MOSFET (vagy ezzel egyenértékű)
  • Kenyérlap és jumper
  • (Opcionális) DC jack és DC csatlakozó
  • És persze 12V -os tápegység, én változó tápegységet használok

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

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

Építsünk! Az áramkör nem olyan bonyolult, mint amilyennek első pillantásra tűnhet.

Először is meg kell határoznunk, hogy a LED szalagunk közös anóddal vagy közös katóddal rendelkezik -e. Az enyémnek közös anódja van, ezért a LED szalag anódját a 12 V -os tápegységhez, a többit pedig a csavaros csatlakozókhoz kötöttem, amelyeket később a MOSFET kimenetéhez csatlakoztatunk.

Az összes fontos kapcsolat és vázlat a fenti képeken látható.

Legyen nagyon óvatos, amikor a 12V+ sínt a VIN -hez csatlakoztatja az Arduino kártyához, mert ha élesen csatlakoztatja, leégeti a táblát. Ezenkívül ne felejtsen el mindent földelni (GND)

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ó

Töltse fel az alábbi vázlatot az Arduino -hoz USB -kábel segítségével.

Ne felejtse el leválasztani a HC-06 modult a vázlat feltöltése előtt!

Miért? A HC-06 kommunikációs csapjai (RX és TX) blokkolják az Arduino és a számítógép közötti kommunikációt.

Kódmagyarázat:

  • Először is, mindhárom színre (piros, zöld, kék) kevés konstansot deklaráltunk (állandó, amely később nem változtatható)
  • A setup () során 9600 baud sebességgel indítottuk a soros kommunikációt, és az összes LED -et OUTPUT -nak állítottuk be
  • A ciklusban () ha a sorozat kap valamit, akkor a kapott adatokat egész számként értelmezi (fontos a következő lépésben)
  • Ha újsoros karaktert ('\ n') kap, akkor először a 0W-255 értékre korlátozza az értékeket a PWM tartomány miatt, majd az analógWrite () metódussal módosítja a digitális csapokat

Ez az! Készen állunk az utolsó lépésre!

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
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
Csatlakoztassa az Arduino -t az Android -eszközhöz

Most töltse le a következő alkalmazást: Intelligens Bluetooth - Arduino Bluetooth Serial ⚡

LINK:

Az intelligens Bluetooth egy olyan alkalmazás, amely lehetővé teszi, hogy telefonjával kommunikáljon Bluetooth moduljával vagy táblájával, a legegyszerűbb és legegyszerűbb módon. Ez korlátlan lehetőségeket nyit a barkácsprojektek irányítására. Az intelligens Bluetooth számos különböző módot kínál az adatok modulra küldésére.

Az intelligens Bluetooth a következő funkciókkal rendelkezik:

  • Gyors kapcsolat a modullal
  • Adatok küldése és fogadása a modulból
  • Vezesse a vevő digitális és PWM csapjait
  • Sötét és világos téma Különféle vezérlőelrendezések különböző célokra
  • Modern és érzékeny felhasználói felület
  • Testre szabható gombok és kapcsolók
  • Végezze el DIY RC Car projektjét egy gyönyörű gamepad segítségével
  • Könnyen vezérelheti RGB Led szalagjait csúszkákkal
  • Zárt állapotban automatikusan kikapcsolja a Bluetooth funkciót az akkumulátor élettartamának megtakarítása érdekében
  • Parancssor (terminál)

Ebben az oktatóanyagban a második TAB -ot használjuk nagy leddel, amely elegendő két karakter elküldéséhez.

A következő képeken megmutatom, hogyan kell használni az alkalmazást. Megmutatom, hogyan kell keresni a közeli eszközöket, hogyan kell párosítani az általunk használt modullal, és hogyan kell beállítani az alkalmazásból küldött adatokat. Ha zavartnak érzi magát, álljon meg, és térjen vissza az előző lépésekhez, amíg működésbe nem lép. Ha azonban továbbra is problémái vannak, tudassa velem a [email protected] oldalt, 24 órán belül válaszolok:)

  1. Nyissa meg az alkalmazást, csúsztassa végig a bevezetőt, nyomja meg a KERESÉS gombot, és keressen közeli eszközöket
  2. Ha megtalálta az eszközt, kattintson rá
  3. Válassza ki a kívánt témát (sötét vagy világos), és tartsa lenyomva a kiválasztott gombot
  4. Várja meg a kapcsolatot, ha nem sikerül, próbálja meg újra csatlakozni
  5. Sikeres csatlakozás után válassza ki a második TAB -ot, kattintson rá, és húzza a csúszkákat, és ellenőrizze, hogy a led szalag megváltoztatja -e a színt.
  6. Ha minden működik, és elégedett ezzel a projekttel, kérjük, hagyjon szép visszajelzést és értékelést az alkalmazásomhoz, ez segít a további fejlesztésben és az oktatóanyagban:)

Ne felejtse el értékelni, és hagyjon szép visszajelzést. Köszönöm és találkozunk a következő tanfolyamon:)

Ajánlott: