Indholdsfortegnelse:
- Trin 1:
- Trin 2: Forbindelser og skematisk
- Trin 3: Arduino -kode og seriel kommunikation
- Trin 4: Tilslut Arduino til Android -enhed
Video: Arduino DIY Bluetooth Controller LED RGB Strip: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Hej alle sammen, dette er det andet projekt, jeg vil dele med jer! I dag vil jeg vise dig, hvordan du tilslutter Arduino og Bluetooth -modul og senere bruger det til at styre en LED RGB -strip.
I denne vejledning bruger vi HC-06 Bluetooth-modul, fordi det er billigt og let at bruge. (Jeg fik min for 2 $ fra aliexpress)
Bluetooth-modulet, vi vil bruge i dag, er HC-06, som er velkendt og billigt. (Jeg fik min for 2 € fra aliexpress)
Vores app er stadig i testproces, så vi opfordrer dig til at sende en e -mail til: [email protected], hvis du har tekniske problemer eller har oplevet nogle problemer. Mange tak for forståelsen!
Trin 1:
Vi får brug for disse dele:
- 1x Arduino Board (jeg bruger Arduino NANO)
- 1x Bluetooth-modul HC-06 eller HC-05
- 1x 12V meter lang RGB LED-strip (jeg bruger 30 LED'er/m med fælles anode)
- 1x terminalskrue
- 3x 220Ω modstand
- 3x BUZ11 N-Channel Power MOSFET (eller tilsvarende)
- Brødbræt og jumpere
- (Valgfrit) DC -stik og DC -stik
- Og selvfølgelig 12V strømforsyning, jeg bruger variabel strømforsyning
Trin 2: Forbindelser og skematisk
Lad os bygge! Kredsløbet er ikke så kompliceret, som det kan synes ved første øjekast.
Først skal vi afgøre, om vores LED -strip har fælles anode eller fælles katode. Min har fælles Anode, så jeg tilsluttede LED Strips anode til 12V strømforsyningen og resten til skrueterminaler, som vi vil forbinde til MOSFET's output senere.
Alle de vigtige forbindelser og skematisk er/er vist på billederne ovenfor.
Vær meget forsigtig, når du tilslutter 12V+ skinne til VIN til Arduino -kort, fordi du kan brænde brættet, hvis du tilslutter det falsk. Glem også alt at jord (GND)
Trin 3: Arduino -kode og seriel kommunikation
Upload følgende skitse til Arduino ved hjælp af et USB -kabel.
Glem ikke at afbryde HC-06-modulet, før du uploader skitsen!
Hvorfor? HC-06s kommunikationsnåle (RX og TX) blokerer kommunikationen mellem Arduino og computer.
Kode Forklaring:
- Først erklærede vi få konstanter (konstant, som ikke kan ændres senere) for alle tre farver (rød, grøn, blå)
- I setup () startede vi seriel kommunikation med 9600 baud rate og indstillede alle LED pins som en OUTPUT
- I loop () hvis serien modtager noget, analyserer den de modtagne data som et helt tal (vigtigt i næste trin)
- Hvis den modtager nylinjetegn ('\ n'), begrænser den først værdier til område 0-255 på grund af PWM-området og foretager derefter ændringer til digitale ben med analogWrite () -metoden
Det er det! Vi er klar nu til det sidste trin!
Trin 4: Tilslut Arduino til Android -enhed
Download nu følgende app: Smart Bluetooth - Arduino Bluetooth Serial ⚡
LINK:
Smart Bluetooth er en app, der giver dig mulighed for at bruge din telefon til at kommunikere med dit Bluetooth -modul eller -kort, på den nemmeste og enkleste måde. Det åbner døren til ubegrænsede måder at styre dine DIY -projekter på. Smart Bluetooth tilbyder mange forskellige måder at sende data til dit modul.
Smart Bluetooth har følgende funktioner:
- Hurtig forbindelse til dit modul
- Send og modtag data fra dit modul
- Styr modtagerens digitale og PWM -ben
- Mørkt og lyst tema Forskellige kontrollayouter til forskellige formål
- Moderne og lydhør brugergrænseflade
- Knapper og kontakter, der kan tilpasses
- Gennemfør dit DIY RC -bilprojekt med en smuk gamepad
- Styr nemt dine RGB Led -strips med skydere
- Slukker automatisk Bluetooth, når den lukkes for at spare batterilevetid
- Kommandolinje (terminal)
I denne vejledning bruger vi den anden TAB med stor led, lige tilstrækkelig nok til at sende to tegn.
I de følgende billeder viser jeg dig, hvordan du bruger appen. Jeg viser dig, hvordan du søger efter enheder i nærheden, hvordan du parrer med det modul, vi bruger, og hvordan du konfigurerer de data, der sendes fra appen. Hvis du føler dig forvirret, skal du holde pause og gå tilbage til tidligere trin, indtil du får det til at fungere. Men hvis du stadig har problemer, lad mig vide [email protected], svarer jeg inden for 24 timer:)
- Åbn appen, glid gennem introen, tryk på knappen SØG, og søg efter enheder i nærheden
- Når din enhed er fundet, skal du vælge den ved at klikke på den
- Vælg dit foretrukne tema (mørkt eller lyst), og hold den knap, du valgte, nede
- Vent på forbindelsen, hvis den mislykkes, skal du prøve at oprette forbindelse igen
- Efter en vellykket forbindelse skal du vælge den anden fane ved at klikke på den og trække skyderne og kontrollere, om ledstrimlen ændrer farver eller ej.
- Hvis alt fungerer, og du er tilfreds med dette projekt, bedes du efterlade en god feedback og bedømmelse for min app, dette hjælper med videre udvikling og vejledning:)
Glem ikke at bedømme og give en god feedback. Tak og vi ses ved næste tutorial:)
Anbefalede:
RGB Led Strip Bluetooth Controller V3 + Musiksynkronisering + Kontrol af omgivende lys: 6 trin (med billeder)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Dette projekt bruger arduino til at styre en RGB led strip med din telefon via bluetooth. Du kan ændre farve, få lys til at synkronisere med musik eller få dem til at justere automatisk til den omgivende belysning
DIY LED Strip: Sådan skæres, forbindes, loddes og Power LED Strip: 3 trin (med billeder)
DIY LED Strip: Sådan skæres, forbindes, loddes og Power LED Strip: Begynderguide til at lave dine egne lysprojekter ved hjælp af LED strip.Fleksibel pålidelig og let at bruge, LED strips er det bedste valg til en række forskellige applikationer.Jeg vil dække det grundlæggende om at installere en simpel indendørs 60 LED's/m LED -strip, men i
ESP8266 RGB LED STRIP WIFI -kontrol - NODEMCU Som IR -fjernbetjening til Led Strip kontrolleret over Wifi - RGB LED STRIP Smartphone -kontrol: 4 trin
ESP8266 RGB LED STRIP WIFI -kontrol | NODEMCU Som IR -fjernbetjening til Led Strip kontrolleret over Wifi | RGB LED STRIP Smartphone -kontrol: Hej fyre i denne vejledning lærer vi, hvordan du bruger nodemcu eller esp8266 som en IR -fjernbetjening til at styre en RGB LED -strip, og Nodemcu styres af smartphone over wifi. Så dybest set kan du styre RGB LED STRIP med din smartphone
Arduino RGB LED Strip Controller: 4 trin
Arduino RGB LED Strip Controller: Ofte når folk vil styre deres RGB LED strip med en Arduino, bruges tre potentiometre til at blande de røde, grønne og blå farver. Dette fungerer og kan være helt fint til dine behov, men jeg ville gøre noget mere intuitivt, somethi
DIY Arduino RGB LED Strip IR -controller: 5 trin
DIY Arduino RGB LED Strip IR -controller: Hej fyre. I dagens instruktive vil jeg vise dig, hvordan du kan lave din egen arduino -baserede, infrarøde styrede, RGB LED -stripkontroller. Controllerens princip er ganske enkelt. 12v positiv er forbundet direkte til 12v r