Innehållsförteckning:

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

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

Video: Arduino DIY Bluetooth Controller LED RGB Strip: 4 steg
Video: How To Make DIY Arduino RGB Led Strip Controller 2024, November
Anonim
Arduino DIY Bluetooth -kontroller LED RGB -remsa
Arduino DIY Bluetooth -kontroller LED RGB -remsa
Arduino DIY Bluetooth -kontroller LED RGB -remsa
Arduino DIY Bluetooth -kontroller LED RGB -remsa

Hej alla, det här är det andra projektet jag vill dela med er. Idag kommer jag att visa er hur man ansluter Arduino och Bluetooth -modul och senare använder det för att styra en LED RGB -remsa.

I denna handledning kommer vi att använda HC-06 Bluetooth-modul, eftersom den är billig och lätt att använda. (Jag fick min för 2 $ från aliexpress)

Bluetooth-modulen vi kommer att använda idag är HC-06 som är välkänd och billig. (Jag fick min för 2 € från aliexpress)

Vår app testar fortfarande, så vi uppmuntrar dig att skicka ett e -postmeddelande till: [email protected] om du har några tekniska problem eller om du har problem. Tack så mycket för din förståelse!

Steg 1:

Bild
Bild
Bild
Bild
Bild
Bild
Bild
Bild

Vi kommer att behöva dessa delar:

  • 1x Arduino Board (jag kommer att använda Arduino NANO)
  • 1x Bluetooth-modul HC-06 eller HC-05
  • 1x 12V meter lång RGB LED-remsa (jag använder 30 LED/m med vanlig anod)
  • 1x terminalskruv
  • 3x 220Ω motstånd
  • 3x BUZ11 N-Channel Power MOSFET (eller motsvarande)
  • Brödbräda och hoppare
  • (Valfritt) DC -uttag och DC -kontakt
  • Och naturligtvis 12V strömförsörjning, jag använder variabel strömförsörjning

Steg 2: Anslutningar och schematisk

Anslutningar och schematisk
Anslutningar och schematisk
Anslutningar och schematisk
Anslutningar och schematisk
Anslutningar och schematisk
Anslutningar och schematisk

Låt oss bygga! Kretsen är inte så komplicerad som den kan tyckas vid första anblicken.

Först måste vi avgöra om vår LED -remsa har gemensam anod eller gemensam katod. Min har gemensam anod, så jag anslöt LED Strips anod till 12V strömförsörjning och resten till skruvplintar, som vi kommer att ansluta till MOSFET: s utgång senare.

Alla viktiga anslutningar och schematiska är/visas i bilderna ovan.

Var mycket försiktig när du ansluter 12V+ -skena till VIN till Arduino -kortet, eftersom du kan bränna kortet om du ansluter det falskt. Glöm inte heller att jorda (GND) allt

Steg 3: Arduino -kod och seriell kommunikation

Arduino -kod och seriell kommunikation
Arduino -kod och seriell kommunikation

Ladda upp följande skiss till Arduino med en USB -kabel.

Glöm inte att koppla bort HC-06-modulen innan du laddar upp skissen!

Varför? HC-06s kommunikationsstift (RX och TX) blockerar kommunikationen mellan Arduino och dator.

Kod Förklaring:

  • Först deklarerade vi få konstanter (konstanta, som inte kan ändras senare) för alla tre färgerna (rött, grönt, blått)
  • I setup () startade vi seriell kommunikation med 9600 baudhastighet och ställde in alla ledstift som en OUTPUT
  • I loop () om Serien tar emot något analyserar den mottagna data som heltal (viktigt i nästa steg)
  • Om den får ny radstecken ('\ n') begränsar den först värden till intervall 0-255, på grund av PWM-intervallet och gör sedan ändringar i digitala stift med analogWrite () -metoden

Det är allt! Vi är redo nu för det sista steget!

Steg 4: Anslut Arduino till Android -enhet

Anslut Arduino till Android -enhet
Anslut Arduino till Android -enhet
Anslut Arduino till Android -enhet
Anslut Arduino till Android -enhet
Anslut Arduino till Android -enhet
Anslut Arduino till Android -enhet

Ladda ner nu följande app: Smart Bluetooth - Arduino Bluetooth Serial ⚡

LÄNK:

Smart Bluetooth är en app som låter dig använda din telefon för att kommunicera med din Bluetooth -modul eller -kort, på det enklaste och enklaste sättet. Det öppnar dörren till obegränsade sätt att styra dina DIY -projekt. Smart Bluetooth erbjuder många olika sätt att skicka data till din modul.

Smart Bluetooth har följande funktioner:

  • Snabb anslutning till din modul
  • Skicka och ta emot data från din modul
  • Styr mottagarens digitala och PWM -stift
  • Mörkt och ljust tema Olika kontrolllayouter för olika ändamål
  • Modernt och lyhörd UI
  • Anpassningsbara knappar och omkopplare
  • Implementera ditt DIY RC -bilprojekt med en vacker gamepad
  • Kontrollera enkelt dina RGB Led -remsor med reglage
  • Stänger automatiskt av Bluetooth när den är stängd för att spara batterilivslängd
  • Kommandorad (terminal)

I den här självstudien använder vi den andra fliken med stor led, precis tillräckligt för att skicka två tecken.

På följande bilder kommer jag att visa dig hur du använder appen. Jag visar dig hur du söker efter enheter i närheten, hur du parar med modulen vi använder och hur du ställer in data som skickas från appen. Om du känner dig förvirrad, pausa och gå tillbaka till föregående steg tills du får det att fungera. Men om du fortfarande har problem, meddela mig [email protected], jag svarar inom 24 timmar:)

  1. Öppna appen, glid igenom introt, tryck på SÖK -knappen och sök efter enheter i närheten
  2. När din enhet hittas väljer du den genom att klicka på den
  3. Välj önskat tema (mörkt eller ljust) och håll knappen du valt
  4. Vänta på anslutningen, om den misslyckas, försök att ansluta igen
  5. Efter lyckad anslutning väljer du den andra fliken genom att klicka på den och drar skjutreglagen och kontrollerar om LED -remsan ändrar färger eller inte.
  6. Om allt fungerar och du är nöjd med det här projektet, vänligen lämna en trevlig feedback och betyg för min app, det hjälper till med vidareutveckling och handledning:)

Glöm inte att betygsätta och lämna en trevlig feedback. Tack och vi ses på nästa handledning:)

Rekommenderad: