Përmbajtje:

Përdorni modulin Bluetooth 4.0 HC -08 për të kontrolluar LED -të e adresueshme - një tutorial Arduino Uno: 4 hapa (me fotografi)
Përdorni modulin Bluetooth 4.0 HC -08 për të kontrolluar LED -të e adresueshme - një tutorial Arduino Uno: 4 hapa (me fotografi)

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)

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)
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Dhjetor
Anonim
Përdorni modulin Bluetooth 4.0 HC -08 për të kontrolluar LED -të e adresueshme - një Udhëzues Arduino Uno
Përdorni modulin Bluetooth 4.0 HC -08 për të kontrolluar LED -të e adresueshme - një Udhëzues Arduino Uno
Përdorni modulin Bluetooth 4.0 HC -08 për të kontrolluar LED -të e adresueshme - një Udhëzues Arduino Uno
Përdorni modulin Bluetooth 4.0 HC -08 për të kontrolluar LED -të e adresueshme - një Udhëzues Arduino Uno

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

Lidhni modulet tuaja
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

  1. Shkarkoni Arduino IDE nëse nuk e keni tashmë në www.arduino.cc/en/Main/Software)
  2. Instaloni bibliotekën NeoPixel

    1. Shkarkoni Bibliotekën Adafruit NeoPixel si një skedar.zip (https://github.com/adafruit/Adafruit_NeoPixel)
    2. Në Arduino IDE, shkoni te Sketch> Include Library> Add.zip bibliotekë
    3. Importoni Bibliotekën Adafruit NeoPixel
    4. Zgjidhni skedarin që sapo keni shkarkuar. Duhet të shihni që biblioteka është shtuar me sukses.
  3. 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

Ngarko Kodin
Ngarko Kodin
Ngarko Kodin
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

Lidhuni me Aplikacionin tuaj dhe Drejtoni Kodin
Lidhuni me Aplikacionin tuaj dhe Drejtoni Kodin
Lidhuni me aplikacionin tuaj dhe ekzekutoni kodin
Lidhuni me aplikacionin tuaj dhe ekzekutoni kodin
Lidhuni me Aplikacionin tuaj dhe Drejtoni Kodin
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: