Sadržaj:

Arduino DIY Bluetooth kontroler LED RGB traka: 4 koraka
Arduino DIY Bluetooth kontroler LED RGB traka: 4 koraka

Video: Arduino DIY Bluetooth kontroler LED RGB traka: 4 koraka

Video: Arduino DIY Bluetooth kontroler LED RGB traka: 4 koraka
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Lipanj
Anonim
Arduino DIY Bluetooth kontroler LED RGB traka
Arduino DIY Bluetooth kontroler LED RGB traka
Arduino DIY Bluetooth kontroler LED RGB traka
Arduino DIY Bluetooth kontroler LED RGB traka

Pozdrav svima, ovo je drugi projekt koji želim podijeliti s vama! Danas ću vam pokazati kako spojiti Arduino i Bluetooth modul, a kasnije ih koristiti za upravljanje LED RGB trakom.

U ovom vodiču koristit ćemo HC-06 Bluetooth modul jer je jeftin i jednostavan za korištenje. (Dobio sam svoj za 2 $ sa aliexpress -a)

Bluetooth modul koji ćemo danas koristiti je HC-06 koji je dobro poznat i jeftin. (Dobio sam svoj za 2 € sa aliexpress -a)

Naša je aplikacija još uvijek u procesu testiranja, pa vas potičemo da pošaljete e -poruku na: [email protected] ako imate tehničkih problema ili ste naišli na neke probleme. Hvala vam puno na razumijevanju!

Korak 1:

Slika
Slika
Slika
Slika
Slika
Slika
Slika
Slika

Trebat će nam ovi dijelovi:

  • 1x Arduino ploča (koristit ću Arduino NANO)
  • 1x Bluetooth modul HC-06 ili HC-05
  • 1x RV LED traka duga 12 V (koristim 30 LED/m sa uobičajenom anodom)
  • 1x terminalni vijak
  • 3x 220Ω otpornik
  • 3x MOSFET napajanja N-kanala BUZ11 (ili ekvivalent)
  • Oglasna ploča i skakači
  • (Opcionalno) DC utičnica i DC priključak
  • I naravno 12V napajanje, ja koristim promjenjivo napajanje

Korak 2: Veze i shema

Veze i shema
Veze i shema
Veze i shema
Veze i shema
Veze i shema
Veze i shema

Izgradimo! Krug nije tako kompliciran kao što se može učiniti na prvi pogled.

Prvo moramo utvrditi ima li naša LED traka zajedničku anodu ili zajedničku katodu. Moj ima zajedničku anodu, pa sam spojio anodu LED trake na 12V napajanje, a ostatak na vijčane stezaljke, koje ćemo kasnije spojiti na izlaz MOSFET -a.

Sve važne veze i sheme su/prikazane su na gornjim slikama.

Budite vrlo oprezni pri spajanju 12V+ šine u VIN na Arduino ploču, jer možete spaliti ploču ako je lažno povežete. Također, ne zaboravite sve uzemljiti (GND)

Korak 3: Arduino kod i serijska komunikacija

Arduino kod i serijska komunikacija
Arduino kod i serijska komunikacija

Prenesite sljedeću skicu na Arduino pomoću USB kabela.

Ne zaboravite isključiti HC-06 modul prije postavljanja skice!

Zašto? Komunikacijski pinovi HC-06 (RX i TX) blokiraju komunikaciju između Arduina i računala.

Objašnjenje koda:

  • Prvo smo proglasili nekoliko konstanti (konstanta, koja se kasnije ne može promijeniti) za sve tri boje (crvenu, zelenu, plavu)
  • U setup () započeli smo serijsku komunikaciju sa 9600 baud rate i sve LED pinove postavili kao IZLAZ
  • U petlji () ako serijski broj primi nešto, on analizira primljene podatke kao cijeli broj (važno u sljedećem koraku)
  • Ako primi znak novog retka ('\ n'), prvo ograničava vrijednosti na raspon 0-255, zbog raspona PWM, a zatim vrši promjene na digitalne pinove metodom analogWrite ()

To je to! Sada smo spremni za posljednji korak!

Korak 4: Povežite Arduino s Android uređajem

Spojite Arduino na Android uređaj
Spojite Arduino na Android uređaj
Spojite Arduino na Android uređaj
Spojite Arduino na Android uređaj
Spojite Arduino na Android uređaj
Spojite Arduino na Android uređaj

Sada preuzmite sljedeću aplikaciju: Pametni Bluetooth - Arduino Bluetooth serijski broj ⚡

LINK:

Smart Bluetooth aplikacija je koja vam omogućuje najlakši i najjednostavniji način korištenja telefona za komunikaciju s vašim Bluetooth modulom ili pločom. Otvara vrata neograničenim načinima kontrole vaših DIY projekata. Pametni Bluetooth nudi mnogo različitih načina slanja podataka u vaš modul.

Pametni Bluetooth ima sljedeće značajke:

  • Brzo povezivanje s vašim modulom
  • Šaljite i primajte podatke iz svog modula
  • Upravljajte digitalnim i PWM pinovima prijemnika
  • Tamna i svijetla tema Različiti rasporedi kontrola za različite namjene
  • Moderno i responzivno korisničko sučelje
  • Prilagodljivi gumbi i prekidači
  • Implementirajte svoj DIY RC Car projekt s prekrasnim gamepadom
  • Jednostavno upravljajte svojim RGB Led trakama pomoću klizača
  • Automatski isključuje Bluetooth kada se zatvori radi uštede baterije
  • Naredbeni redak (terminal)

U ovom vodiču koristimo drugi TAB s velikim LED diodama, dovoljan za slanje dva znaka.

Na sljedećim slikama pokazat ću vam kako koristiti aplikaciju. Pokazat ću vam kako pretraživati uređaje u blizini, kako se upariti s modulom koji koristimo i kako postaviti podatke poslane iz aplikacije. Ako se osjećate zbunjeno, zastanite i vratite se na prethodne korake dok ne počnete raditi. Međutim, ako i dalje imate problema, javite mi se na [email protected], odgovorit ću u roku od 24 sata:)

  1. Otvorite aplikaciju, klizite kroz uvod, pritisnite gumb TRAŽI i potražite uređaje u blizini
  2. Kad se vaš uređaj pronađe, odaberite ga klikom na njega
  3. Odaberite željenu temu (tamnu ili svijetlu) i držite gumb koji ste odabrali
  4. Pričekajte vezu, ako ne uspije, pokušajte se ponovno povezati
  5. Nakon uspješnog povezivanja, odaberite drugi TAB klikom na njega, povucite klizače i provjerite mijenja li LED traka boje ili ne.
  6. Ako sve funkcionira i ako ste zadovoljni s ovim projektom, ostavite lijepe povratne informacije i ocjenu za moju aplikaciju, to će vam pomoći u daljnjem razvoju i vodiču:)

Ne zaboravite ocijeniti i ostaviti lijepe povratne informacije. Hvala i vidimo se na sljedećem vodiču:)

Preporučeni: