Obsah:

Arduino DIY Bluetooth ovladač LED RGB Strip: 4 kroky
Arduino DIY Bluetooth ovladač LED RGB Strip: 4 kroky

Video: Arduino DIY Bluetooth ovladač LED RGB Strip: 4 kroky

Video: Arduino DIY Bluetooth ovladač LED RGB Strip: 4 kroky
Video: How to make a RGB LED Controller | RGB LED Circuit | Electronic projects #jlcpcb 2024, Červen
Anonim
Arduino DIY Bluetooth ovladač LED RGB Strip
Arduino DIY Bluetooth ovladač LED RGB Strip
Arduino DIY Bluetooth ovladač LED RGB Strip
Arduino DIY Bluetooth ovladač LED RGB Strip

Ahoj všichni, toto je druhý projekt, o který se s vámi chci podělit! Dnes vám ukážu, jak propojit modul Arduino a Bluetooth a později jej použít k ovládání LED RGB Strip.

V tomto tutoriálu použijeme modul Bluetooth HC-06, protože je levný a snadno použitelný. (Dostal jsem svůj za 2 $ z aliexpressu)

Modul Bluetooth, který dnes použijeme, je známý a levný HC-06. (Dostal jsem svůj za 2 € z aliexpressu)

Naše aplikace je stále v procesu testování, a proto vám doporučujeme zaslat e -mail na adresu: [email protected], pokud máte nějaké technické problémy nebo jste narazili na nějaké potíže. Děkuji moc za pochopení!

Krok 1:

obraz
obraz
obraz
obraz
obraz
obraz
obraz
obraz

Budeme potřebovat tyto díly:

  • 1x Arduino Board (budu používat Arduino NANO)
  • 1x Bluetooth modul HC-06 nebo HC-05
  • 1x 12V metr dlouhý RGB LED pásek (používám 30 LED/m se společnou anodou)
  • 1x svorkový šroub
  • 3x 220Ω odpor
  • 3x BUZ11 N-Channel Power MOSFET (nebo ekvivalent)
  • Breadboard a propojky
  • (Volitelné) DC konektor a DC konektor
  • A samozřejmě 12V napájení, používám variabilní napájení

Krok 2: Připojení a schéma

Připojení a schéma
Připojení a schéma
Připojení a schéma
Připojení a schéma
Připojení a schéma
Připojení a schéma

Pojďme stavět! Okruh není tak složitý, jak se může na první pohled zdát.

Nejprve musíme určit, zda náš LED pás má společnou anodu nebo společnou katodu. Ten můj má společnou anodu, takže jsem připojil anodu LED Stripu na 12V napájecí zdroj a zbytek na šroubové svorky, které později připojíme na výstup MOSFETu.

Všechna důležitá spojení a schémata jsou/jsou znázorněna na obrázcích výše.

Při připojování kolejnice 12V+ do VIN k desce Arduino buďte velmi opatrní, protože desku můžete vypálit, pokud ji připojíte falešně. Také nezapomeňte vše uzemnit (GND)

Krok 3: Arduino kód a sériová komunikace

Arduino kód a sériová komunikace
Arduino kód a sériová komunikace

Nahrajte následující skicu do Arduina pomocí kabelu USB.

Před nahráním náčrtu nezapomeňte odpojit modul HC-06!

Proč? Komunikační piny HC-06 (RX a TX) blokují komunikaci mezi Arduinem a počítačem.

Vysvětlení kódu:

  • Nejprve jsme deklarovali několik konstant (konstant, které nelze později změnit) pro všechny tři barvy (červená, zelená, modrá)
  • V nastavení () jsme zahájili sériovou komunikaci s přenosovou rychlostí 9600 baudů a nastavili jsme všechny LED piny jako VÝSTUP
  • In loop () pokud Serial něco přijme, analyzuje přijatá data jako Integer (Důležité v dalším kroku)
  • Pokud obdrží znak nového řádku ('\ n'), nejprve omezí hodnoty na rozsah 0-255 kvůli rozsahu PWM a poté provede změny digitálních pinů metodou analogWrite ()

A je to! Nyní jsme připraveni na poslední krok!

Krok 4: Připojte Arduino k zařízení Android

Připojte Arduino k zařízení Android
Připojte Arduino k zařízení Android
Připojte Arduino k zařízení Android
Připojte Arduino k zařízení Android
Připojte Arduino k zařízení Android
Připojte Arduino k zařízení Android

Nyní si stáhněte následující aplikaci: Smart Bluetooth - Arduino Bluetooth Serial ⚡

ODKAZ:

Smart Bluetooth je aplikace, která vám umožňuje pomocí telefonu komunikovat s modulem nebo deskou Bluetooth nejjednodušším a nejjednodušším způsobem. Otevírá dveře neomezeným způsobům ovládání vašich kutilských projektů. Smart Bluetooth nabízí mnoho různých způsobů, jak odesílat data do vašeho modulu.

Smart Bluetooth má následující funkce:

  • Rychlé připojení k vašemu modulu
  • Odesílejte a přijímejte data z vašeho modulu
  • Ovládejte digitální a PWM piny přijímače
  • Temné a světlé téma Různé rozvržení ovládání pro různé účely
  • Moderní a citlivé uživatelské rozhraní
  • Přizpůsobitelná tlačítka a přepínače
  • Implementujte svůj vlastní projekt RC auta pomocí krásného gamepadu
  • Snadno ovládejte své RGB LED pásy pomocí posuvníků
  • Automaticky vypne Bluetooth, když je zavřený, aby se šetřila životnost baterie
  • Příkazový řádek (terminál)

V tomto tutoriálu používáme druhý TAB s velkou LED, která je dostačující k odeslání dvou znaků.

Na následujících obrázcích vám ukážu, jak aplikaci používat. Ukážu vám, jak hledat zařízení v okolí, jak se spárovat s modulem, který používáme, a jak nastavit data odesílaná z aplikace. Pokud se cítíte zmateni, zastavte se a vraťte se k předchozím krokům, dokud vám to nebude fungovat. Pokud však máte stále problémy, dejte mi vědět [email protected], odpovím do 24 hodin:)

  1. Otevřete aplikaci, procházejte úvodem, stiskněte tlačítko HLEDAT a vyhledejte zařízení v okolí
  2. Jakmile je vaše zařízení nalezeno, vyberte jej kliknutím na něj
  3. Vyberte preferované téma (tmavé nebo světlé) a podržte tlačítko, které jste vybrali
  4. Počkejte na připojení, pokud selže, zkuste se znovu připojit
  5. Po úspěšném připojení vyberte druhý TAB kliknutím na něj, přetáhněte jezdce a zkontrolujte, zda LED pásek mění barvy nebo ne.
  6. Pokud vše funguje a jste s tímto projektem spokojeni, zanechte prosím pěknou zpětnou vazbu a hodnocení mé aplikace, pomůže to s dalším vývojem a výukovým programem:)

Nezapomeňte ohodnotit a zanechat pěknou zpětnou vazbu. Děkujeme a uvidíme se u dalšího tutoriálu:)

Doporučuje: