Orodha ya maudhui:
- Hatua ya 1: Unganisha Moduli zako
- Hatua ya 2: Sanidi Programu yako
- Hatua ya 3: Pakia Nambari
- Hatua ya 4: Unganisha kwenye Programu yako na Tumia Nambari
Video: Tumia Moduli ya Bluetooth 4.0 HC-08 Kudhibiti LED zinazoweza kushughulikiwa - Mafunzo ya Arduino Uno: Hatua 4 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
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
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
- Pakua Arduino IDE ikiwa bado haujawahi kwenye www.arduino.cc/en/Main/Software)
-
Sakinisha maktaba ya NeoPixel
- Pakua Maktaba ya Adafruit NeoPixel kama faili ya.zip (https://github.com/adafruit/Adafruit_NeoPixel)
- Katika IDE ya Arduino, nenda kwenye Mchoro> Jumuisha Maktaba> Ongeza maktaba ya.zip
- Ingiza Maktaba ya NeoPixel ya Adafruit
- Chagua faili ambayo umepakua. Unapaswa kuona kwamba maktaba iliongezwa kwa mafanikio.
-
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
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
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:
Kionyeshi cha Arduino FFT kilicho na LEDs zinazoweza kushughulikiwa: Hatua 4
Kionyeshi cha Arduino FFT kilicho na LEDs zinazoweza kushughulikiwa: Mafunzo haya yataelezea jinsi ya kujenga Kionyeshi cha Sauti na Arduino Uno na taa zingine zinazoweza kushughulikiwa. Huu ni mradi ambao nimekuwa nikitaka kuufanya kwa muda sasa kwa sababu mimi ni mnyonyaji wa taa tendaji za sauti. Taa hizi hutumia FFT (Fast Fou
Tumia Tepe ya kugusa ya Laptop ya Kale Kudhibiti Gari ya Kanyagio: Hatua 11 (na Picha)
Tumia Tepe ya kugusa ya Laptop ya Kale Kudhibiti Magari ya Stepper: Nilifanya mradi huu miezi michache iliyopita. Siku chache nyuma, nilichapisha video ya mradi kwenye r / Arduino kwenye Reddit. Kuona watu wanavutiwa na mradi huo, niliamua kuifanya hii iwe Inayoweza kufundishwa ambapo nimefanya mabadiliko kadhaa kwa nambari ya Arduino
Jinsi ya Kudhibiti LED zinazoweza kushughulikiwa na Fadecandy na Usindikaji: Hatua 15 (na Picha)
Jinsi ya Kudhibiti LED zinazoweza kushughulikiwa na Fadecandy na Usindikaji: WhatThis ni mafunzo kwa hatua kwa hatua juu ya jinsi ya kutumia Fadecandy na Usindikaji kudhibiti LED zinazoweza kushughulikiwa. (Unaweza kuunganisha Fadecandys nyingi kwenye kompyuta moja ili kuongeza th
Tumia Cortana na Arduino Kudhibiti Reds Reds au Ledstrips na Sauti yako! Hatua 4 (na Picha)
Tumia Cortana na Arduino Kudhibiti Reds Reds au Ledstrips na Sauti Yako! Katika hii nitafundishwa nitakuonyesha jinsi unaweza kudhibiti ukanda wako ulioongozwa au ulioongozwa na RGB na sauti yako. Hii imefanywa na programu ya CoRGB ambayo inapatikana bure katika duka la programu ya windows. Programu hii ni sehemu ya mradi wangu wa CortanaRoom. Ukimaliza busara
Chupa za Maziwa zinazoweza kushughulikiwa (Taa ya LED + Arduino): Hatua 12 (na Picha)
Chupa za Maziwa zinazoweza kushughulikiwa (Taa ya LED + Arduino): Tengeneza chupa za maziwa ya PPE kwenye taa nzuri za LED, na utumie Arduino kuzidhibiti. Hii inasindika vitu kadhaa, haswa chupa za maziwa, na hutumia nguvu ya chini sana: LEDs inaonekana hupunguza chini ya watts 3 lakini ni mkali en