Satura rādītājs:

Arduino DIY Bluetooth kontroliera LED RGB sloksne: 4 soļi
Arduino DIY Bluetooth kontroliera LED RGB sloksne: 4 soļi

Video: Arduino DIY Bluetooth kontroliera LED RGB sloksne: 4 soļi

Video: Arduino DIY Bluetooth kontroliera LED RGB sloksne: 4 soļi
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Jūnijs
Anonim
Arduino DIY Bluetooth kontroliera LED RGB sloksne
Arduino DIY Bluetooth kontroliera LED RGB sloksne
Arduino DIY Bluetooth kontroliera LED RGB sloksne
Arduino DIY Bluetooth kontroliera LED RGB sloksne

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:

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls
Attēls
Attēls

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

Savienojumi un shēma
Savienojumi un shēma
Savienojumi un shēma
Savienojumi un shēma
Savienojumi un shēma
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

Arduino kods un seriālā komunikācija
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

Savienojiet Arduino ar Android ierīci
Savienojiet Arduino ar Android ierīci
Savienojiet Arduino ar Android ierīci
Savienojiet Arduino ar Android ierīci
Savienojiet Arduino ar Android ierīci
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ā:)

  1. Atveriet lietotni, velciet cauri ievadam, nospiediet pogu MEKLĒT un meklējiet tuvumā esošās ierīces
  2. Kad jūsu ierīce ir atrasta, atlasiet to, noklikšķinot uz tās
  3. Izvēlieties vēlamo motīvu (tumšs vai gaišs) un turiet izvēlēto pogu
  4. Pagaidiet savienojumu, ja tas neizdodas, mēģiniet izveidot savienojumu vēlreiz
  5. 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ē.
  6. 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: