Përmbajtje:
- Hapi 1: Lidhni modulet tuaja
- Hapi 2: Konfiguroni Softuerin tuaj
- Hapi 3: Ngarko kodin
- Hapi 4: Lidhuni me Aplikacionin tuaj dhe Drejtoni Kodin
Video: Përdorni modulin Bluetooth 4.0 HC -08 për të kontrolluar LED -të e adresueshme - një tutorial Arduino Uno: 4 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
A jeni futur në module komunikimi akoma me Arduino? Bluetooth hap një botë mundësish për projektet tuaja Arduino dhe përdorimin e internetit të gjërave. Këtu do të fillojmë me një hap për fëmijë dhe do të mësojmë se si të kontrollojmë LED -të e adresueshme me një aplikacion smartphone duke përdorur një modul Bluetooth HC08. Më pas, do të njiheni me një aplikacion smartphone që mund të përdorni për të kontrolluar module të tjera me Bluetooth.
Çfarë ju nevojitet për këtë tutorial:
Hardware:
-Arduino UNO
-ULEZE E LED 16 X 5050 RGB WS2812
-Telët Dupont
-Tituj meshkuj
-HC-08 Moduli Bluetooth
Softuer:
-Arduino IDE
-Kodi shembull
-Biblioteka NeoPixel
-Aplikim Android për të kontrolluar unazën (kam përdorur Terminalin Serial Bluetooth për këtë tutorial)
Mjetet:
-Makine per ngjitjen e metalit
Përfitimet e përdorimit të BLE Moduli HC-08 përdor protokollin BLE (Bluetooth me Energji të Ulët). Dallimi kryesor midis Bluetooth dhe BLE është konsumi i energjisë. Bluetooth konsumon më shumë energji sesa BLE, por mund të trajtojë shumë të dhëna. BLE është më e përshtatshme për transferimin e shpejtë të sasive të vogla të të dhënave midis pajisjeve aty pranë. BLE është më pak i etur për energji, kështu që pajisjet që përdorin këtë protokoll mund të funksionojnë për vite me një bateri të vogël; perfekte për IoT!
Hapi 1: Lidhni modulet tuaja
Ja çfarë ju nevojitet për t'u lidhur:
HC-08> Arduino Uno
TXD> RXD
RXD> TXD
GND> GND
3V3> 3V3
Unaza LED> Arduino Uno
DIN> Pin 6
GND> GND
VCC> 5V
Hapi 2: Konfiguroni Softuerin tuaj
- Shkarkoni Arduino IDE nëse nuk e keni tashmë në www.arduino.cc/en/Main/Software)
-
Instaloni bibliotekën NeoPixel
- Shkarkoni Bibliotekën Adafruit NeoPixel si një skedar.zip (https://github.com/adafruit/Adafruit_NeoPixel)
- Në Arduino IDE, shkoni te Sketch> Include Library> Add.zip bibliotekë
- Importoni Bibliotekën Adafruit NeoPixel
- Zgjidhni skedarin që sapo keni shkarkuar. Duhet të shihni që biblioteka është shtuar me sukses.
-
Shkarkoni aplikacionin Bluetooth në smartphone tuaj. Mund të përdorni shumë aplikacione Bluetooth për të kontrolluar modulin HC-08. Sidoqoftë, jo të gjithë janë të pajtueshëm me protokollin BLE, kështu që nëse doni të përdorni një aplikacion tjetër kontrolloni së pari përputhshmërinë e tij.
Ne përdorim Terminalin Serial Bluetooth të shkarkuar nga Dyqani i Google Play
Hapi 3: Ngarko kodin
Lidheni Arduino Uno -n tuaj me kompjuterin dhe verifikoni që keni zgjedhur tabelën dhe portën e duhur nën skedën Tools.
Shkarkoni këtë kod shembull.
SH NOTNIM: Kur ngarkoni kodin tuaj, mos e lidhni pinin Arduino RX. Nëse lidhet gjatë ngarkimit, kodi nuk do të funksionojë. Pas ngarkimit, duhet ta lidhni përsëri që LED të funksionojë.
Shpjegimi i kodit
Kodi është rregulluar në raste, shtoni ose hiqni sa të dëshironi. Përcaktoni ato me tekst që mund të futni në aplikacionin tuaj Bluetooth. Rastet në kodin tonë janë të ndara me shkronja të mëdha. Kur shtypni një rast në aplikacion, ai do të ndryshojë ngjyrën e LED në kodin e tij përkatës në IDE.
Për shembull, nëse shtypni 'A' në aplikacionin tuaj, LED juaj duhet të ndryshojë në Green (0, 255, 0)
Ju mund të ndryshoni dritat LED duke rregulluar vlerat RGB në kllapa. Vlerat RGB variojnë nga 0 në 255.
Si të rregulloni dritat individuale LED
Ju mund ta bëni këtë duke kopjuar kodin e theksuar në kutitë në foton e mësipërme (ky kod shfaqet në fund të kodit shembull) dhe duke zëvendësuar kodin 'colorSet (strip. Color'…. Në rastet me të. 'I' do të jetë LED që dëshironi të ndryshoni. 'c' do të jetë kodi i ngjyrës. Ju do të duhet të shtoni përsëri në shirit. Ngjyra (në pikën e vlerës 'c' së bashku me kodin RGB.
Shembull:
strip.setPixelColor (3, shirita. Ngjyra (255, 127, 0));
Kjo do të kthejë LED -in e tretë një ngjyrë Portokalli.
Në këtë kod shembull, ne ju kemi dhënë një rast rasti me ngjyra të ndryshme LED për LED të veçantë. Tani mund të ndryshoni lehtësisht LED individuale.
Hapi 4: Lidhuni me Aplikacionin tuaj dhe Drejtoni Kodin
Drejtoni kodin! Sigurohuni që ta mbani RX të shkëputur gjatë ngarkimit.
Tani, hapni aplikacionin tuaj dhe shkoni te Pajisjet Bluetooth për të gjetur modulin tuaj. Pasi të lidheni, klikoni në ikonën e lidhjes pranë ikonës së koshit të plehrave dhe shkruani emrin e një rasti, në shembullin tonë, ne përdorim rastet A-E dhe shikojmë që LED të ndizet!
Tani keni përvojë duke përdorur një aplikacion Bluetooth dhe duke përdorur dritat LED të adresueshme RGB, kështu që mund t'i përfshini të dyja në projektet tuaja. Shkoni më tej dhe luani me funksionet e kohës dhe vonesës. Shijoni!
Recommended:
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
Përdorni Firmware Homie për të përzënë Modulin e Ndërprerësit Sonoff (ESP8266 Bazuar): 5 hapa (me fotografi)
Përdorni Firmware Homie për të përzënë Modulin e Ndërprerësit Sonoff (ESP8266 Bazuar): Ky është një udhëzim i mëtejshëm, e kam shkruar këtë pak pasi të ketë filluar të ndërtojë pajisje Pajisje për IoT ose Automatizim të Shtëpisë. Më vonë u përqëndrua në monitorimin bazë (DHT22, DS18B20, dritë) rreth bordeve D1 Mini. Këtë herë, do të doja të tregoja ho
Si të përdorni modulin e sensorit TCRT5000 IR me Arduino UNO: 7 hapa (me fotografi)
Si të përdorni modulin e sensorit TCRT5000 IR me Arduino UNO: Në këtë tutorial, ne do t'ju mësojmë disa baza për përdorimin e modulit të sensorit TCRT5000 IR. Këto bazë po ju tregojnë vlerat analoge dhe dixhitale në monitorin serik. Përshkrimi: Ky sensor reflektues IR përdor një TCRT5000 për të zbuluar ngjyrën dhe dis
Përdorni modulin Bluetooth HC-05 për të realizuar komunikimin mikro: bit me celular: 9 hapa (me fotografi)
Përdorni modulin Bluetooth HC-05 për të realizuar komunikimin mikro: bit me celular: Në kapitullin Përdorni modulin Bluetooth HC-06 për të realizuar komunikimin mikro: bit me celularin, ne kemi folur se si të përdorim HC-06 për të realizuar komunikimin midis mikro: bit dhe telefon celular. Përveç HC-06, ekziston një modul tjetër i zakonshëm Bluetooth
Përdorni modulin Bluetooth HC-06 për të realizuar komunikimin mikro: bit me celular: 8 hapa (me fotografi)
Përdorni modulin Bluetooth HC-06 për të realizuar komunikimin mikro: bit me celular: Shumë miq rreth meje që luajnë mikro: bit më thonë se lidhja Bluetooth e mikro: bit nuk është e qëndrueshme. Easyshtë e lehtë të shkëputesh. Nëse përdorim mikropitonin, Bluetooth as nuk mund të vihet në përdorim. Para se ky problem të zgjidhet me anë të funksionit mikro: bit