Cuprins:

Arduino DIY Bluetooth Controller LED RGB Strip: 4 pași
Arduino DIY Bluetooth Controller LED RGB Strip: 4 pași

Video: Arduino DIY Bluetooth Controller LED RGB Strip: 4 pași

Video: Arduino DIY Bluetooth Controller LED RGB Strip: 4 pași
Video: Bluetooth RGB LED strip Control with Arduino 2024, Iunie
Anonim
Arduino DIY Bluetooth Controller LED RGB Strip
Arduino DIY Bluetooth Controller LED RGB Strip
Arduino DIY Bluetooth Controller LED RGB Strip
Arduino DIY Bluetooth Controller LED RGB Strip

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:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

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ă

Conexiuni și schemă
Conexiuni și schemă
Conexiuni și schemă
Conexiuni și schemă
Conexiuni și schemă
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

Cod Arduino și comunicare în serie
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

Conectați Arduino la dispozitivul Android
Conectați Arduino la dispozitivul Android
Conectați Arduino la dispozitivul Android
Conectați Arduino la dispozitivul Android
Conectați Arduino la dispozitivul Android
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:)

  1. Deschideți aplicația, glisați prin introducere, apăsați butonul CĂUTARE și căutați dispozitive din apropiere
  2. Când dispozitivul dvs. este găsit, selectați-l făcând clic pe el
  3. Selectați tema preferată (întunecată sau deschisă) și țineți apăsat butonul pe care l-ați selectat
  4. Așteptați conexiunea, dacă nu reușește, încercați să vă reconectați
  5. 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.
  6. 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: