Taula de continguts:
- Pas 1: connecteu els vostres mòduls
- Pas 2: configureu el programari
- Pas 3: pengeu el codi
- Pas 4: connecteu-vos a la vostra aplicació i executeu el codi
Vídeo: Utilitzeu el mòdul Bluetooth 4.0 HC-08 per controlar els LED adreçables: un tutorial Arduino Uno: 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Ja heu aprofundit en mòduls de comunicació amb Arduino? El Bluetooth obre un món de possibilitats als vostres projectes Arduino i a l’ús d’internet de les coses. Aquí començarem amb un pas per a nadons i aprendrem a controlar els LED adreçables amb una aplicació per a telèfons intel·ligents mitjançant un mòdul Bluetooth HC08. Després, coneixereu una aplicació per a telèfons intel·ligents que podeu utilitzar per controlar altres mòduls amb Bluetooth.
Què necessiteu per a aquest tutorial:
Maquinari:
-Arduino UNO
-ANELL LED 16 X 5050 RGB WS2812
-Cables de Dupont
-Capçaleres masculines
-Mòdul Bluetooth HC-08
Programari:
-Arduino IDE
-Code d'exemple
-Libreria NeoPixel
Aplicació d'Android per controlar l'anell (he utilitzat el terminal Bluetooth Serial per a aquest tutorial)
Eines:
-Soldador
Els avantatges d'utilitzar BLE El mòdul HC-08 utilitza el protocol BLE (Bluetooth Low Energy). La principal diferència entre Bluetooth i BLE és el consum d’energia. El Bluetooth consumeix més energia que BLE, però pot gestionar moltes dades. BLE és més adequat per transferir ràpidament petites quantitats de dades entre dispositius propers. BLE té menys energia, de manera que els dispositius que executen aquest protocol poden funcionar durant anys amb una bateria petita; perfecte per a IoT!
Pas 1: connecteu els vostres mòduls
Això és el que necessiteu per connectar-vos:
HC-08> Arduino Uno
TXD> RXD
RXD> TXD
GND> GND
3V3> 3V3
Anell LED> Arduino Uno
DIN> Pin 6
GND> GND
VCC> 5V
Pas 2: configureu el programari
- Descarregueu Arduino IDE si encara no ho heu fet a www.arduino.cc/en/Main/Software)
-
Instal·leu la biblioteca NeoPixel
- Descarregueu la biblioteca Adafruit NeoPixel com a fitxer.zip (https://github.com/adafruit/Adafruit_NeoPixel)
- A l’IDE Arduino, aneu a Sketch> Inclou biblioteca> Afegeix biblioteca.zip
- Importeu la biblioteca Adafruit NeoPixel
- Trieu el fitxer que acabeu de descarregar. Hauríeu de veure que la biblioteca s'ha afegit correctament.
-
Baixeu-vos l'aplicació Bluetooth al vostre telèfon intel·ligent. Podeu utilitzar moltes aplicacions Bluetooth per controlar el mòdul HC-08. Tot i això, no tots són compatibles amb el protocol BLE, de manera que si voleu utilitzar una aplicació diferent comproveu-ne primer la compatibilitat.
Utilitzem Serial Bluetooth Terminal descarregat de Google Play Store
Pas 3: pengeu el codi
Connecteu l'Arduino Uno a l'ordinador i verifiqueu que teniu la placa i el port correctes seleccionats a la pestanya Eines.
Baixeu-vos aquest exemple de codi.
NOTA: Quan pengeu el codi, no connecteu el pin Arduino RX. Si es connecta durant la càrrega, el codi no funcionarà. Després de carregar-lo, heu de tornar-lo a connectar perquè el LED funcioni.
Explicació del codi
El codi es divideix en casos, afegiu-ne o traieu-ne tants com vulgueu. Designeu-los amb el text que podeu introduir a la vostra aplicació Bluetooth. Els casos del nostre codi estan separats per majúscules. Quan escriviu una funda a l’aplicació, canviarà el color del LED pel codi corresponent de l’IDE.
Per exemple, si escriviu "A" a l'aplicació, el LED hauria de canviar a Verd (0, 255, 0)
Podeu canviar els llums LED ajustant els valors RGB del parèntesi. Els valors RGB oscil·len entre 0 i 255.
Com es poden ajustar els llums LED individuals
Podeu fer-ho copiant el codi ressaltat a les caselles de la imatge superior (aquest codi apareix a la part inferior del codi d'exemple) i substituïu el codi "colorSet (strip. Color" …) en els casos que hi inclogui. sigui el LED que vulgueu canviar. "c" serà el codi de color. Haureu de tornar a afegir a strip. Color (al punt de valor "c" juntament amb el codi RGB.
Exemple:
strip.setPixelColor (3, strip. Color (255, 127, 0));
Això convertirà el tercer LED en un to taronja.
En aquest exemple de codi, us hem proporcionat un cas d’exemple amb diferents colors LED per a LED individuals. Ara podeu canviar fàcilment els LED individuals.
Pas 4: connecteu-vos a la vostra aplicació i executeu el codi
Executeu el codi. Assegureu-vos de mantenir el RX desconnectat durant la càrrega.
Ara, obriu l'aplicació i aneu a Dispositius Bluetooth per trobar el mòdul. Un cop connectat, feu clic a la icona de connexió a prop de la icona de la paperera i escriviu un nom de cas, al nostre codi d'exemple, fem servir casos A-E i observem com s'encén el LED.
Ara teniu experiència utilitzant una aplicació Bluetooth i utilitzant llums LED RGB adreçables, de manera que podeu incorporar-los als vostres projectes. Aneu més enllà i jugueu amb funcions de temporització i retard. Gaudeix-ne!
Recomanat:
Com controlar els LED adreçables amb Fadecandy i processament: 15 passos (amb imatges)
Com controlar els LED adreçables amb Fadecandy i el processament: què és un tutorial pas a pas sobre com utilitzar Fadecandy i el processament per controlar els LED adreçables. Fadecandy és un controlador de LED que pot controlar fins a 8 tires de 64 píxels cadascuna. (Podeu connectar diversos Fadecandys a un ordinador per augmentar
Utilitzeu Cortana i un Arduino per controlar els leds RGB o ledstrips amb la vostra veu: 4 passos (amb imatges)
Utilitzeu Cortana i un Arduino per controlar els leds o ledstrips RGB amb la vostra veu. Això es fa amb l'aplicació CoRGB, que es troba disponible de forma gratuïta a la botiga d'aplicacions de Windows. Aquesta aplicació forma part del meu projecte CortanaRoom. Quan hagis acabat d'enginy
Utilitzeu encanteris per controlar l’ordinador: 7 passos (amb imatges)
Utilitzeu encanteris per controlar el vostre ordinador!: Mai heu volgut utilitzar encanteris com Harry Potter? Amb una mica de treball i un cert reconeixement de veu, això es pot dominar. Coses que necessiteu per a aquest projecte: un ordinador amb micròfon Windows XP o Vista, una mica de temps i paciència! Si us ha agradat aquest Instructabl
Utilitzeu el mòdul Bluetooth HC-05 per realitzar comunicacions micro: bits amb telèfon mòbil: 9 passos (amb imatges)
Utilitzeu el mòdul Bluetooth HC-05 per realitzar comunicacions micro: bits amb telèfon mòbil: al capítol Utilitzeu el mòdul Bluetooth HC-06 per realitzar comunicacions micro: bits amb telèfon mòbil, hem parlat de com utilitzar HC-06 per realitzar comunicacions entre micro: bit i telèfon mòbil. Excepte HC-06, hi ha un altre mòdul Bluetooth comú
Utilitzeu el mòdul Bluetooth HC-06 per realitzar comunicacions micro: bits amb telèfon mòbil: 8 passos (amb imatges)
Utilitzeu el mòdul Bluetooth HC-06 per realitzar comunicacions Micro: bit amb el telèfon mòbil: molts amics del meu entorn que juguen micro: bit em diuen que la connexió Bluetooth de micro: bit no és estable. És fàcil desconnectar. Si fem servir micropitó, ni tan sols es pot utilitzar el Bluetooth. Abans que aquest problema sigui resolt per micro: bit offic