INHOUDSOPGAWE:
- Stap 1:
- Stap 2: Verbindings en skematiese
- Stap 3: Arduino -kode en seriële kommunikasie
- Stap 4: Koppel Arduino aan Android -toestelle
Video: Arduino DIY Bluetooth -beheerder LED RGB -strook: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hallo almal, dit is die tweede projek wat ek met u wil deel. Vandag sal ek u wys hoe u 'n Arduino- en Bluetooth -module kan aansluit en dit later kan gebruik om 'n LED RGB Strip te beheer.
In hierdie handleiding gebruik ons die HC-06 Bluetooth-module, want dit is goedkoop en maklik om te gebruik. (Ek het myne vir 2 $ van aliexpress gekry)
Die Bluetooth-module wat ons vandag sal gebruik, is HC-06, wat bekend en goedkoop is. (Ek het myne vir 2 € van aliexpress gekry)
Ons app is nog in die toetsproses, dus ons raai u aan om 'n e -pos te stuur na: [email protected] as u tegniese probleme ondervind of as u probleme ondervind. Baie dankie vir u begrip!
Stap 1:
Ons benodig hierdie dele:
- 1x Arduino Board (ek sal Arduino NANO gebruik)
- 1x Bluetooth-module HC-06 of HC-05
- 1x 12V meter lange RGB LED-strook (ek gebruik 30 LED's/m met gewone anode)
- 1x eindskroef
- 3x 220Ω Weerstand
- 3x BUZ11 N-Channel Power MOSFET (of ekwivalent)
- Broodbord en springers
- (Opsioneel) DC -aansluiting en DC -aansluiting
- En natuurlik 12V kragtoevoer, ek gebruik veranderlike kragtoevoer
Stap 2: Verbindings en skematiese
Kom ons bou! Die kring is nie so ingewikkeld as wat dit met die eerste oogopslag lyk nie.
Eerstens moet ons bepaal of ons LED -strook 'n gemeenskaplike anode of 'n gemeenskaplike katode het. Myne het 'n gemeenskaplike anode, so ek het die LED Strip se anode gekoppel aan die 12V -kragtoevoer en die res aan die skroefklemme, wat ons later aan die MOSFET se uitset sal koppel.
Al die belangrike verbindings en skematiese is/word op die foto's hierbo getoon.
Wees baie versigtig wanneer u 12V+ -rail in die VIN op die Arduino -bord aansluit, want u kan die bord brand as u dit vals verbind. Moet ook nie vergeet om alles (GND) te maal nie
Stap 3: Arduino -kode en seriële kommunikasie
Laai die volgende skets na die Arduino met 'n USB -kabel.
Moenie vergeet om die HC-06-module te ontkoppel voordat u die skets oplaai nie!
Hoekom? Kommunikasiepenne (RX en TX) van HC-06 blokkeer kommunikasie tussen Arduino en rekenaar.
Kode Verduideliking:
- Eerstens het ons min konstante (konstant, wat later nie verander kan word nie) verklaar vir al drie kleure (rooi, groen, blou)
- By die opstelling () begin ons met seriële kommunikasie met 9600 baud rate en stel ons alle LED -penne as 'n UITGANG
- In lus () as die reeks iets ontvang, ontleed dit die ontvangde data as 'n heelgetal (belangrik in die volgende stap)
- As dit 'n nuwe lyn karakter ('\ n') ontvang, beperk dit eerstens waardes tot 0-255, vanweë die PWM-reeks, en verander dit dan aan digitale penne met analogWrite () -metode
Dis dit! Ons is nou gereed vir die laaste stap!
Stap 4: Koppel Arduino aan Android -toestelle
Laai nou die volgende app af: Smart Bluetooth - Arduino Bluetooth Serial ⚡
SKAKEL:
Slim Bluetooth is 'n app waarmee u die telefoon op die maklikste en eenvoudigste manier met u Bluetooth -module of -bord kan kommunikeer. Dit maak die deur oop vir onbeperkte maniere om u DIY -projekte te beheer. Slim Bluetooth bied baie verskillende maniere om data na u module te stuur.
Slim Bluetooth het die volgende funksies:
- Vinnige verbinding met u module
- Stuur en ontvang data van u module
- Beheer ontvanger se digitale en PWM -penne
- Donker en ligte tema Verskillende bedieningsuitlegte vir verskillende doeleindes
- Moderne en responsiewe UI
- Aanpasbare knoppies en skakelaars
- Implementeer u DIY RC Car -projek met 'n pragtige gamepad
- Beheer u RGB Led -stroke maklik met skuifknoppies
- Skakel Bluetooth outomaties uit as dit gesluit is om die batterylewe te bespaar
- Opdraglyn (terminale)
In hierdie tutoriaal gebruik ons die tweede TAB met groot led, net genoeg om twee karakters te stuur.
In die volgende foto's sal ek u wys hoe u die app kan gebruik. Ek sal jou wys hoe om na toestelle in die buurt te soek, hoe om te koppel met die module wat ons gebruik en hoe om die data op te stel wat uit die app gestuur is. As u verward voel, stop en gaan terug na die vorige stappe totdat u dit werk. As u egter steeds probleme ondervind, laat weet my [email protected], ek sal binne 24 uur reageer:)
- Maak die app oop, blaai deur die inleiding, druk op die SEARCH -knoppie en soek na toestelle in die omgewing
- As u toestel gevind word, kies dit deur daarop te klik
- Kies die tema wat u verkies (donker of lig) en hou die knoppie wat u gekies het, in
- Wag vir die verbinding, as dit misluk, probeer weer koppel
- Na suksesvolle verbinding, kies die tweede TAB deur daarop te klik, sleep die skuifbalkies en kyk of die led -strook wel van kleur verander of nie.
- As alles werk en u tevrede is met hierdie projek, laat dan 'n goeie terugvoer en 'n waardering vir my app, dit sal help met verdere ontwikkeling en handleiding:)
Moenie vergeet om te beoordeel nie en gee 'n goeie terugvoer. Dankie en sien julle by die volgende tutoriaal:)
Aanbeveel:
Party Bluetooth -luidspreker met RGB LED's: 7 stappe
Party Bluetooth -luidspreker met RGB -LED's: Hallo, dit is my eerste instruksies, ek gaan jou wys hoe ek hierdie partytjie -luidspreker met RGB -LED's gemaak het. Hierdie projek is geïnspireer deur JBL Pulse en hierdie instruksies is egter 'n baie goedkoop en maklik om te maak projek met die meeste dinge kan
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 stappe (met foto's)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Hierdie projek gebruik arduino om 'n RGB led strip met u telefoon via bluetooth te beheer. U kan kleur verander, ligte met musiek laat sinkroniseer of dit outomaties laat aanpas vir die omringende beligting
DIY -beheer RGB LED -kleur via Bluetooth: 5 stappe
DIY -beheer RGB LED -kleur via Bluetooth: Slimme gloeilampe neem onlangs toe in gewildheid en word steeds 'n belangrike deel van die slimhuis -gereedskapstel. Slim gloeilampe stel die gebruiker in staat om hul lig te beheer via 'n spesiale toepassing op die slimfoon van die gebruiker; die gloeilamp kan aangeskakel word
RGB -LED bestuur deur Bluetooth of potensiometer: 5 stappe
RGB Led Beheer deur Bluetooth of Potentiometer: Hallo, vandag wou ek my Arduino -projek met u deel. Ek het RGB gelei wat deur Arduino beheer word. Dit het 3 modusse en 2 koppelvlakke. Die eerste modus is handbediening, tweede koel reënboog en derde kleurslot. Eers kalibreer u die potensiometer. Dan jy
Arduino Led/Strips RGB Bluetooth (Arduino + App Uitvinder): 5 stappe
Arduino Led/Strips RGB Bluetooth (Arduino + App Inventor): In hierdie tutoriaal sal ek wys hoe om App Inventor te gebruik en dit met arduino te verbind met Bluetooth