Obsah:

Arduino DIY Bluetooth ovládač LED RGB pás: 4 kroky
Arduino DIY Bluetooth ovládač LED RGB pás: 4 kroky

Video: Arduino DIY Bluetooth ovládač LED RGB pás: 4 kroky

Video: Arduino DIY Bluetooth ovládač LED RGB pás: 4 kroky
Video: Nvidia RTX 3080 Mini! The Future of GPUs! #shorts #pcgaming #gpu #aprilfools 2024, November
Anonim
Arduino DIY Bluetooth ovládač LED RGB pásik
Arduino DIY Bluetooth ovládač LED RGB pásik
Arduino DIY Bluetooth ovládač LED RGB pásik
Arduino DIY Bluetooth ovládač LED RGB pásik

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:

Obrázok
Obrázok
Obrázok
Obrázok
Obrázok
Obrázok
Obrázok
Obrázok

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

Pripojenia a schéma
Pripojenia a schéma
Pripojenia a schéma
Pripojenia a schéma
Pripojenia a schéma
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

Arduino kód a sériová komunikácia
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

Pripojte Arduino k zariadeniu Android
Pripojte Arduino k zariadeniu Android
Pripojte Arduino k zariadeniu Android
Pripojte Arduino k zariadeniu Android
Pripojte Arduino k zariadeniu Android
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:)

  1. Otvorte aplikáciu, posuňte sa v úvode, kliknite na tlačidlo VYHĽADAŤ a vyhľadajte zariadenia v okolí
  2. Keď je vaše zariadenie nájdené, vyberte ho kliknutím naň
  3. Vyberte preferovaný motív (tmavý alebo svetlý) a podržte tlačidlo, ktoré ste vybrali
  4. Počkajte na pripojenie, ak zlyhá, skúste sa znova pripojiť
  5. 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.
  6. 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: