Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Shield de Programação Wireless Arduino com HC-05 Bluetooth – Sem Cabo USB

Componentes e Materiais

ComponenteQuantidade
Módulo Bluetooth HC-051
Arduino UNO1
Resistor 1k Ω1
Resistor 2.21k Ω1
Capacitor 100 nF1

Aplicativos e Serviços Online

Sobre o Projeto

Substitui o cabo USB por um shield de programação sem fio usando módulo Bluetooth HC-05. Permite programar placas Arduino remotamente.

Configuração do HC-05 (Modo AT)

  1. Conecte HC-05 ao Arduino: VCC→5V, GND→GND, TX→D10, RX→D11
  2. Para entrar no modo AT: pressione botão KEY no módulo antes** de ligar VCC, ou conecte pino KEY/34 a 3.3V antes do VCC
  3. LED pisca lento (2s) = modo AT ativo
  4. Carregue sketch Program 1 (bridge serial via SoftwareSerial)
  5. No Monitor Serial (9600 baud), envie comandos AT:
AT+ORGL          // Reset fábrica
AT+NAME=MEU_NOME // Nome personalizado (opcional)
AT+ROLE=0        // Modo Slave
AT+POLAR=1,0     // Polaridade
AT+UART=115200,0,0 // Baud 115200, 1 stop bit, sem paridade
AT+INIT          // Inicializa

Conexão para Programação

  1. Refaça conexões: TX Arduino → RX HC-05, RX Arduino → TX HC-05 (via divisor de tensão 1k/2.21k para 3.3V)
  2. Pino 32 (PIO9) do HC-05 → Reset do Arduino (com divisor de tensão para 3.3V) – permite reset remoto durante upload
  3. Monte em PCB pontilhada como shield Arduino

Pareamento e Upload

  1. Pareie HC-05 no PC (senha padrão: 1234)
  2. Verifique porta COM de saída (Bluetooth → Mais opções → Portas COM)
  3. No Arduino IDE: Tools → Port → selecione porta COM de saída do Bluetooth
  4. Carregue sketch de teste (ex: Blink) – upload sem fio funcionando!

Código

Programa 1 – Configuração AT

#include <SoftwareSerial.h>
SoftwareSerial BTSerial(10, 11); // RX | TX

void setup() {
  pinMode(9, OUTPUT); // Pino 9 → KEY (pino 34) do HC-05
  digitalWrite(9, HIGH); // Entra em modo AT
  Serial.begin(9600);
  Serial.println("Enter AT commands:");
  BTSerial.begin(38400); // Baud padrão AT mode
}

void loop() {
  if (BTSerial.available()) Serial.write(BTSerial.read());
  if (Serial.available()) BTSerial.write(Serial.read());
}

Esquemáticos

Diagrama de conexões para modo AT e para programação disponível na documentação.

Recursos adicionais: Vídeo tutorial no YouTube, código fonte e diagrama de circuito para download. Nova versão do shield disponível no canal do autor.

Processo de manufatura

  1. Construa um Robô Inteligente com a Bridge Shield – Integração Raspberry Pi e Arduino
  2. Crie um Sistema Ambilight Impressionante para Monitor com Arduino
  3. Sistema de Iluminação DMX Controlado via Web – Controlador Mestre Arduino
  4. Transferência de Dados Magnética Sem Fio com Arduino e Sensor 3D Infineon
  5. Construa um Spybot Controlado por Bluetooth com Arduino
  6. Construa um Voltímetro Inteligente com Arduino e Smartphone – Projeto DIY Fácil
  7. Monitor de Frequência Cardíaca IoT em Tempo Real com Arduino e MAX30100
  8. Veículo Remoto Controlado por Android com Raspberry Pi e Motor Shield
  9. Servidor Web Arduino Uno WiFi: Controle LED via Navegador
  10. Adaptadores USB-BLE MIDI Sem Fio – Conectividade Perfeita para Músicos