Canne intelligente Arduino : Capteur de proximité pour malvoyants
Composants et fournitures
| Arduino UNO | ×1 |
| Plaque d'essai sans soudure (taille complète) | ×1 |
| Capteur ultrasonique HC-SR04 (générique) | ×1 |
| Buzzer (actif) | ×1 |
| Buzzer (passif) | ×1 |
| LED (générique) | ×1 |
Outils et machines nécessaires
- Ruban adhésif (Scotch)
Applications et services en ligne
- Arduino IDE
À propos du projet
Après avoir vu des personnes malvoyantes dans la rue demander de l'aide pour marcher, j'ai été touché et j'ai commencé à travailler sur ce projet.
Code
Téléversez ce code
/* Canne intelligente pour aider les malvoyants */
#define trigPin 9
#define echoPin 8
#define Buzzer1 5 // actif
#define Buzzer2 7 // passif
#define Led1 6 // Vibration/LED
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);
}
}
Schémas
D'abord le capteur ultrasonique, les 2 buzzers, la LED doivent être fixés sur la plaque d'essai, puis connectés à l'Arduino par des fils, ensuite le circuit doit être attaché à une canne avec du ruban adhésif.

Processus de fabrication
- Dé numérique Arduino sur écran LCD 16x2 – Générateur aléatoire à bouton poussoir
- Faciliter la communication sourd-aveugle avec 1Sheeld et Arduino
- Construire un Iron Man animé avec Arduino : capteurs, sons et relais
- Find Me : Localisateur d'objets intelligent avec Arduino et Bluetooth
- Construire un bras robotique 3D fonctionnel piloté par Arduino – Guide pas à pas
- Contrôleur d'humidificateur DIY avec Arduino et relais – Installation haute tension sécurisée
- Portique de contrôle de température sans contact pour dépistage rapide et précis
- Jeu Pong sur Matrice NeoPixel avec Arduino Nano
- Volant Joystick Arduino Personnalisé pour Jeux Vidéo