Përmbajtje:

Kontrolli i Arduino i udhëhequr me modulin Bluetooth HC-06: 4 hapa
Kontrolli i Arduino i udhëhequr me modulin Bluetooth HC-06: 4 hapa

Video: Kontrolli i Arduino i udhëhequr me modulin Bluetooth HC-06: 4 hapa

Video: Kontrolli i Arduino i udhëhequr me modulin Bluetooth HC-06: 4 hapa
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Dhjetor
Anonim
Image
Image
Kontrolli Arduino i udhëhequr me modulin Bluetooth HC-06
Kontrolli Arduino i udhëhequr me modulin Bluetooth HC-06

Përshëndetje të gjithëve, ky është mësimi im i parë zyrtar në Instructable.com, jam shumë i emocionuar për projektin tim të parë!

Sot do t'ju tregoj se si të lidhni modulin Arduino dhe Bluetooth. Arduino do të komunikojë me Bordin e Moduleve Bluetooth HC-06 duke përdorur komunikimin serik. (ky tutorial gjithashtu nuk punon HC-05)

SHIKO HYRJE KETU

Moduli Bluetooth që do të përdorim sot është HC-06 i cili është i mirënjohur dhe i lirë. (Unë e mora për 2 $ nga aliexpress)

Aplikacioni ynë është ende në proces testimi, prandaj ju inkurajojmë të dërgoni një email në: [email protected] nëse keni ndonjë problem teknik ose keni përjetuar ndonjë telashe. Faleminderit shumë për mirëkuptimin

Çfarë është HC-06?

HC-06 është një modul skllav i klasës 2 Bluetooth i krijuar për komunikim serik transparent pa tel. Pasi të jetë çiftuar me një pajisje kryesore Bluetooth si PC, smartphone ose tabletë, funksionimi i tij bëhet transparent për përdoruesit. Të gjitha të dhënat e marra përmes hyrjes serike transmetohen menjëherë në ajër. Kur moduli merr të dhëna pa tel, ato dërgohen përmes ndërfaqes serike pikërisht aty ku janë marrë. Asnjë kod përdoruesi specifik për modulin Bluetooth nuk nevojitet fare në programin e mikrokontrolluesit të përdoruesit.

Ne gjithashtu do të përdorim komunikimin serial për projektin e sotëm. Për Arduino, është si parazgjedhje kunjat RX dhe TX (D0, D1)

Për më shumë informacion vizitoni:

Pasi të keni lexuar këtë udhëzues, do të jeni në gjendje të:

1) Lidhni Arduino Board me çdo telefon Android me Bluetooth dhe dërgoni/merrni të dhëna.

2) Ndërtoni një projekt dhe lexoni vlerat nga sensorët pa tel

3) Ndërtoni një automatizim në shtëpi ose një robot të kontrolluar me valë.

Hapi 1: Pjesët dhe Përbërësit

Pjesët dhe Komponentët
Pjesët dhe Komponentët
Pjesët dhe Komponentët
Pjesët dhe Komponentët
Pjesët dhe Komponentët
Pjesët dhe Komponentët

Do të na duhen këto pjesë:

  • 1x Arduino Board (Unë do të përdor Arduino UNO)
  • 1x Modul Bluetooth HC-06 ose HC-05
  • 1x Led të çdo ngjyre (kam përdorur blu 5mm)
  • Rezistencë 1x 220Ω
  • Breadboard dhe kërcyesit
  • (Opsionale) Bateri 9V

Hapi 2: Lidhjet dhe Skema

Lidhjet dhe Skematike
Lidhjet dhe Skematike
Lidhjet dhe Skematike
Lidhjet dhe Skematike

Le të ndërtojmë!

Qarku është shumë i thjeshtë dhe i vogël, kështu që ka vetëm disa lidhje për t'u bërë.

Të gjitha lidhjet e rëndësishme dhe skematike janë treguar në figurën e mësipërme.

Lidhni skajin negativ të Led me GND me një rezistencë 220Ω dhe fundin pozitiv në Digital Pin 2.

Hapi 3: Kodi Arduino dhe Komunikimi Serial

Kodi Arduino dhe Komunikimi Serial
Kodi Arduino dhe Komunikimi Serial

Ngarko skicën e mëposhtme në Arduino duke përdorur një kabllo USB.

Mos harroni të shkëputni modulin HC-06 para se të ngarkoni skicën!

Pse?

Kunjat e HC-06 (RX dhe TX) po përdorin kunjat e Arduino Uno për komunikim me kompjuterin. Ky bord i veçantë ka vetëm një kunja Seriale të harduerit dhe lidhja e diçkaje me të gjatë ngarkimit të një skice do të krijojë konflikt. Shkarko

Shpjegimi i kodit:

  • Së pari, ne shpallëm një const (konstante, e cila nuk mund të ndryshohet më vonë) Integer for Led, i cili është në pin 2
  • Në konfigurimin () filluam komunikimin Serial me 9600 baud rate dhe e vendosëm led -in si OUTPUT
  • Në lak (), sa herë që programi përsëritet ne lexojmë Serial me Serial.read () dhe ruajmë si një karakter të vetëm në një ndryshore të quajtur "c"
  • Ne shtojmë deklarata të shumta nëse/tjetër për të kontrolluar nëse "c" është një "a" ose "b"
  • Nëse char është 'a' e ndezim led -in, nëse char është 'b' e fikim led -in
  • Ne shtuam një vonesë të vogël për leximet

Tani jemi gati për hapin përfundimtar!

Hapi 4: Lidhni Arduino me Pajisjen Android

Lidhni Arduino me pajisjen Android
Lidhni Arduino me pajisjen Android
Lidhni Arduino me pajisjen Android
Lidhni Arduino me pajisjen Android
Lidhni Arduino me pajisjen Android
Lidhni Arduino me pajisjen Android

Tani shkarkoni aplikacionin e mëposhtëm: Smart Bluetooth - Arduino Bluetooth Serial

LINK:

Smart Bluetooth është një aplikacion që ju lejon të përdorni telefonin tuaj për të komunikuar me modulin ose bordin tuaj Bluetooth, me mënyrën më të lehtë dhe më të thjeshtë. Ajo hap derën për mënyra të pakufizuara për të kontrolluar projektet tuaja DIY. Bluetooth i zgjuar ofron shumë mënyra të ndryshme se si të dërgoni të dhëna në modulin tuaj.

Bluetooth i zgjuar ka karakteristikat e mëposhtme:

  • Lidhje e shpejtë me modulin tuaj
  • Dërgoni dhe merrni të dhëna nga moduli juaj
  • Kontrolloni kunjat dixhitale dhe PWM të marrësit
  • Tema e errët dhe e lehtë
  • Paraqitje të ndryshme kontrolli për qëllime të ndryshme
  • UI modern dhe i përgjegjshëm
  • Butona dhe çelsa të personalizueshëm
  • Zbatoni projektin tuaj DIY RC Car me një tastierë të bukur lojërash
  • Kontrolloni me lehtësi shiritat tuaj RGB Led me rrëshqitës
  • Fik automatikisht Bluetooth kur mbyllet për të kursyer jetëgjatësinë e baterisë
  • Linja e komandës (terminali)

Në këtë tutorial, ne po përdorim TAB -in e parë me led të madh, mjaftueshëm sa për të dërguar dy karaktere.

Në këto fotografi të mëposhtme do t'ju tregoj se si ta përdorni aplikacionin. Unë do t'ju tregoj se si të kërkoni për pajisjet në afërsi, si të çiftoheni me modulin që ne përdorim dhe si të vendosni të dhënat e dërguara nga aplikacioni. Nëse ndiheni të hutuar, ndaloni dhe kthehuni në hapat e mëparshëm derisa ta filloni të funksionojë. Sidoqoftë, nëse keni ende probleme më tregoni [email protected], unë do t'ju përgjigjem brenda 24 orëve:)

  1. Hapni aplikacionin, rrëshqisni përmes hyrjes, shtypni butonin SEARCH dhe kërkoni për pajisjet në afërsi
  2. Kur pajisja juaj të gjendet, zgjidhni atë duke klikuar mbi të
  3. Zgjidhni temën e preferuar (të errët ose të lehtë) dhe mbani butonin që keni zgjedhur
  4. Prisni për lidhjen, nëse dështon, provoni të lidheni përsëri
  5. Pas lidhjes së suksesshme, prekni led -in e madh në skedën e parë (led) dhe kontrolloni LED -in e lidhur me Arduino -n tuaj nëse pulson
  6. Nëse gjithçka funksionon dhe dëshironi të redaktoni të dhënat e dërguara në Arduino, të zhbllokoni më shumë veçori dhe të më mbështesni, blini premium, do të jem shumë i lumtur:)

Kaq duhet të jetë.

Mos harroni të vlerësoni dhe lini një reagim të këndshëm. Faleminderit dhe shihemi në mësimin tjetër:)

Ju lutemi mbështesni projektin tim Robotic Arm këtu: Kliko Këtu!

Recommended: