Obsah:
- Krok 1:
- Krok 2: Pripojenia a schéma
- Krok 3: Arduino kód a sériová komunikácia
- Krok 4: Pripojte Arduino k zariadeniu Android
Video: Arduino DIY Bluetooth ovládač LED RGB pás: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Ahoj všetci, toto je druhý projekt, o ktorý sa s vami chcem podeliť! Dnes vám ukážem, ako prepojiť modul Arduino a Bluetooth a neskôr ho použiť na ovládanie LED RGB pásu.
V tomto návode použijeme modul Bluetooth HC-06, pretože je lacný a ľahko sa používa. (Dostal som svoje za 2 $ z aliexpressu)
Modul Bluetooth, ktorý dnes použijeme, je známy a lacný HC-06. (Ja som svoje dostal za 2 € z aliexpressu)
Naša aplikácia je stále v testovacom procese, a preto vám odporúčame, ak máte akékoľvek technické problémy alebo problémy, pošlite nám e -mail na adresu: [email protected]. Ďakujem veľmi pekne za pochopenie!
Krok 1:
Budeme potrebovať tieto diely:
- 1x Doska Arduino (budem používať Arduino NANO)
- 1x Bluetooth modul HC-06 alebo HC-05
- 1x 12 metrov dlhý RGB LED pásik (používam 30 LED/m so spoločnou anódou)
- 1x Koncová skrutka
- 3x 220Ω odpor
- 3x BUZ11 N-kanálový výkonový MOSFET (alebo ekvivalent)
- Breadboard a prepojky
- (Voliteľné) DC konektor a DC konektor
- A samozrejme napájanie 12 V, používam variabilné napájanie
Krok 2: Pripojenia a schéma
Poďme stavať! Okruh nie je taký zložitý, ako sa môže na prvý pohľad zdať.
Najprv musíme zistiť, či náš pás LED má spoločnú anódu alebo spoločnú katódu. Ten môj má spoločnú anódu, tak som anódu LED Strip zapojil na 12V zdroj a zvyšok na skrutkové svorky, ktoré neskôr zapojíme na výstup MOSFETu.
Všetky dôležité spojenia a schémy sú/sú zobrazené na obrázkoch vyššie.
Pri pripájaní lišty 12V+ do VIN k doske Arduino buďte veľmi opatrní, pretože dosku môžete napáliť, ak ju pripojíte falošne. Tiež nezabudnite všetko uzemniť (GND)
Krok 3: Arduino kód a sériová komunikácia
Nasledujúcu skicu nahrajte do Arduina pomocou kábla USB.
Pred nahraním náčrtu nezabudnite odpojiť modul HC-06!
Prečo? Komunikačné kolíky HC-06 (RX a TX) blokujú komunikáciu medzi Arduinom a počítačom.
Vysvetlenie kódu:
- Najprv sme deklarovali niekoľko konštánt (konštanta, ktoré sa neskôr nedajú zmeniť) pre všetky tri farby (červená, zelená, modrá)
- V nastavení () sme začali sériovú komunikáciu s prenosovou rýchlosťou 9600 baudov a nastavili sme všetky LED kolíky ako VÝSTUP
- V slučke (), ak sériové číslo niečo prijme, analyzuje prijaté údaje ako celé číslo (dôležité v nasledujúcom kroku)
- Ak prijme znak nového riadka ('\ n'), najskôr obmedzí hodnoty na rozsah 0-255 kvôli rozsahu PWM a potom vykoná zmeny na digitálnych pinoch pomocou metódy analogWrite ()
To je všetko! Teraz sme pripravení na posledný krok!
Krok 4: Pripojte Arduino k zariadeniu Android
Teraz si stiahnite nasledujúcu aplikáciu: Smart Bluetooth - Arduino Bluetooth Serial ⚡
ODKAZ:
Smart Bluetooth je aplikácia, ktorá vám umožňuje pomocou telefónu komunikovať s modulom alebo doskou Bluetooth najľahším a najjednoduchším spôsobom. Otvára dvere neobmedzeným spôsobom, ako ovládať svoje vlastné projekty. Inteligentné Bluetooth ponúka mnoho rôznych spôsobov odosielania údajov do vášho modulu.
Smart Bluetooth má nasledujúce funkcie:
- Rýchle pripojenie k vášmu modulu
- Odosielajte a prijímajte údaje z vášho modulu
- Ovládajte digitálne a PWM piny prijímača
- Temný a svetlý motív Rôzne rozloženia ovládania na rôzne účely
- Moderné a responzívne používateľské rozhranie
- Prispôsobiteľné tlačidlá a prepínače
- Implementujte svoj projekt DIY RC Car pomocou krásneho gamepadu
- Jednoducho ovládajte svoje RGB LED pásy pomocou posuvníkov
- Po vypnutí automaticky vypne Bluetooth, aby sa predĺžila životnosť batérie
- Príkazový riadok (terminál)
V tomto návode používame druhú tabuľku s veľkými LED diódami, ktorá stačí na odoslanie dvoch znakov.
Na nasledujúcich obrázkoch vám ukážem, ako aplikáciu používať. Ukážem vám, ako vyhľadávať zariadenia v okolí, ako sa spárovať s modulom, ktorý používame, a ako nastaviť údaje odoslané z aplikácie. Ak sa cítite zmätení, zastavte sa a vráťte sa k predchádzajúcim krokom, kým to nebude fungovať. Ak však máte stále problémy, dajte mi vedieť na [email protected], odpoviem do 24 hodín:)
- Otvorte aplikáciu, posuňte sa v úvode, kliknite na tlačidlo VYHĽADAŤ a vyhľadajte zariadenia v okolí
- Keď je vaše zariadenie nájdené, vyberte ho kliknutím naň
- Vyberte preferovaný motív (tmavý alebo svetlý) a podržte tlačidlo, ktoré ste vybrali
- Počkajte na pripojenie, ak zlyhá, skúste sa znova pripojiť
- Po úspešnom pripojení zvoľte druhý TAB kliknutím naň, potiahnite posúvače a skontrolujte, či LED pás nemení farby alebo nie.
- Ak všetko funguje a ste s týmto projektom spokojní, zanechajte prosím milú spätnú väzbu a hodnotenie mojej aplikácie, pomôže to s ďalším vývojom a návodom:)
Nezabudnite ohodnotiť a zanechať príjemnú spätnú väzbu. Ďakujem a vidíme sa pri ďalšom návode:)
Odporúča:
Hudobne reagujúce viacfarebné LED svetlá - Senzor detekcie zvuku Arduino - RGB LED pás: 4 kroky
Hudobne reagujúce viacfarebné LED svetlá | Senzor detekcie zvuku Arduino | RGB LED pásik: Projekt viacfarebných LED svetiel reagujúcich na hudbu. V tomto projekte bol použitý jednoduchý 5050 RGB LED pás (nie adresovateľný LED WS2812), snímač detekcie zvuku Arduino a adaptér 12 V
DIY herný ovládač založený na Arduine - Herný ovládač Arduino PS2 - Hra Tekken s gamepadom DIY Arduino: 7 krokov
DIY herný ovládač založený na Arduine | Herný ovládač Arduino PS2 | Hranie Tekkenu s gamepadom pre domácich majstrov Arduino: Dobrý deň, chlapci, hranie hier je vždy zábavné, ale hranie s vlastným ovládačom pre vlastnú potrebu je zábavnejšie. Preto v tomto návode vytvoríme herný ovládač pomocou arduino pro micro
ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládanie | NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi | Ovládanie smartfónu RGB LED STRIP: Ahoj, v tomto návode sa naučíme, ako používať nodemcu alebo esp8266 ako IR diaľkové ovládanie na ovládanie RGB LED pásu a Nodemcu budete ovládať smartfónom cez wifi. V zásade teda môžete RGB LED STRIP ovládať pomocou svojho smartfónu
Ovládač pruhu LED Arduino RGB LED: 4 kroky
Arduino RGB LED Strip Controller: Keď chcú ľudia ovládať svoj RGB LED pásik pomocou Arduina, často sa používajú tri potenciometre na zmiešanie červenej, zelenej a modrej farby. Toto funguje a pre vaše potreby by to mohlo byť úplne v poriadku, ale chcel som urobiť niečo intuitívnejšie, niečo
Webový pás/WiFi riadený LED pás s Raspberry Pi: 9 krokov (s obrázkami)
Webová stránka/WiFi riadený LED pás s Raspberry Pi: Pozadie: Som teenager a v posledných rokoch som navrhoval a programoval malé elektronické projekty spolu s účasťou na robotických súťažiach. Nedávno som pracoval na aktualizácii nastavenia svojho stola a rozhodol som sa, že by som rád pridal