Sadržaj:

Arduino upravljački LED s HC-06 Bluetooth modulom: 4 koraka
Arduino upravljački LED s HC-06 Bluetooth modulom: 4 koraka

Video: Arduino upravljački LED s HC-06 Bluetooth modulom: 4 koraka

Video: Arduino upravljački LED s HC-06 Bluetooth modulom: 4 koraka
Video: #15 HC 05 Bluetooth Modbus Android HMI | Внешний ПЛК Arduino 2024, Srpanj
Anonim
Image
Image
Arduino upravljački LED s HC-06 Bluetooth modulom
Arduino upravljački LED s HC-06 Bluetooth modulom

Pozdrav svima, ovo je moj prvi službeni vodič na Instructable.com, jako sam uzbuđen zbog svog prvog projekta!

Danas ću vam pokazati kako spojiti Arduino i Bluetooth modul. Arduino će komunicirati s pločom modula HC-06 Bluetooth pomoću serijske komunikacije. (ovaj vodič također ne radi bez HC-05)

INTRO POGLEDAJTE OVDJE

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

Što je HC-06?

HC-06 je slave modul klase 2 namijenjen transparentnoj bežičnoj serijskoj komunikaciji. Nakon što se upari s glavnim Bluetooth uređajem, poput računala, pametnog telefona ili tableta, njegovo funkcioniranje postaje transparentno za korisnika. Svi podaci primljeni putem serijskog ulaza odmah se prenose bežičnim putem. Kad modul primi bežične podatke, oni se šalju putem serijskog sučelja točno na mjesto gdje su primljeni. Korisnički kod specifičan za Bluetooth modul uopće nije potreban u korisničkom programu mikrokontrolera.

Za današnji projekt koristit ćemo i serijsku komunikaciju. Za Arduino, to su prema zadanim postavkama RX i TX pinovi (D0, D1)

Za više informacija posjetite:

Nakon čitanja ovog uputstva moći ćete:

1) Povežite Arduino ploču s bilo kojim Android telefonom putem Bluetootha i šaljite/primajte podatke.

2) Izradite projekt i bežično čitajte vrijednosti sa senzora

3) Izgradite kućnu automatizaciju ili bežično upravljanog robota.

Korak 1: Dijelovi i komponente

Dijelovi i komponente
Dijelovi i komponente
Dijelovi i komponente
Dijelovi i komponente
Dijelovi i komponente
Dijelovi i komponente

Trebat će nam ovi dijelovi:

  • 1x Arduino ploča (koristit ću Arduino UNO)
  • 1x Bluetooth modul HC-06 ili HC-05
  • 1x LED bilo koje boje (koristila sam plavu 5 mm)
  • 1x 220Ω otpornik
  • Oglasna ploča i skakači
  • (Opcionalno) 9V baterija

Korak 2: Veze i shema

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

Gradimo!

Krug je vrlo jednostavan i mali, pa je potrebno uspostaviti samo nekoliko veza.

Sve važne veze i shema prikazane su na gornjoj slici.

Spojite negativni kraj Led -a na GND s 220Ω otpornikom, a pozitivni kraj na digitalni pin 2.

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?

Igle HC-06 (RX i TX) koriste pinove Arduino Uno za komunikaciju s računalom. Ova ploča ima samo jedan hardverski serijski priključak i povezivanje nečega s njom prilikom postavljanja skice će stvoriti sukob. preuzimanje datoteka

Objašnjenje koda:

  • Prvo smo proglasili const (konstantu, koja se kasnije ne može promijeniti) Integer za Led, koji je na pinu 2
  • U setup () smo započeli serijsku komunikaciju sa 9600 baud rate i postavili LED kao OUTPUT
  • U loop (), svaki put kad se program ponovi čitamo Serial with Serial.read () i spremamo kao jedan znak u varijablu pod nazivom "c"
  • Dodamo više if/else naredbi kako bismo provjerili je li "c" an 'a' ili 'b'
  • Ako je znak 'a', uključit ćemo LED, ako je znak 'b', isključit ćemo LED
  • Dodali smo malo kašnjenje čitanja

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 upravljanja 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 prvi TAB s velikim LED diodama, dovoljno da pošalje 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šne veze, dodirnite veliki LED diodu na prvoj kartici (LED) i provjerite treperi li LED spojena na vaš Arduino
  6. Ako sve funkcionira i želite urediti podatke poslane na Arduino, otključati više značajki i podržati me, kupiti premiju, bit ću jako sretan:)

To bi trebalo biti to.

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

Molimo vas da podržite moj projekt Robotic Arm ovdje: Kliknite ovdje!

Preporučeni: