Satura rādītājs:
- 1. darbība:
- 2. darbība. Savienojumi un shēma
- 3. darbība: Arduino kods un seriālā komunikācija
- 4. darbība. Savienojiet Arduino ar Android ierīci
Video: Arduino DIY Bluetooth kontroliera LED RGB sloksne: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Sveiki visiem, šis ir otrais projekts, ar kuru vēlos dalīties ar jums! Šodien es jums parādīšu, kā savienot Arduino un Bluetooth moduli un vēlāk izmantot to, lai kontrolētu LED RGB joslu.
Šajā apmācībā mēs izmantosim Bluetooth moduli HC-06, jo tas ir lēts un viegli lietojams. (Es dabūju savu par 2 USD no aliexpress)
Šodien izmantotais Bluetooth modulis ir HC-06, kas ir labi zināms un lēts. (Es savu dabūju par 2 € no aliexpress)
Mūsu lietotne joprojām tiek testēta, tāpēc iesakām nosūtīt e -pastu uz: [email protected], ja rodas kādas tehniskas problēmas vai rodas kādas problēmas. Liels paldies par sapratni!
1. darbība:
Mums būs vajadzīgas šādas detaļas:
- 1x Arduino dēlis (es izmantošu Arduino NANO)
- 1x Bluetooth modulis HC-06 vai HC-05
- 1x 12V metru gara RGB LED sloksne (es izmantoju 30LED/m ar parasto anodu)
- 1x spailes skrūve
- 3x 220Ω rezistors
- 3x BUZ11 N-Channel Power MOSFET (vai līdzvērtīgs)
- Maizes dēlis un džemperi
- (Pēc izvēles) Līdzstrāvas ligzda un līdzstrāvas savienotājs
- Un, protams, 12V barošanas avots, es izmantoju mainīgu barošanas avotu
2. darbība. Savienojumi un shēma
Veidosim! Ķēde nav tik sarežģīta, kā varētu šķist no pirmā acu uzmetiena.
Pirmkārt, mums jānosaka, vai mūsu LED sloksnei ir kopējais anods vai kopējais katods. Manam ir kopīgs anods, tāpēc es pievienoju LED sloksnes anodu 12 V barošanas avotam, bet pārējo - skrūves spailēm, kuras mēs vēlāk pievienosim MOSFET izejai.
Visi svarīgākie savienojumi un shēma ir parādīti iepriekš redzamajos attēlos.
Esiet ļoti piesardzīgs, savienojot 12V+ sliedi VIN ar Arduino plāksni, jo jūs varat sadedzināt plāksni, ja pievienojat to nepatiesi. Tāpat neaizmirstiet visu iezemēt (GND)
3. darbība: Arduino kods un seriālā komunikācija
Augšupielādējiet šādu skici Arduino, izmantojot USB kabeli.
Pirms skices augšupielādes neaizmirstiet atvienot moduli HC-06!
Kāpēc? HC-06 sakaru tapas (RX un TX) bloķē saziņu starp Arduino un datoru.
Koda skaidrojums:
- Pirmkārt, mēs deklarējām dažas konstantes (nemainīgas, kuras vēlāk nevar mainīt) visām trim krāsām (sarkana, zaļa, zila)
- Iestatīšanas laikā () mēs sākām sērijveida sakarus ar 9600 batu pārraides ātrumu un iestatījām visas vadītās tapas kā OUTPUT
- Cilnē (), ja sērija saņem kaut ko, tā parsē saņemtos datus kā veselu skaitli (svarīgi nākamajā darbībā)
- Ja tas saņem jaunrindas rakstzīmi ('\ n'), tas vispirms ierobežo vērtības diapazonā no 0 līdz 255 PWM diapazona dēļ un pēc tam veic izmaiņas digitālajās tapās, izmantojot metodi analogWrite ()
Tieši tā! Mēs esam gatavi pēdējam solim!
4. darbība. Savienojiet Arduino ar Android ierīci
Tagad lejupielādējiet šādu lietotni: Smart Bluetooth - Arduino Bluetooth Serial ⚡
LINK:
Smart Bluetooth ir lietotne, kas ļauj jums izmantot tālruni, lai sazinātos ar Bluetooth moduli vai tāfeli, visvienkāršākajā un vienkāršākajā veidā. Tas paver durvis neierobežotiem veidiem, kā kontrolēt savus DIY projektus. Smart Bluetooth piedāvā daudz dažādu veidu, kā nosūtīt datus uz jūsu moduli.
Smart Bluetooth ir šādas funkcijas:
- Ātrs savienojums ar moduli
- Sūtiet un saņemiet datus no sava moduļa
- Kontrolējiet uztvērēja digitālās un PWM tapas
- Tumša un gaiša tēma Dažādi vadības izkārtojumi dažādiem mērķiem
- Mūsdienīga un atsaucīga lietotāja saskarne
- Pielāgojamas pogas un slēdži
- Īstenojiet savu DIY RC Car projektu ar skaistu spēļu paneli
- Viegli kontrolējiet savas RGB Led sloksnes ar slīdņiem
- Automātiski izslēdz Bluetooth, kad tas ir aizvērts, lai taupītu akumulatora darbības laiku
- Komandrinda (terminālis)
Šajā apmācībā mēs izmantojam otro cilni ar lielu LED, kas ir pietiekami, lai nosūtītu divas rakstzīmes.
Šajos attēlos es parādīšu, kā lietot lietotni. Es jums parādīšu, kā meklēt tuvumā esošas ierīces, kā savienot pārī ar mūsu izmantoto moduli un kā iestatīt no lietotnes nosūtītos datus. Ja jūtaties apjukusi, pauzējiet un atgriezieties pie iepriekšējām darbībām, līdz tas sāk darboties. Tomēr, ja jums joprojām ir problēmas, dariet man zināmu [email protected], es atbildēšu 24 stundu laikā:)
- Atveriet lietotni, velciet cauri ievadam, nospiediet pogu MEKLĒT un meklējiet tuvumā esošās ierīces
- Kad jūsu ierīce ir atrasta, atlasiet to, noklikšķinot uz tās
- Izvēlieties vēlamo motīvu (tumšs vai gaišs) un turiet izvēlēto pogu
- Pagaidiet savienojumu, ja tas neizdodas, mēģiniet izveidot savienojumu vēlreiz
- Pēc veiksmīga savienojuma atlasiet otro cilni, noklikšķinot uz tās, un velciet slīdņus un pārbaudiet, vai LED sloksne maina krāsas vai nē.
- Ja viss darbojas un jūs esat apmierināts ar šo projektu, lūdzu, atstājiet jaukas atsauksmes un vērtējumu par manu lietotni, tas palīdzēs ar turpmāku attīstību un apmācību:)
Neaizmirstiet novērtēt un atstāt jaukas atsauksmes. Paldies un tiekamies nākamajā apmācībā:)
Ieteicams:
RC kontrolēta Rgb LED sloksne: 4 soļi (ar attēliem)
RC kontrolēta Rgb LED sloksne: izveidojiet savu rc vadāmo LED sloksni individuālam telpas apgaismojumam! Lielāko daļu rgb vadīto sloksņu kontrolē ar infrasarkano tālvadības pulti. Lai to izslēgtu vai ieslēgtu vai mainītu krāsu, jums jāpaliek uztvērēja priekšā. Tas ir garlaicīgi un nav
Bezvadu RGB LED sloksne, izmantojot Bluetooth un Wifi ESP8266: 3 soļi
Bezvadu RGB LED sloksne, izmantojot Bluetooth un Wifi ESP8266: RGB LED sloksne, izmantojot Bluetooth un WIFI Skatiet youtube video, lai iegūtu sīkāku informāciju
Mūzikas reaktīvās daudzkrāsainās LED gaismas - Arduino skaņas noteikšanas sensors - RGB LED sloksne: 4 soļi
Mūzikas reaktīvās daudzkrāsainās LED gaismas | Arduino skaņas noteikšanas sensors | RGB LED sloksne: ar mūziku reaģējošs daudzkrāsu LED gaismas projekts. Šajā projektā tika izmantota vienkārša 5050 RGB LED sloksne (nevis adresējamā LED WS2812), Arduino skaņas noteikšanas sensors un 12 V adapteris
Neopixel Ws 2812 LED sloksne ar Arduino, ko kontrolē Bluetooth, izmantojot Android vai iPhone: 4 soļi
Neopixel Ws 2812 LED sloksne ar Arduino, ko kontrolē Bluetooth no Android vai iPhone: Sveiki, puiši, šajā pamācībā es esmu apspriedis par to, kā kontrolēt neopikseļu LED sloksni vai ws2812 LED sloksni no sava Android tālruņa vai iPhone, izmantojot Bluetooth savienojumu. pievienojiet mājās neopikseļu gaismas diodes sloksni kopā ar Arduino ar
Mūzikas reaktīvā RGB LED sloksne ar kodu - WS1228b - Izmantojot Arduino un mikrofona moduli: 11 soļi
Mūzikas reaktīvā RGB LED sloksne ar kodu | WS1228b | Izmantojot Arduino un mikrofona moduli: veidojiet mūzikas reaktīvo WS1228B LED sloksni, izmantojot Arduino un mikrofona moduli. Izmantotās detaļas: Arduino WS1228b Led Strip skaņas sensora maizes dēļa džemperi 5V 5A