Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Lunettes intelligentes à ultrasons : améliorer la mobilité des malvoyants

Composants et fournitures

Composant Quantité
SparkFun Arduino Pro Mini 328 - 5V/16MHz (toute version Arduino compatible) 1
Capteur à ultrasons HC-SR04 (générique) 1
Buzzer 1
Fils de câblage (génériques) 1
Lunettes de soleil 1

Outils et machines nécessaires

Applications et services en ligne

À propos de ce projet

C'est le projet de foire STEM de 5ème année de mon fils, Jacob. Il a choisi un projet d'ingénierie plutôt qu'expérimental, avec l'objectif d'inventer quelque chose utile aux personnes handicapées.

Il a eu l'idée de lunettes permettant aux personnes aveugles de détecter un obstacle à hauteur de tête, que la canne blanche ne détecte pas. En utilisant un microcontrôleur Arduino Pro Mini, un capteur à ultrasons et un buzzer, il a créé ces lunettes qui mesurent la distance d'un objet devant et émettent des bips d'alerte. Simple et peu coûteux à réaliser. Remerciements à hackerboxes.com pour certains composants.

Code

Lunettes à ultrasons pour aveugles

Ce code utilise le capteur HC-SR04 et un Arduino Pro Mini. Tout Arduino compatible fonctionne. La distance est calculée en convertissant le temps de retour des ondes sonores en centimètres. Bips intermittents si objet < 62 cm (≈2 pieds), bip continu si < 31 cm (≈1 pied). Pas de bibliothèques externes nécessaires.

/* Code Arduino pour lunettes à capteur ultrason - Projet STEM 5ème année Jacob Gardner */
#define trigPin 8
#define echoPin 7
#define buzzer 12

void setup() {
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(buzzer, OUTPUT);
}

void loop() {
  long duration, distance;
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = (duration/2) / 29.1;
  Serial.print(distance);
  Serial.println(" cm");

  if (distance > 30 && distance < 62) {
    tone(buzzer, 100, 50); // Bips intermittents
  }
  if (distance > 0 && distance < 31) {
    tone(buzzer, 100); // Bip continu
  }
  delay(500);
}

Schéma

Schéma des lunettes à ultrasons. Utilise un Arduino Pro Mini et le capteur HC-SR04, alimenté par une pile 9V.

Lunettes intelligentes à ultrasons : améliorer la mobilité des malvoyants

Processus de fabrication

  1. SIGHT : Lunettes intelligentes pour autonomiser les aveugles
  2. Les attaches plastiques durables de Craftech au service des outils éducatifs de l'APH pour aveugles
  3. Dé numérique Arduino sur écran LCD 16x2 – Générateur aléatoire à bouton poussoir
  4. Construire un dispositif de lévitation ultrasonique avec Arduino – Guide étape par étape
  5. FlickMote : Télécommande IR à gestes pour maison connectée
  6. Bocal Intelligent IoT avec ESP8266, Arduino et Capteur Ultrasonique – Surveillance Temps Réel
  7. Construire un Iron Man animé avec Arduino : capteurs, sons et relais
  8. Find Me : Localisateur d'objets intelligent avec Arduino et Bluetooth
  9. Health Band : Bracelet intelligent fiable d'assistance pour personnes âgées