Satura rādītājs:
- 1. darbība: pievienojiet moduļus
- 2. darbība: iestatiet programmatūru
- 3. darbība: augšupielādējiet kodu
- 4. solis: izveidojiet savienojumu ar savu lietotni un palaidiet kodu
Video: Izmantojiet Bluetooth 4.0 HC -08 moduli, lai kontrolētu adresējamas gaismas diodes - Arduino Uno apmācība: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Vai esat jau iedziļinājies komunikācijas moduļos ar Arduino? Bluetooth paver iespēju pasauli jūsu Arduino projektiem un lietu interneta izmantošanai. Šeit mēs sāksim ar mazuļa soli un uzzināsim, kā kontrolēt adresējamas gaismas diodes, izmantojot viedtālruņa lietotni, izmantojot HC08 Bluetooth moduli. Pēc tam jūs iepazīsities ar viedtālruņa lietotni, kuru varat izmantot, lai kontrolētu citus moduļus, izmantojot Bluetooth.
Kas jums būs nepieciešams šai apmācībai:
Aparatūra:
-Arduino UNO
-LED Gredzens 16 X 5050 RGB WS2812
-Dupont vadi
-Vīriešu galvenes
-HC-08 Bluetooth modulis
Programmatūra:
-Arduino IDE
-Koda piemērs
-NeoPixel bibliotēka
-Android lietojumprogramma, lai kontrolētu gredzenu (šai apmācībai izmantoju seriālo Bluetooth termināli)
Rīki:
-Lodāmurs
BLE lietošanas priekšrocības HC-08 modulī tiek izmantots BLE (Bluetooth Low Energy) protokols. Galvenā atšķirība starp Bluetooth un BLE ir enerģijas patēriņš. Bluetooth patērē vairāk enerģijas nekā BLE, bet var apstrādāt daudz datu. BLE ir piemērotāks, lai ātri pārsūtītu nelielus datu apjomus starp tuvumā esošām ierīcēm. BLE mazāk patērē enerģiju, tāpēc ierīces, kurās darbojas šis protokols, var darboties gadiem ilgi ar nelielu akumulatoru; ideāli piemērots IoT!
1. darbība: pievienojiet moduļus
Lai izveidotu savienojumu, veiciet tālāk norādītās darbības.
HC-08> Arduino Uno
TXD> RXD
RXD> TXD
GND> GND
3V3> 3V3
LED gredzens> Arduino Uno
DIN> 6. tapa
GND> GND
VCC> 5V
2. darbība: iestatiet programmatūru
- Lejupielādējiet Arduino IDE, ja vēl neesat to izdarījis vietnē www.arduino.cc/en/Main/Software)
-
Instalējiet NeoPixel bibliotēku
- Lejupielādējiet Adafruit NeoPixel bibliotēku kā.zip failu (https://github.com/adafruit/Adafruit_NeoPixel)
- Arduino IDE dodieties uz Skice> Iekļaut bibliotēku> Pievienot.zip bibliotēku
- Importējiet Adafruit NeoPixel bibliotēku
- Izvēlieties tikko lejupielādēto failu. Jums vajadzētu redzēt, ka bibliotēka ir veiksmīgi pievienota.
-
Lejupielādējiet Bluetooth lietojumprogrammu savā viedtālrunī. Lai kontrolētu moduli HC-08, varat izmantot daudzas Bluetooth lietojumprogrammas. Tomēr ne visi ir saderīgi ar BLE protokolu, tādēļ, ja vēlaties izmantot citu lietotni, vispirms pārbaudiet tā saderību.
Mēs izmantojam sērijveida Bluetooth termināli, kas lejupielādēts no Google Play veikala
3. darbība: augšupielādējiet kodu
Savienojiet savu Arduino Uno ar datoru un pārbaudiet, vai cilnē Rīki ir atlasīta pareizā tāfele un ports.
Lejupielādējiet šo koda piemēru.
PIEZĪME. Augšupielādējot kodu, nepievienojiet Arduino RX tapu. Ja augšupielādes laikā tas ir savienots, kods nedarbosies. Pēc augšupielādes tas ir jāpievieno no jauna, lai gaismas diode darbotos.
Koda skaidrojums
Kods ir sakārtots gadījumos, pievienojiet vai noņemiet tik daudz, cik vēlaties. Norādiet tos ar tekstu, ko varat ievadīt savā Bluetooth lietotnē. Gadījumi mūsu kodā ir atdalīti ar lielajiem burtiem. Ievadot lietotnē lietu, tas mainīs gaismas diodes krāsu uz atbilstošo kodu IDE.
Piemēram, ja savā lietotnē ierakstāt “A”, gaismas diodei vajadzētu mainīties uz zaļu (0, 255, 0)
Jūs varat mainīt gaismas diodes, pielāgojot iekavās esošās RGB vērtības. RGB vērtības svārstās no 0 līdz 255.
Kā pielāgot atsevišķas LED gaismas
To var izdarīt, nokopējot iepriekš attēlā redzamajos lodziņos iezīmēto kodu (šis kods parādās koda piemēra apakšdaļā) un aizstājot kodu “colorSet (strip. Color”….) Gadījumos, kad tas ir “i” būt gaismas diode, kuru vēlaties mainīt. “c” būs krāsas kods. Jums būs jāpievieno atpakaļ sloksnē. Krāsa (“c” vērtības vietā kopā ar RGB kodu.
Piemērs:
strip.setPixelColor (3, strip. Color (255, 127, 0));
Tādējādi 3. gaismas diode kļūs oranža.
Šajā piemēra kodā mēs esam nodrošinājuši piemēru ar dažādām LED krāsām atsevišķām gaismas diodēm. Tagad jūs varat viegli mainīt atsevišķas gaismas diodes.
4. solis: izveidojiet savienojumu ar savu lietotni un palaidiet kodu
Izpildiet kodu! Pārliecinieties, ka augšupielādes laikā RX ir atvienots.
Tagad atveriet savu lietotni un dodieties uz Bluetooth ierīces, lai atrastu savu moduli. Kad esat izveidojis savienojumu, noklikšķiniet uz savienojuma ikonas, kas atrodas netālu no miskastes ikonas, un ierakstiet lietas nosaukumu, mūsu piemēra kodā mēs izmantojam gadījumus A-E un skatāmies, kā iedegas gaismas diode!
Tagad jums ir pieredze, izmantojot Bluetooth lietojumprogrammu un lietojot adresējamas RGB LED gaismas, lai jūs abus varētu iekļaut savos projektos. Dodieties tālāk un spēlējiet ar laika un aiztures funkcijām. Izbaudi!
Ieteicams:
Ar akumulatoru darbināma Wi-Fi viedā poga, lai kontrolētu HUE gaismas: 5 soļi (ar attēliem)
Ar akumulatoru darbināma Wi-Fi viedā poga, lai kontrolētu HUE gaismas: Šis projekts parāda, kā izveidot ar akumulatoru darbināmu IoT Wi-Fi pogu mazāk nekā 10 minūtēs. Poga kontrolē HUE gaismas pār IFTTT. Šodien jūs varat izveidot elektroniskas ierīces un burtiski dažu minūšu laikā savienot tās ar citām viedās mājas ierīcēm. Kas ir
Atkārtoti izmantojiet vecā klēpjdatora skārienpaliktni, lai kontrolētu pakāpju motoru: 11 soļi (ar attēliem)
Atkārtoti izmantojiet vecā klēpjdatora skārienpaliktni, lai kontrolētu pakāpju motoru: Es šo projektu izveidoju pirms dažiem mēnešiem. Dažas dienas atpakaļ vietnē Reddit es ievietoju projekta video vietnē r/Arduino. Redzot, ka cilvēki interesējas par projektu, es nolēmu padarīt šo Instructable, kur esmu veicis dažas izmaiņas Arduino kodā un
Izmantojiet vecā klēpjdatora skārienpaliktni, lai kontrolētu datoru!: 11 soļi (ar attēliem)
Izmantojiet vecā klēpjdatora skārienpaliktni, lai kontrolētu datoru! Bīdāmie un pieskārienu pirkstu žesti var pierādīt, ka tie kontrolē lietas diezgan vienkāršā un jautrā veidā. Šajā pamācībā apvienosim vienu ar
Kā kontrolēt adresējamas gaismas diodes ar fadecandy un apstrādi: 15 soļi (ar attēliem)
Kā kontrolēt adresējamas gaismas diodes ar Fadecandy un apstrādi: Kas Šī ir pakāpeniska apmācība par to, kā izmantot Fadecandy un Processing, lai kontrolētu adresējamas gaismas diodes. Fadecandy ir LED draiveris, kas var kontrolēt līdz 8 64 pikseļu sloksnēm. (Jūs varat savienot vairākus Fadecandys ar vienu datoru, lai palielinātu
Izmantojiet burvestības, lai kontrolētu datoru!: 7 soļi (ar attēliem)
Izmantojiet burvestības, lai kontrolētu datoru!: Vai esat kādreiz gribējuši izmantot tādas burvestības kā Harijs Poters? Ar nelielu darbu un zināmu balss atpazīšanu to var apgūt. Šim projektam nepieciešamās lietas: dators ar Windows XP vai VistaA mikrofonu Kādu laiku un pacietību! Ja jums patika šī instrukcija