Tartalomjegyzék:

Arduino vezérlő LED HC-06 Bluetooth modullal: 4 lépés
Arduino vezérlő LED HC-06 Bluetooth modullal: 4 lépés

Videó: Arduino vezérlő LED HC-06 Bluetooth modullal: 4 lépés

Videó: Arduino vezérlő LED HC-06 Bluetooth modullal: 4 lépés
Videó: Как сделать Bluetooth-смартфон для управления автомобилем-роботом и светодиодной подсветкой 2024, November
Anonim
Image
Image
Arduino vezérlő LED HC-06 Bluetooth modullal
Arduino vezérlő LED HC-06 Bluetooth modullal

Üdv mindenkinek, ez az első hivatalos oktatóanyagom az Instructable.com webhelyen, nagyon izgatott vagyok az első projektem miatt!

Ma megmutatom, hogyan lehet csatlakoztatni az Arduino és a Bluetooth modult. Az Arduino soros kommunikációval fog kommunikálni a HC-06 Bluetooth modullal. (ez az oktatóanyag sem működik, nem HC-05)

NÉZD MEG INTRO ITT

A ma használt Bluetooth modul a HC-06, amely jól ismert és olcsó. (Az enyémet 2 dolláré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

Mi az a HC-06?

A HC-06 egy 2. osztályú slave Bluetooth modul, amelyet átlátszó vezeték nélküli soros kommunikációra terveztek. Miután párosította a fő Bluetooth -eszközzel, például számítógéppel, okostelefonnal vagy táblagéppel, működése átláthatóvá válik a felhasználó számára. A soros bemeneten keresztül kapott összes adat azonnal továbbításra kerül a levegőben. Amikor a modul vezeték nélküli adatot fogad, azt a soros interfészen keresztül küldi ki pontosan a fogadás helyén. A felhasználói mikrokontroller programban egyáltalán nincs szükség a Bluetooth modulra jellemző felhasználói kódra.

A mai projekthez soros kommunikációt is használunk. Az Arduino esetében alapértelmezés szerint RX és TX csapok (D0, D1)

További információ:

Miután elolvasta ezt az utasítást, képes lesz:

1) Csatlakoztassa az Arduino Boardot bármilyen Android telefonhoz Bluetooth -on, és küldjön/fogadjon adatokat.

2) Építsen projektet, és vezeték nélkül olvassa le az értékeket az érzékelőkről

3) Készítsen otthoni automatizálást vagy vezeték nélkül vezérelt robotot.

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

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

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

  • 1x Arduino tábla (az Arduino UNO -t fogom használni)
  • 1x HC-06 vagy HC-05 Bluetooth-modul
  • 1x LED bármilyen színben (én 5 mm -es kéket használtam)
  • 1x 220Ω ellenállás
  • Kenyérlap és jumper
  • (Opcionális) 9V -os akkumulátor

2. lépés: 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 nagyon egyszerű és kicsi, ezért csak néhány csatlakozást kell elvégezni.

A fenti képen minden fontos csatlakozás és vázlat látható.

Csatlakoztassa a Led negatív végét a GND -hez 220Ω -os ellenállással, a pozitív végét pedig a 2 -es digitális tűvel.

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 csapjai (RX és TX) az Arduino Uno csapjait használják a számítógéppel való kommunikációhoz. Ennek a táblának csak egy hardveres soros csapja van, és ha valamit csatlakoztat hozzá a vázlat feltöltése közben, az konfliktust okoz. Letöltés

Kódmagyarázat:

  • Először egy konst (konstans, amelyet a későbbiekben nem lehet megváltoztatni) egész számot deklaráltunk a Led számára, amely a 2 -es tűn található
  • A setup () során 9600 baud sebességű soros kommunikációt indítottunk, és a LED -et OUTPUT -nak állítottuk be
  • A ciklusban () minden alkalommal, amikor a program megismétli, olvassuk a Serial with Serial.read () fájlt, és egyetlen karakterként tároljuk a "c" nevű változóban
  • Több if/else utasítást is hozzáadunk annak ellenőrzéséhez, hogy a "c" egy "a" vagy "b"
  • Ha a karakter „a”, akkor bekapcsoljuk a ledet, ha a „b”, akkor kikapcsoljuk a ledet
  • Kicsit késleltettük az olvasást

Most 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 az első 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. A sikeres csatlakozás után érintse meg a nagy ledet az első lapon (led), és ellenőrizze az Arduino -hoz csatlakoztatott LED -et, ha villog
  6. Ha minden működik, és szeretné szerkeszteni az Arduino -hoz küldött adatokat, nyisson meg további funkciókat és támogassa, vásároljon prémiumot, nagyon boldog leszek:)

Annak kellene lennie.

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

Kérjük, támogassa Robotic Arm projektemet itt: Kattintson ide!

Ajánlott: