Orodha ya maudhui:

Tumia Moduli ya Bluetooth 4.0 HC-08 Kudhibiti LED zinazoweza kushughulikiwa - Mafunzo ya Arduino Uno: Hatua 4 (na Picha)
Tumia Moduli ya Bluetooth 4.0 HC-08 Kudhibiti LED zinazoweza kushughulikiwa - Mafunzo ya Arduino Uno: Hatua 4 (na Picha)

Video: Tumia Moduli ya Bluetooth 4.0 HC-08 Kudhibiti LED zinazoweza kushughulikiwa - Mafunzo ya Arduino Uno: Hatua 4 (na Picha)

Video: Tumia Moduli ya Bluetooth 4.0 HC-08 Kudhibiti LED zinazoweza kushughulikiwa - Mafunzo ya Arduino Uno: Hatua 4 (na Picha)
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Novemba
Anonim
Tumia Moduli ya Bluetooth 4.0 HC-08 Kudhibiti LED zinazoweza kushughulikiwa - Mafunzo ya Arduino Uno
Tumia Moduli ya Bluetooth 4.0 HC-08 Kudhibiti LED zinazoweza kushughulikiwa - Mafunzo ya Arduino Uno
Tumia Moduli ya Bluetooth 4.0 HC-08 Kudhibiti LED zinazoweza kushughulikiwa - Mafunzo ya Arduino Uno
Tumia Moduli ya Bluetooth 4.0 HC-08 Kudhibiti LED zinazoweza kushughulikiwa - Mafunzo ya Arduino Uno

Je! Umeingia kwenye moduli za mawasiliano bado na Arduino? Bluetooth inafungua ulimwengu wa uwezekano kwa miradi yako ya Arduino na kutumia mtandao wa vitu. Hapa tutaanza na hatua ya mtoto na kujifunza jinsi ya kudhibiti LED zinazoweza kushughulikiwa na programu ya smartphone kutumia moduli ya Bluetooth ya HC08. Baadaye, utajua programu tumizi ya rununu ambayo unaweza kutumia kudhibiti moduli zingine na Bluetooth.

Nini utahitaji kwa mafunzo haya:

Vifaa:

-Arduino UNO

-KUWEKA RING 16 X 5050 RGB WS2812

-Dupont waya

Vichwa vya Kiume

-HC-08 Moduli ya Bluetooth

Programu:

-Arduino IDE

Nambari ya mfano

Maktaba ya NeeoPixel

-Android matumizi kudhibiti pete (Nilitumia Serial Bluetooth Terminal kwa mafunzo haya)

Zana:

-Utengenezaji chuma

Faida za kutumia BLE Moduli ya HC-08 hutumia itifaki ya BLE (Bluetooth Low Energy). Tofauti kuu kati ya Bluetooth na BLE ni matumizi ya nguvu. Bluetooth hutumia nguvu zaidi kuliko BLE lakini inaweza kushughulikia data nyingi. BLE inafaa zaidi kuhamisha haraka data ndogo kati ya vifaa vya karibu. BLE hana hamu ya nguvu, kwa hivyo vifaa vinavyoendesha itifaki hii vinaweza kufanya kazi kwa miaka na betri ndogo; kamili kwa IOT!

Hatua ya 1: Unganisha Moduli zako

Unganisha Moduli Zako
Unganisha Moduli Zako

Hapa ndio unahitaji kuunganisha:

HC-08> Arduino Uno

TXD> RXD

RXD> TXD

GND> GND

3V3> 3V3

Gonga la LED> Arduino Uno

DIN> Pini 6

GND> GND

VCC> 5V

Hatua ya 2: Sanidi Programu yako

  1. Pakua Arduino IDE ikiwa bado haujawahi kwenye www.arduino.cc/en/Main/Software)
  2. Sakinisha maktaba ya NeoPixel

    1. Pakua Maktaba ya Adafruit NeoPixel kama faili ya.zip (https://github.com/adafruit/Adafruit_NeoPixel)
    2. Katika IDE ya Arduino, nenda kwenye Mchoro> Jumuisha Maktaba> Ongeza maktaba ya.zip
    3. Ingiza Maktaba ya NeoPixel ya Adafruit
    4. Chagua faili ambayo umepakua. Unapaswa kuona kwamba maktaba iliongezwa kwa mafanikio.
  3. Pakua programu tumizi ya Bluetooth kwenye simu yako mahiri. Unaweza kutumia programu nyingi za Bluetooth kudhibiti moduli ya HC-08. Walakini, sio zote zinaoana na itifaki ya BLE, kwa hivyo ikiwa unataka kutumia programu tofauti angalia utangamano wake kwanza.

    Tunatumia Kituo cha Siri cha Bluetooth kilichopakuliwa kutoka Duka la Google Play

Hatua ya 3: Pakia Nambari

Pakia Nambari
Pakia Nambari
Pakia Nambari
Pakia Nambari

Unganisha Arduino Uno yako kwenye kompyuta na uhakikishe una ubao sahihi na bandari iliyochaguliwa chini ya kichupo cha Zana.

Pakua nambari hii ya mfano.

KUMBUKA: Unapopakia nambari yako, usiunganishe pini ya Arduino RX. Ikiwa imeunganishwa wakati wa kupakia, nambari haitatumika. Baada ya kupakia lazima uiunganishe tena ili LED ifanye kazi.

Maelezo ya kificho

Nambari imepangwa katika visa, ongeza au uondoe nyingi kama unavyopenda. Wachague na maandishi ambayo unaweza kuingiza kwenye programu yako ya Bluetooth. Kesi katika nambari yetu zimetengwa na herufi kubwa. Unapoandika kesi kwenye programu, itabadilisha rangi ya LED kuwa nambari inayofanana katika IDE.

Kwa mfano, ukiandika 'A' kwenye programu yako, LED yako inapaswa kubadilika kuwa Kijani (0, 255, 0)

Unaweza kubadilisha taa za LED kwa kurekebisha maadili ya RGB katika mabano. Thamani za RGB zinaanzia 0 hadi 255.

Jinsi-ya kurekebisha taa za kibinafsi za LED

Unaweza kufanya hivyo kwa kunakili nambari iliyoangaziwa kwenye visanduku kwenye picha hapo juu (nambari hii inaonekana karibu na sehemu ya chini ya nambari ya mfano) na kuchukua nafasi ya 'colorSet (strip. Color'…. Code katika kesi zilizo na hiyo. 'I' will kuwa LED unayotaka kubadilisha. 'c' itakuwa nambari ya rangi. Itabidi uongeze tena kwenye strip. Rangi (kwenye nafasi ya 'c' pamoja na nambari ya RGB.

Mfano:

strip.setPixelColor (3, ukanda. Rangi (255, 127, 0));

Hii itabadilisha taa ya 3 kuwa rangi ya machungwa.

Katika nambari hii ya mfano, tumekupa mfano wa kesi na rangi tofauti za LED kwa LED za kibinafsi. Sasa unaweza kubadilisha kwa urahisi LED za kibinafsi.

Hatua ya 4: Unganisha kwenye Programu yako na Tumia Nambari

Unganisha kwenye App yako na uendeshe Nambari
Unganisha kwenye App yako na uendeshe Nambari
Unganisha kwenye App yako na uendeshe Nambari
Unganisha kwenye App yako na uendeshe Nambari
Unganisha kwenye App yako na uendeshe Nambari
Unganisha kwenye App yako na uendeshe Nambari

Endesha nambari! Hakikisha unaweka RX iliyokatwa wakati wa kupakia.

Sasa, fungua programu yako na nenda kwenye Vifaa vya Bluetooth ili upate moduli yako. Mara baada ya kushikamana, bonyeza ikoni ya unganisho karibu na ikoni ya pipa la takataka, na andika jina la kesi, katika nambari yetu ya mfano, tunatumia kesi A-E, na angalia taa ya LED!

Sasa una uzoefu wa kutumia matumizi ya Bluetooth na kutumia taa za RGB za anwani zinazoweza kushughulikiwa, kwa hivyo unaweza kuziingiza zote mbili kwenye miradi yako. Nenda zaidi na ucheze na kazi za muda na kuchelewesha. Furahiya!

Ilipendekeza: