Inhaltsverzeichnis:
- Schritt 1:
- Schritt 2: Anschlüsse und Schaltplan
- Schritt 3: Arduino-Code und serielle Kommunikation
- Schritt 4: Arduino mit Android-Gerät verbinden
Video: Arduino DIY Bluetooth Controller LED RGB-Streifen - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
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:
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
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
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
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:)
- Ö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
- Wenn Ihr Gerät gefunden wurde, wählen Sie es aus, indem Sie darauf klicken
- Wählen Sie Ihr bevorzugtes Thema (dunkel oder hell) und halten Sie die ausgewählte Taste gedrückt
- Warten Sie auf die Verbindung, wenn sie fehlschlägt, versuchen Sie es erneut
- 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.
- 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:
Arduino Ampel-Controller mit RBG Led - 4-Wege: 3 Schritte
Arduino Ampel-Controller mit RBG Led | 4-Wege: In diesem Beitrag erfahren Sie, wie Sie einen Arduino-Ampelcontroller herstellen. Mit diesem Ampelsteuergerät wird der Verkehrsfluss gesteuert. Diese können in stark frequentierten Bereichen angewendet werden, um Verkehrsblockaden oder Unfälle zu vermeiden
Leap-Motion-Controller. (Progetto Arduino): 4 Schritte
Leap-Motion-Controller. (Arduino Progetto): Progetto-Quest-Progetto und Leap-Motion-Steuerung per Kontrolle der Intensität und Farbe der RGB-LEDs in der Bewegungsumgebung des Mani-nello-Spazio.Referenz:Leap Motion SDK: https:// entwicklerarchiv.leapmotion.com/doc
So koppeln Sie einen Xbox One-Controller mit einem Windows 10-Laptop.: 16 Schritte
So koppeln Sie einen Xbox One Controller mit einem Windows 10 Laptop.: Sie benötigen:Xbox ControllerWindows 10 Laptop
Arduino Game Controller mit Lichtern, die auf Ihr Unity-Spiel reagieren
Arduino Game Controller mit Lichtern, die auf Ihr Unity-Spiel reagieren:: Zuerst habe ich dieses Ding in Wort geschrieben. Dies ist das erste Mal, dass ich instructable verwende, also wenn ich sage: Schreiben Sie Code wie so wissen, dass ich mich auf das Bild oben in diesem Schritt beziehe. In diesem Projekt verwende ich 2 Arduinos, um 2 separate Bits auszuführen
Dekorative Blumen-RGB-LED-Leuchten - DIY: 7 Schritte (mit Bildern)
Dekorative Blumen-RGB-LED-Leuchten | DIY: In diesem Tutorial zeigen wir Ihnen, wie Sie dekoratives Blumen-RGB-LED-Licht herstellen. Sie können das in diesem Schritt eingebettete Video für Konstruktion, Stückliste, Schaltplan & testen oder Sie können den Beitrag für weitere Details weiterlesen