Indholdsfortegnelse:

Arduino DIY Bluetooth Controller LED RGB Strip: 4 trin
Arduino DIY Bluetooth Controller LED RGB Strip: 4 trin

Video: Arduino DIY Bluetooth Controller LED RGB Strip: 4 trin

Video: Arduino DIY Bluetooth Controller LED RGB Strip: 4 trin
Video: RGB LED Strip Light Color Control with Bluetooth & Arduino 2024, November
Anonim
Arduino DIY Bluetooth Controller LED RGB Strip
Arduino DIY Bluetooth Controller LED RGB Strip
Arduino DIY Bluetooth Controller LED RGB Strip
Arduino DIY Bluetooth Controller LED RGB Strip

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:

Billede
Billede
Billede
Billede
Billede
Billede
Billede
Billede

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

Forbindelser og skematisk
Forbindelser og skematisk
Forbindelser og skematisk
Forbindelser og skematisk
Forbindelser og skematisk
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

Arduino -kode og seriel kommunikation
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

Tilslut Arduino til Android -enhed
Tilslut Arduino til Android -enhed
Tilslut Arduino til Android -enhed
Tilslut Arduino til Android -enhed
Tilslut Arduino til Android -enhed
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:)

  1. Åbn appen, glid gennem introen, tryk på knappen SØG, og søg efter enheder i nærheden
  2. Når din enhed er fundet, skal du vælge den ved at klikke på den
  3. Vælg dit foretrukne tema (mørkt eller lyst), og hold den knap, du valgte, nede
  4. Vent på forbindelsen, hvis den mislykkes, skal du prøve at oprette forbindelse igen
  5. 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.
  6. 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: