Sonar pour malvoyants

Groupe 3

Elsa BOUCHEREAU et Magali MOREAU

Objectifs

Le sonar doit permettre à une personne malvoyante de ressentir la présence d’objets à distance, et en « stéréo ».

  • Intensité de la vibration inversement proportionnelle à la distance
  • Deux capteurs et deux vibreurs pour détecter en stéréo

Moyens

  • Conception des pièces mécaniques avec Solidworks
  • Impression 3D

Réalisation

Test des capteurs

Commande des vibreurs

Conception 3D

Maquette numérique SW : Sonar_SW

Assemblage

 

Programme

#include <NewPing.h>
     
#define TRIGGER_PIN_D  5
#define ECHO_PIN_D     4
#define TRIGGER_PIN_G  6
#define ECHO_PIN_G     7

#define MAX_DISTANCE 200 // cm
     
NewPing sonarG(TRIGGER_PIN_G, ECHO_PIN_G, MAX_DISTANCE);
NewPing sonarD(TRIGGER_PIN_D, ECHO_PIN_D, MAX_DISTANCE);

const int Vib_pin_D = 9;
const int Vib_pin_G = 10;

int distanceD = 0;
int distanceG = 0;


void setup() {
  Serial.begin(115200);
  pinMode(Vib_pin_G, OUTPUT);
  pinMode(Vib_pin_D, OUTPUT);
  
  pinMode(TRIGGER_PIN_D, OUTPUT);
  pinMode(ECHO_PIN_D, INPUT);
  pinMode(TRIGGER_PIN_G, OUTPUT);
  pinMode(ECHO_PIN_G, INPUT);
}
     
void loop() {
  distanceG = sonarG.ping_cm();
  if (distanceG == 0) distanceG = MAX_DISTANCE;
  analogWrite(Vib_pin_G  , 200-distanceG);
  delay(10);

  distanceD = sonarD.ping_cm();
  if (distanceD == 0) distanceD = MAX_DISTANCE;
  analogWrite(Vib_pin_D  , 200-distanceD);
  
  Serial.print(distanceG);
  Serial.print("\t");
  Serial.println(distanceD);
  delay(10);
}

 

Carnet de bord

 

Date
Activité
recherche documentaire, formation technique,
analyse fonctionnelle, expérimentation
simulation
Réalisation
conception
fabrication
assemblage
Objectifs
pour la prochaine séance
Remarques
nous avons défini les fonctions du gants, les objectifs à atteindre
Formation Arduino
14/12 Programmation d’une LED et d’un sonar à ultrasons avec Arduino
11/01 Programmation d’un servomoteur et d’un vibreur
Choix de l’actionneur : vibreur
18/01 Programmation d’un capteur de distance  à ultrasons et lien avec les actionneurs
Début conception de la structure
 Croquis
08/03

 Suite programmation capteur + vibreur

03/05

 Finalisation du programme. ajout du dernier vibreur.

17/05

Journée de valorisation à Ladoux

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.