Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Shield de Programación Inalámbrica para Arduino con HC-05 Bluetooth – Sin Cable USB

Componentes y Suministros

Aplicaciones

Sobre el Proyecto

Elimina el cable USB: programa tu Arduino vía Bluetooth. El shield casero usa HC-05 configurado en modo AT para 115200 baudios, rol esclavo, y un divisor de tensión (1k/2.21k) en el pin KEY (PIO9) para resetear la placa al iniciar la carga.

Paso 1: Configurar HC-05 (Modo AT)

  1. Conecta HC-05 a Arduino: VCC→5V, GND→GND, TX→D10, RX→D11, KEY→D9.
  2. Mantén pulsado KEY (o conecta KEY a 3.3V) al encender para entrar en modo AT (LED parpadea lento: 2s).
  3. Sube sketch Program 1 (pasapuertos serie SoftwareSerial).
  4. En Monitor Serie (38400 baudios), envía:

AT+ORGL
AT+NAME=MI_BT   (opcional)
AT+ROLE=0
AT+POLAR=1,0
AT+UART=115200,0,0
AT+INIT

Paso 2: Montar Shield Definitivo

  1. Nuevas conexiones: TX(Arduino)→RX(HC-05), RX→TX, VCC→5V, GND→GND.
  2. Conecta PIO9 (pin 32 HC-05) a RESET de Arduino **con divisor 1k/2.21k** (Arduino 5V → HC-05 3.3V).
  3. Añade condensador 100nF entre RST y GND (estabilidad).
  4. Suelda en PCB perforada con conectores macho/hembra tipo shield.

Paso 3: Emparejar y Programar

  1. En PC: Bluetooth → añadir dispositivo → "MI_BT" → PIN 1234.
  2. Ver puertos COM asignados (salida = outgoing).
  3. En Arduino IDE: Herramientas → Puerto → selecciona COM saliente.
  4. Sube cualquier sketch (ej. Blink). ¡Funciona sin cable!

Código (Program 1 – Configuración AT)

#include <SoftwareSerial.h>
SoftwareSerial BTSerial(10, 11); // RX, TX
void setup() {
  pinMode(9, OUTPUT); digitalWrite(9, HIGH); // KEY HIGH → AT mode
  Serial.begin(9600); Serial.println("Enter AT commands:");
  BTSerial.begin(38400); // Baudrate AT por defecto
}
void loop() {
  if (BTSerial.available()) Serial.write(BTSerial.read());
  if (Serial.available()) BTSerial.write(Serial.read());
}

Esquemático

Ver diagrama: divisor de tensión en PIO9→RESET, conexiones TX/RX cruzadas, alimentación 5V/GND.

Proceso de manufactura

  1. Construye un robot inteligente con Bridge Shield – Integración Raspberry Pi y Arduino
  2. Crea un Impresionante Sistema Ambilight para Monitor con Arduino
  3. Sistema de Iluminación DMX Controlado por Web – Controlador Maestro Arduino
  4. Transferencia Inalámbrica de Datos Magnéticos con Arduino y Sensor 3D Infineon
  5. Construye un Spybot controlado por Bluetooth con Arduino
  6. Construye un Voltímetro Inteligente con Arduino y Smartphone – Proyecto DIY Fácil
  7. Monitor de Frecuencia Cardíaca IoT en Tiempo Real con Arduino y MAX30100
  8. Vehículo Controlado por Android con Raspberry Pi, Arduino y Motor Shield: Guía Completa
  9. Servidor Web Arduino Uno WiFi: Controla un LED desde el Navegador
  10. Adaptadores USB-BLE MIDI Inalámbricos: Conectividad Sin Cables para Músicos
  11. Controlador Inalámbrico Inteligente de Interruptores: Manipulador Remoto Basado en Arduino