Obsah:
- Krok 1: Připojte své moduly
- Krok 2: Nastavení softwaru
- Krok 3: Nahrajte kód
- Krok 4: Připojte se k aplikaci a spusťte kód
Video: Použijte modul Bluetooth 4.0 HC -08 k ovládání adresovatelných LED - návod Arduino Uno: 4 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Už jste se s Arduinem ponořili do komunikačních modulů? Bluetooth otevírá svět možností pro vaše projekty Arduino a používání internetu věcí. Zde začneme malým krokem a naučíme se ovládat adresovatelné diody LED pomocí aplikace pro chytré telefony pomocí modulu Bluetooth HC08. Poté se seznámíte s aplikací pro chytré telefony, pomocí které můžete ovládat další moduly pomocí Bluetooth.
Co budete pro tento tutoriál potřebovat:
Hardware:
-Arduino UNO
-LED KROUŽEK 16 X 5050 RGB WS2812
-Dupontní dráty
-Mužské hlavičky
-HC-08 Bluetooth modul
Software:
-Arduino IDE
-Příklad kódu
-NeoPixel knihovna
-Android aplikace pro ovládání prstenu (pro tento tutoriál jsem použil sériový Bluetooth terminál)
Nástroje:
-Páječka
Výhody používání BLE Modul HC-08 používá protokol BLE (Bluetooth Low Energy). Hlavní rozdíl mezi Bluetooth a BLE je spotřeba energie. Bluetooth spotřebovává více energie než BLE, ale zvládne spoustu dat. BLE je vhodnější pro rychlý přenos malého množství dat mezi blízkými zařízeními. BLE je méně energeticky náročný, takže zařízení provozující tento protokol mohou fungovat roky s malou baterií; ideální pro IoT!
Krok 1: Připojte své moduly
Zde je to, co potřebujete k připojení:
HC-08> Arduino Uno
TXD> RXD
RXD> TXD
GND> GND
3V3> 3V3
LED kroužek> Arduino Uno
DIN> Kolík 6
GND> GND
VCC> 5V
Krok 2: Nastavení softwaru
- Stáhněte si Arduino IDE, pokud jste to ještě neudělali na www.arduino.cc/en/Main/Software)
-
Nainstalujte si knihovnu NeoPixel
- Stáhněte si knihovnu Adafruit NeoPixel jako soubor.zip (https://github.com/adafruit/Adafruit_NeoPixel)
- V Arduino IDE přejděte na Sketch> Include Library> Add.zip library
- Importujte knihovnu Adafruit NeoPixel
- Vyberte soubor, který jste právě stáhli. Měli byste vidět, že knihovna byla úspěšně přidána.
-
Stáhněte si aplikaci Bluetooth do svého smartphonu. K ovládání modulu HC-08 můžete použít mnoho aplikací Bluetooth. Ne všechny jsou však kompatibilní s protokolem BLE, takže pokud chcete použít jinou aplikaci, zkontrolujte nejprve její kompatibilitu.
Používáme sériový Bluetooth terminál stažený z Obchodu Google Play
Krok 3: Nahrajte kód
Připojte svůj Arduino Uno k počítači a ověřte, že máte na kartě Nástroje vybrána správná deska a port.
Stáhněte si tento ukázkový kód.
POZNÁMKA: Když nahrajete kód, nepřipojujte pin Arduino RX. Pokud je připojen během nahrávání, kód nebude fungovat. Po nahrání jej musíte znovu připojit, aby LED fungovala.
Vysvětlení kódu
Kód je uspořádán do pouzder, přidejte nebo odeberte tolik, kolik chcete. Označte je textem, který můžete zadat do své aplikace Bluetooth. Případy v našem kódu jsou odděleny velkými písmeny. Když do aplikace zadáte případ, změní barvu LED diody na odpovídající kód v IDE.
Pokud například do své aplikace zadáte „A“, měla by se vaše kontrolka LED změnit na zelenou (0, 255, 0)
LED světla můžete změnit úpravou hodnot RGB v závorkách. Hodnoty RGB se pohybují od 0 do 255.
Jak nastavit jednotlivá LED světla
To lze provést zkopírováním kódu zvýrazněného v polích na obrázku výše (tento kód se zobrazí v dolní části ukázkového kódu) a nahrazením kódu „colorSet (strip. Color“…. V případech s ním.) „I“LED, kterou chcete změnit. 'c' bude barevný kód. Budete muset přidat zpět do strip. Color (do hodnotového bodu 'c' spolu s RGB kódem.)
Příklad:
strip.setPixelColor (3, strip. Color (255, 127, 0));
To změní 3. LED na oranžový odstín.
V tomto ukázkovém kódu jsme vám poskytli příklad případu s různými barvami LED pro jednotlivé LED diody. Nyní můžete snadno měnit jednotlivé LED diody.
Krok 4: Připojte se k aplikaci a spusťte kód
Spusťte kód! Zajistěte, aby byl RX během nahrávání odpojený.
Nyní otevřete aplikaci a přejděte na Zařízení Bluetooth, kde najdete svůj modul. Jakmile jste připojeni, klikněte na ikonu připojení poblíž ikony koše a zadejte název případu, v našem ukázkovém kódu používáme případy A-E a sledujte rozsvícení LED!
Nyní máte zkušenosti s používáním aplikace Bluetooth a s použitím adresovatelných RGB LED světel, takže můžete obě začlenit do svých projektů. Jděte dále a hrajte si s funkcemi časování a zpoždění. Užívat si!
Doporučuje:
Znovu použijte touchpad starého notebooku k ovládání krokového motoru: 11 kroků (s obrázky)
Znovu použijte Touchpad starého notebooku k ovládání krokového motoru: Tento projekt jsem vytvořil před několika měsíci. Před několika dny jsem zveřejnil video projektu na r/Arduino na Redditu. Když jsem viděl lidi, kteří se o projekt zajímají, rozhodl jsem se vytvořit tento Instructable, kde jsem provedl nějaké změny v kódu Arduino
Znovu použijte touchpad starého notebooku k ovládání počítače !: 11 kroků (s obrázky)
Znovu použijte Touchpad starého notebooku k ovládání počítače!: Touchpady PS/2 pro notebooky patří k nejlepším zařízením uživatelského rozhraní, které lze použít s mikrokontrolérem. Ukázalo se, že gesta posouvání a klepání prstem umožňují ovládání věcí docela jednoduchým a zábavným způsobem. V tomto Instructable zkombinujme jeden s
ESP8266 RGB LED STRIP WIFI ovládání - NODEMCU jako IR dálkový ovladač pro LED pásek ovládaný přes Wifi - RGB LED STRIP Smartphone Ovládání: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládání | NODEMCU jako IR dálkový ovladač pro LED pásek ovládaný přes Wifi | Ovládání smartphonu RGB LED STRIP: Ahoj kluci, v tomto tutoriálu se naučíme, jak používat nodemcu nebo esp8266 jako IR dálkové ovládání k RGB LED pásku a Nodemcu bude ovládat pomocí smartphonu přes wifi. V zásadě tedy můžete RGB LED STRIP ovládat pomocí svého smartphonu
Použijte Cortanu a Arduino k ovládání LED diod nebo LED pásů svým hlasem!: 4 kroky (s obrázky)
Použijte Cortanu a Arduino k ovládání RGB LED nebo LED pásů pomocí vašeho hlasu!: V tomto instruktážním návodu vám ukážu, jak můžete ovládat svůj RGB LED nebo LED pásek svým hlasem. To provádí aplikace CoRGB, která je k dispozici zdarma v obchodě s aplikacemi pro Windows. Tato aplikace je součástí mého projektu CortanaRoom. Až budete hotovi
Použijte modul Bluetooth HC-05 k realizaci mikro: bitové komunikace s mobilním telefonem: 9 kroků (s obrázky)
Použijte modul HC-05 Bluetooth k realizaci mikro: bitové komunikace s mobilním telefonem: V kapitole Použijte modul HC-06 Bluetooth k realizaci mikro: bitové komunikace s mobilním telefonem, hovořili jsme o tom, jak pomocí HC-06 realizovat komunikaci mezi mikro: bit a mobilní telefon. Kromě HC-06 existuje ještě jeden běžný modul Bluetooth