Tabla de contenido:
- Paso 1: Cableado de su módulo Bluefruit
- Paso 2: Configure el IDE para Bluefruit
- Paso 3: escriba y cargue su programa
- Paso 4: ¡Lo hiciste
Video: Comunicación en serie inalámbrica con Bluefruit: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Aquí hay una guía simple paso a paso para reemplazar sus cables con una conexión bluetooth de baja energía:
Me tomó un tiempo darme cuenta de esto porque casi no hay documentación sobre cómo hacer esto con la tecnología moderna de bluetooth de baja energía, como el módulo Bluefruit. Mi objetivo era poder recopilar datos de forma inalámbrica de un acelerómetro conectado a un Arduino, los datos se registraron en mi computadora portátil o en mi teléfono inteligente para su análisis.
Paso uno: descargue los programas para leer UART
Mac: estoy usando Adafruit Bluefruit LE Connect, es gratis en la App Store y está documentado en esta publicación de blog:
blog.adafruit.com/2016/06/06/bluefruit-le-…
IOS / Android: estoy usando el mismo software Bluefruit LE Connect pero simplemente la versión IOS, consulte la App Store
Windows: hay un programa maravilloso disponible en GitHub aquí:
github.com/adafruit/adafruit-bluefruit-le-…
Paso 1: Cableado de su módulo Bluefruit
Aquí está el diagrama de cableado básico, las bibliotecas de Adafruit que también vincularé en el siguiente paso están configuradas para esta configuración de cableado, por lo que recomiendo no cambiarlo. He usado esto con un Arduino Uno y Pro Mini y esencialmente funcionan de la misma manera.
Paso 2: Configure el IDE para Bluefruit
Si aún no lo ha hecho, deberá descargar algunas bibliotecas para usarlas al programar el módulo, aquí están:
learn.adafruit.com/introducing-the-adafrui…
Si no sabe cómo instalar una biblioteca, es muy simple, simplemente descomprima el archivo y colóquelo en su carpeta de documentos / Arduino / Bibliotecas y reinicie el IDE.
Paso 3: escriba y cargue su programa
Aquí hay un programa corto que escribí que envía un mensaje a través de bluetooth para que lo vea el dispositivo receptor, la parte más importante es que configure sus pines serie RX / TX en consecuencia y agregue otra línea serie paralela.
#incluir
const int rxpin = 10;
const int txpin = 9;
SoftwareSerial Serial1 (rxpin, txpin);
configuración nula (nula) {
Serial.begin (9600); // esta es la conexión de monitor serie cableada normal que puede ver con el IDE de Arduino
Serial1.begin (9600); // esto en la segunda cadena que se envía al módulo Bluefruit, tiene que ser 9600 baudios
}
bucle vacío () {
Serial.println ("MiNombreJeff");
Serial1.println ("MiNombreJeff");
retraso (1000); // esto se imprime en ambos lugares, por lo que debería ver este mensaje increíblemente importante de cualquier manera
}
Paso 4: ¡Lo hiciste
Con suerte, ahora está viendo la función UART en su aplicación elegida y está satisfecho con los mensajes que le está dando, debería ver algo como estas imágenes aquí, si no, intente volver a cablear su circuito o restablecer su módulo de fábrica sosteniendo un pin GND para el pin DFU durante 5 segundos hasta que las luces azul y roja parpadeen.
Recomendado:
Comunicación inalámbrica SmartHome: los conceptos básicos de MQTT: 3 pasos
Comunicación inalámbrica SmartHome: los conceptos básicos extremos de MQTT: conceptos básicos de MQTT: ** Voy a realizar una serie de automatización del hogar, seguiré los pasos que tomé para aprender todo lo que he hecho en el futuro. Este Instructable es la línea de base sobre cómo configurar MQTT para usar en mis Instructables futuros. Sin embargo
LoRa 3Km a 8Km Comunicación Inalámbrica con Dispositivo de Bajo Costo E32 (sx1278 / sx1276) para Arduino, Esp8266 o Esp32: 15 Pasos
LoRa 3Km a 8Km Comunicación Inalámbrica con Dispositivo Low Cost E32 (sx1278 / sx1276) para Arduino, Esp8266 o Esp32: creo una librería para administrar EBYTE E32 basada en la serie Semtech de dispositivo LoRa, dispositivo muy potente, simple y económico. Versión de 3Km aquí, versión de 8Km aquí Pueden trabajar en una distancia de 3000 ma 8000 m, y tienen muchas características y
Comunicación inalámbrica de largo alcance, 1,8 km, Arduino a Arduino con el HC-12: 6 pasos (con imágenes)
Comunicación inalámbrica de largo alcance, 1.8 km, Arduino a Arduino con el HC-12 .: En este instructivo, aprenderá cómo comunicarse entre Arduinos a una larga distancia de hasta 1.8 km al aire libre. El HC-12 es un puerto serie inalámbrico módulo de comunicación muy útil, extremadamente potente y fácil de usar. Primero leerás
Comunicación inalámbrica mediante el módulo transceptor NRF24L01 para proyectos basados en Arduino: 5 pasos (con imágenes)
Comunicación inalámbrica utilizando el módulo transceptor NRF24L01 para proyectos basados en Arduino: este es mi segundo tutorial instructivo sobre robots y microcontroladores. Es realmente asombroso ver a su robot vivo y funcionando como se esperaba y créanme que será más divertido si controlas tu robot u otras cosas inalámbricas con rapidez y
Comunicación inalámbrica con módulos RF de 433 MHz y microcontroladores Pic baratos. Parte 2: 4 pasos (con imágenes)
Comunicación inalámbrica con módulos RF de 433 MHz y microcontroladores Pic baratos. Parte 2: En la primera parte de este instructivo, demostré cómo programar un PIC12F1822 usando el compilador MPLAB IDE y XC8, para enviar una cadena simple de forma inalámbrica usando módulos baratos TX / RX 433MHz. El módulo receptor se conectó a través de un USB a UART TTL anuncio por cable