Përmbajtje:
- Hapi 1: Pjesët dhe Përbërësit
- Hapi 2: Lidhjet dhe Skema
- Hapi 3: Kodi Arduino dhe Komunikimi Serial
- Hapi 4: Lidhni Arduino me Pajisjen Android
Video: Kontrolli i Arduino i udhëhequr me modulin Bluetooth HC-06: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
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
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
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
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
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:)
- Hapni aplikacionin, rrëshqisni përmes hyrjes, shtypni butonin SEARCH dhe kërkoni për pajisjet në afërsi
- Kur pajisja juaj të gjendet, zgjidhni atë duke klikuar mbi të
- Zgjidhni temën e preferuar (të errët ose të lehtë) dhe mbani butonin që keni zgjedhur
- Prisni për lidhjen, nëse dështon, provoni të lidheni përsëri
- 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
- 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:
Kontrolli i udhëhequr përmes aplikacionit Blynk duke përdorur Nodemcu përmes internetit: 5 hapa
Kontrolli i udhëhequr përmes aplikacionit Blynk duke përdorur Nodemcu në internet: Përshëndetje të gjithëve Sot do t'ju tregojmë se si mund të kontrolloni një LED duke përdorur një smartphone përmes internetit
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: 4 hapa
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: Përshëndetje, unë jam Rithik. Ne do të bëjmë një led të kontrolluar nga interneti duke përdorur telefonin tuaj. Ne do të përdorim softuer si Arduino IDE dhe Blynk. Simpleshtë e thjeshtë dhe nëse keni sukses mund të kontrolloni sa më shumë komponentë elektronikë që dëshironi Gjërat që Ne Nevojë: Hardware:
Udhëzues për modulin E32-433T LoRa - Bordi i shpërthimit DIY për modulin E32: 6 hapa
Udhëzues për modulin E32-433T LoRa | Bordi i shpërthimit DIY për modulin E32: Hej, çfarë ka, djema! Akarsh këtu nga CETech. Ky projekt i imi është më shumë një kurbë mësimi për të kuptuar funksionimin e modulit E32 LoRa nga eByte i cili është një modul transmetues me fuqi të lartë 1 vat. Pasi ta kuptojmë punën, unë kam dizajn
Manipuloni monitorin e udhëhequr me grupe të ndryshme kontrolli. Dekorime LED në Arduino: 6 hapa
Manipuloni monitorin e udhëhequr me grupe të ndryshme kontrolli. Dekorime LED në Arduino: Tema për projektin kompjuterik Arduino është të " Manipuloni Monitorin e Led me Grupet e ndryshme të Kontrollit. Dekorime LED në Arduino ". Në këtë pajisje Arduino, ekzistojnë dy grupe të ndryshme kontrolli që mund të kontrollojnë monitorin LED dhe
Kontrolli i zërit Ndriçon shirita elektronikë RGB të udhëhequr dhe më shumë me Cortana dhe Arduino Automatizimi në shtëpi: 3 hapa
Kontrolli i Zërit Ndriçon Elektronikë RGB Led Rrip dhe më shumë Me Cortana dhe Arduino Home Automation: Ju pëlqen ideja për të kontrolluar gjërat me zërin tuaj? Apo nuk ju pëlqen të dilni nga shtrati për të fikur dritat? Por të gjitha zgjidhjet ekzistuese si google home janë shumë të shtrenjta? Tani mund ta bëni vetë për nën 10 dollarë. Dhe akoma më mirë është shumë e lehtë