<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>http://wiki.lesfabriquesduponant.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=G6gicque</id>
		<title>Les Fabriques du Ponant - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.lesfabriquesduponant.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=G6gicque"/>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Sp%C3%A9cial:Contributions/G6gicque"/>
		<updated>2026-04-03T19:05:18Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Ascenseur_fou&amp;diff=10598</id>
		<title>Ascenseur fou</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Ascenseur_fou&amp;diff=10598"/>
				<updated>2019-01-18T13:08:19Z</updated>
		
		<summary type="html">&lt;p&gt;G6gicque : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[catégorie:Enib2019]]&lt;br /&gt;
[[catégorie:Enib]]&lt;br /&gt;
&lt;br /&gt;
==Description du projet==&lt;br /&gt;
&lt;br /&gt;
Durant le « GASTHON », nous avons pensé à réaliser un ascenseur qui forcerais ces futurs utilisateurs à prendre les escaliers&lt;br /&gt;
&lt;br /&gt;
==Conception==&lt;br /&gt;
[[Fichier:Ascenseur_fou_final.jpg|250px|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Réalisation des pièces===&lt;br /&gt;
&lt;br /&gt;
*'''Le socle'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_support.jpg|250px|right|]]&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
-2 équerres&lt;br /&gt;
&lt;br /&gt;
-4 vis à bois&lt;br /&gt;
&lt;br /&gt;
- une planche de bois&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Couper la planche environs aux 3/4.&lt;br /&gt;
&lt;br /&gt;
Positionner les planches et visser les équerres&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Les poulies'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_poulie.jpg|250px|right|]]&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- du carton&lt;br /&gt;
&lt;br /&gt;
-2 bouchons de bouteille&lt;br /&gt;
&lt;br /&gt;
- 2 allumettes&lt;br /&gt;
&lt;br /&gt;
- colle&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Couper le carton afin de faire des gros cercles plus grand que les bouchons.&lt;br /&gt;
&lt;br /&gt;
Percer un cercle puis le bouchon et enfin un autre cercle afin de position l'allumette comme un axe.&lt;br /&gt;
&lt;br /&gt;
Coller les différentes couches sans coller les allumettes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''La cage de l'ascenseur'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_ascenseur.jpg|250px|right|]]&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- du carton&lt;br /&gt;
&lt;br /&gt;
- un fil&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Découper 2 carrés en carton.&lt;br /&gt;
&lt;br /&gt;
Découper 4 petits rectangle en carton&lt;br /&gt;
&lt;br /&gt;
Coller le tout pour former une petite boite&lt;br /&gt;
&lt;br /&gt;
Coller le fil sur le haut de la cage&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Assemblage===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_final.jpg|250px|center|]]&lt;br /&gt;
&lt;br /&gt;
Nous avons placer les poulies de façon à que le moteur soit au niveau bas du socle.&lt;br /&gt;
&lt;br /&gt;
Nous l'avons coller à la poulie qui n'a pas d’allumette en son centre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===L'électronique===&lt;br /&gt;
&lt;br /&gt;
*'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- fils&lt;br /&gt;
&lt;br /&gt;
- arduino uno&lt;br /&gt;
&lt;br /&gt;
- capteur de distance infrarouge SHARP 2Y0A21 F 7X&lt;br /&gt;
&lt;br /&gt;
- capteur de distance avec ultrason HC-SR04&lt;br /&gt;
&lt;br /&gt;
- cerveau moteur à rotation continue FS90R&lt;br /&gt;
&lt;br /&gt;
*'''Cablage'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_cablage.png|500px|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Servo.h&amp;gt; //bibliotheque standart pour controler les cerveaux moteurs&lt;br /&gt;
Servo moteur;&lt;br /&gt;
&lt;br /&gt;
void go_up(Servo moteur) // fonction qui fait monter&lt;br /&gt;
{&lt;br /&gt;
  moteur.write(0);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  moteur.write(90);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void go_down(Servo moteur) // fonction qui fait descendre&lt;br /&gt;
{&lt;br /&gt;
  moteur.write(180);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  moteur.write(90);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//constante pour ultrason&lt;br /&gt;
const unsigned long MEASURE_TIMEOUT = 5000UL; //mesure a laquelle on ne prend plus les valeurs&lt;br /&gt;
&lt;br /&gt;
const float SOUND_SPEED = 340.0/1000; //vitesse su son en mm/µs    &lt;br /&gt;
&lt;br /&gt;
//initialisation de la carte&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  //entree analog du capteur laser&lt;br /&gt;
  pinMode(A0,INPUT);&lt;br /&gt;
  //liaison capteur distance ultrason&lt;br /&gt;
  pinMode(6,INPUT); //echo&lt;br /&gt;
  pinMode(8,OUTPUT);  //trigger&lt;br /&gt;
  digitalWrite(8,LOW); //securite&lt;br /&gt;
  // cerveau moteur&lt;br /&gt;
  moteur.attach(4);&lt;br /&gt;
  moteur.write(90); //arret du moteur&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//initialisatin de variable hors boucle&lt;br /&gt;
int infraDist;&lt;br /&gt;
float distance_mm;&lt;br /&gt;
int Is_Up = 0; //l'assenceur est considere en bas&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
  infraDist = analogRead(A0);&lt;br /&gt;
  //ultrason&lt;br /&gt;
  //impulsion&lt;br /&gt;
  digitalWrite(8,HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(8,LOW);&lt;br /&gt;
  //Retour&lt;br /&gt;
  long measure = pulseIn(6,HIGH,MEASURE_TIMEOUT);&lt;br /&gt;
&lt;br /&gt;
  float distance_mm = measure /(2.0*SOUND_SPEED);  //on a le temps d'un aller retour&lt;br /&gt;
&lt;br /&gt;
  if ((infraDist&amp;gt;500)&amp;amp;&amp;amp;(Is_Up == 0)) //distance a changer si besoin&lt;br /&gt;
  {&lt;br /&gt;
   go_up(moteur);&lt;br /&gt;
   Is_Up = 1;&lt;br /&gt;
  }&lt;br /&gt;
  if ((distance_mm&amp;gt;100)&amp;amp;&amp;amp;(Is_Up== 1)&amp;amp;&amp;amp;(distance_mm&amp;lt;1500)) //distance a changer si besoin&lt;br /&gt;
  {&lt;br /&gt;
    go_down(moteur);&lt;br /&gt;
    Is_Up=0;&lt;br /&gt;
  }&lt;br /&gt;
  delay(500); // 0.5 sec entre chaque prise de valeur&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==L'Equipe==&lt;br /&gt;
- Gwenaël Gicquel&lt;br /&gt;
&lt;br /&gt;
- Amine Bouyaqine&lt;br /&gt;
&lt;br /&gt;
- Natalia Sofia Gastelum Garcia&lt;br /&gt;
&lt;br /&gt;
- Omar Jibar&lt;/div&gt;</summary>
		<author><name>G6gicque</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Ascenseur_fou&amp;diff=10593</id>
		<title>Ascenseur fou</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Ascenseur_fou&amp;diff=10593"/>
				<updated>2019-01-18T13:07:31Z</updated>
		
		<summary type="html">&lt;p&gt;G6gicque : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[catégorie:Enib2019]]&lt;br /&gt;
[[catégorie:Enib]]&lt;br /&gt;
&lt;br /&gt;
==Description du projet==&lt;br /&gt;
&lt;br /&gt;
Durant le « GASTHON », nous avons pensé à réaliser un ascenseur qui forcerais ces futurs utilisateurs à prendre les escaliers&lt;br /&gt;
&lt;br /&gt;
==Conception==&lt;br /&gt;
[[Fichier:Ascenseur_fou_final.jpg|250px|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Réalisation des pièces===&lt;br /&gt;
&lt;br /&gt;
*'''Le socle'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_support.jpg|250px|right|]]&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
-2 équerres&lt;br /&gt;
&lt;br /&gt;
-4 vis à bois&lt;br /&gt;
&lt;br /&gt;
- une planche de bois&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Couper la planche environs aux 3/4.&lt;br /&gt;
&lt;br /&gt;
Positionner les planches et visser les équerres&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Les poulies'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_poulie.jpg|250px|right|]]&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- du carton&lt;br /&gt;
&lt;br /&gt;
-2 bouchons de bouteille&lt;br /&gt;
&lt;br /&gt;
- 2 allumettes&lt;br /&gt;
&lt;br /&gt;
- colle&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Couper le carton afin de faire des gros cercles plus grand que les bouchons.&lt;br /&gt;
&lt;br /&gt;
Percer un cercle puis le bouchon et enfin un autre cercle afin de position l'allumette comme un axe.&lt;br /&gt;
&lt;br /&gt;
Coller les différentes couches sans coller les allumettes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''La cage de l'ascenseur'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_ascenseur.jpg|250px|right|]]&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- du carton&lt;br /&gt;
&lt;br /&gt;
- un fil&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Découper 2 carrés en carton.&lt;br /&gt;
&lt;br /&gt;
Découper 4 petits rectangle en carton&lt;br /&gt;
&lt;br /&gt;
Coller le tout pour former une petite boite&lt;br /&gt;
&lt;br /&gt;
Coller le fil sur le haut de la cage&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Notre pièce finale===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_final.jpg|250px|center|]]&lt;br /&gt;
&lt;br /&gt;
Nous avons placer les poulies de façon à que le moteur soit au niveau bas du socle.&lt;br /&gt;
&lt;br /&gt;
Nous l'avons coller à la poulie qui n'a pas d’allumette en son centre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===L'électronique===&lt;br /&gt;
&lt;br /&gt;
*'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- fils&lt;br /&gt;
&lt;br /&gt;
- arduino uno&lt;br /&gt;
&lt;br /&gt;
- capteur de distance infrarouge SHARP 2Y0A21 F 7X&lt;br /&gt;
&lt;br /&gt;
- capteur de distance avec ultrason HC-SR04&lt;br /&gt;
&lt;br /&gt;
- cerveau moteur à rotation continue FS90R&lt;br /&gt;
&lt;br /&gt;
*'''Cablage'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_cablage.png|500px|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Servo.h&amp;gt; //bibliotheque standart pour controler les cerveaux moteurs&lt;br /&gt;
Servo moteur;&lt;br /&gt;
&lt;br /&gt;
void go_up(Servo moteur) // fonction qui fait monter&lt;br /&gt;
{&lt;br /&gt;
  moteur.write(0);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  moteur.write(90);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void go_down(Servo moteur) // fonction qui fait descendre&lt;br /&gt;
{&lt;br /&gt;
  moteur.write(180);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  moteur.write(90);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//constante pour ultrason&lt;br /&gt;
const unsigned long MEASURE_TIMEOUT = 5000UL; //mesure a laquelle on ne prend plus les valeurs&lt;br /&gt;
&lt;br /&gt;
const float SOUND_SPEED = 340.0/1000; //vitesse su son en mm/µs    &lt;br /&gt;
&lt;br /&gt;
//initialisation de la carte&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  //entree analog du capteur laser&lt;br /&gt;
  pinMode(A0,INPUT);&lt;br /&gt;
  //liaison capteur distance ultrason&lt;br /&gt;
  pinMode(6,INPUT); //echo&lt;br /&gt;
  pinMode(8,OUTPUT);  //trigger&lt;br /&gt;
  digitalWrite(8,LOW); //securite&lt;br /&gt;
  // cerveau moteur&lt;br /&gt;
  moteur.attach(4);&lt;br /&gt;
  moteur.write(90); //arret du moteur&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//initialisatin de variable hors boucle&lt;br /&gt;
int infraDist;&lt;br /&gt;
float distance_mm;&lt;br /&gt;
int Is_Up = 0; //l'assenceur est considere en bas&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
  infraDist = analogRead(A0);&lt;br /&gt;
  //ultrason&lt;br /&gt;
  //impulsion&lt;br /&gt;
  digitalWrite(8,HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(8,LOW);&lt;br /&gt;
  //Retour&lt;br /&gt;
  long measure = pulseIn(6,HIGH,MEASURE_TIMEOUT);&lt;br /&gt;
&lt;br /&gt;
  float distance_mm = measure /(2.0*SOUND_SPEED);  //on a le temps d'un aller retour&lt;br /&gt;
&lt;br /&gt;
  if ((infraDist&amp;gt;500)&amp;amp;&amp;amp;(Is_Up == 0)) //distance a changer si besoin&lt;br /&gt;
  {&lt;br /&gt;
   go_up(moteur);&lt;br /&gt;
   Is_Up = 1;&lt;br /&gt;
  }&lt;br /&gt;
  if ((distance_mm&amp;gt;100)&amp;amp;&amp;amp;(Is_Up== 1)&amp;amp;&amp;amp;(distance_mm&amp;lt;1500)) //distance a changer si besoin&lt;br /&gt;
  {&lt;br /&gt;
    go_down(moteur);&lt;br /&gt;
    Is_Up=0;&lt;br /&gt;
  }&lt;br /&gt;
  delay(500); // 0.5 sec entre chaque prise de valeur&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==L'Equipe==&lt;br /&gt;
- Gwenaël Gicquel&lt;br /&gt;
&lt;br /&gt;
- Amine Bouyaqine&lt;br /&gt;
&lt;br /&gt;
- Natalia Sofia Gastelum Garcia&lt;br /&gt;
&lt;br /&gt;
- Omar Jibar&lt;/div&gt;</summary>
		<author><name>G6gicque</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Ascenseur_fou&amp;diff=10590</id>
		<title>Ascenseur fou</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Ascenseur_fou&amp;diff=10590"/>
				<updated>2019-01-18T13:06:53Z</updated>
		
		<summary type="html">&lt;p&gt;G6gicque : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[catégorie:Enib2019]]&lt;br /&gt;
[[catégorie:Enib]]&lt;br /&gt;
&lt;br /&gt;
==Description du projet==&lt;br /&gt;
&lt;br /&gt;
Durant le « GASTHON », nous avons pensé à réaliser un ascenseur qui forcerais ces futurs utilisateurs à prendre les escaliers&lt;br /&gt;
&lt;br /&gt;
==Conception==&lt;br /&gt;
[[Fichier:Ascenseur_fou_final.jpg|250px|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Réalisation des pièces===&lt;br /&gt;
&lt;br /&gt;
*'''Le socle'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_support.jpg|250px|right|]]&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
-2 équerres&lt;br /&gt;
&lt;br /&gt;
-4 vis à bois&lt;br /&gt;
&lt;br /&gt;
- une planche de bois&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Couper la planche environs aux 3/4.&lt;br /&gt;
&lt;br /&gt;
Positionner les planches et visser les équerres&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Les poulies'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_poulie.jpg|250px|right|]]&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- du carton&lt;br /&gt;
&lt;br /&gt;
-2 bouchons de bouteille&lt;br /&gt;
&lt;br /&gt;
- 2 allumettes&lt;br /&gt;
&lt;br /&gt;
- colle&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Couper le carton afin de faire des gros cercles plus grand que les bouchons.&lt;br /&gt;
&lt;br /&gt;
Percer un cercle puis le bouchon et enfin un autre cercle afin de position l'allumette comme un axe.&lt;br /&gt;
&lt;br /&gt;
Coller les différentes couches sans coller les allumettes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''La cage de l'ascenseur'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_ascenseur.jpg|250px|right|]]&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- du carton&lt;br /&gt;
&lt;br /&gt;
- un fil&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Découper 2 carrés en carton.&lt;br /&gt;
&lt;br /&gt;
Découper 4 petits rectangle en carton&lt;br /&gt;
&lt;br /&gt;
Coller le tout pour former une petite boite&lt;br /&gt;
&lt;br /&gt;
Coller le fil sur le haut de la cage&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Notre pièce finale===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_final.jpg|250px|center|]]&lt;br /&gt;
&lt;br /&gt;
Nous avons placer les poulies de façon à que le moteur soit au niveau bas du socle.&lt;br /&gt;
&lt;br /&gt;
Nous l'avons coller à la poulie qui n'a pas d’allumette en son centre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===L'électronique===&lt;br /&gt;
&lt;br /&gt;
*'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- fils&lt;br /&gt;
&lt;br /&gt;
- arduino uno&lt;br /&gt;
&lt;br /&gt;
- capteur de distance infrarouge SHARP 2Y0A21 F 7X&lt;br /&gt;
&lt;br /&gt;
- capteur de distance avec ultrason HC-SR04&lt;br /&gt;
&lt;br /&gt;
- cerveau moteur à rotation continue FS90R&lt;br /&gt;
&lt;br /&gt;
*'''Cablage'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_cablage.png|500px|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Servo.h&amp;gt; //bibliotheque standart pour controler les cerveaux moteurs&lt;br /&gt;
Servo moteur;&lt;br /&gt;
&lt;br /&gt;
void go_up(Servo moteur) // fonction qui fait monter&lt;br /&gt;
{&lt;br /&gt;
  moteur.write(0);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  moteur.write(90);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void go_down(Servo moteur) // fonction qui fait descendre&lt;br /&gt;
{&lt;br /&gt;
  moteur.write(180);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  moteur.write(90);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//constante pour ultrason&lt;br /&gt;
const unsigned long MEASURE_TIMEOUT = 5000UL; //mesure a laquelle on ne prend plus les valeurs&lt;br /&gt;
&lt;br /&gt;
const float SOUND_SPEED = 340.0/1000; //vitesse su son en mm/µs    &lt;br /&gt;
&lt;br /&gt;
//initialisation de la carte&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  //entree analog du capteur laser&lt;br /&gt;
  pinMode(A0,INPUT);&lt;br /&gt;
  //liaison capteur distance ultrason&lt;br /&gt;
  pinMode(6,INPUT); //echo&lt;br /&gt;
  pinMode(8,OUTPUT);  //trigger&lt;br /&gt;
  digitalWrite(8,LOW); //securite&lt;br /&gt;
  // cerveau moteur&lt;br /&gt;
  moteur.attach(4);&lt;br /&gt;
  moteur.write(90); //arret du moteur&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//initialisatin de variable hors boucle&lt;br /&gt;
int infraDist;&lt;br /&gt;
float distance_mm;&lt;br /&gt;
int Is_Up = 0; //l'assenceur est considere en bas&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
  infraDist = analogRead(A0);&lt;br /&gt;
  //ultrason&lt;br /&gt;
  //impulsion&lt;br /&gt;
  digitalWrite(8,HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(8,LOW);&lt;br /&gt;
  //Retour&lt;br /&gt;
  long measure = pulseIn(6,HIGH,MEASURE_TIMEOUT);&lt;br /&gt;
&lt;br /&gt;
  float distance_mm = measure /(2.0*SOUND_SPEED);  //on a le temps d'un aller retour&lt;br /&gt;
&lt;br /&gt;
  if ((infraDist&amp;gt;500)&amp;amp;&amp;amp;(Is_Up == 0)) //distance a changer si besoin&lt;br /&gt;
  {&lt;br /&gt;
   go_up(moteur);&lt;br /&gt;
   Is_Up = 1;&lt;br /&gt;
  }&lt;br /&gt;
  if ((distance_mm&amp;gt;100)&amp;amp;&amp;amp;(Is_Up== 1)&amp;amp;&amp;amp;(distance_mm&amp;lt;1500)) //distance a changer si besoin&lt;br /&gt;
  {&lt;br /&gt;
    go_down(moteur);&lt;br /&gt;
    Is_Up=0;&lt;br /&gt;
  }&lt;br /&gt;
  delay(500); // 0.5 sec entre chaque prise de valeur&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==L'Equipe==&lt;br /&gt;
- Gwenaël Gicquel&lt;br /&gt;
- Amine Bouyaqine&lt;br /&gt;
- Natalia Sofia Gastelum Garcia&lt;br /&gt;
- Omar Jibar&lt;/div&gt;</summary>
		<author><name>G6gicque</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Ascenseur_fou&amp;diff=10577</id>
		<title>Ascenseur fou</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Ascenseur_fou&amp;diff=10577"/>
				<updated>2019-01-18T13:02:38Z</updated>
		
		<summary type="html">&lt;p&gt;G6gicque : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[catégorie:Enib2019]]&lt;br /&gt;
[[catégorie:Enib]]&lt;br /&gt;
&lt;br /&gt;
==Description du projet==&lt;br /&gt;
&lt;br /&gt;
Durant le « GASTHON », nous avons pensé à réaliser un ascenseur qui forcerais ces futurs utilisateurs à prendre les escaliers&lt;br /&gt;
&lt;br /&gt;
==Conception==&lt;br /&gt;
[[Fichier:Ascenseur_fou_final.jpg|250px|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Réalisation des pièces===&lt;br /&gt;
&lt;br /&gt;
*'''Le socle'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_support.jpg|250px|right|]]&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
-2 équerres&lt;br /&gt;
&lt;br /&gt;
-4 vis à bois&lt;br /&gt;
&lt;br /&gt;
- une planche de bois&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Couper la planche environs aux 3/4.&lt;br /&gt;
&lt;br /&gt;
Positionner les planches et visser les équerres&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Les poulies'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_poulie.jpg|250px|right|]]&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- du carton&lt;br /&gt;
&lt;br /&gt;
-2 bouchons de bouteille&lt;br /&gt;
&lt;br /&gt;
- 2 allumettes&lt;br /&gt;
&lt;br /&gt;
- colle&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Couper le carton afin de faire des gros cercles plus grand que les bouchons.&lt;br /&gt;
&lt;br /&gt;
Percer un cercle puis le bouchon et enfin un autre cercle afin de position l'allumette comme un axe.&lt;br /&gt;
&lt;br /&gt;
Coller les différentes couches sans coller les allumettes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''La cage de l'ascenseur'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_ascenseur.jpg|250px|right|]]&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- du carton&lt;br /&gt;
&lt;br /&gt;
- un fil&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Découper 2 carrés en carton.&lt;br /&gt;
&lt;br /&gt;
Découper 4 petits rectangle en carton&lt;br /&gt;
&lt;br /&gt;
Coller le tout pour former une petite boite&lt;br /&gt;
&lt;br /&gt;
Coller le fil sur le haut de la cage&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Notre pièce finale===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_final.jpg|250px|center|]]&lt;br /&gt;
&lt;br /&gt;
Nous avons placer les poulies de façon à que le moteur soit au niveau bas du socle.&lt;br /&gt;
&lt;br /&gt;
Nous l'avons coller à la poulie qui n'a pas d’allumette en son centre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===L'électronique===&lt;br /&gt;
&lt;br /&gt;
*'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- fils&lt;br /&gt;
&lt;br /&gt;
- arduino uno&lt;br /&gt;
&lt;br /&gt;
- capteur de distance infrarouge SHARP 2Y0A21 F 7X&lt;br /&gt;
&lt;br /&gt;
- capteur de distance avec ultrason HC-SR04&lt;br /&gt;
&lt;br /&gt;
- cerveau moteur à rotation continue FS90R&lt;br /&gt;
&lt;br /&gt;
*'''Cablage'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_cablage.png|500px|center|]]&lt;br /&gt;
&lt;br /&gt;
===Code===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Servo.h&amp;gt; //bibliotheque standart pour controler les cerveaux moteurs&lt;br /&gt;
Servo moteur;&lt;br /&gt;
&lt;br /&gt;
void go_up(Servo moteur) // fonction qui fait monter&lt;br /&gt;
{&lt;br /&gt;
  moteur.write(0);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  moteur.write(90);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void go_down(Servo moteur) // fonction qui fait descendre&lt;br /&gt;
{&lt;br /&gt;
  moteur.write(180);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  moteur.write(90);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//constante pour ultrason&lt;br /&gt;
const unsigned long MEASURE_TIMEOUT = 5000UL; //mesure a laquelle on ne prend plus les valeurs&lt;br /&gt;
&lt;br /&gt;
const float SOUND_SPEED = 340.0/1000; //vitesse su son en mm/µs    &lt;br /&gt;
&lt;br /&gt;
//initialisation de la carte&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  //entree analog du capteur laser&lt;br /&gt;
  pinMode(A0,INPUT);&lt;br /&gt;
  //liaison capteur distance ultrason&lt;br /&gt;
  pinMode(6,INPUT); //echo&lt;br /&gt;
  pinMode(8,OUTPUT);  //trigger&lt;br /&gt;
  digitalWrite(8,LOW); //securite&lt;br /&gt;
  // cerveau moteur&lt;br /&gt;
  moteur.attach(4);&lt;br /&gt;
  moteur.write(90); //arret du moteur&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//initialisatin de variable hors boucle&lt;br /&gt;
int infraDist;&lt;br /&gt;
float distance_mm;&lt;br /&gt;
int Is_Up = 0; //l'assenceur est considere en bas&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
  infraDist = analogRead(A0);&lt;br /&gt;
  //ultrason&lt;br /&gt;
  //impulsion&lt;br /&gt;
  digitalWrite(8,HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(8,LOW);&lt;br /&gt;
  //Retour&lt;br /&gt;
  long measure = pulseIn(6,HIGH,MEASURE_TIMEOUT);&lt;br /&gt;
&lt;br /&gt;
  float distance_mm = measure /(2.0*SOUND_SPEED);  //on a le temps d'un aller retour&lt;br /&gt;
&lt;br /&gt;
  if ((infraDist&amp;gt;500)&amp;amp;&amp;amp;(Is_Up == 0)) //distance a changer si besoin&lt;br /&gt;
  {&lt;br /&gt;
   go_up(moteur);&lt;br /&gt;
   Is_Up = 1;&lt;br /&gt;
  }&lt;br /&gt;
  if ((distance_mm&amp;gt;100)&amp;amp;&amp;amp;(Is_Up== 1)&amp;amp;&amp;amp;(distance_mm&amp;lt;1500)) //distance a changer si besoin&lt;br /&gt;
  {&lt;br /&gt;
    go_down(moteur);&lt;br /&gt;
    Is_Up=0;&lt;br /&gt;
  }&lt;br /&gt;
  delay(500); // 0.5 sec entre chaque prise de valeur&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==The team==&lt;/div&gt;</summary>
		<author><name>G6gicque</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Ascenseur_fou&amp;diff=10502</id>
		<title>Ascenseur fou</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Ascenseur_fou&amp;diff=10502"/>
				<updated>2019-01-18T11:21:18Z</updated>
		
		<summary type="html">&lt;p&gt;G6gicque : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[catégorie:Enib2019]]&lt;br /&gt;
[[catégorie:Enib]]&lt;br /&gt;
&lt;br /&gt;
==Description du projet==&lt;br /&gt;
&lt;br /&gt;
Durant le « GASTHON », nous avons pensé à réaliser un ascenseur qui forcerai ces futurs utilisateurs à prendre les escaliers&lt;br /&gt;
&lt;br /&gt;
==Conception==&lt;br /&gt;
[[Fichier:Ascenseur_fou_final.jpg|250px|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Réalisation des pièces===&lt;br /&gt;
&lt;br /&gt;
*'''Le socle'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_support.jpg|250px|right|]]&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
-2 équerres&lt;br /&gt;
&lt;br /&gt;
-4 vis a bois&lt;br /&gt;
&lt;br /&gt;
- une planche de bois&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Couper la planche environs aux 3/4.&lt;br /&gt;
&lt;br /&gt;
Positionner les planches et visser les équerres&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Les poulies'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_poulie.jpg|250px|right|]]&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- du carton&lt;br /&gt;
&lt;br /&gt;
-2 bouchons de bouteille&lt;br /&gt;
&lt;br /&gt;
- 2 allumettes&lt;br /&gt;
&lt;br /&gt;
- colle&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Couper le carton afin de faire des gros cercles plus grand que les bouchons.&lt;br /&gt;
&lt;br /&gt;
Percer un cercle puis le bouchon et enfin un autre cercle afin de position l'allumette comme un axe.&lt;br /&gt;
&lt;br /&gt;
Coller les différentes couches sans coller les allumettes.&lt;br /&gt;
&lt;br /&gt;
*'''La cage de l'ascenseur'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_ascenseur.jpg|250px|right|]]&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- du carton&lt;br /&gt;
&lt;br /&gt;
- un fil&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Découper 2 carrés en carton.&lt;br /&gt;
&lt;br /&gt;
Découper 4 petits rectangle en carton&lt;br /&gt;
&lt;br /&gt;
Coller le tout pour former une petite boite&lt;br /&gt;
&lt;br /&gt;
Coller le fil sur le haut de la cage&lt;br /&gt;
&lt;br /&gt;
===Notre pièce finale===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_final.jpg|250px|center|]]&lt;br /&gt;
&lt;br /&gt;
Nous avons placer les poulies de façon à que le moteur soit au niveau bas du socle.&lt;br /&gt;
&lt;br /&gt;
Nous l'avons coller à la poulie qui n'a pas d’allumette en son centre.&lt;br /&gt;
&lt;br /&gt;
===L'électronique===&lt;br /&gt;
&lt;br /&gt;
*'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- fils&lt;br /&gt;
&lt;br /&gt;
- arduino uno&lt;br /&gt;
&lt;br /&gt;
- capteur de distance infrarouge SHARP 2Y0A21 F 7X&lt;br /&gt;
&lt;br /&gt;
- capteur de distance avec ultrason HC-SR04&lt;br /&gt;
&lt;br /&gt;
- cerveau moteur à rotation continue FS90R&lt;br /&gt;
&lt;br /&gt;
*'''Cablage'''&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ascenseur_fou_cablage.png|500px|center|]]&lt;br /&gt;
&lt;br /&gt;
===Code===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Servo.h&amp;gt; //bibliotheque standart pour controler les cerveaux moteurs&lt;br /&gt;
Servo moteur;&lt;br /&gt;
&lt;br /&gt;
void go_up(Servo moteur) // fonction qui fait monter&lt;br /&gt;
{&lt;br /&gt;
  moteur.write(0);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  moteur.write(90);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void go_down(Servo moteur) // fonction qui fait descendre&lt;br /&gt;
{&lt;br /&gt;
  moteur.write(180);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  moteur.write(90);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//constante pour ultrason&lt;br /&gt;
const unsigned long MEASURE_TIMEOUT = 5000UL; //mesure a laquelle on ne prend plus les valeurs&lt;br /&gt;
&lt;br /&gt;
const float SOUND_SPEED = 340.0/1000; //vitesse su son en mm/µs    &lt;br /&gt;
&lt;br /&gt;
//initialisation de la carte&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  //entree analog du capteur laser&lt;br /&gt;
  pinMode(A0,INPUT);&lt;br /&gt;
  //liaison capteur distance ultrason&lt;br /&gt;
  pinMode(6,INPUT); //echo&lt;br /&gt;
  pinMode(8,OUTPUT);  //trigger&lt;br /&gt;
  digitalWrite(8,LOW); //securite&lt;br /&gt;
  // cerveau moteur&lt;br /&gt;
  moteur.attach(4);&lt;br /&gt;
  moteur.write(90); //arret du moteur&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//initialisatin de variable hors boucle&lt;br /&gt;
int infraDist;&lt;br /&gt;
float distance_mm;&lt;br /&gt;
int Is_Up = 0; //l'assenceur est considere en bas&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
  infraDist = analogRead(A0);&lt;br /&gt;
  //ultrason&lt;br /&gt;
  //impulsion&lt;br /&gt;
  digitalWrite(8,HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(8,LOW);&lt;br /&gt;
  //Retour&lt;br /&gt;
  long measure = pulseIn(6,HIGH,MEASURE_TIMEOUT);&lt;br /&gt;
&lt;br /&gt;
  float distance_mm = measure /(2.0*SOUND_SPEED);  //on a le temps d'un aller retour&lt;br /&gt;
&lt;br /&gt;
  if ((infraDist&amp;gt;500)&amp;amp;&amp;amp;(Is_Up == 0)) //distance a changer si besoin&lt;br /&gt;
  {&lt;br /&gt;
   go_up(moteur);&lt;br /&gt;
   Is_Up = 1;&lt;br /&gt;
  }&lt;br /&gt;
  if ((distance_mm&amp;gt;100)&amp;amp;&amp;amp;(Is_Up== 1)&amp;amp;&amp;amp;(distance_mm&amp;lt;1500)) //distance a changer si besoin&lt;br /&gt;
  {&lt;br /&gt;
    go_down(moteur);&lt;br /&gt;
    Is_Up=0;&lt;br /&gt;
  }&lt;br /&gt;
  delay(500); // 0.5 sec entre chaque prise de valeur&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==The team==&lt;/div&gt;</summary>
		<author><name>G6gicque</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Ascenseur_fou_support.jpg&amp;diff=10470</id>
		<title>Fichier:Ascenseur fou support.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Ascenseur_fou_support.jpg&amp;diff=10470"/>
				<updated>2019-01-18T11:09:55Z</updated>
		
		<summary type="html">&lt;p&gt;G6gicque : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G6gicque</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Ascenseur_fou_poulie.jpg&amp;diff=10468</id>
		<title>Fichier:Ascenseur fou poulie.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Ascenseur_fou_poulie.jpg&amp;diff=10468"/>
				<updated>2019-01-18T11:09:31Z</updated>
		
		<summary type="html">&lt;p&gt;G6gicque : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G6gicque</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Ascenseur_fou_ascenseur.jpg&amp;diff=10463</id>
		<title>Fichier:Ascenseur fou ascenseur.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Ascenseur_fou_ascenseur.jpg&amp;diff=10463"/>
				<updated>2019-01-18T11:09:00Z</updated>
		
		<summary type="html">&lt;p&gt;G6gicque : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G6gicque</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Ascenseur_fou_final.jpg&amp;diff=10460</id>
		<title>Fichier:Ascenseur fou final.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Ascenseur_fou_final.jpg&amp;diff=10460"/>
				<updated>2019-01-18T11:07:52Z</updated>
		
		<summary type="html">&lt;p&gt;G6gicque : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G6gicque</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Ascenseur_fou_cablage.png&amp;diff=10454</id>
		<title>Fichier:Ascenseur fou cablage.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Ascenseur_fou_cablage.png&amp;diff=10454"/>
				<updated>2019-01-18T11:06:30Z</updated>
		
		<summary type="html">&lt;p&gt;G6gicque : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>G6gicque</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Ascenseur_fou&amp;diff=10422</id>
		<title>Ascenseur fou</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Ascenseur_fou&amp;diff=10422"/>
				<updated>2019-01-18T10:52:33Z</updated>
		
		<summary type="html">&lt;p&gt;G6gicque : Page créée avec « catégorie:Enib2019 catégorie:Enib  ==Description du projet==  Durant le « GASTHON », nous avons pensé à réaliser un ascenseur qui forcerai ces futurs utilis... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[catégorie:Enib2019]]&lt;br /&gt;
[[catégorie:Enib]]&lt;br /&gt;
&lt;br /&gt;
==Description du projet==&lt;br /&gt;
&lt;br /&gt;
Durant le « GASTHON », nous avons pensé à réaliser un ascenseur qui forcerai ces futurs utilisateurs à prendre les escaliers&lt;br /&gt;
&lt;br /&gt;
==Conception==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Réalisation des pièces===&lt;br /&gt;
&lt;br /&gt;
*'''Le socle'''&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
-2 équerres&lt;br /&gt;
&lt;br /&gt;
-4 vis a bois&lt;br /&gt;
&lt;br /&gt;
- une planche de bois&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Couper la planche environs aux 3/4.&lt;br /&gt;
&lt;br /&gt;
Positionner les planches et visser les équerres&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Les poulies'''&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- du carton&lt;br /&gt;
&lt;br /&gt;
-2 bouchons de bouteille&lt;br /&gt;
&lt;br /&gt;
- 2 allumettes&lt;br /&gt;
&lt;br /&gt;
- colle&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Couper le carton afin de faire des gros cercles plus grand que les bouchons.&lt;br /&gt;
&lt;br /&gt;
Percer un cercle puis le bouchon et enfin un autre cercle afin de position l'allumette comme un axe.&lt;br /&gt;
&lt;br /&gt;
Coller les différentes couches sans coller les allumettes.&lt;br /&gt;
&lt;br /&gt;
*'''La cage de l'ascenseur'''&lt;br /&gt;
&lt;br /&gt;
'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- du carton&lt;br /&gt;
&lt;br /&gt;
- un fil&lt;br /&gt;
&lt;br /&gt;
'''Protocole'''&lt;br /&gt;
&lt;br /&gt;
Découper 2 carrés en carton.&lt;br /&gt;
Découper 4 petits rectangle en carton&lt;br /&gt;
Coller le tout pour former une petite boite&lt;br /&gt;
Coller le fil sur le haut de la cage&lt;br /&gt;
&lt;br /&gt;
===Notre pièce finale===&lt;br /&gt;
&lt;br /&gt;
Nous avons placer les poulies de façon à que le moteur soit au niveau bas du socle&lt;br /&gt;
Nous l'avons coller à la poulie qui n'a pas d’allumette en son centre.&lt;br /&gt;
&lt;br /&gt;
===L'électronique===&lt;br /&gt;
&lt;br /&gt;
*'''Le matériel'''&lt;br /&gt;
&lt;br /&gt;
- fils&lt;br /&gt;
&lt;br /&gt;
- arduino uno&lt;br /&gt;
&lt;br /&gt;
- capteur de distance SHARP 2Y0A21 F 7X&lt;br /&gt;
&lt;br /&gt;
- capteur de distance avec ultrason HC-SR04&lt;br /&gt;
&lt;br /&gt;
- cerveau moteur à rotation continue FS90R&lt;br /&gt;
&lt;br /&gt;
*'''Cablage'''&lt;br /&gt;
&lt;br /&gt;
===Code===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Servo.h&amp;gt; //bibliotheque standart pour controler les cerveaux moteurs&lt;br /&gt;
Servo moteur;&lt;br /&gt;
&lt;br /&gt;
void go_up(Servo moteur) // fonction qui fait monter&lt;br /&gt;
{&lt;br /&gt;
  moteur.write(0);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  moteur.write(90);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void go_down(Servo moteur) // fonction qui fait descendre&lt;br /&gt;
{&lt;br /&gt;
  moteur.write(180);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  moteur.write(90);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//constante pour ultrason&lt;br /&gt;
const unsigned long MEASURE_TIMEOUT = 5000UL; //mesure a laquelle on ne prend plus les valeurs&lt;br /&gt;
&lt;br /&gt;
const float SOUND_SPEED = 340.0/1000; //vitesse su son en mm/µs    &lt;br /&gt;
&lt;br /&gt;
//initialisation de la carte&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  //entree analog du capteur laser&lt;br /&gt;
  pinMode(A0,INPUT);&lt;br /&gt;
  //liaison capteur distance ultrason&lt;br /&gt;
  pinMode(6,INPUT); //echo&lt;br /&gt;
  pinMode(8,OUTPUT);  //trigger&lt;br /&gt;
  digitalWrite(8,LOW); //securite&lt;br /&gt;
  // cerveau moteur&lt;br /&gt;
  moteur.attach(4);&lt;br /&gt;
  moteur.write(90); //arret du moteur&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//initialisatin de variable hors boucle&lt;br /&gt;
int infraDist;&lt;br /&gt;
float distance_mm;&lt;br /&gt;
int Is_Up = 0; //l'assenceur est considere en bas&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
  infraDist = analogRead(A0);&lt;br /&gt;
  //ultrason&lt;br /&gt;
  //impulsion&lt;br /&gt;
  digitalWrite(8,HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(8,LOW);&lt;br /&gt;
  //Retour&lt;br /&gt;
  long measure = pulseIn(6,HIGH,MEASURE_TIMEOUT);&lt;br /&gt;
&lt;br /&gt;
  float distance_mm = measure /(2.0*SOUND_SPEED);  //on a le temps d'un aller retour&lt;br /&gt;
&lt;br /&gt;
  if ((infraDist&amp;gt;500)&amp;amp;&amp;amp;(Is_Up == 0)) //distance a changer si besoin&lt;br /&gt;
  {&lt;br /&gt;
   go_up(moteur);&lt;br /&gt;
   Is_Up = 1;&lt;br /&gt;
  }&lt;br /&gt;
  if ((distance_mm&amp;gt;100)&amp;amp;&amp;amp;(Is_Up== 1)&amp;amp;&amp;amp;(distance_mm&amp;lt;1500)) //distance a changer si besoin&lt;br /&gt;
  {&lt;br /&gt;
    go_down(moteur);&lt;br /&gt;
    Is_Up=0;&lt;br /&gt;
  }&lt;br /&gt;
  delay(500); // 0.5 sec entre chaque prise de valeur&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==The team==&lt;/div&gt;</summary>
		<author><name>G6gicque</name></author>	</entry>

	</feed>