Difference between revisions of "Gant Sonar"

(Cette version a été marquée pour être traduite)
Line 198: Line 198:
 
- Echo = Pin8
 
- Echo = Pin8
  
 +
<!--T:61-->
 
'''Alternateur 10A , 5V (SRD-5VDC-SL-C)'''
 
'''Alternateur 10A , 5V (SRD-5VDC-SL-C)'''
  
 +
<!--T:62-->
 
-VCC = 5V
 
-VCC = 5V
  
 +
<!--T:63-->
 
- GND = GND
 
- GND = GND
  
 +
<!--T:64-->
 
- IN = Pin 6
 
- IN = Pin 6
  
 +
<!--T:65-->
 
- ON = + Moteur
 
- ON = + Moteur
  
 +
<!--T:66-->
 
- COM = - Moteur
 
- COM = - Moteur
  
 +
<!--T:67-->
 
'''Moteur'''
 
'''Moteur'''
  
 +
<!--T:68-->
 
+ Moteur= - COM  ( Alternateur)
 
+ Moteur= - COM  ( Alternateur)
  
 +
<!--T:69-->
 
- Moteur = GND</translate>
 
- Moteur = GND</translate>
 
|Step_Picture_00=Gant_Sonar_IMG_20190625_181058.jpg
 
|Step_Picture_00=Gant_Sonar_IMG_20190625_181058.jpg

Revision as of 09:58, 5 July 2019

Creation de avatarTom atelier | Categories : Electronics, Health & Wellbeing

Gant qui capte les distances et qui vibre s'il détecte un obstacle (Mur, peronnes, mobilier, etc...)

Difficulty
Medium
Duration
21 day(s)
Cost
50 EUR (€)
Other languages:
français
License : Attribution (CC BY)

Introduction

J'ai crée ce gant au départ pour un Hackaton qui consistait à répondre a une problématique d'accessibilité aux personnes malvoyantes ou aveugles dans un Fablab.

Materials

Care Arduino Uno

Alternateur 10A , 5V (SRD-5VDC-SL-C)

Capteur Ultrason (HC-SR04)

Pile 9V

Petit Moteur

Tools

Logiciels :

-Arduino

-Fusion 360

-Cura

Outils:

-Imprimante 3D

-Fer à souder

-Fils et aiguille

Step 1 - Code Arduino

int trig = 9; // PIN9 branché sur le TRIP du module

int echo = 8; // PIN8 branché sur l'ECHO du module

int buzz = 6; // PIN6 vibreur

long echo_lu; // le temps aller/retour de l'impulsion

long cm; // distance définie pour le vibreur

void setup()

{

pinMode(trig, OUTPUT);

digitalWrite(trig, LOW);

pinMode(echo, INPUT);

Serial.begin(9600);

}

void loop()

{

digitalWrite(trig, HIGH); // on envoi une impulsion...

delayMicroseconds(50); // ... pendant 50 micro secondes ...

digitalWrite(trig, LOW); // ... et on arrête l'envoi de l'impulsion

echo_lu = pulseIn(echo, HIGH); // et on écoute l'impulsion revenir

cm = (echo_lu / 2) * 0.0337;

if

(Serial.print("Distance a : 10 C : "));

Serial.print(cm);

{

if(cm>0 && cm< 25) // objet à moins de 25 centimètres

{

digitalWrite(buzz, LOW); // Donne l'info au buzzer de pas s'allumer

}

else

{

digitalWrite(buzz, HIGH); // Inverse

}


{

pinMode (buzz,HIGH);

delay(50);

}

}

}

Step 2 - Branchement des composants

Arduino UNO

Capteur Ultrason (HC-SR04)

- GND = GND

- VCC = 5V

- Trig = Pin 9

- Echo = Pin8

Alternateur 10A , 5V (SRD-5VDC-SL-C)

-VCC = 5V

- GND = GND

- IN = Pin 6

- ON = + Moteur

- COM = - Moteur

Moteur

+ Moteur= - COM ( Alternateur)

- Moteur = GND



Step 3 -

Comments

Published