Cuprins:
- Pasul 1:
- Pasul 2: Conexiuni și schemă
- Pasul 3: Cod Arduino și comunicare în serie
- Pasul 4: Conectați Arduino la dispozitivul Android
Video: Arduino DIY Bluetooth Controller LED RGB Strip: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Bună ziua tuturor, acesta este al doilea proiect pe care vreau să-l împărtășesc!
În acest tutorial vom folosi modulul HC-06 Bluetooth, deoarece este ieftin și ușor de utilizat. (Mi-am luat al meu pentru 2 $ de la aliexpress)
Modulul Bluetooth pe care îl vom folosi astăzi este HC-06, care este bine cunoscut și ieftin. (Mi-am luat al meu pentru 2 € de la aliexpress)
Aplicația noastră este încă în proces de testare, așa că vă încurajăm să trimiteți un e-mail la: [email protected] dacă aveți probleme tehnice sau ați întâmpinat unele probleme. Mulțumesc mult pentru înțelegere!
Pasul 1:
Vom avea nevoie de aceste părți:
- 1x placa Arduino (voi folosi Arduino NANO)
- 1x modul Bluetooth HC-06 sau HC-05
- 1x 12V Meter-lung de RGB LED Strip (folosesc 30LEDs / m cu anod comun)
- 1x șurub terminal
- Rezistor 3x 220Ω
- 3x MOSFET de putere BUZ11 N-Channel (sau echivalent)
- Pană și jumperi
- (Opțional) Jack DC și conector DC
- Și, desigur, sursă de alimentare de 12V, folosesc sursă de alimentare variabilă
Pasul 2: Conexiuni și schemă
Să construim! Circuitul nu este atât de complicat pe cât poate părea la prima vedere.
În primul rând, trebuie să stabilim dacă banda noastră LED are anod comun sau catod comun. Al meu are un anod comun, așa că am conectat anodul LED Strip la sursa de alimentare de 12V și restul la borne cu șurub, pe care le vom conecta la ieșirea MOSFET mai târziu.
Toate conexiunile și schemele importante sunt / sunt prezentate în imaginile de mai sus.
Fiți foarte atenți atunci când conectați șina de 12V + în VIN la placa Arduino, deoarece puteți arde placa dacă o conectați fals. De asemenea, nu uitați să împământați (GND) totul
Pasul 3: Cod Arduino și comunicare în serie
Încărcați următoarea schiță pe Arduino folosind un cablu USB.
Nu uitați să deconectați modulul HC-06 înainte de a încărca schița!
De ce? Pinii de comunicare HC-06 (RX și TX) blochează comunicarea între Arduino și computer.
Explicatie cod:
- În primul rând, am declarat puține constante (constante, care nu pot fi modificate ulterior) pentru toate cele trei culori (roșu, verde, albastru)
- În setup () am început comunicarea serială cu 9600 baud rate și am setat toți pinii led ca OUTPUT
- În buclă () dacă serialul primește ceva, acesta analizează datele primite ca număr întreg (Important în pasul următor)
- Dacă primește caracter de linie nouă ('\ n'), în primul rând constrânge valorile la intervalul 0-255, din cauza intervalului PWM și apoi efectuează modificări pinilor digitali cu metoda analogWrite ()
Asta e! Suntem gata acum pentru pasul final!
Pasul 4: Conectați Arduino la dispozitivul Android
Descărcați acum următoarea aplicație: Smart Bluetooth - Arduino Bluetooth Serial ⚡
LINK:
Smart Bluetooth este o aplicație care vă permite să utilizați telefonul pentru a comunica cu modulul sau placa Bluetooth, cu cel mai simplu și mai simplu mod. Acesta deschide ușa către modalități nelimitate de a vă controla proiectele de bricolaj. Smart Bluetooth oferă multe modalități diferite de a trimite date către modulul dvs.
Smart Bluetooth are următoarele caracteristici:
- Conexiune rapidă la modulul dvs.
- Trimiteți și primiți date de la modulul dvs.
- Controlați pinii digitali și PWM ai receptorului
- Tema întunecată și lumină Aspecte de control diferite în scopuri diferite
- UI modernă și receptivă
- Butoane și comutatoare personalizabile
- Implementați proiectul dvs. DIY RC Car cu un gamepad frumos
- Controlați cu ușurință benzile LED RGB cu glisoare
- Dezactivează automat Bluetooth când este închis pentru a economisi durata de viață a bateriei
- Linie de comandă (terminal)
În acest tutorial, folosim al doilea TAB cu led mare, suficient de suficient pentru a trimite două caractere.
În următoarele imagini vă voi arăta cum să utilizați aplicația. Vă voi arăta cum să căutați dispozitive din apropiere, cum să vă asociați cu modulul pe care îl folosim și cum să configurați datele trimise din aplicație. Dacă vă simțiți confuz, întrerupeți-vă și reveniți la pașii anteriori până când îl faceți să funcționeze. Cu toate acestea, dacă mai aveți probleme, anunțați-mă [email protected], voi răspunde în termen de 24 de ore:)
- Deschideți aplicația, glisați prin introducere, apăsați butonul CĂUTARE și căutați dispozitive din apropiere
- Când dispozitivul dvs. este găsit, selectați-l făcând clic pe el
- Selectați tema preferată (întunecată sau deschisă) și țineți apăsat butonul pe care l-ați selectat
- Așteptați conexiunea, dacă nu reușește, încercați să vă reconectați
- După o conexiune reușită, alegeți al doilea TAB făcând clic pe acesta și trageți glisoarele și verificați dacă banda LED-ului își schimbă sau nu culorile.
- Dacă totul funcționează și sunteți mulțumit de acest proiect, vă rugăm să lăsați un feedback și o evaluare frumoasă pentru aplicația mea, acest lucru vă va ajuta cu dezvoltarea și tutorialul în continuare:)
Nu uitați să evaluați și să lăsați un feedback frumos. Vă mulțumim și ne vedem la următorul tutorial:)
Recomandat:
RGB Led Strip Bluetooth Controller V3 + Sincronizare muzică + Control lumină ambientală: 6 pași (cu imagini)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Acest proiect utilizează arduino pentru a controla o bandă LED RGB cu telefonul dvs. prin Bluetooth. Puteți schimba culoarea, puteți sincroniza luminile cu muzica sau le puteți ajusta automat pentru iluminarea ambientală
Control WS2812 Neopixel LED STRIP prin Bluetooth folosind Arduino Uno: 4 pași
Control WS2812 Neopixel LED STRIP Over Bluetooth Folosind Arduino Uno: Bună băieți în acest instructables vom învăța cum să controlăm neopixel cu arduino. Așadar, practic arduino va fi conectat prin Bluetooth folosind modulul hc05 Bluetooth la smartphone și smartphone-ul va trimite comenzi pentru a schimba culoarea benzii led neopixel
ESP8266 RGB LED STRIP WIFI Control - NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi - Control RGB LED STRIP pentru smartphone: 4 pași
ESP8266 RGB LED STRIP WIFI Control | NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi | RGB LED STRIP Smartphone Control: Bună băieți, în acest tutorial vom învăța cum să folosim nodemcu sau esp8266 ca telecomandă IR pentru a controla o bandă LED RGB, iar Nodemcu va fi controlat de smartphone prin wifi. Deci, practic puteți controla LED-ul RGB LED cu smartphone-ul dvs
DIY Wi-Fi RGB Strip Controller: 5 pași
DIY Wi-Fi RGB Strip Controller: Mulțumesc JLCPCB și LCSC pentru a face posibil acest proiect! Verificați-le astăzi
DIY Arduino RGB LED Strip IR Controller: 5 pași
DIY Arduino RGB LED Strip IR Controller: Hei băieți. În ziua de astăzi instructabil, vă voi arăta cum vă puteți crea propriul controler cu bandă LED RGB, controlat în infraroșu, cu infraroșu. Principiul controlerului este destul de simplu. 12v pozitiv este conectat direct la 12v r