Inhaltsverzeichnis:

Arduino DIY Bluetooth Controller LED RGB-Streifen - Gunook
Arduino DIY Bluetooth Controller LED RGB-Streifen - Gunook

Video: Arduino DIY Bluetooth Controller LED RGB-Streifen - Gunook

Video: Arduino DIY Bluetooth Controller LED RGB-Streifen - Gunook
Video: Beginner's Guide to Using LED Strips with Arduino 2024, Juni
Anonim
Arduino DIY Bluetooth-Controller LED RGB-Streifen
Arduino DIY Bluetooth-Controller LED RGB-Streifen
Arduino DIY Bluetooth-Controller LED RGB-Streifen
Arduino DIY Bluetooth-Controller LED RGB-Streifen

Hallo zusammen, dies ist das zweite Projekt, das ich mit Ihnen teilen möchte! Heute zeige ich Ihnen, wie Sie Arduino und Bluetooth-Modul verbinden und später damit einen LED-RGB-Streifen steuern.

In diesem Tutorial verwenden wir das Bluetooth-Modul HC-06, da es billig und einfach zu bedienen ist. (Ich habe meine für 2 $ von aliexpress bekommen)

Das Bluetooth-Modul, das wir heute verwenden werden, ist das bekannte und billige HC-06. (Ich habe meine für 2€ von aliexpress bekommen)

Unsere App befindet sich noch im Testprozess, daher empfehlen wir Ihnen, eine E-Mail an [email protected] zu senden, wenn Sie technische Probleme haben oder Probleme aufgetreten sind. Vielen Dank für Ihr Verständnis!

Schritt 1:

Bild
Bild
Bild
Bild
Bild
Bild
Bild
Bild

Diese Teile benötigen wir:

  • 1x Arduino Board (ich werde Arduino NANO verwenden)
  • 1x Bluetooth-Modul HC-06 oder HC-05
  • 1x 12V Meter langer RGB-LED-Streifen (ich verwende 30LEDs/m mit gemeinsamer Anode)
  • 1x Anschlussschraube
  • 3x 220Ω Widerstand
  • 3x BUZ11 N-Kanal Leistungs-MOSFET (oder gleichwertig)
  • Steckbrett und Jumper
  • (Optional) DC-Buchse und DC-Anschluss
  • Und natürlich 12V Netzteil, ich verwende ein variables Netzteil

Schritt 2: Anschlüsse und Schaltplan

Anschlüsse und Schaltplan
Anschlüsse und Schaltplan
Anschlüsse und Schaltplan
Anschlüsse und Schaltplan
Anschlüsse und Schaltplan
Anschlüsse und Schaltplan

Lasst uns bauen!Die Schaltung ist nicht so kompliziert, wie es auf den ersten Blick erscheinen mag.

Zuerst müssen wir feststellen, ob unser LED-Streifen eine gemeinsame Anode oder eine gemeinsame Kathode hat. Meins hat eine gemeinsame Anode, also habe ich die Anode des LED-Streifens an das 12-V-Netzteil und den Rest an Schraubklemmen angeschlossen, die wir später an den Ausgang des MOSFET anschließen werden.

Alle wichtigen Anschlüsse und Schaltpläne sind in den obigen Bildern dargestellt.

Seien Sie sehr vorsichtig, wenn Sie die 12V + Schiene an die VIN an die Arduino-Platine anschließen, da Sie die Platine verbrennen können, wenn Sie sie falsch anschließen. Vergessen Sie auch nicht, alles zu erden (GND)

Schritt 3: Arduino-Code und serielle Kommunikation

Arduino-Code und serielle Kommunikation
Arduino-Code und serielle Kommunikation

Laden Sie die folgende Skizze mit einem USB-Kabel auf den Arduino hoch.

Vergessen Sie nicht, das HC-06-Modul zu trennen, bevor Sie die Skizze hochladen!

Wieso den? Die Kommunikationspins (RX und TX) des HC-06 blockieren die Kommunikation zwischen Arduino und Computer.

