Bengala Inteligente Arduino: Sensor de Proximidade para Deficientes Visuais
Componentes e Materiais
| Arduino UNO | 1 |
| Protoboard Tamanho Completo (Sem Solda) | 1 |
| Sensor Ultrassônico HC-SR04 (genérico) | 1 |
| Buzzer | 2 |
| LED (genérico) | 1 |
Ferramentas Necessárias
- Fita Adesiva (Scotch)
Aplicativos e Serviços Online
- Arduino IDE
Sobre o Projeto
Após ver pessoas cegas na rua pedindo ajuda para caminhar, senti pena e comecei a trabalhar neste projeto.
Código
Carregue este código (C/C++)
/* Bengala inteligente para ajudar cegos */
#define trigPin 9
#define echoPin 8
#define Buzzer1 5 // ativo
#define Buzzer2 7 // passivo
#define Led1 6 // vibração
int sound = 250;
void setup() {
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(Buzzer1, OUTPUT);
pinMode(Buzzer2, OUTPUT);
pinMode(Led1, OUTPUT);
}
void loop() {
Serial.begin(9600);
long duration, distance;
digitalWrite(trigPin, LOW);
delay(2);
digitalWrite(trigPin, HIGH);
delay(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration / 2) / 29.1;
digitalWrite(Buzzer1, LOW);
digitalWrite(Buzzer2, LOW);
digitalWrite(Led1, LOW);
if (distance < 40) {
digitalWrite(Led1, HIGH);
delay(2000);
}
if (distance < 20) {
digitalWrite(Led1, HIGH);
delay(2000);
digitalWrite(Buzzer1, HIGH);
delay(2000);
}
if (distance < 10) {
digitalWrite(Led1, HIGH);
delay(2000);
digitalWrite(Buzzer1, HIGH);
delay(2000);
digitalWrite(Buzzer2, HIGH);
delay(2000);
}
}
Esquemáticos
Primeiro o sensor ultrassônico, 2 buzzers e LED devem ser conectados na protoboard, depois conectamos esses componentes ao Arduino com fios, e por fim o circuito deve ser fixado a uma bengala com fita adesiva.

Processo de manufatura
- Dados Digital com Arduino: Gere Números Aleatórios 1-6 em LCD 16x2
- Facilitando Comunicação Surdo-Cego com 1Sheeld e Arduino
- Construa um Homem de Ferro com Arduino: Componentes, Sensores e Guia Passo a Passo
- Find Me: Localizador Inteligente de Objetos com Arduino e Bluetooth
- Construa um Braço Robótico 3D Impresso Funcional com Arduino – Guia Passo a Passo
- Controlador de Umidificador DIY com Arduino e Relé – Configuração Segura de Alta Tensão
- Portão de Triagem de Temperatura Sem Contato para Monitoramento Rápido e Preciso
- Jogo Pong Neon em Matriz NeoPixel com Arduino Nano
- Volante Joystick Arduino Personalizado para Jogos
- Construa um Receptor FM Potente com Arduino e Módulo TEA5767