Difference between revisions of "Gant Sonar"

Line 2: Line 2:
 
|Main_Picture=Gant_Sonar_IMG_20190704_154851.jpg
 
|Main_Picture=Gant_Sonar_IMG_20190704_154851.jpg
 
|Licences=Attribution (CC BY)
 
|Licences=Attribution (CC BY)
|Description=Gant qui capte les distances et qui vibre s'il détecte un obstacle (Mur, peronnes, mobilier, etc...)
+
|Description=<translate>Gant qui capte les distances et qui vibre s'il détecte un obstacle (Mur, peronnes, mobilier, etc...)</translate>
 
|Area=Electronics, Health and Wellbeing
 
|Area=Electronics, Health and Wellbeing
 
|Type=Creation
 
|Type=Creation
Line 16: Line 16:
 
}}
 
}}
 
{{ {{tntn|Introduction}}
 
{{ {{tntn|Introduction}}
|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.
+
|Introduction=<translate>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.</translate>
 
}}
 
}}
 
{{ {{tntn|Materials}}
 
{{ {{tntn|Materials}}
Line 25: Line 25:
 
|Step_Picture_04=Gant_Sonar_IMG_20190625_181058.jpg
 
|Step_Picture_04=Gant_Sonar_IMG_20190625_181058.jpg
 
|Step_Picture_05=Gant_Sonar_IMG_20190704_113135.jpg
 
|Step_Picture_05=Gant_Sonar_IMG_20190704_113135.jpg
|Material=Care Arduino Uno
+
|Material=<translate>Care Arduino Uno
  
 
Alternateur 10A , 5V (SRD-5VDC-SL-C)
 
Alternateur 10A , 5V (SRD-5VDC-SL-C)
Line 33: Line 33:
 
Pile 9V
 
Pile 9V
  
Petit Moteur
+
Petit Moteur</translate>
|Tools='''Logiciels :'''
+
|Tools=<translate>'''Logiciels :'''
  
 
-Arduino
 
-Arduino
Line 48: Line 48:
 
-Fer à souder
 
-Fer à souder
  
-Fils et aiguille
+
-Fils et aiguille</translate>
 
}}
 
}}
 
{{ {{tntn|Separator}}}}
 
{{ {{tntn|Separator}}}}
 
{{ {{tntn|Tuto Step}}
 
{{ {{tntn|Tuto Step}}
|Step_Title=Code Arduino
+
|Step_Title=<translate>Code Arduino</translate>
|Step_Content=int trig = 9; // PIN9 branché sur le TRIP du module
+
|Step_Content=<translate>int trig = 9; // PIN9 branché sur le TRIP du module
  
 
int echo = 8; // PIN8 branché sur l'ECHO du module
 
int echo = 8; // PIN8 branché sur l'ECHO du module
Line 126: Line 126:
 
}
 
}
  
}
+
}</translate>
 +
}}
 +
{{ {{tntn|Tuto Step}}
 +
|Step_Title=<translate></translate>
 +
|Step_Content=<translate></translate>
 
}}
 
}}
 
{{ {{tntn|Notes}}
 
{{ {{tntn|Notes}}
|Notes=
+
|Notes=<translate></translate>
 
}}
 
}}
 
{{ {{tntn|Tuto Status}}
 
{{ {{tntn|Tuto Status}}
|Complete=Draft
+
|Complete=Published
 
}}
 
}}

Revision as of 10:48, 5 July 2019

Author avatarFablab Coopérative Pointcarré | Last edit 9/12/2019 by Clementflipo

Gant Sonar IMG 20190704 154851.jpg
Gant qui capte les distances et qui vibre s'il détecte un obstacle (Mur, peronnes, mobilier, etc...)
Difficulty
Medium
Duration
21 day(s)
Categories
Electronics, Health & Wellbeing
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 -

Comments

Published