Turinys:
- 1 veiksmas: prijunkite modulius
- 2 veiksmas: nustatykite programinę įrangą
- 3 veiksmas: įkelkite kodą
- 4 veiksmas: prisijunkite prie savo programos ir paleiskite kodą
Video: Norėdami valdyti adresuojamus šviesos diodus, naudokite „Bluetooth 4.0 HC -08“modulį - „Arduino Uno“pamoka: 4 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Ar jau įsigilinote į bendravimo modulius su „Arduino“? „Bluetooth“atveria galimybes jūsų „Arduino“projektams ir daiktų internetui. Čia mes pradėsime nuo kūdikio žingsnio ir sužinosime, kaip valdyti adresuojamus šviesos diodus naudojant išmaniojo telefono programą naudojant „HC08“„Bluetooth“modulį. Vėliau susipažinsite su išmaniųjų telefonų programa, kurią naudodami galėsite valdyti kitus modulius naudodami „Bluetooth“.
Ko jums reikės šiai pamokai:
Techninė įranga:
-Arduino UNO
-LED ŽIEDAS 16 X 5050 RGB WS2812
-Dupont laidai
-vyrų antraštės
-HC-08 „Bluetooth“modulis
Programinė įranga:
-Arduino IDE
-Pavyzdinis kodas
-„NeoPixel“biblioteka
-Android programa, skirta valdyti žiedą (šiai pamokai naudojau serijinį „Bluetooth“terminalą)
Įrankiai:
-Lituoklis
BLE naudojimo pranašumai HC-08 modulis naudoja BLE („Bluetooth Low Energy“) protokolą. Pagrindinis skirtumas tarp „Bluetooth“ir „BLE“yra energijos suvartojimas. „Bluetooth“sunaudoja daugiau energijos nei BLE, tačiau gali tvarkyti daug duomenų. BLE labiau tinka greitai perkelti nedidelius duomenų kiekius iš netoliese esančių įrenginių. BLE yra mažiau energijos reikalaujantis, todėl šį protokolą veikiantys įrenginiai su maža baterija gali veikti daugelį metų; puikiai tinka IoT!
1 veiksmas: prijunkite modulius
Štai ką jums reikia prisijungti:
HC-08> „Arduino Uno“
TXD> RXD
RXD> TXD
GND> GND
3V3> 3V3
LED žiedas> „Arduino Uno“
DIN> 6 kaištis
GND> GND
VCC> 5V
2 veiksmas: nustatykite programinę įrangą
- Atsisiųskite „Arduino IDE“, jei to dar nepadarėte adresu www.arduino.cc/en/Main/Software)
-
Įdiekite „NeoPixel“biblioteką
- Atsisiųskite „Adafruit NeoPixel“biblioteką kaip.zip failą (https://github.com/adafruit/Adafruit_NeoPixel)
- „Arduino IDE“eikite į Eskizas> Įtraukti biblioteką> Pridėti.zip biblioteką
- Importuokite „Adafruit NeoPixel“biblioteką
- Pasirinkite ką tik atsisiųstą failą. Turėtumėte pamatyti, kad biblioteka buvo sėkmingai pridėta.
-
Atsisiųskite „Bluetooth“programą į savo išmanųjį telefoną. HC-08 moduliui valdyti galite naudoti daugybę „Bluetooth“programų. Tačiau ne visi yra suderinami su BLE protokolu, todėl jei norite naudoti kitą programą, pirmiausia patikrinkite jos suderinamumą.
Mes naudojame nuoseklųjį „Bluetooth“terminalą, atsisiųstą iš „Google Play“parduotuvės
3 veiksmas: įkelkite kodą
Prijunkite „Arduino Uno“prie kompiuterio ir patikrinkite, ar skirtuke „Įrankiai“pasirinkta tinkama plokštė ir prievadas.
Atsisiųskite šio kodo pavyzdį.
PASTABA: įkeldami kodą, neprijunkite „Arduino RX“kaiščio. Jei įkėlimo metu jis prijungtas, kodas neveiks. Įkėlę turite vėl prijungti, kad šviesos diodas veiktų.
Kodo paaiškinimas
Kodas suskirstytas į dėžutes, pridėkite arba pašalinkite tiek, kiek norite. Nurodykite juos tekstu, kurį galite įvesti į „Bluetooth“programą. Mūsų kodo raidės yra atskirtos didžiosiomis raidėmis. Kai į programėlę įvedate dėklą, jis pakeis šviesos diodo spalvą į atitinkamą IDE kodą.
Pvz., Jei į savo programą įvedate „A“, šviesos diodas turėtų pasikeisti į žalią (0, 255, 0)
Šviesos diodų lemputes galite pakeisti koreguodami skliausteliuose esančias RGB reikšmes. RGB reikšmės yra nuo 0 iki 255.
Kaip sureguliuoti atskirus LED žibintus
Tai galite padaryti nukopijuodami kodą, paryškintą aukščiau esančio paveikslėlio langeliuose (šis kodas rodomas šalia pavyzdžio kodo apačios), ir pakeičiant „colorSet (strip. Color“…. „LED“, kurį norite pakeisti. „c“bus spalvos kodas. Turėsite pridėti juosteles. Spalva (į „c“vertės vietą kartu su RGB kodu.
Pavyzdys:
strip.setPixelColor (3, strip. Color (255, 127, 0));
Taip trečiasis šviesos diodas taps oranžinės spalvos.
Šiame kodo pavyzdyje mes pateikėme pavyzdinį dėklą su skirtingomis šviesos diodų spalvomis atskiriems šviesos diodams. Dabar galite lengvai pakeisti atskirus šviesos diodus.
4 veiksmas: prisijunkite prie savo programos ir paleiskite kodą
Paleiskite kodą! Įsitikinkite, kad įkėlimo metu RX yra atjungtas.
Dabar atidarykite savo programą ir eikite į „Bluetooth“įrenginius, kad surastumėte savo modulį. Prisijungę spustelėkite ryšio piktogramą, esančią šalia šiukšliadėžės piktogramos, ir įveskite dėžės pavadinimą, mūsų pavyzdiniame kode mes naudojame dėklus A-E ir stebime, kaip užsidega šviesos diodas!
Dabar turite patirties naudojant „Bluetooth“programą ir adresuojamus RGB LED žibintus, todėl abu galite įtraukti į savo projektus. Eikite toliau ir žaiskite su laiko ir uždelsimo funkcijomis. Mėgautis!
Rekomenduojamas:
Norėdami pagaminti šį medinį įrankį, naudokite „Fusion“: 4 žingsniai
Norėdami sukurti šį medinį įrankį, naudokite „Fusion“!: Tai vienas iš paprasčiausių projektų, kuriuos sukūriau naudodamas „Fusion 360“, kad padėtų pradedantiesiems pradėti naudotis programine įranga. Jame rodomos kai kurios pagrindinės programinės įrangos funkcijos ir per daug laiko užtrunka. Reikalinga programinė įranga: „Fusion 360“, kurią pateikė „Autodesk“išankstiniai reikalavimai
Kaip valdyti adresuojamus šviesos diodus naudojant „Fadecandy“ir apdorojimą: 15 žingsnių (su paveikslėliais)
Kaip valdyti adresuojamus šviesos diodus naudojant „Fadecandy“ir apdorojimą: kas tai yra žingsnis po žingsnio pamoka, kaip naudoti „Fadecandy“ir „Processing“, kad būtų galima valdyti adresuojamus šviesos diodus. „Fadecandy“yra LED tvarkyklė, galinti valdyti iki 8 64 pikselių juostų. (Galite prijungti kelis „Fadecandys“prie vieno kompiuterio, kad padidintumėte
Norėdami naudoti įrankius, naudokite bėgimo takelio nuolatinės srovės variklį ir PWM greičio valdiklį: 13 žingsnių (su paveikslėliais)
Elektriniams įrankiams naudoti bėgimo takelio nuolatinės srovės variklį ir PWM greičio valdiklį: gali prireikti elektrinių įrankių, tokių kaip metalo pjovimo staklės ir tekinimo staklės, gręžimo presai, juostiniai pjūklai, šlifuokliai ir dar daugiau. Atsitiktinai dauguma bėgimo takelių naudoja 80–260 V nuolatinės srovės variklį su
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis
„Joule Thief“- naudokite šviesos diodus tik su viena AA baterija!: 9 žingsniai
„Joule Thief“- naudokite šviesos diodus tik su viena AA baterija! „Joule Thief“išsprendžia tai, padidindamas vienos AA baterijos įtampą iki pakankamai aukšto lygio, kad užsidegtų šviesos diodas. Šis „ible“reiškia, kaip sulituoti džaulių vagį