Code-Erklärung:

  • Zuerst haben wir einige Konstanten (Konstante, die später nicht mehr geändert werden kann) für alle drei Farben (Rot, Grün, Blau) deklariert.
  • In setup () haben wir die serielle Kommunikation mit 9600 Baudrate gestartet und alle LED-Pins als AUSGANG eingestellt
  • In loop () wenn die Serial etwas empfängt, parst sie die empfangenen Daten als Integer (Wichtig im nächsten Schritt)
  • Wenn es ein Zeilenumbruchzeichen ('\n') empfängt, beschränkt es zuerst die Werte aufgrund des PWM-Bereichs auf den Bereich 0-255 und überträgt dann Änderungen an den digitalen Pins mit der analogWrite()-Methode

Das ist es! Wir sind jetzt bereit für den letzten Schritt!

Schritt 4: Arduino mit Android-Gerät verbinden

Arduino mit Android-Gerät verbinden
Arduino mit Android-Gerät verbinden
Arduino mit Android-Gerät verbinden
Arduino mit Android-Gerät verbinden
Arduino mit Android-Gerät verbinden
Arduino mit Android-Gerät verbinden

Laden Sie jetzt die folgende App herunter: Smart Bluetooth - Arduino Bluetooth Serial ⚡

LINK:

Smart Bluetooth ist eine App, mit der Sie Ihr Telefon auf einfachste und einfachste Weise verwenden können, um mit Ihrem Bluetooth-Modul oder -Board zu kommunizieren. Es öffnet die Tür zu unbegrenzten Möglichkeiten, Ihre DIY-Projekte zu steuern. Smart Bluetooth bietet viele verschiedene Möglichkeiten, um Daten an Ihr Modul zu senden.

Smart Bluetooth hat die folgenden Funktionen:

  • Schnelle Verbindung zu Ihrem Modul
  • Senden und empfangen Sie Daten von Ihrem Modul
  • Digital- und PWM-Pins des Empfängers steuern
  • Dunkles und helles ThemaVerschiedene Steuerelementlayouts für verschiedene Zwecke
  • Moderne und reaktionsschnelle Benutzeroberfläche
  • Anpassbare Tasten und Schalter
  • Realisiere dein DIY RC Car Projekt mit einem schönen Gamepad
  • Steuern Sie Ihre RGB-LED-Streifen ganz einfach mit Schiebereglern
  • Schaltet Bluetooth beim Schließen automatisch aus, um den Akku zu schonen
  • Befehlszeile (Terminal)

In diesem Tutorial verwenden wir das zweite TAB mit großer LED, gerade genug, um zwei Zeichen zu senden.

In den folgenden Bildern zeige ich Ihnen, wie Sie die App verwenden. Ich zeige Ihnen, wie Sie nach Geräten in der Nähe suchen, mit dem von uns verwendeten Modul koppeln und die von der App gesendeten Daten einrichten. Wenn Sie sich verwirrt fühlen, machen Sie eine Pause und kehren Sie zu den vorherigen Schritten zurück, bis es funktioniert. Wenn Sie jedoch immer noch Probleme haben, lassen Sie es mich wissen [email protected], ich werde innerhalb von 24 Stunden antworten:)

  1. Öffnen Sie die App, blättern Sie durch das Intro, klicken Sie auf die Schaltfläche SUCHEN und suchen Sie nach Geräten in der Nähe
  2. Wenn Ihr Gerät gefunden wurde, wählen Sie es aus, indem Sie darauf klicken
  3. Wählen Sie Ihr bevorzugtes Thema (dunkel oder hell) und halten Sie die ausgewählte Taste gedrückt
  4. Warten Sie auf die Verbindung, wenn sie fehlschlägt, versuchen Sie es erneut
  5. Wählen Sie nach erfolgreicher Verbindung das zweite TAB, indem Sie darauf klicken, ziehen Sie die Schieberegler und prüfen Sie, ob der LED-Streifen die Farbe ändert oder nicht.
  6. Wenn alles funktioniert und Sie mit diesem Projekt zufrieden sind, hinterlassen Sie bitte ein nettes Feedback und eine Bewertung für meine App, dies hilft bei der Weiterentwicklung und dem Tutorial:)

Vergiss nicht zu bewerten und ein nettes Feedback zu hinterlassen. Danke und bis zum nächsten Tutorial:)

Empfohlen: