<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>http://wikigeii.iut-troyes.univ-reims.fr//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gmillon</id>
		<title>troyesGEII - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="http://wikigeii.iut-troyes.univ-reims.fr//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gmillon"/>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Sp%C3%A9cial:Contributions/Gmillon"/>
		<updated>2026-05-02T23:43:53Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.30.1</generator>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:Synoptique_sae_s4_p24.pdf&amp;diff=18855</id>
		<title>Fichier:Synoptique sae s4 p24.pdf</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:Synoptique_sae_s4_p24.pdf&amp;diff=18855"/>
				<updated>2024-04-08T12:07:38Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : Gmillon a téléversé une nouvelle version de Fichier:Synoptique sae s4 p24.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;synoptique_sae_s4_p24 robot&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:Synoptique_sae_s4_p24.pdf&amp;diff=18854</id>
		<title>Fichier:Synoptique sae s4 p24.pdf</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:Synoptique_sae_s4_p24.pdf&amp;diff=18854"/>
				<updated>2024-04-08T11:45:31Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : Gmillon a téléversé une nouvelle version de Fichier:Synoptique sae s4 p24.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;synoptique_sae_s4_p24 robot&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:Synoptique_sae_s4_p24.pdf&amp;diff=18853</id>
		<title>Fichier:Synoptique sae s4 p24.pdf</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:Synoptique_sae_s4_p24.pdf&amp;diff=18853"/>
				<updated>2024-04-08T11:44:46Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : synoptique_sae_s4_p24 robot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;synoptique_sae_s4_p24 robot&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18852</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18852"/>
				<updated>2024-04-08T11:43:55Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* 2ème partie (1 semaine à l'iut) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*Travail individuel&lt;br /&gt;
*Création d'une fonction :&lt;br /&gt;
** Réalisation d'un prototype ( plaque lab, plaque pastillée, fils volants avec carte µ type arduino ...) &lt;br /&gt;
***qui comporte un µcontrôleur&lt;br /&gt;
***qui respecte un cahier des charges listant les e/s&lt;br /&gt;
***finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
**Réalisation d'une version &amp;quot;propre&amp;quot; sur KiCad&lt;br /&gt;
***finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
*Création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*Travail en binôme&lt;br /&gt;
*Réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
**Assemblage matériel : mécanique et électronique &lt;br /&gt;
**Programmation carte traitement mission&lt;br /&gt;
*Schéma synoptique de l'assemblage : [[Media:synoptique_sae_s4_p24.pdf| synoptique]]&lt;br /&gt;
&lt;br /&gt;
=Les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==Balise émettrice - signaler la position de la destination==&lt;br /&gt;
&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Choisir parmi 4 fréquences ( 12kHz 20kHz, 28kHz et 36kHz)&lt;br /&gt;
**Choisir parmi 4 couleurs&lt;br /&gt;
**Réseau électrique&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Générer une lumière infrarouge&lt;br /&gt;
***Leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***Visible sur tout le terrain&lt;br /&gt;
***Signal pulsé&lt;br /&gt;
**Générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**dimensions maximales de la balise : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Balise réceptrice - Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
**le récepteur IR ne devra être sensible qu'à la fréquence sélectionnée par la balise&lt;br /&gt;
**il faudra pouvoir régler la fréquence sur 12kHz, 20kHz, 28kHz ou 36kHz&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : 4 présence obstacle TOR ( lidar [https://www.pololu.com/product/4050 pololu] )&lt;br /&gt;
**Bus I2c : 3 mesures de distances ( lidar VL53L1X )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***8 bits de données&lt;br /&gt;
***trames de 7 octets avec dans l'ordre&lt;br /&gt;
****1 octet pour début de trame : {{Rouge|$}}&lt;br /&gt;
****1 octet capteurs tor (4 bits de poids faible)&lt;br /&gt;
****3 octets lidar : distance en cm (valeur max 255 !)&lt;br /&gt;
****1 octet pour fin de trame : {{Rouge|*}}&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**Choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Commander les moteurs==&lt;br /&gt;
*Entrées : &lt;br /&gt;
**Alimentation 12V : puissance pour moteurs ( cartes cytron md13s)&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
***Pulsation roues motrices ( 2x2 capteurs réflectifs - vcnt2020 ou autre )&lt;br /&gt;
**Liaison série #1 : ordre vitesse de croisière en translation et rotation &lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***8 bits de données&lt;br /&gt;
***4 octets reçus&lt;br /&gt;
****1 octet de début de trame : $&lt;br /&gt;
****1 octet valeur de wr ( entre -100 et 100)&lt;br /&gt;
****1 octet valeur de Vt ( entre -100 et 100)&lt;br /&gt;
****1 octet de fin de trame : *&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Commande moteur : rampe d'accélération jusque vitesse de croisière &lt;br /&gt;
***PWM Moteurs gauche et droite&lt;br /&gt;
***Directions Moteurs gauche et drotie&lt;br /&gt;
**Liaison série #1 : mesure/calcul position par odométrie&lt;br /&gt;
**liaison série&lt;br /&gt;
&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atTiny841}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement )&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18851</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18851"/>
				<updated>2024-04-08T11:41:28Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* 2ème partie (1 semaine à l'iut) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*Travail individuel&lt;br /&gt;
*Création d'une fonction :&lt;br /&gt;
** Réalisation d'un prototype ( plaque lab, plaque pastillée, fils volants avec carte µ type arduino ...) &lt;br /&gt;
***qui comporte un µcontrôleur&lt;br /&gt;
***qui respecte un cahier des charges listant les e/s&lt;br /&gt;
***finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
**Réalisation d'une version &amp;quot;propre&amp;quot; sur KiCad&lt;br /&gt;
***finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
*Création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*Travail en binôme&lt;br /&gt;
*Réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
**Assemblage matériel : mécanique et électronique &lt;br /&gt;
**Programmation carte traitement mission&lt;br /&gt;
*Schéma synoptique de l'assemblage :&lt;br /&gt;
&lt;br /&gt;
=Les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==Balise émettrice - signaler la position de la destination==&lt;br /&gt;
&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Choisir parmi 4 fréquences ( 12kHz 20kHz, 28kHz et 36kHz)&lt;br /&gt;
**Choisir parmi 4 couleurs&lt;br /&gt;
**Réseau électrique&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Générer une lumière infrarouge&lt;br /&gt;
***Leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***Visible sur tout le terrain&lt;br /&gt;
***Signal pulsé&lt;br /&gt;
**Générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**dimensions maximales de la balise : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Balise réceptrice - Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
**le récepteur IR ne devra être sensible qu'à la fréquence sélectionnée par la balise&lt;br /&gt;
**il faudra pouvoir régler la fréquence sur 12kHz, 20kHz, 28kHz ou 36kHz&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : 4 présence obstacle TOR ( lidar [https://www.pololu.com/product/4050 pololu] )&lt;br /&gt;
**Bus I2c : 3 mesures de distances ( lidar VL53L1X )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***8 bits de données&lt;br /&gt;
***trames de 7 octets avec dans l'ordre&lt;br /&gt;
****1 octet pour début de trame : {{Rouge|$}}&lt;br /&gt;
****1 octet capteurs tor (4 bits de poids faible)&lt;br /&gt;
****3 octets lidar : distance en cm (valeur max 255 !)&lt;br /&gt;
****1 octet pour fin de trame : {{Rouge|*}}&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**Choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Commander les moteurs==&lt;br /&gt;
*Entrées : &lt;br /&gt;
**Alimentation 12V : puissance pour moteurs ( cartes cytron md13s)&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
***Pulsation roues motrices ( 2x2 capteurs réflectifs - vcnt2020 ou autre )&lt;br /&gt;
**Liaison série #1 : ordre vitesse de croisière en translation et rotation &lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***8 bits de données&lt;br /&gt;
***4 octets reçus&lt;br /&gt;
****1 octet de début de trame : $&lt;br /&gt;
****1 octet valeur de wr ( entre -100 et 100)&lt;br /&gt;
****1 octet valeur de Vt ( entre -100 et 100)&lt;br /&gt;
****1 octet de fin de trame : *&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Commande moteur : rampe d'accélération jusque vitesse de croisière &lt;br /&gt;
***PWM Moteurs gauche et droite&lt;br /&gt;
***Directions Moteurs gauche et drotie&lt;br /&gt;
**Liaison série #1 : mesure/calcul position par odométrie&lt;br /&gt;
**liaison série&lt;br /&gt;
&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atTiny841}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement )&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18850</id>
		<title>Cours:EvaluationSaeS4</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18850"/>
				<updated>2024-04-08T06:44:27Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* 1 soutenance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Modalités d'évaluation=&lt;br /&gt;
&lt;br /&gt;
==1 soutenance==&lt;br /&gt;
*Vendredi 17/05 matin&lt;br /&gt;
**20 minutes de présentation&lt;br /&gt;
**10 minutes de questions&lt;br /&gt;
*Présentation(introduction) de chaque &amp;quot;partie&amp;quot; en anglais&lt;br /&gt;
&lt;br /&gt;
==1 dossier==&lt;br /&gt;
*Analyse fonctionnelle&lt;br /&gt;
*Nomenclature&lt;br /&gt;
*Chiffrage&lt;br /&gt;
*Etude détaillée de chaque fonction&lt;br /&gt;
*Schémas électriques/algorithmes/simulations/courbes caractéristiques/fonctions de transfert ...&lt;br /&gt;
&lt;br /&gt;
==Démonstration(s)==&lt;br /&gt;
&lt;br /&gt;
* Démonstration du fonctionnement le 12/05 à 12h&lt;br /&gt;
* Participation au festival de robotique à Cachan&lt;br /&gt;
&lt;br /&gt;
==Note de résultat - Evaluation travaux de SAE==&lt;br /&gt;
*Groupe : accomplissement du projet&lt;br /&gt;
*Individuelle : en fonction de &lt;br /&gt;
**Difficulté technique&lt;br /&gt;
**Quantité de travail&lt;br /&gt;
**Qualité de la réalisation&lt;br /&gt;
**Investissement : &amp;lt;big&amp;gt;évalué chaque jour&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Réalisation d'une vidéo==&lt;br /&gt;
Vidéo à réaliser pour le concours EEA :&lt;br /&gt;
 https://clubeea.com/concours-mon-projet-en-5-minutes/&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18847</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18847"/>
				<updated>2024-04-05T12:14:28Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Commander les moteurs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*Travail individuel&lt;br /&gt;
*Création d'une fonction :&lt;br /&gt;
** Réalisation d'un prototype ( plaque lab, plaque pastillée, fils volants avec carte µ type arduino ...) &lt;br /&gt;
***qui comporte un µcontrôleur&lt;br /&gt;
***qui respecte un cahier des charges listant les e/s&lt;br /&gt;
***finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
**Réalisation d'une version &amp;quot;propre&amp;quot; sur KiCad&lt;br /&gt;
***finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
*Création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*Travail en binôme&lt;br /&gt;
*Réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
**Assemblage matériel : mécanique et électronique &lt;br /&gt;
**Programmation carte traitement mission&lt;br /&gt;
&lt;br /&gt;
=Les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==Balise émettrice - signaler la position de la destination==&lt;br /&gt;
&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Choisir parmi 4 fréquences ( 10kHz 20kHz, 30kHz et 40kHz)&lt;br /&gt;
**Choisir parmi 4 couleurs&lt;br /&gt;
**Réseau électrique&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Générer une lumière infrarouge&lt;br /&gt;
***Leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***Visible sur tout le terrain&lt;br /&gt;
***Signal pulsé&lt;br /&gt;
**Générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**dimensions maximales de la balise : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Balise réceptrice - Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
**le récepteur IR ne devra être sensible qu'à la fréquence sélectionnée par la balise&lt;br /&gt;
**il faudra pouvoir régler la fréquence sur 10kHz 20kHz, 30kHz ou 40kHz&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : 4 présence obstacle TOR ( lidar [https://www.pololu.com/product/4050 pololu] )&lt;br /&gt;
**Bus I2c : 3 mesures de distances ( lidar VL53L1X )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***8 bits de données&lt;br /&gt;
***trames de 7 octets avec dans l'ordre&lt;br /&gt;
****1 octet pour début de trame : {{Rouge|$}}&lt;br /&gt;
****1 octet capteurs tor (4 bits de poids faible)&lt;br /&gt;
****3 octets lidar : distance en cm (valeur max 255 !)&lt;br /&gt;
****1 octet pour fin de trame : {{Rouge|*}}&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**Choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Commander les moteurs==&lt;br /&gt;
*Entrées : &lt;br /&gt;
**Alimentation 12V : puissance pour moteurs ( cartes cytron md13s)&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
***Pulsation roues motrices ( 2x2 capteurs réflectifs - vcnt2020 ou autre )&lt;br /&gt;
**Liaison série #1 : ordre vitesse de croisière en translation et rotation &lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***8 bits de données&lt;br /&gt;
***4 octets reçus&lt;br /&gt;
****1 octet de début de trame : $&lt;br /&gt;
****1 octet valeur de wr ( entre -100 et 100)&lt;br /&gt;
****1 octet valeur de Vt ( entre -100 et 100)&lt;br /&gt;
****1 octet de fin de trame : *&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Commande moteur : rampe d'accélération jusque vitesse de croisière &lt;br /&gt;
***PWM Moteurs gauche et droite&lt;br /&gt;
***Directions Moteurs gauche et drotie&lt;br /&gt;
**Liaison série #1 : mesure/calcul position par odométrie&lt;br /&gt;
**liaison série&lt;br /&gt;
&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atTiny841}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement )&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18846</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18846"/>
				<updated>2024-04-05T12:14:03Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Commander les moteurs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*Travail individuel&lt;br /&gt;
*Création d'une fonction :&lt;br /&gt;
** Réalisation d'un prototype ( plaque lab, plaque pastillée, fils volants avec carte µ type arduino ...) &lt;br /&gt;
***qui comporte un µcontrôleur&lt;br /&gt;
***qui respecte un cahier des charges listant les e/s&lt;br /&gt;
***finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
**Réalisation d'une version &amp;quot;propre&amp;quot; sur KiCad&lt;br /&gt;
***finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
*Création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*Travail en binôme&lt;br /&gt;
*Réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
**Assemblage matériel : mécanique et électronique &lt;br /&gt;
**Programmation carte traitement mission&lt;br /&gt;
&lt;br /&gt;
=Les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==Balise émettrice - signaler la position de la destination==&lt;br /&gt;
&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Choisir parmi 4 fréquences ( 10kHz 20kHz, 30kHz et 40kHz)&lt;br /&gt;
**Choisir parmi 4 couleurs&lt;br /&gt;
**Réseau électrique&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Générer une lumière infrarouge&lt;br /&gt;
***Leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***Visible sur tout le terrain&lt;br /&gt;
***Signal pulsé&lt;br /&gt;
**Générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**dimensions maximales de la balise : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Balise réceptrice - Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
**le récepteur IR ne devra être sensible qu'à la fréquence sélectionnée par la balise&lt;br /&gt;
**il faudra pouvoir régler la fréquence sur 10kHz 20kHz, 30kHz ou 40kHz&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : 4 présence obstacle TOR ( lidar [https://www.pololu.com/product/4050 pololu] )&lt;br /&gt;
**Bus I2c : 3 mesures de distances ( lidar VL53L1X )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***8 bits de données&lt;br /&gt;
***trames de 7 octets avec dans l'ordre&lt;br /&gt;
****1 octet pour début de trame : {{Rouge|$}}&lt;br /&gt;
****1 octet capteurs tor (4 bits de poids faible)&lt;br /&gt;
****3 octets lidar : distance en cm (valeur max 255 !)&lt;br /&gt;
****1 octet pour fin de trame : {{Rouge|*}}&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**Choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Commander les moteurs==&lt;br /&gt;
*Entrées : &lt;br /&gt;
**Alimentation 12V : puissance pour moteurs ( cartes cytron md13s)&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
***Pulsation roues motrices ( 2x2 capteurs réflectifs - vcnt2020 ou autre )&lt;br /&gt;
**Liaison série #1 : ordre vitesse de croisière en translation et rotation &lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***8 bits de données&lt;br /&gt;
***4 octets envoyés&lt;br /&gt;
****1 octet de début de trame : $&lt;br /&gt;
****1 octet valeur de wr ( entre -100 et 100)&lt;br /&gt;
****1 octet valeur de Vt ( entre -100 et 100)&lt;br /&gt;
****1 octet de fin de trame : *&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Commande moteur : rampe d'accélération jusque vitesse de croisière &lt;br /&gt;
***PWM Moteurs gauche et droite&lt;br /&gt;
***Directions Moteurs gauche et drotie&lt;br /&gt;
**Liaison série #1 : mesure/calcul position par odométrie&lt;br /&gt;
**liaison série&lt;br /&gt;
&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atTiny841}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement )&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18845</id>
		<title>Cours:EvaluationSaeS4</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18845"/>
				<updated>2024-04-05T10:02:02Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Note de résultat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Modalités d'évaluation=&lt;br /&gt;
&lt;br /&gt;
==1 soutenance==&lt;br /&gt;
*Vendredi 12/05 matin&lt;br /&gt;
**20 minutes de présentation&lt;br /&gt;
**10 minutes de questions&lt;br /&gt;
*Présentation(introduction) de chaque &amp;quot;partie&amp;quot; en anglais&lt;br /&gt;
&lt;br /&gt;
==1 dossier==&lt;br /&gt;
*Analyse fonctionnelle&lt;br /&gt;
*Nomenclature&lt;br /&gt;
*Chiffrage&lt;br /&gt;
*Etude détaillée de chaque fonction&lt;br /&gt;
*Schémas électriques/algorithmes/simulations/courbes caractéristiques/fonctions de transfert ...&lt;br /&gt;
&lt;br /&gt;
==Démonstration(s)==&lt;br /&gt;
&lt;br /&gt;
* Démonstration du fonctionnement le 12/05 à 12h&lt;br /&gt;
* Participation au festival de robotique à Cachan&lt;br /&gt;
&lt;br /&gt;
==Note de résultat - Evaluation travaux de SAE==&lt;br /&gt;
*Groupe : accomplissement du projet&lt;br /&gt;
*Individuelle : en fonction de &lt;br /&gt;
**Difficulté technique&lt;br /&gt;
**Quantité de travail&lt;br /&gt;
**Qualité de la réalisation&lt;br /&gt;
**Investissement : &amp;lt;big&amp;gt;évalué chaque jour&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Réalisation d'une vidéo==&lt;br /&gt;
Vidéo à réaliser pour le concours EEA :&lt;br /&gt;
 https://clubeea.com/concours-mon-projet-en-5-minutes/&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18832</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18832"/>
				<updated>2024-04-05T06:38:17Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* 1ère partie (2 semaines à l'iut) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*Travail individuel&lt;br /&gt;
*Création d'une fonction :&lt;br /&gt;
** Réalisation d'un prototype ( plaque lab, plaque pastillée, fils volants avec carte µ type arduino ...) &lt;br /&gt;
***qui comporte un µcontrôleur&lt;br /&gt;
***qui respecte un cahier des charges listant les e/s&lt;br /&gt;
***finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
**Réalisation d'une version &amp;quot;propre&amp;quot; sur KiCad&lt;br /&gt;
***finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
*Création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*Travail en binôme&lt;br /&gt;
*Réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
**Assemblage matériel : mécanique et électronique &lt;br /&gt;
**Programmation carte traitement mission&lt;br /&gt;
&lt;br /&gt;
=Les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==Balise émettrice - signaler la position de la destination==&lt;br /&gt;
&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Choisir parmi 4 fréquences&lt;br /&gt;
**Choisir parmi 4 couleurs&lt;br /&gt;
**Réseau électrique&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Générer une lumière infrarouge&lt;br /&gt;
***Leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***Visible sur tout le terrain&lt;br /&gt;
***Signal pulsé&lt;br /&gt;
**Générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**dimensions maximales de la balise : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Balise réceptrice - Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( ou Détecter les obstacles )&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**Choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==Commander les moteurs==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : &lt;br /&gt;
**Alimentation 12V : puissance pour moteurs ( cartes cytron )&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
***Pulsation roues motrices ( 2x2 capteurs réflectifs - vcnt202x2 ou autre )&lt;br /&gt;
**Liaison série #1 : ordre vitesse de croisière en translation et rotation &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Commande moteur : rampe d'accélération jusque vitesse de croisière &lt;br /&gt;
***PWM Moteurs gauche et droite&lt;br /&gt;
***Directions Moteurs gauche et drotie&lt;br /&gt;
**Liaison série #1 : mesure/calcul position par odométrie&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atTiny841}}&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18831</id>
		<title>Cours:EvaluationSaeS4</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18831"/>
				<updated>2024-04-04T22:35:05Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* 1 soutenance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Modalités d'évaluation=&lt;br /&gt;
&lt;br /&gt;
==1 soutenance==&lt;br /&gt;
*Vendredi 12/05 matin&lt;br /&gt;
**20 minutes de présentation&lt;br /&gt;
**10 minutes de questions&lt;br /&gt;
*Présentation(introduction) de chaque &amp;quot;partie&amp;quot; en anglais&lt;br /&gt;
&lt;br /&gt;
==1 dossier==&lt;br /&gt;
*Analyse fonctionnelle&lt;br /&gt;
*Nomenclature&lt;br /&gt;
*Chiffrage&lt;br /&gt;
*Etude détaillée de chaque fonction&lt;br /&gt;
*Schémas électriques/algorithmes/simulations/courbes caractéristiques/fonctions de transfert ...&lt;br /&gt;
&lt;br /&gt;
==Démonstration(s)==&lt;br /&gt;
&lt;br /&gt;
* Démonstration du fonctionnement le 12/05 à 12h&lt;br /&gt;
* Participation au festival de robotique à Cachan&lt;br /&gt;
&lt;br /&gt;
==Note de résultat==&lt;br /&gt;
( ou Evaluation travaux de SAE )&lt;br /&gt;
*Groupe : accomplissement du projet&lt;br /&gt;
*Individuelle : en fonction de &lt;br /&gt;
**Difficulté technique&lt;br /&gt;
**Quantité de travail&lt;br /&gt;
**Qualité de la réalisation&lt;br /&gt;
**Investissement : &amp;lt;big&amp;gt;évalué chaque jour&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Réalisation d'une vidéo==&lt;br /&gt;
Vidéo à réaliser pour le concours EEA :&lt;br /&gt;
 https://clubeea.com/concours-mon-projet-en-5-minutes/&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18830</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18830"/>
				<updated>2024-04-04T22:34:24Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Eviter les obstacles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*Travail en binôme&lt;br /&gt;
*Réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
**Assemblage matériel : mécanique et électronique &lt;br /&gt;
**Programmation carte traitement mission&lt;br /&gt;
&lt;br /&gt;
=Les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==Balise émettrice - signaler la position de la destination==&lt;br /&gt;
&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Choisir parmi 4 fréquences&lt;br /&gt;
**Choisir parmi 4 couleurs&lt;br /&gt;
**Réseau électrique&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Générer une lumière infrarouge&lt;br /&gt;
***Leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***Visible sur tout le terrain&lt;br /&gt;
***Signal pulsé&lt;br /&gt;
**Générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**dimensions maximales de la balise : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Balise réceptrice - Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( ou Détecter les obstacles )&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**Choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==Commander les moteurs==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : &lt;br /&gt;
**Alimentation 12V : puissance pour moteurs ( cartes cytron )&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
***Pulsation roues motrices ( 2x2 capteurs réflectifs - vcnt202x2 ou autre )&lt;br /&gt;
**Liaison série #1 : ordre vitesse de croisière en translation et rotation &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Commande moteur : rampe d'accélération jusque vitesse de croisière &lt;br /&gt;
***PWM Moteurs gauche et droite&lt;br /&gt;
***Directions Moteurs gauche et drotie&lt;br /&gt;
**Liaison série #1 : mesure/calcul position par odométrie&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atTiny841}}&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18829</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18829"/>
				<updated>2024-04-04T22:32:14Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* les différentes fonctions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*Travail en binôme&lt;br /&gt;
*Réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
**Assemblage matériel : mécanique et électronique &lt;br /&gt;
**Programmation carte traitement mission&lt;br /&gt;
&lt;br /&gt;
=Les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==Balise émettrice - signaler la position de la destination==&lt;br /&gt;
&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Choisir parmi 4 fréquences&lt;br /&gt;
**Choisir parmi 4 couleurs&lt;br /&gt;
**Réseau électrique&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Générer une lumière infrarouge&lt;br /&gt;
***Leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***Visible sur tout le terrain&lt;br /&gt;
***Signal pulsé&lt;br /&gt;
**Générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**dimensions maximales de la balise : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Balise réceptrice - Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==Commander les moteurs==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : &lt;br /&gt;
**Alimentation 12V : puissance pour moteurs ( cartes cytron )&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
***Pulsation roues motrices ( 2x2 capteurs réflectifs - vcnt202x2 ou autre )&lt;br /&gt;
**Liaison série #1 : ordre vitesse de croisière en translation et rotation &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Commande moteur : rampe d'accélération jusque vitesse de croisière &lt;br /&gt;
***PWM Moteurs gauche et droite&lt;br /&gt;
***Directions Moteurs gauche et drotie&lt;br /&gt;
**Liaison série #1 : mesure/calcul position par odométrie&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atTiny841}}&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18828</id>
		<title>Cours:EvaluationSaeS4</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18828"/>
				<updated>2024-04-04T22:31:39Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* réalisation d'une vidéo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Modalités d'évaluation=&lt;br /&gt;
&lt;br /&gt;
==1 soutenance==&lt;br /&gt;
*Vendredi 12/05 matin&lt;br /&gt;
**20 minutes de présentation&lt;br /&gt;
**10 minutes de questions&lt;br /&gt;
*présentation(introduction) de chaque &amp;quot;partie&amp;quot; en anglais&lt;br /&gt;
&lt;br /&gt;
==1 dossier==&lt;br /&gt;
*Analyse fonctionnelle&lt;br /&gt;
*Nomenclature&lt;br /&gt;
*Chiffrage&lt;br /&gt;
*Etude détaillée de chaque fonction&lt;br /&gt;
*Schémas électriques/algorithmes/simulations/courbes caractéristiques/fonctions de transfert ...&lt;br /&gt;
&lt;br /&gt;
==Démonstration(s)==&lt;br /&gt;
&lt;br /&gt;
* Démonstration du fonctionnement le 12/05 à 12h&lt;br /&gt;
* Participation au festival de robotique à Cachan&lt;br /&gt;
&lt;br /&gt;
==Note de résultat==&lt;br /&gt;
( ou Evaluation travaux de SAE )&lt;br /&gt;
*Groupe : accomplissement du projet&lt;br /&gt;
*Individuelle : en fonction de &lt;br /&gt;
**Difficulté technique&lt;br /&gt;
**Quantité de travail&lt;br /&gt;
**Qualité de la réalisation&lt;br /&gt;
**Investissement : &amp;lt;big&amp;gt;évalué chaque jour&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Réalisation d'une vidéo==&lt;br /&gt;
Vidéo à réaliser pour le concours EEA :&lt;br /&gt;
 https://clubeea.com/concours-mon-projet-en-5-minutes/&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18827</id>
		<title>Cours:EvaluationSaeS4</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18827"/>
				<updated>2024-04-04T22:31:12Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Note de résultat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Modalités d'évaluation=&lt;br /&gt;
&lt;br /&gt;
==1 soutenance==&lt;br /&gt;
*Vendredi 12/05 matin&lt;br /&gt;
**20 minutes de présentation&lt;br /&gt;
**10 minutes de questions&lt;br /&gt;
*présentation(introduction) de chaque &amp;quot;partie&amp;quot; en anglais&lt;br /&gt;
&lt;br /&gt;
==1 dossier==&lt;br /&gt;
*Analyse fonctionnelle&lt;br /&gt;
*Nomenclature&lt;br /&gt;
*Chiffrage&lt;br /&gt;
*Etude détaillée de chaque fonction&lt;br /&gt;
*Schémas électriques/algorithmes/simulations/courbes caractéristiques/fonctions de transfert ...&lt;br /&gt;
&lt;br /&gt;
==Démonstration(s)==&lt;br /&gt;
&lt;br /&gt;
* Démonstration du fonctionnement le 12/05 à 12h&lt;br /&gt;
* Participation au festival de robotique à Cachan&lt;br /&gt;
&lt;br /&gt;
==Note de résultat==&lt;br /&gt;
( ou Evaluation travaux de SAE )&lt;br /&gt;
*Groupe : accomplissement du projet&lt;br /&gt;
*Individuelle : en fonction de &lt;br /&gt;
**Difficulté technique&lt;br /&gt;
**Quantité de travail&lt;br /&gt;
**Qualité de la réalisation&lt;br /&gt;
**Investissement : &amp;lt;big&amp;gt;évalué chaque jour&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==réalisation d'une vidéo==&lt;br /&gt;
vidéo à réaliser pour le concours EEA :&lt;br /&gt;
 https://clubeea.com/concours-mon-projet-en-5-minutes/&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18826</id>
		<title>Cours:EvaluationSaeS4</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18826"/>
				<updated>2024-04-04T22:29:20Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* 1 dossier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Modalités d'évaluation=&lt;br /&gt;
&lt;br /&gt;
==1 soutenance==&lt;br /&gt;
*Vendredi 12/05 matin&lt;br /&gt;
**20 minutes de présentation&lt;br /&gt;
**10 minutes de questions&lt;br /&gt;
*présentation(introduction) de chaque &amp;quot;partie&amp;quot; en anglais&lt;br /&gt;
&lt;br /&gt;
==1 dossier==&lt;br /&gt;
*Analyse fonctionnelle&lt;br /&gt;
*Nomenclature&lt;br /&gt;
*Chiffrage&lt;br /&gt;
*Etude détaillée de chaque fonction&lt;br /&gt;
*Schémas électriques/algorithmes/simulations/courbes caractéristiques/fonctions de transfert ...&lt;br /&gt;
&lt;br /&gt;
==Démonstration(s)==&lt;br /&gt;
&lt;br /&gt;
* Démonstration du fonctionnement le 12/05 à 12h&lt;br /&gt;
* Participation au festival de robotique à Cachan&lt;br /&gt;
&lt;br /&gt;
==Note de résultat==&lt;br /&gt;
( ou Evaluation SAE )&lt;br /&gt;
*Groupe : accomplissement du projet&lt;br /&gt;
*Individuelle : en fonction de &lt;br /&gt;
**Difficulté technique&lt;br /&gt;
**Quantité de travail&lt;br /&gt;
**Qualité de la réalisation&lt;br /&gt;
**Investissement : &amp;lt;big&amp;gt;évalué chaque jour&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==réalisation d'une vidéo==&lt;br /&gt;
vidéo à réaliser pour le concours EEA :&lt;br /&gt;
 https://clubeea.com/concours-mon-projet-en-5-minutes/&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18825</id>
		<title>Cours:EvaluationSaeS4</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18825"/>
				<updated>2024-04-04T22:27:01Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* 1 soutenance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Modalités d'évaluation=&lt;br /&gt;
&lt;br /&gt;
==1 soutenance==&lt;br /&gt;
*Vendredi 12/05 matin&lt;br /&gt;
**20 minutes de présentation&lt;br /&gt;
**10 minutes de questions&lt;br /&gt;
*présentation(introduction) de chaque &amp;quot;partie&amp;quot; en anglais&lt;br /&gt;
&lt;br /&gt;
==1 dossier==&lt;br /&gt;
*analyse fonctionnelle&lt;br /&gt;
*nomenclature&lt;br /&gt;
*chiffrage&lt;br /&gt;
*étude détaillée de chaque fonction&lt;br /&gt;
*schéma électriques/algorithmes/simulations/courbes caractéristiques/fonctions de transfert ...&lt;br /&gt;
&lt;br /&gt;
==Démonstration(s)==&lt;br /&gt;
&lt;br /&gt;
* Démonstration du fonctionnement le 12/05 à 12h&lt;br /&gt;
* Participation au festival de robotique à Cachan&lt;br /&gt;
&lt;br /&gt;
==Note de résultat==&lt;br /&gt;
( ou Evaluation SAE )&lt;br /&gt;
*Groupe : accomplissement du projet&lt;br /&gt;
*Individuelle : en fonction de &lt;br /&gt;
**Difficulté technique&lt;br /&gt;
**Quantité de travail&lt;br /&gt;
**Qualité de la réalisation&lt;br /&gt;
**Investissement : &amp;lt;big&amp;gt;évalué chaque jour&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==réalisation d'une vidéo==&lt;br /&gt;
vidéo à réaliser pour le concours EEA :&lt;br /&gt;
 https://clubeea.com/concours-mon-projet-en-5-minutes/&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18824</id>
		<title>Cours:EvaluationSaeS4</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18824"/>
				<updated>2024-04-04T22:25:23Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Note de résultat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Modalités d'évaluation=&lt;br /&gt;
&lt;br /&gt;
==1 soutenance==&lt;br /&gt;
*Vendredi 12/05&lt;br /&gt;
**20 minutes de présentation&lt;br /&gt;
**10 minutes de questions&lt;br /&gt;
*présentation(introduction) de chaque &amp;quot;partie&amp;quot; en anglais&lt;br /&gt;
&lt;br /&gt;
==1 dossier==&lt;br /&gt;
*analyse fonctionnelle&lt;br /&gt;
*nomenclature&lt;br /&gt;
*chiffrage&lt;br /&gt;
*étude détaillée de chaque fonction&lt;br /&gt;
*schéma électriques/algorithmes/simulations/courbes caractéristiques/fonctions de transfert ...&lt;br /&gt;
&lt;br /&gt;
==Démonstration(s)==&lt;br /&gt;
&lt;br /&gt;
* Démonstration du fonctionnement le 12/05 à 12h&lt;br /&gt;
* Participation au festival de robotique à Cachan&lt;br /&gt;
&lt;br /&gt;
==Note de résultat==&lt;br /&gt;
( ou Evaluation SAE )&lt;br /&gt;
*Groupe : accomplissement du projet&lt;br /&gt;
*Individuelle : en fonction de &lt;br /&gt;
**Difficulté technique&lt;br /&gt;
**Quantité de travail&lt;br /&gt;
**Qualité de la réalisation&lt;br /&gt;
**Investissement : &amp;lt;big&amp;gt;évalué chaque jour&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==réalisation d'une vidéo==&lt;br /&gt;
vidéo à réaliser pour le concours EEA :&lt;br /&gt;
 https://clubeea.com/concours-mon-projet-en-5-minutes/&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18823</id>
		<title>Cours:EvaluationSaeS4</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18823"/>
				<updated>2024-04-04T22:24:23Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* note de résultat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Modalités d'évaluation=&lt;br /&gt;
&lt;br /&gt;
==1 soutenance==&lt;br /&gt;
*Vendredi 12/05&lt;br /&gt;
**20 minutes de présentation&lt;br /&gt;
**10 minutes de questions&lt;br /&gt;
*présentation(introduction) de chaque &amp;quot;partie&amp;quot; en anglais&lt;br /&gt;
&lt;br /&gt;
==1 dossier==&lt;br /&gt;
*analyse fonctionnelle&lt;br /&gt;
*nomenclature&lt;br /&gt;
*chiffrage&lt;br /&gt;
*étude détaillée de chaque fonction&lt;br /&gt;
*schéma électriques/algorithmes/simulations/courbes caractéristiques/fonctions de transfert ...&lt;br /&gt;
&lt;br /&gt;
==Démonstration(s)==&lt;br /&gt;
&lt;br /&gt;
* Démonstration du fonctionnement le 12/05 à 12h&lt;br /&gt;
* Participation au festival de robotique à Cachan&lt;br /&gt;
&lt;br /&gt;
==Note de résultat==&lt;br /&gt;
*Groupe : accomplissement du projet&lt;br /&gt;
*Individuelle : en fonction de &lt;br /&gt;
**Difficulté technique&lt;br /&gt;
**Quantité de travail&lt;br /&gt;
**Qualité de la réalisation&lt;br /&gt;
**Investissement : &amp;lt;big&amp;gt;évalué chaque jour&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==réalisation d'une vidéo==&lt;br /&gt;
vidéo à réaliser pour le concours EEA :&lt;br /&gt;
 https://clubeea.com/concours-mon-projet-en-5-minutes/&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18822</id>
		<title>Cours:EvaluationSaeS4</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:EvaluationSaeS4&amp;diff=18822"/>
				<updated>2024-04-04T22:23:32Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* 1 démonstration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Modalités d'évaluation=&lt;br /&gt;
&lt;br /&gt;
==1 soutenance==&lt;br /&gt;
*Vendredi 12/05&lt;br /&gt;
**20 minutes de présentation&lt;br /&gt;
**10 minutes de questions&lt;br /&gt;
*présentation(introduction) de chaque &amp;quot;partie&amp;quot; en anglais&lt;br /&gt;
&lt;br /&gt;
==1 dossier==&lt;br /&gt;
*analyse fonctionnelle&lt;br /&gt;
*nomenclature&lt;br /&gt;
*chiffrage&lt;br /&gt;
*étude détaillée de chaque fonction&lt;br /&gt;
*schéma électriques/algorithmes/simulations/courbes caractéristiques/fonctions de transfert ...&lt;br /&gt;
&lt;br /&gt;
==Démonstration(s)==&lt;br /&gt;
&lt;br /&gt;
* Démonstration du fonctionnement le 12/05 à 12h&lt;br /&gt;
* Participation au festival de robotique à Cachan&lt;br /&gt;
&lt;br /&gt;
==note de résultat==&lt;br /&gt;
*groupe : accomplissement du projet&lt;br /&gt;
*individuelle : en fonction de &lt;br /&gt;
**difficulté technique&lt;br /&gt;
**quantité de travail&lt;br /&gt;
**qualité de la réalisation&lt;br /&gt;
**investissement : &amp;lt;big&amp;gt;évalué chaque jour&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==réalisation d'une vidéo==&lt;br /&gt;
vidéo à réaliser pour le concours EEA :&lt;br /&gt;
 https://clubeea.com/concours-mon-projet-en-5-minutes/&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18821</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18821"/>
				<updated>2024-04-04T22:21:55Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* 2ème partie (1 semaine à l'iut) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*Travail en binôme&lt;br /&gt;
*Réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
**Assemblage matériel : mécanique et électronique &lt;br /&gt;
**Programmation carte traitement mission&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==Balise émettrice - signaler la position de la destination==&lt;br /&gt;
&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Choisir parmi 4 fréquences&lt;br /&gt;
**Choisir parmi 4 couleurs&lt;br /&gt;
**Réseau électrique&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Générer une lumière infrarouge&lt;br /&gt;
***Leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***Visible sur tout le terrain&lt;br /&gt;
***Signal pulsé&lt;br /&gt;
**Générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**dimensions maximales de la balise : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Balise réceptrice - Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==Commander les moteurs==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : &lt;br /&gt;
**Alimentation 12V : puissance pour moteurs ( cartes cytron )&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
***Pulsation roues motrices ( 2x2 capteurs réflectifs - vcnt202x2 ou autre )&lt;br /&gt;
**Liaison série #1 : ordre vitesse de croisière en translation et rotation &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Commande moteur : rampe d'accélération jusque vitesse de croisière &lt;br /&gt;
***PWM Moteurs gauche et droite&lt;br /&gt;
***Directions Moteurs gauche et drotie&lt;br /&gt;
**Liaison série #1 : mesure/calcul position par odométrie&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atTiny841}}&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18820</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18820"/>
				<updated>2024-04-04T22:18:42Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Balise Emettrice - signaler la position de la destination */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==Balise émettrice - signaler la position de la destination==&lt;br /&gt;
&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Choisir parmi 4 fréquences&lt;br /&gt;
**Choisir parmi 4 couleurs&lt;br /&gt;
**Réseau électrique&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Générer une lumière infrarouge&lt;br /&gt;
***Leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***Visible sur tout le terrain&lt;br /&gt;
***Signal pulsé&lt;br /&gt;
**Générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**dimensions maximales de la balise : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Balise réceptrice - Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==Commander les moteurs==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : &lt;br /&gt;
**Alimentation 12V : puissance pour moteurs ( cartes cytron )&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
***Pulsation roues motrices ( 2x2 capteurs réflectifs - vcnt202x2 ou autre )&lt;br /&gt;
**Liaison série #1 : ordre vitesse de croisière en translation et rotation &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Commande moteur : rampe d'accélération jusque vitesse de croisière &lt;br /&gt;
***PWM Moteurs gauche et droite&lt;br /&gt;
***Directions Moteurs gauche et drotie&lt;br /&gt;
**Liaison série #1 : mesure/calcul position par odométrie&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atTiny841}}&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18819</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18819"/>
				<updated>2024-04-04T22:18:26Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Repérer la destination par IR et magnétomètre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==Balise Emettrice - signaler la position de la destination==&lt;br /&gt;
&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Choisir parmi 4 fréquences&lt;br /&gt;
**Choisir parmi 4 couleurs&lt;br /&gt;
**Réseau électrique&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Générer une lumière infrarouge&lt;br /&gt;
***Leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***Visible sur tout le terrain&lt;br /&gt;
***Signal pulsé&lt;br /&gt;
**Générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**dimensions maximales de la balise : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Balise réceptrice - Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==Commander les moteurs==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : &lt;br /&gt;
**Alimentation 12V : puissance pour moteurs ( cartes cytron )&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
***Pulsation roues motrices ( 2x2 capteurs réflectifs - vcnt202x2 ou autre )&lt;br /&gt;
**Liaison série #1 : ordre vitesse de croisière en translation et rotation &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Commande moteur : rampe d'accélération jusque vitesse de croisière &lt;br /&gt;
***PWM Moteurs gauche et droite&lt;br /&gt;
***Directions Moteurs gauche et drotie&lt;br /&gt;
**Liaison série #1 : mesure/calcul position par odométrie&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atTiny841}}&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18818</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18818"/>
				<updated>2024-04-04T22:18:05Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Balise Emettrice - signaler position destination */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==Balise Emettrice - signaler la position de la destination==&lt;br /&gt;
&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Choisir parmi 4 fréquences&lt;br /&gt;
**Choisir parmi 4 couleurs&lt;br /&gt;
**Réseau électrique&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Générer une lumière infrarouge&lt;br /&gt;
***Leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***Visible sur tout le terrain&lt;br /&gt;
***Signal pulsé&lt;br /&gt;
**Générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**dimensions maximales de la balise : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==Commander les moteurs==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : &lt;br /&gt;
**Alimentation 12V : puissance pour moteurs ( cartes cytron )&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
***Pulsation roues motrices ( 2x2 capteurs réflectifs - vcnt202x2 ou autre )&lt;br /&gt;
**Liaison série #1 : ordre vitesse de croisière en translation et rotation &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Commande moteur : rampe d'accélération jusque vitesse de croisière &lt;br /&gt;
***PWM Moteurs gauche et droite&lt;br /&gt;
***Directions Moteurs gauche et drotie&lt;br /&gt;
**Liaison série #1 : mesure/calcul position par odométrie&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atTiny841}}&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18817</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18817"/>
				<updated>2024-04-04T22:16:53Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Conception d'une balise Emettrice - position destination */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==Balise Emettrice - signaler position destination==&lt;br /&gt;
&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Choisir parmi 4 fréquences&lt;br /&gt;
**Choisir parmi 4 couleurs&lt;br /&gt;
**Réseau électrique&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Générer une lumière infrarouge&lt;br /&gt;
***Leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***Visible sur tout le terrain&lt;br /&gt;
***Signal pulsé&lt;br /&gt;
**Générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**dimensions maximales de la balise : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==Commander les moteurs==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : &lt;br /&gt;
**Alimentation 12V : puissance pour moteurs ( cartes cytron )&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
***Pulsation roues motrices ( 2x2 capteurs réflectifs - vcnt202x2 ou autre )&lt;br /&gt;
**Liaison série #1 : ordre vitesse de croisière en translation et rotation &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Commande moteur : rampe d'accélération jusque vitesse de croisière &lt;br /&gt;
***PWM Moteurs gauche et droite&lt;br /&gt;
***Directions Moteurs gauche et drotie&lt;br /&gt;
**Liaison série #1 : mesure/calcul position par odométrie&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atTiny841}}&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18816</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18816"/>
				<updated>2024-04-04T22:15:40Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Conception d'une balise Emettrice - position destination */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==Conception d'une balise Emettrice - position destination==&lt;br /&gt;
&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Choisir parmi 4 fréquences&lt;br /&gt;
**Choisir parmi 4 couleurs&lt;br /&gt;
**Réseau électrique&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Générer une lumière infrarouge&lt;br /&gt;
***Leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***Visible sur tout le terrain&lt;br /&gt;
***Signal pulsé&lt;br /&gt;
**Générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**dimensions maximales de la balise : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==Commander les moteurs==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : &lt;br /&gt;
**Alimentation 12V : puissance pour moteurs ( cartes cytron )&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
***Pulsation roues motrices ( 2x2 capteurs réflectifs - vcnt202x2 ou autre )&lt;br /&gt;
**Liaison série #1 : ordre vitesse de croisière en translation et rotation &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Commande moteur : rampe d'accélération jusque vitesse de croisière &lt;br /&gt;
***PWM Moteurs gauche et droite&lt;br /&gt;
***Directions Moteurs gauche et drotie&lt;br /&gt;
**Liaison série #1 : mesure/calcul position par odométrie&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atTiny841}}&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18815</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18815"/>
				<updated>2024-04-04T22:14:38Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* conception d'une balise */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==Conception d'une balise Emettrice - position destination==&lt;br /&gt;
&lt;br /&gt;
*entrées :&lt;br /&gt;
**choisir parmi 4 fréquences&lt;br /&gt;
**choisir parmi 4 couleurs&lt;br /&gt;
**réseau électrique&lt;br /&gt;
*sorties :&lt;br /&gt;
**générer une lumière infrarouge&lt;br /&gt;
***leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***visible sur tout le terrain&lt;br /&gt;
***signal pulsé&lt;br /&gt;
**générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*contraintes :&lt;br /&gt;
**dimensions de la balise maximales : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==Commander les moteurs==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : &lt;br /&gt;
**Alimentation 12V : puissance pour moteurs ( cartes cytron )&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
***Pulsation roues motrices ( 2x2 capteurs réflectifs - vcnt202x2 ou autre )&lt;br /&gt;
**Liaison série #1 : ordre vitesse de croisière en translation et rotation &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Commande moteur : rampe d'accélération jusque vitesse de croisière &lt;br /&gt;
***PWM Moteurs gauche et droite&lt;br /&gt;
***Directions Moteurs gauche et drotie&lt;br /&gt;
**Liaison série #1 : mesure/calcul position par odométrie&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atTiny841}}&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18814</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18814"/>
				<updated>2024-04-04T22:13:02Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* commander les moteurs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==conception d'une balise==&lt;br /&gt;
&lt;br /&gt;
*entrées :&lt;br /&gt;
**choisir parmi 4 fréquences&lt;br /&gt;
**choisir parmi 4 couleurs&lt;br /&gt;
**réseau électrique&lt;br /&gt;
*sorties :&lt;br /&gt;
**générer une lumière infrarouge&lt;br /&gt;
***leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***visible sur tout le terrain&lt;br /&gt;
***signal pulsé&lt;br /&gt;
**générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*contraintes :&lt;br /&gt;
**dimensions de la balise maximales : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==Commander les moteurs==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : &lt;br /&gt;
**Alimentation 12V : puissance pour moteurs ( cartes cytron )&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
***Pulsation roues motrices ( 2x2 capteurs réflectifs - vcnt202x2 ou autre )&lt;br /&gt;
**Liaison série #1 : ordre vitesse de croisière en translation et rotation &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Commande moteur : rampe d'accélération jusque vitesse de croisière &lt;br /&gt;
***PWM Moteurs gauche et droite&lt;br /&gt;
***Directions Moteurs gauche et drotie&lt;br /&gt;
**Liaison série #1 : mesure/calcul position par odométrie&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atTiny841}}&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18813</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18813"/>
				<updated>2024-04-04T21:53:18Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Centraliser/traiter les informations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==conception d'une balise==&lt;br /&gt;
&lt;br /&gt;
*entrées :&lt;br /&gt;
**choisir parmi 4 fréquences&lt;br /&gt;
**choisir parmi 4 couleurs&lt;br /&gt;
**réseau électrique&lt;br /&gt;
*sorties :&lt;br /&gt;
**générer une lumière infrarouge&lt;br /&gt;
***leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***visible sur tout le terrain&lt;br /&gt;
***signal pulsé&lt;br /&gt;
**générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*contraintes :&lt;br /&gt;
**dimensions de la balise maximales : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement de la mission du robot ( fils à tirer ) &lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
*** Indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** Indication de position/direction de l'obstacle &lt;br /&gt;
**Liaison série #3 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
**Liaison série #4 : carte commande moteurs  Retour position &lt;br /&gt;
***Position robot par odométrie, le cas échéant&lt;br /&gt;
**Bus I2c : informations balise Emettrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateurs tension batterie : normale, faible, très faible&lt;br /&gt;
**Affichage informations : LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==commander les moteurs==&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18812</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18812"/>
				<updated>2024-04-04T21:44:10Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Centraliser/traiter les informations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==conception d'une balise==&lt;br /&gt;
&lt;br /&gt;
*entrées :&lt;br /&gt;
**choisir parmi 4 fréquences&lt;br /&gt;
**choisir parmi 4 couleurs&lt;br /&gt;
**réseau électrique&lt;br /&gt;
*sorties :&lt;br /&gt;
**générer une lumière infrarouge&lt;br /&gt;
***leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***visible sur tout le terrain&lt;br /&gt;
***signal pulsé&lt;br /&gt;
**générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*contraintes :&lt;br /&gt;
**dimensions de la balise maximales : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie 12V LiPo&lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** Lancement robot&lt;br /&gt;
*** Détection ligne blanche au sol ( capteur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice - repérage destination&lt;br /&gt;
***indication direction destination/balise émettrice ( à gauche, à droite, en face - TOR ou proportionnelle )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
**Liaison série #4 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
*** indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** indication de position/direction de l'obstacle &lt;br /&gt;
**Bus I2c : informations balise Eméttrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateur tension batterie faible&lt;br /&gt;
**Affichage informations LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==commander les moteurs==&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18811</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18811"/>
				<updated>2024-04-04T21:41:02Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Centraliser/traiter les informations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==conception d'une balise==&lt;br /&gt;
&lt;br /&gt;
*entrées :&lt;br /&gt;
**choisir parmi 4 fréquences&lt;br /&gt;
**choisir parmi 4 couleurs&lt;br /&gt;
**réseau électrique&lt;br /&gt;
*sorties :&lt;br /&gt;
**générer une lumière infrarouge&lt;br /&gt;
***leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***visible sur tout le terrain&lt;br /&gt;
***signal pulsé&lt;br /&gt;
**générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*contraintes :&lt;br /&gt;
**dimensions de la balise maximales : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations/signaux brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie &lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** lancement robot&lt;br /&gt;
*** détection ligne blanche au sol ( cpateur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice&lt;br /&gt;
***indication direction balise ( à gauche, à droite, en face - TOR ou proportion )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
**Liaison série #4 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
*** indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** indication de position/direction de l'obstacle &lt;br /&gt;
**Bus I2c : informations balise Eméttrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateur tension batterie faible&lt;br /&gt;
**Affichage informations LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==commander les moteurs==&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18810</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18810"/>
				<updated>2024-04-04T21:40:00Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Se diriger vers la cible par IR et magnétomètre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==conception d'une balise==&lt;br /&gt;
&lt;br /&gt;
*entrées :&lt;br /&gt;
**choisir parmi 4 fréquences&lt;br /&gt;
**choisir parmi 4 couleurs&lt;br /&gt;
**réseau électrique&lt;br /&gt;
*sorties :&lt;br /&gt;
**générer une lumière infrarouge&lt;br /&gt;
***leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***visible sur tout le terrain&lt;br /&gt;
***signal pulsé&lt;br /&gt;
**générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*contraintes :&lt;br /&gt;
**dimensions de la balise maximales : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Repérer la destination par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie &lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** lancement robot&lt;br /&gt;
*** détection ligne blanche au sol ( cpateur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice&lt;br /&gt;
***indication direction balise ( à gauche, à droite, en face - TOR ou proportion )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
**Liaison série #4 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
*** indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** indication de position/direction de l'obstacle &lt;br /&gt;
**Bus I2c : informations balise Eméttrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateur tension batterie faible&lt;br /&gt;
**Affichage informations LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==commander les moteurs==&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18809</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18809"/>
				<updated>2024-04-04T21:38:51Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* se diriger vers la cible par IR et magnétomètre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==conception d'une balise==&lt;br /&gt;
&lt;br /&gt;
*entrées :&lt;br /&gt;
**choisir parmi 4 fréquences&lt;br /&gt;
**choisir parmi 4 couleurs&lt;br /&gt;
**réseau électrique&lt;br /&gt;
*sorties :&lt;br /&gt;
**générer une lumière infrarouge&lt;br /&gt;
***leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***visible sur tout le terrain&lt;br /&gt;
***signal pulsé&lt;br /&gt;
**générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*contraintes :&lt;br /&gt;
**dimensions de la balise maximales : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==Se diriger vers la cible par IR et magnétomètre==&lt;br /&gt;
*Entrées :&lt;br /&gt;
**Lumière infrarouge&lt;br /&gt;
***Photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**Entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*Sorties :&lt;br /&gt;
**Liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie &lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** lancement robot&lt;br /&gt;
*** détection ligne blanche au sol ( cpateur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice&lt;br /&gt;
***indication direction balise ( à gauche, à droite, en face - TOR ou proportion )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
**Liaison série #4 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
*** indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** indication de position/direction de l'obstacle &lt;br /&gt;
**Bus I2c : informations balise Eméttrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateur tension batterie faible&lt;br /&gt;
**Affichage informations LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==commander les moteurs==&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18808</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18808"/>
				<updated>2024-04-04T21:37:47Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* centraliser/traiter les informations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==conception d'une balise==&lt;br /&gt;
&lt;br /&gt;
*entrées :&lt;br /&gt;
**choisir parmi 4 fréquences&lt;br /&gt;
**choisir parmi 4 couleurs&lt;br /&gt;
**réseau électrique&lt;br /&gt;
*sorties :&lt;br /&gt;
**générer une lumière infrarouge&lt;br /&gt;
***leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***visible sur tout le terrain&lt;br /&gt;
***signal pulsé&lt;br /&gt;
**générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*contraintes :&lt;br /&gt;
**dimensions de la balise maximales : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==se diriger vers la cible par IR et magnétomètre==&lt;br /&gt;
*entrées :&lt;br /&gt;
**lumière infrarouge&lt;br /&gt;
***photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Centraliser/traiter les informations==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : collecte d'informations brutes et pré-traitées&lt;br /&gt;
**Alimentation par batterie &lt;br /&gt;
**Informations binaires : &lt;br /&gt;
*** lancement robot&lt;br /&gt;
*** détection ligne blanche au sol ( cpateur CNY70 ou module QR1113 )&lt;br /&gt;
**Liaison série #1 : carte balise réceptrice&lt;br /&gt;
***indication direction balise ( à gauche, à droite, en face - TOR ou proportion )  &lt;br /&gt;
**Liaison série #2 : carte détection obstacle&lt;br /&gt;
**Liaison série #4 : Module XBEE ( téléversement programme sans fils )&lt;br /&gt;
*** indication présence obstacle ( TOR et/ou distance )&lt;br /&gt;
*** indication de position/direction de l'obstacle &lt;br /&gt;
**Bus I2c : informations balise Eméttrice en lumière visible via caméra Pixy &lt;br /&gt;
*Sorties :&lt;br /&gt;
**Indicateur tension batterie faible&lt;br /&gt;
**Affichage informations LCD 2x16( application et/ou développement ) ?&lt;br /&gt;
**Liaison série #4 : commande moteurs&lt;br /&gt;
*** vitesse translation&lt;br /&gt;
*** vitesse rotation&lt;br /&gt;
**PWM et TOR : perçage ballon&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega2560}}&lt;br /&gt;
&lt;br /&gt;
==commander les moteurs==&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18807</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18807"/>
				<updated>2024-04-04T08:14:43Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Eviter les obstacles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==conception d'une balise==&lt;br /&gt;
&lt;br /&gt;
*entrées :&lt;br /&gt;
**choisir parmi 4 fréquences&lt;br /&gt;
**choisir parmi 4 couleurs&lt;br /&gt;
**réseau électrique&lt;br /&gt;
*sorties :&lt;br /&gt;
**générer une lumière infrarouge&lt;br /&gt;
***leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***visible sur tout le terrain&lt;br /&gt;
***signal pulsé&lt;br /&gt;
**générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*contraintes :&lt;br /&gt;
**dimensions de la balise maximales : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==se diriger vers la cible par IR et magnétomètre==&lt;br /&gt;
*entrées :&lt;br /&gt;
**lumière infrarouge&lt;br /&gt;
***photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Informations binaires : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesures de distances ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***informations transmises : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement/orientation des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==centraliser/traiter les informations==&lt;br /&gt;
&lt;br /&gt;
==commander les moteurs==&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18806</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18806"/>
				<updated>2024-04-04T08:07:49Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* se diriger vers la cible par IR et magnétomètre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==conception d'une balise==&lt;br /&gt;
&lt;br /&gt;
*entrées :&lt;br /&gt;
**choisir parmi 4 fréquences&lt;br /&gt;
**choisir parmi 4 couleurs&lt;br /&gt;
**réseau électrique&lt;br /&gt;
*sorties :&lt;br /&gt;
**générer une lumière infrarouge&lt;br /&gt;
***leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***visible sur tout le terrain&lt;br /&gt;
***signal pulsé&lt;br /&gt;
**générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*contraintes :&lt;br /&gt;
**dimensions de la balise maximales : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==se diriger vers la cible par IR et magnétomètre==&lt;br /&gt;
*entrées :&lt;br /&gt;
**lumière infrarouge&lt;br /&gt;
***photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles==&lt;br /&gt;
( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
**Information(s) binaire(s) TOR : présence obstacle TOR&lt;br /&gt;
**Bus I2c : mesure distance ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeurs envoyées : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
**choisir le nombre et le positionnement des capteurs&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==centraliser/traiter les informations==&lt;br /&gt;
&lt;br /&gt;
==commander les moteurs==&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18805</id>
		<title>Cours:SaeEvitementObstacles</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeEvitementObstacles&amp;diff=18805"/>
				<updated>2024-04-04T08:06:08Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* les différentes fonctions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Cours:EvaluationSaeS4}}&lt;br /&gt;
&lt;br /&gt;
=Travail à réaliser=&lt;br /&gt;
&lt;br /&gt;
==1ère partie (2 semaines à l'iut)==&lt;br /&gt;
*travail individuel&lt;br /&gt;
*création d'une fonction :&lt;br /&gt;
**qui comporte un µcontrôleur&lt;br /&gt;
**qui respecte un cahier des charges listant les e/s&lt;br /&gt;
**finalisation des pcbs pour le {{Rouge|mercredi 17/04}}&lt;br /&gt;
**finalisation du programme pour le {{Rouge|vendredi 19/04}}&lt;br /&gt;
*création d'un banc de test&lt;br /&gt;
**à finaliser pour le {{Rouge|lundi 13/05}}&lt;br /&gt;
**qui permettra de valider :&lt;br /&gt;
***les cartes utilisées ( ex : lidar, capteur de ligne ...)&lt;br /&gt;
***simulera les entrées et vérifiera les valeurs des sorties&lt;br /&gt;
**qui donnera des pistes pour réparer&lt;br /&gt;
&lt;br /&gt;
==2ème partie (1 semaine à l'iut)==&lt;br /&gt;
&lt;br /&gt;
*travail en binôme&lt;br /&gt;
*réalisation d'un robot répondant au cahier des charges de la coupe de robotique GEII pour les BUT2&lt;br /&gt;
&lt;br /&gt;
=les différentes fonctions=&lt;br /&gt;
&lt;br /&gt;
==conception d'une balise==&lt;br /&gt;
&lt;br /&gt;
*entrées :&lt;br /&gt;
**choisir parmi 4 fréquences&lt;br /&gt;
**choisir parmi 4 couleurs&lt;br /&gt;
**réseau électrique&lt;br /&gt;
*sorties :&lt;br /&gt;
**générer une lumière infrarouge&lt;br /&gt;
***leds infrarouge : [https://fr.farnell.com/osram-opto-semiconductors/sfh-4045n/emetteur-infrarouge-950-nm-cms/dp/2981752 SFH 4045N]&lt;br /&gt;
***visible sur tout le terrain&lt;br /&gt;
***signal pulsé&lt;br /&gt;
**générer une lumière visible&lt;br /&gt;
***dont la couleur sera adaptée à la caméra Pixy&lt;br /&gt;
***visible au minimum à 3m&lt;br /&gt;
*contraintes :&lt;br /&gt;
**dimensions de la balise maximales : cube de 20cm&lt;br /&gt;
**utilisera un µcontrôleur {{Rouge|attiny2313}}&lt;br /&gt;
&lt;br /&gt;
==se diriger vers la cible par IR et magnétomètre==&lt;br /&gt;
*entrées :&lt;br /&gt;
**lumière infrarouge&lt;br /&gt;
***photodiode : [https://fr.farnell.com/osram-opto-semiconductors/sfh-2500-fa-z/photodiode-900nm-broches-radiales/dp/2981711?ost=2981711 SFH 2500 FA-Z]&lt;br /&gt;
**entrée analogique réglable (potentiomètre)&lt;br /&gt;
**IMU 9 axes mpu9250&lt;br /&gt;
*sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeur envoyée : angle de rotation pour être dans l'axe de la balise&lt;br /&gt;
*contraintes :&lt;br /&gt;
**connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
**un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
==Eviter les obstacles== ( à vérifier/compléter )&lt;br /&gt;
*Entrées : détection obstacle /mesure distance obstacle par plusieurs capteurs&lt;br /&gt;
** Information(s) binaire(s) TOR : présence obstacle TOR&lt;br /&gt;
** Bus I2c : mesure distance ( VL53L1X ou équivalent )&lt;br /&gt;
*Sorties :&lt;br /&gt;
**liaison série&lt;br /&gt;
***vitesse 250000 bauds&lt;br /&gt;
***9 bits de données&lt;br /&gt;
***1 octet envoyé : nombre signé&lt;br /&gt;
***valeurs envoyées : présence obstacle , direction/orientation obstacle et distance mesurée&lt;br /&gt;
*Contraintes :&lt;br /&gt;
** choisir le nombre et le positionnement des capteurs&lt;br /&gt;
** connecteur molex 4 broches (+5v,gnd,tx,rx)&lt;br /&gt;
** un µcontrôleur {{Rouge|atmega328p}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==centraliser/traiter les informations==&lt;br /&gt;
&lt;br /&gt;
==commander les moteurs==&lt;br /&gt;
&lt;br /&gt;
=Ressources=&lt;br /&gt;
*http://raphael.candelier.fr/?blog=XL_320&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:DS_XR602_s6_p24.pdf&amp;diff=18653</id>
		<title>Fichier:DS XR602 s6 p24.pdf</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:DS_XR602_s6_p24.pdf&amp;diff=18653"/>
				<updated>2024-03-14T06:12:16Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:Ressources&amp;diff=18652</id>
		<title>Cours:Ressources</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:Ressources&amp;diff=18652"/>
				<updated>2024-03-14T06:11:35Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Module XR5.09 S5 A23 - FPGAs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=habilitation=&lt;br /&gt;
*[[Cours:tdHabilitation]]&lt;br /&gt;
&lt;br /&gt;
=Coupe robotique=&lt;br /&gt;
*[[Media:Coupe_GEII_-_Règlement_-_2020.pdf]]&lt;br /&gt;
*[[Cours:robotiqueCoupeGEII|ressources pour la coupe de robotique GEII]]&lt;br /&gt;
&lt;br /&gt;
={{Rouge|Etude et Réalisation}}=&lt;br /&gt;
*[[Cours:Eagle|prise en main du logiciel eagle]]&lt;br /&gt;
*[[Cours:fabrication|imprimante 3d et fraiseuse numérique]]&lt;br /&gt;
*[[Cours:Fritzing|Découverte de Fritzing]]&lt;br /&gt;
*[[Cours:PreparationCalques|{{Rouge|Notice}} pour préparer son typon sur un calque à partir d'eagle]]&lt;br /&gt;
*{{Bleu|Projets S2 2015}}&lt;br /&gt;
**[[Cours:EtatFilPilote|{{Bleu|Module fil pilote pour récepteur}}]]&lt;br /&gt;
**[[Cours:MesureConsommationUSB|{{Bleu|Mesure de consommation d'un périphérique USB}}]]&lt;br /&gt;
**[[Cours:Téléinformation|{{Bleu|Téléinformation}}]]&lt;br /&gt;
**[[Cours:Télémètre|{{Bleu|Télémètre}}]]&lt;br /&gt;
*{{Bleu|Projets S2 Intersemestre 2016}}&lt;br /&gt;
**[[Cours:M2203ProjetsDomotique|{{Bleu|Détection de présence, Identifiaction, Régulation de température}}]]&lt;br /&gt;
*[[Cours:RobotArrexCPLD|{{Bleu|S2 intersemestre : Robot Arrex et CPLD à partir de 2018}}]]&lt;br /&gt;
*[[Cours:ProjetsCovid19|{{Bleu|S2 intersemestre : Projet tuteuré et Etude et réalisation 2020 (Commande de moteurs)}}]]&lt;br /&gt;
*[[Cours:ProjetsDomotique2020|{{Bleu|S2 intersemestre : Projet tuteuré et Etude et réalisation 2020 (Domotique)}}]]&lt;br /&gt;
*{{Bleu|Exercices Eagle}}&lt;br /&gt;
**[[Cours:EagleCMS|Exercices CMS]]&lt;br /&gt;
**[[Cours:EagleERCDRC|Corrections d'erreurs]]&lt;br /&gt;
**[[Cours:EagleATerminer|Exercices a compléter]]&lt;br /&gt;
**[[Cours:EagleDevoir|Devoir]]&lt;br /&gt;
*[[Cours:DeElec|Dé Électronique]]&lt;br /&gt;
*[[Cours:robotArrex|Fabrication du robot Arrex]]&lt;br /&gt;
*[[Cours:ErB3|Projets B3]]&lt;br /&gt;
*[[Cours:ErB4|Projets B4]]&lt;br /&gt;
*[[Cours:eagle|Ressources eagle]]&lt;br /&gt;
*{{Bleu|Projets S3/S4 2015}}&lt;br /&gt;
** [[Cours:Accelerometre|Projet sur les accéléromètres (M3203)]]&lt;br /&gt;
*[[Cours:ErB32019|M3203 : Projets S3/S4 2019 (Serge Moutou)]]&lt;br /&gt;
*{{Bleu|Er S3}}&lt;br /&gt;
**[[Cours:notionsFabrication|concepts nécessaires pour fabrication électronique et mécanique]]&lt;br /&gt;
**[[Media:CarteFilpilote.brd]]&lt;br /&gt;
**[[Media:CarteFilpilote.sch]]&lt;br /&gt;
**[[Media:GammesFabricationPCB.pdf]]&lt;br /&gt;
**[[Media:GammeFabricationDef.pdf]]&lt;br /&gt;
**[[Media:ChiffragePCB.pdf]]&lt;br /&gt;
**[[Media:SOIC08_narrow.stp.zip]]&lt;br /&gt;
*{{Bleu|AutoRoutage}}&lt;br /&gt;
**[[Media:Classes.pdf]]&lt;br /&gt;
**[[Media:RelaisAttiny2313.brd]]&lt;br /&gt;
**[[Media:RelaisAttiny2313.sch]]&lt;br /&gt;
&lt;br /&gt;
*{{Bleu|Licence}}&lt;br /&gt;
**[[Media:FilPiloteCarteMicro.sch]]&lt;br /&gt;
**[[Media:FilPiloteCarteMicro.brd]]&lt;br /&gt;
**[[Media:FilPiloteSupportBornier.sch]]&lt;br /&gt;
**[[Media:FilPiloteSupportBornier.brd]]&lt;br /&gt;
**[[Media:FilPiloteSupportBornier2.sch]]&lt;br /&gt;
**[[Media:FilPiloteSupportBornier2.brd]]&lt;br /&gt;
**[[Media:RailDin.fcstd]]&lt;br /&gt;
&lt;br /&gt;
=Programmation=&lt;br /&gt;
*[[Cours:mectro1]]&lt;br /&gt;
*[[Cours:DevoirRPI]]&lt;br /&gt;
*[[Cours:QT]]&lt;br /&gt;
*[[Media:Td1QTcreator.zip]]&lt;br /&gt;
*[[Cours:arduino2017]]&lt;br /&gt;
*[[Cours:pong]]&lt;br /&gt;
*[[Cours:LampePOO]]&lt;br /&gt;
*[[Cours:BallePOO]]&lt;br /&gt;
*[[Cours:Système d'éclairage - MVC]]&lt;br /&gt;
*[[Cours:Qtcreator]]&lt;br /&gt;
* [[C | Quelques ressources de programmation en C]]&lt;br /&gt;
* [[Cours:shieldinfo| Carte d'extension arduino pour les Tps d'info]]&lt;br /&gt;
* [[Cours:M3103ArduinoProjet|Prog objet Projets S3]]&lt;br /&gt;
* [[Cours:Idees_OOP| TD et TP programmation objet sous Processing (2019-Semestre 3)]]&lt;br /&gt;
&lt;br /&gt;
={{Bleu|Tds}}=&lt;br /&gt;
* Informatique&lt;br /&gt;
** [[Cours:TDs_1103|Tds d'informatique semestre S1: Module M1103]]&lt;br /&gt;
** [[Cours:TDs_2103|Tds d'informatique semestre S2: Module M2103]]&lt;br /&gt;
** [[Media:Tdii2_PIC16F.pdf]]&lt;br /&gt;
&lt;br /&gt;
={{Bleu|Tps}}=&lt;br /&gt;
* Informatique&lt;br /&gt;
**[[Cours:TPs_1103| Tps d'informatique semestre S1: Module M1103]]&lt;br /&gt;
**[[Cours:TPs_2103| Tps d'informatique semestre S2: Module M2103]]&lt;br /&gt;
**[[Cours:TPs_Mecatro| Tps d'informatique embarquée (Licence mécatronique)]]&lt;br /&gt;
**[[Cours:Eval_Mecatro|Évaluation Licence mécatronique]]&lt;br /&gt;
**[[Cours:Eval_Mecatro_2|Deuxième évaluation Licence mécatronique]]&lt;br /&gt;
&lt;br /&gt;
*Historique&lt;br /&gt;
**[[Cours:historiqueArduino]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* II1&lt;br /&gt;
**[[Cours:Tp II| Corrigés et documents pour les Tps II B2]]&lt;br /&gt;
* II2 (jusqu'en Juin 2013)&lt;br /&gt;
** [[Media:Tpii2PIC.pdf|Les sujets de Tps pour II2]]&lt;br /&gt;
** [[Media:Fr 1st project pic c v101.pdf|Creating the first project in mikroC for PIC]]&lt;br /&gt;
** [[Media:Easypic5 manual.pdf|User's Manual EasyPIC5]]&lt;br /&gt;
&lt;br /&gt;
={{Bleu|Tps du module M4209 sur les FPGA}}=&lt;br /&gt;
&lt;br /&gt;
*[[Media:DE2_115_User_manual_2013.pdf| documentation carte altera de2 115 ]]&lt;br /&gt;
&lt;br /&gt;
==FPGAs : énoncé et fichiers ressources m4209 a15==&lt;br /&gt;
*[[Media:tp_m4209_s4d_a15.pdf|Enoncé du TP M4209 S4d a15]]&lt;br /&gt;
*[[Media:de2_pins.zip|de2_pins.zip]]&lt;br /&gt;
*[[Media:dds.zip|dds.zip]]&lt;br /&gt;
*[[Media:exo3.zip| fichier csv de l'exercice 3]]&lt;br /&gt;
*[[Media:attiny_ressources.zip| ressources pour l'exercice 5 d'implantation du processeur AT tiny861]]&lt;br /&gt;
*[[Media:At_tiny_test.zip| exercice 5 : implantation du processeur AT tiny861]]&lt;br /&gt;
*[[Media:reveil_vhdl.zip| exercice 4 : implantation du reveil]]&lt;br /&gt;
&lt;br /&gt;
==FPGAs : énoncé et fichiers ressources m4209 a16==&lt;br /&gt;
*[[Media:tp_m4209_s4d_a16.pdf|Enoncé du TP M4209 S4d a16]]&lt;br /&gt;
*[[Media:exo2.zip| ressource TP1 ]]&lt;br /&gt;
*[[Media:exo3.zip| ressource TP2 ]]&lt;br /&gt;
&lt;br /&gt;
==FPGAs : énoncé pour les TPs du printemps 2016==&lt;br /&gt;
*[[Cours:TP_printempsM4209|Énoncés complet des six TPs M4209C]]&lt;br /&gt;
*[[Media:ds_tp_m4209_s4_p16.pdf|Enoncé du DS TP M4209 S4 p16]]&lt;br /&gt;
*[[Media:ressource_ds_tp_4209_p16.zip|Fichier .zip : Ressources pour DS TP M4209 S4 P16]]&lt;br /&gt;
&lt;br /&gt;
={{Bleu|ER S4d A16 M4203}}=&lt;br /&gt;
*[[Media:base_er_120916.zip| base ER S4d A16]]&lt;br /&gt;
*[[Media:DE2_115_User_manual_2013.pdf| documentation carte altera de2 115 ]]&lt;br /&gt;
&lt;br /&gt;
={{Bleu|Tps du module M1102 (SIN) }}=&lt;br /&gt;
==Énoncé des TPs m1102 en S1 : VHDL==&lt;br /&gt;
[[Cours:TP_AutomneM1102|TPs pour S1 (à partir de 2016)]]&lt;br /&gt;
&lt;br /&gt;
== Énoncé des TPs m1102 en S1D p16==&lt;br /&gt;
*[[Media:TP_m1102_s1d_p16.pdf|Enoncé du TP M1102 S1d p16]]&lt;br /&gt;
&lt;br /&gt;
={{Bleu|Intersemestre}}=&lt;br /&gt;
*ER&lt;br /&gt;
*[[Cours:intersemestreERS2|Organisation du travail pour l'intersemestre d'ER S2]]&lt;br /&gt;
**[[Cours:domotiqueFilPilote|Gestion d'un radiateur électrique par fil pilote]]&lt;br /&gt;
**[[Cours:BatakConceptionBouton|Conception d'un bouton lumineux sans contact]]&lt;br /&gt;
**[[Cours:Batak_presentation_generale‎‎|{{Bleu|Batak}} : Présentation Générale du projet]]&lt;br /&gt;
**[[Cours:Batak_alimentation‎‎|{{Bleu|Batak}} : Carte d'alimentation ]]&lt;br /&gt;
**[[Cours:Batak_adaptation‎‎|{{Bleu|Batak}} : Carte d'adaptation ]]&lt;br /&gt;
**[[Cours:Batak_CPLD‎‎|{{Bleu|Batak}} : Carte CPLD ]]&lt;br /&gt;
**[[Cours:Batak_affichage‎‎|{{Bleu|Batak}} : Carte d'affichage ]]&lt;br /&gt;
&lt;br /&gt;
*Informatique&lt;br /&gt;
**[[Cours:IIedf|2012 : Communication avec un compteur électrique]]&lt;br /&gt;
**[[Projet Intersemestre|2012 : Server web]]&lt;br /&gt;
** [[Cours:ClefUSB|Projet intersemestre : programmation d'une clé de connexion (M1103)]]&lt;br /&gt;
** [[Cours:MiniQ|Projet intersemestre de robotique mobile : MiniQ (M1103)]]&lt;br /&gt;
** [[Cours:MiniQ_v2|Projet intersemestre de robotique mobile : MiniQ version 2 (M1103)]]&lt;br /&gt;
&lt;br /&gt;
={{Bleu|robotique}}=&lt;br /&gt;
*Robot [[Cours:MiniQ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--={{Rouge|Test Habilitation 2015}}=&lt;br /&gt;
*Test B1 2015 copier le lien suivant :&lt;br /&gt;
Y:\FichiersTests\examen B1 B1V 2015.tst--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
={{Rouge|CEM}}=&lt;br /&gt;
=={{Bleu|DUT}}==&lt;br /&gt;
*[[Media:FilpiloteCem.sch]]&lt;br /&gt;
=={{Bleu|Licence}}==&lt;br /&gt;
*[[Media:Variateurs_et_CEM.pdf]]&lt;br /&gt;
*[[Media:ATV18 Guide d'installation.pdf]]&lt;br /&gt;
&lt;br /&gt;
=LP IoT=&lt;br /&gt;
*[[Cours:LPTraitDonnee|Traitement de données]]&lt;br /&gt;
&lt;br /&gt;
={{Vert|Divers}}=&lt;br /&gt;
*[[Cours:de0NanoSoc]]&lt;br /&gt;
*[[Cours:rpi3]]&lt;br /&gt;
*[[Cours:idees ii2]]&lt;br /&gt;
*[[Cours:idees OOP]]&lt;br /&gt;
*[[Cours:balancingBot]]&lt;br /&gt;
&lt;br /&gt;
= Maths et Techno =&lt;br /&gt;
&lt;br /&gt;
Site Web d'un enseignant en retraite &lt;br /&gt;
&lt;br /&gt;
L'objectif de ce site est d'apporter des connaissances et savoir-faire de base pour construire des fondations solides dans le domaine des sciences et technologies.&lt;br /&gt;
Cet apport s'adresse à tous ceux qui souhaitent évoluer dans ce domaine mais aussi à ceux qui veulent acquérir un esprit critique.&lt;br /&gt;
Le raisonnement qui permet de mémoriser plus facilement les connaissances est la méthode d'apprentissage proposée.&lt;br /&gt;
La compréhension et la maitrise des technologies reposent obligatoirement sur les outils mathématiques simples et complexes. &lt;br /&gt;
&lt;br /&gt;
[http://www.perga.fr Mathématiques et technologie]&lt;br /&gt;
&lt;br /&gt;
= Module XR3.16 S3 A23 - FPGAs =&lt;br /&gt;
*[[Media:xr3_16_td1_s3_a23.pdf| énoncé td1 ]]&lt;br /&gt;
*[[Media:xr3_16_tp1_s3_a23.pdf| énoncé tp1 ]]&lt;br /&gt;
*[[Media:xr3_16_tp2_s3_a23.pdf| énoncé tp2 ]]&lt;br /&gt;
*[[Media:xr3_16_tp3_s3_a23.pdf| énoncé tp3 ]]&lt;br /&gt;
&lt;br /&gt;
= Module XR5.09 S5 A23 - FPGAs =&lt;br /&gt;
*[[Media:DS_XR509_s5_a23.pdf| énoncé DS TP ]]&lt;br /&gt;
= Module XR6.02 S6 P24 - Processeur NIOS sur FPGAs =&lt;br /&gt;
*[[Media:DS_XR602_s6_p24.pdf| énoncé DS TP ]]&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:Ressources&amp;diff=18515</id>
		<title>Cours:Ressources</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:Ressources&amp;diff=18515"/>
				<updated>2024-01-29T13:45:11Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=habilitation=&lt;br /&gt;
*[[Cours:tdHabilitation]]&lt;br /&gt;
&lt;br /&gt;
=Coupe robotique=&lt;br /&gt;
*[[Media:Coupe_GEII_-_Règlement_-_2020.pdf]]&lt;br /&gt;
*[[Cours:robotiqueCoupeGEII|ressources pour la coupe de robotique GEII]]&lt;br /&gt;
&lt;br /&gt;
={{Rouge|Etude et Réalisation}}=&lt;br /&gt;
*[[Cours:Eagle|prise en main du logiciel eagle]]&lt;br /&gt;
*[[Cours:fabrication|imprimante 3d et fraiseuse numérique]]&lt;br /&gt;
*[[Cours:Fritzing|Découverte de Fritzing]]&lt;br /&gt;
*[[Cours:PreparationCalques|{{Rouge|Notice}} pour préparer son typon sur un calque à partir d'eagle]]&lt;br /&gt;
*{{Bleu|Projets S2 2015}}&lt;br /&gt;
**[[Cours:EtatFilPilote|{{Bleu|Module fil pilote pour récepteur}}]]&lt;br /&gt;
**[[Cours:MesureConsommationUSB|{{Bleu|Mesure de consommation d'un périphérique USB}}]]&lt;br /&gt;
**[[Cours:Téléinformation|{{Bleu|Téléinformation}}]]&lt;br /&gt;
**[[Cours:Télémètre|{{Bleu|Télémètre}}]]&lt;br /&gt;
*{{Bleu|Projets S2 Intersemestre 2016}}&lt;br /&gt;
**[[Cours:M2203ProjetsDomotique|{{Bleu|Détection de présence, Identifiaction, Régulation de température}}]]&lt;br /&gt;
*[[Cours:RobotArrexCPLD|{{Bleu|S2 intersemestre : Robot Arrex et CPLD à partir de 2018}}]]&lt;br /&gt;
*[[Cours:ProjetsCovid19|{{Bleu|S2 intersemestre : Projet tuteuré et Etude et réalisation 2020 (Commande de moteurs)}}]]&lt;br /&gt;
*[[Cours:ProjetsDomotique2020|{{Bleu|S2 intersemestre : Projet tuteuré et Etude et réalisation 2020 (Domotique)}}]]&lt;br /&gt;
*{{Bleu|Exercices Eagle}}&lt;br /&gt;
**[[Cours:EagleCMS|Exercices CMS]]&lt;br /&gt;
**[[Cours:EagleERCDRC|Corrections d'erreurs]]&lt;br /&gt;
**[[Cours:EagleATerminer|Exercices a compléter]]&lt;br /&gt;
**[[Cours:EagleDevoir|Devoir]]&lt;br /&gt;
*[[Cours:DeElec|Dé Électronique]]&lt;br /&gt;
*[[Cours:robotArrex|Fabrication du robot Arrex]]&lt;br /&gt;
*[[Cours:ErB3|Projets B3]]&lt;br /&gt;
*[[Cours:ErB4|Projets B4]]&lt;br /&gt;
*[[Cours:eagle|Ressources eagle]]&lt;br /&gt;
*{{Bleu|Projets S3/S4 2015}}&lt;br /&gt;
** [[Cours:Accelerometre|Projet sur les accéléromètres (M3203)]]&lt;br /&gt;
*[[Cours:ErB32019|M3203 : Projets S3/S4 2019 (Serge Moutou)]]&lt;br /&gt;
*{{Bleu|Er S3}}&lt;br /&gt;
**[[Cours:notionsFabrication|concepts nécessaires pour fabrication électronique et mécanique]]&lt;br /&gt;
**[[Media:CarteFilpilote.brd]]&lt;br /&gt;
**[[Media:CarteFilpilote.sch]]&lt;br /&gt;
**[[Media:GammesFabricationPCB.pdf]]&lt;br /&gt;
**[[Media:GammeFabricationDef.pdf]]&lt;br /&gt;
**[[Media:ChiffragePCB.pdf]]&lt;br /&gt;
**[[Media:SOIC08_narrow.stp.zip]]&lt;br /&gt;
*{{Bleu|AutoRoutage}}&lt;br /&gt;
**[[Media:Classes.pdf]]&lt;br /&gt;
**[[Media:RelaisAttiny2313.brd]]&lt;br /&gt;
**[[Media:RelaisAttiny2313.sch]]&lt;br /&gt;
&lt;br /&gt;
*{{Bleu|Licence}}&lt;br /&gt;
**[[Media:FilPiloteCarteMicro.sch]]&lt;br /&gt;
**[[Media:FilPiloteCarteMicro.brd]]&lt;br /&gt;
**[[Media:FilPiloteSupportBornier.sch]]&lt;br /&gt;
**[[Media:FilPiloteSupportBornier.brd]]&lt;br /&gt;
**[[Media:FilPiloteSupportBornier2.sch]]&lt;br /&gt;
**[[Media:FilPiloteSupportBornier2.brd]]&lt;br /&gt;
**[[Media:RailDin.fcstd]]&lt;br /&gt;
&lt;br /&gt;
=Programmation=&lt;br /&gt;
*[[Cours:mectro1]]&lt;br /&gt;
*[[Cours:DevoirRPI]]&lt;br /&gt;
*[[Cours:QT]]&lt;br /&gt;
*[[Media:Td1QTcreator.zip]]&lt;br /&gt;
*[[Cours:arduino2017]]&lt;br /&gt;
*[[Cours:pong]]&lt;br /&gt;
*[[Cours:LampePOO]]&lt;br /&gt;
*[[Cours:BallePOO]]&lt;br /&gt;
*[[Cours:Système d'éclairage - MVC]]&lt;br /&gt;
*[[Cours:Qtcreator]]&lt;br /&gt;
* [[C | Quelques ressources de programmation en C]]&lt;br /&gt;
* [[Cours:shieldinfo| Carte d'extension arduino pour les Tps d'info]]&lt;br /&gt;
* [[Cours:M3103ArduinoProjet|Prog objet Projets S3]]&lt;br /&gt;
* [[Cours:Idees_OOP| TD et TP programmation objet sous Processing (2019-Semestre 3)]]&lt;br /&gt;
&lt;br /&gt;
={{Bleu|Tds}}=&lt;br /&gt;
* Informatique&lt;br /&gt;
** [[Cours:TDs_1103|Tds d'informatique semestre S1: Module M1103]]&lt;br /&gt;
** [[Cours:TDs_2103|Tds d'informatique semestre S2: Module M2103]]&lt;br /&gt;
** [[Media:Tdii2_PIC16F.pdf]]&lt;br /&gt;
&lt;br /&gt;
={{Bleu|Tps}}=&lt;br /&gt;
* Informatique&lt;br /&gt;
**[[Cours:TPs_1103| Tps d'informatique semestre S1: Module M1103]]&lt;br /&gt;
**[[Cours:TPs_2103| Tps d'informatique semestre S2: Module M2103]]&lt;br /&gt;
**[[Cours:TPs_Mecatro| Tps d'informatique embarquée (Licence mécatronique)]]&lt;br /&gt;
**[[Cours:Eval_Mecatro|Évaluation Licence mécatronique]]&lt;br /&gt;
**[[Cours:Eval_Mecatro_2|Deuxième évaluation Licence mécatronique]]&lt;br /&gt;
&lt;br /&gt;
*Historique&lt;br /&gt;
**[[Cours:historiqueArduino]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* II1&lt;br /&gt;
**[[Cours:Tp II| Corrigés et documents pour les Tps II B2]]&lt;br /&gt;
* II2 (jusqu'en Juin 2013)&lt;br /&gt;
** [[Media:Tpii2PIC.pdf|Les sujets de Tps pour II2]]&lt;br /&gt;
** [[Media:Fr 1st project pic c v101.pdf|Creating the first project in mikroC for PIC]]&lt;br /&gt;
** [[Media:Easypic5 manual.pdf|User's Manual EasyPIC5]]&lt;br /&gt;
&lt;br /&gt;
={{Bleu|Tps du module M4209 sur les FPGA}}=&lt;br /&gt;
&lt;br /&gt;
*[[Media:DE2_115_User_manual_2013.pdf| documentation carte altera de2 115 ]]&lt;br /&gt;
&lt;br /&gt;
==FPGAs : énoncé et fichiers ressources m4209 a15==&lt;br /&gt;
*[[Media:tp_m4209_s4d_a15.pdf|Enoncé du TP M4209 S4d a15]]&lt;br /&gt;
*[[Media:de2_pins.zip|de2_pins.zip]]&lt;br /&gt;
*[[Media:dds.zip|dds.zip]]&lt;br /&gt;
*[[Media:exo3.zip| fichier csv de l'exercice 3]]&lt;br /&gt;
*[[Media:attiny_ressources.zip| ressources pour l'exercice 5 d'implantation du processeur AT tiny861]]&lt;br /&gt;
*[[Media:At_tiny_test.zip| exercice 5 : implantation du processeur AT tiny861]]&lt;br /&gt;
*[[Media:reveil_vhdl.zip| exercice 4 : implantation du reveil]]&lt;br /&gt;
&lt;br /&gt;
==FPGAs : énoncé et fichiers ressources m4209 a16==&lt;br /&gt;
*[[Media:tp_m4209_s4d_a16.pdf|Enoncé du TP M4209 S4d a16]]&lt;br /&gt;
*[[Media:exo2.zip| ressource TP1 ]]&lt;br /&gt;
*[[Media:exo3.zip| ressource TP2 ]]&lt;br /&gt;
&lt;br /&gt;
==FPGAs : énoncé pour les TPs du printemps 2016==&lt;br /&gt;
*[[Cours:TP_printempsM4209|Énoncés complet des six TPs M4209C]]&lt;br /&gt;
*[[Media:ds_tp_m4209_s4_p16.pdf|Enoncé du DS TP M4209 S4 p16]]&lt;br /&gt;
*[[Media:ressource_ds_tp_4209_p16.zip|Fichier .zip : Ressources pour DS TP M4209 S4 P16]]&lt;br /&gt;
&lt;br /&gt;
={{Bleu|ER S4d A16 M4203}}=&lt;br /&gt;
*[[Media:base_er_120916.zip| base ER S4d A16]]&lt;br /&gt;
*[[Media:DE2_115_User_manual_2013.pdf| documentation carte altera de2 115 ]]&lt;br /&gt;
&lt;br /&gt;
={{Bleu|Tps du module M1102 (SIN) }}=&lt;br /&gt;
==Énoncé des TPs m1102 en S1 : VHDL==&lt;br /&gt;
[[Cours:TP_AutomneM1102|TPs pour S1 (à partir de 2016)]]&lt;br /&gt;
&lt;br /&gt;
== Énoncé des TPs m1102 en S1D p16==&lt;br /&gt;
*[[Media:TP_m1102_s1d_p16.pdf|Enoncé du TP M1102 S1d p16]]&lt;br /&gt;
&lt;br /&gt;
={{Bleu|Intersemestre}}=&lt;br /&gt;
*ER&lt;br /&gt;
*[[Cours:intersemestreERS2|Organisation du travail pour l'intersemestre d'ER S2]]&lt;br /&gt;
**[[Cours:domotiqueFilPilote|Gestion d'un radiateur électrique par fil pilote]]&lt;br /&gt;
**[[Cours:BatakConceptionBouton|Conception d'un bouton lumineux sans contact]]&lt;br /&gt;
**[[Cours:Batak_presentation_generale‎‎|{{Bleu|Batak}} : Présentation Générale du projet]]&lt;br /&gt;
**[[Cours:Batak_alimentation‎‎|{{Bleu|Batak}} : Carte d'alimentation ]]&lt;br /&gt;
**[[Cours:Batak_adaptation‎‎|{{Bleu|Batak}} : Carte d'adaptation ]]&lt;br /&gt;
**[[Cours:Batak_CPLD‎‎|{{Bleu|Batak}} : Carte CPLD ]]&lt;br /&gt;
**[[Cours:Batak_affichage‎‎|{{Bleu|Batak}} : Carte d'affichage ]]&lt;br /&gt;
&lt;br /&gt;
*Informatique&lt;br /&gt;
**[[Cours:IIedf|2012 : Communication avec un compteur électrique]]&lt;br /&gt;
**[[Projet Intersemestre|2012 : Server web]]&lt;br /&gt;
** [[Cours:ClefUSB|Projet intersemestre : programmation d'une clé de connexion (M1103)]]&lt;br /&gt;
** [[Cours:MiniQ|Projet intersemestre de robotique mobile : MiniQ (M1103)]]&lt;br /&gt;
** [[Cours:MiniQ_v2|Projet intersemestre de robotique mobile : MiniQ version 2 (M1103)]]&lt;br /&gt;
&lt;br /&gt;
={{Bleu|robotique}}=&lt;br /&gt;
*Robot [[Cours:MiniQ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--={{Rouge|Test Habilitation 2015}}=&lt;br /&gt;
*Test B1 2015 copier le lien suivant :&lt;br /&gt;
Y:\FichiersTests\examen B1 B1V 2015.tst--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
={{Rouge|CEM}}=&lt;br /&gt;
=={{Bleu|DUT}}==&lt;br /&gt;
*[[Media:FilpiloteCem.sch]]&lt;br /&gt;
=={{Bleu|Licence}}==&lt;br /&gt;
*[[Media:Variateurs_et_CEM.pdf]]&lt;br /&gt;
*[[Media:ATV18 Guide d'installation.pdf]]&lt;br /&gt;
&lt;br /&gt;
=LP IoT=&lt;br /&gt;
*[[Cours:LPTraitDonnee|Traitement de données]]&lt;br /&gt;
&lt;br /&gt;
={{Vert|Divers}}=&lt;br /&gt;
*[[Cours:de0NanoSoc]]&lt;br /&gt;
*[[Cours:rpi3]]&lt;br /&gt;
*[[Cours:idees ii2]]&lt;br /&gt;
*[[Cours:idees OOP]]&lt;br /&gt;
*[[Cours:balancingBot]]&lt;br /&gt;
&lt;br /&gt;
= Maths et Techno =&lt;br /&gt;
&lt;br /&gt;
Site Web d'un enseignant en retraite &lt;br /&gt;
&lt;br /&gt;
L'objectif de ce site est d'apporter des connaissances et savoir-faire de base pour construire des fondations solides dans le domaine des sciences et technologies.&lt;br /&gt;
Cet apport s'adresse à tous ceux qui souhaitent évoluer dans ce domaine mais aussi à ceux qui veulent acquérir un esprit critique.&lt;br /&gt;
Le raisonnement qui permet de mémoriser plus facilement les connaissances est la méthode d'apprentissage proposée.&lt;br /&gt;
La compréhension et la maitrise des technologies reposent obligatoirement sur les outils mathématiques simples et complexes. &lt;br /&gt;
&lt;br /&gt;
[http://www.perga.fr Mathématiques et technologie]&lt;br /&gt;
&lt;br /&gt;
= Module XR3.16 S3 A23 - FPGAs =&lt;br /&gt;
*[[Media:xr3_16_td1_s3_a23.pdf| énoncé td1 ]]&lt;br /&gt;
*[[Media:xr3_16_tp1_s3_a23.pdf| énoncé tp1 ]]&lt;br /&gt;
*[[Media:xr3_16_tp2_s3_a23.pdf| énoncé tp2 ]]&lt;br /&gt;
*[[Media:xr3_16_tp3_s3_a23.pdf| énoncé tp3 ]]&lt;br /&gt;
&lt;br /&gt;
= Module XR5.09 S5 A23 - FPGAs =&lt;br /&gt;
*[[Media:DS_XR509_s5_a23.pdf| énoncé DS TP ]]&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:DS_XR509_s5_a23.pdf&amp;diff=18514</id>
		<title>Fichier:DS XR509 s5 a23.pdf</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:DS_XR509_s5_a23.pdf&amp;diff=18514"/>
				<updated>2024-01-29T13:41:55Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeCpld&amp;diff=18513</id>
		<title>Cours:SaeCpld</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeCpld&amp;diff=18513"/>
				<updated>2024-01-10T10:08:07Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Modalité d'évaluation=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Organisation des travaux=&lt;br /&gt;
&lt;br /&gt;
*Le travail sera mené par trinôme. Vous devrez organiser vos travaux de manière à ce que chacun soit actif pour faire avancer le projet&lt;br /&gt;
*Il y aura une partie individuelle&lt;br /&gt;
*puis 1 travail de regroupement du travail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Calendrier indicatif=&lt;br /&gt;
&lt;br /&gt;
=Présentation du projet=&lt;br /&gt;
&lt;br /&gt;
Vous allez réaliser la commande d'un moteur brushless (moteur synchrone à aimant permanent)&lt;br /&gt;
&lt;br /&gt;
[[Image:SaeMoteurSynchroneSchemaFonctionnel.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=Tâches à réaliser=&lt;br /&gt;
&lt;br /&gt;
==obtenir la position du rotor==&lt;br /&gt;
&lt;br /&gt;
==interface utilisateur==&lt;br /&gt;
&lt;br /&gt;
On cherche à mettre en place une interface utilisateur pour faciliter le développement de l'application. Pour cela, on dispose sur la carte DE10-Lite :&lt;br /&gt;
* des 6 afficheurs 7 segments et des 10 leds de la carte DE10 pour la visualisation&lt;br /&gt;
* des 10 switch et des 2 boutons poussoirs pour positionner des entrées&lt;br /&gt;
&lt;br /&gt;
Une autre approche possible est la mise en oeuvre d'un afficheur à cristaux liquides ( Liquid Crystal Display) 2 lignes de 20 caractères.&lt;br /&gt;
&lt;br /&gt;
==génération des PWMs==&lt;br /&gt;
On utilisera dans un 1er temps la carte DE10-Lite exploitée lors des TPs XR3.16. Le pdf de la documentation de la carte est fournie en ressources ci-dessous pour disposer des brochages des différents matériels ( switch, boutons poussoir, leds, afficheurs 7 segments, connecteur IDE40, empreinte shield arduino ... )&lt;br /&gt;
&lt;br /&gt;
===module PWM===&lt;br /&gt;
&lt;br /&gt;
créer un module PWM qui aura :&lt;br /&gt;
*en entrées:&lt;br /&gt;
**clk : horloge à 50MHz&lt;br /&gt;
**rcyclique : integer 0 à 1023&lt;br /&gt;
**enable : bit&lt;br /&gt;
*2 sorties :&lt;br /&gt;
**tH : bit qui pilotera le transistor du haut du 1/2 pont&lt;br /&gt;
**tL : bit qui pilotera le transistor du bas du 1/2 pont&lt;br /&gt;
*description du fonctionnement&lt;br /&gt;
**les changements d'état des sorties se feront uniquement sur un front montant de l'horloge&lt;br /&gt;
**un compteur modulo 1024 s'incrémente sur chaque front d'horloge&lt;br /&gt;
**si enable=0 alors les sorties sont à 0&lt;br /&gt;
**si enable=1 alors :&lt;br /&gt;
***si compteur&amp;lt;rcylique tH=1 et tL=0&lt;br /&gt;
***si compteur&amp;gt;rcyclique tH=0 et tL=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Question|vérifier le fonctionnement en utilisant des switch pour modifier le rapport cyclique}}&lt;br /&gt;
&lt;br /&gt;
===Incrémentation automatique du rapport cyclique===&lt;br /&gt;
&lt;br /&gt;
On ajoute un module qui incrémentera régulièrement la valeur du rapport cyclique.&lt;br /&gt;
&lt;br /&gt;
créer un module :&lt;br /&gt;
*avec 1 entrée d'horloge à 50MHz&lt;br /&gt;
*1 sortie de type entier entre 0 et 1023&lt;br /&gt;
*incrémente le rapport cyclique tous les 50000 fronts d'horloge&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
=== Modification automatique du rapport cyclique : via valeurs lues en mémoire ===&lt;br /&gt;
&lt;br /&gt;
On s'appuiera sur le CM et les TPs de XR3.16 pour mener à bien cette partie description/utilisation de mémoire.&lt;br /&gt;
&lt;br /&gt;
* Mémoire : &lt;br /&gt;
** Créer un module mémoire ROM à 1 Port de 128 mots de 10 bits ( une LPM_ROM depuis l'ip_catalog ou un type array en VHDL )&lt;br /&gt;
** Initialiser le contenu de la mémoire (fichier .mif ou initialisation du tableau en VHDL) avec des valeurs régulièrement croissantes puis décroissantes entre 0 et 1023, l'enchaînement de ces valeurs numériques décrivant ainsi l'équivalent d'un signal triangulaire.&lt;br /&gt;
&lt;br /&gt;
* Compteur : réaliser un compteur modulo 128 s'incrémentant de 1 tous les 50000 fronts d'horloge ( horloge à 50MHz) . On pourra éventuellement décomposer cela en 2 fonctions logiques &lt;br /&gt;
** préparer un signal d'horloge à 1KHz ( 1 front montant tous les 50000 fronts d'horloge de l'entrée à 50MHz )&lt;br /&gt;
** réaliser un compteur modulo 128 à cette fréquence de 1KHz dont on utilisera la valeur pour adresser la mémoire.&lt;br /&gt;
&lt;br /&gt;
* Test : implanter les 3 modules précédents&lt;br /&gt;
** compteur modulo 128 à 1Khz&lt;br /&gt;
** mémoire 128 mots de 10 bits adressée par le compteur&lt;br /&gt;
** module PWM dont le rapport cyclique ( sur 10 bits) est issu de la lecture de la mémoire&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Modification/Evolution sinusoïdale du rapport cyclique ===&lt;br /&gt;
&lt;br /&gt;
* Préparation &lt;br /&gt;
** Exploiter un tableur (excel / Libreoffice ) pour calculer les valeurs de ( 1 + sin(x) ). Avec x prenant 128 valeurs régulièrement réparties dans les 360 degrés d'une période de sinus.&lt;br /&gt;
** Compléter votre tableau par une colonne calculant la partie entière de 512 * ( 1+ sin(x) ). &lt;br /&gt;
** Vérifier que vos valeurs sont bien situées dans la plage [0;2]. Le cas échéant, biaiser la valeur 0 à 1 et la valeur 2 à 1,99 . Cette modification a pour but d'éviter de produire une PWM totalement à 0 ou totalement à 1.&lt;br /&gt;
&lt;br /&gt;
* Test : reprendre le test précédent avec la mémoire initialisée avec les valeurs de cette dernière colonne calculée dans votre tableur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
=Liens/Ressources=&lt;br /&gt;
*[[Media:DE10-Lite_User_Manual.pdf]]&lt;br /&gt;
*[[Media:Vcnt2020.zip]]&lt;br /&gt;
*[[Media:CarteFourcheOptique.zip]]&lt;br /&gt;
*[[Media:CarteMos.zip]]&lt;br /&gt;
*[[Media:ressource_lcd2x20.zip]]&lt;br /&gt;
*[[Media:binbcd5.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Exemples=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=vhdl&amp;gt;&lt;br /&gt;
library IEEE;&lt;br /&gt;
use IEEE.std_logic_1164.all;&lt;br /&gt;
use IEEE.std_logic_unsigned.all;&lt;br /&gt;
&lt;br /&gt;
entity tabSinus is&lt;br /&gt;
port (clk :in  std_logic;&lt;br /&gt;
      angle : in integer range 0 to 4;&lt;br /&gt;
      sin : out integer range 0 to 7&lt;br /&gt;
      );&lt;br /&gt;
end tabSinus;&lt;br /&gt;
&lt;br /&gt;
architecture Behavioral of tabSinus is&lt;br /&gt;
type memory_type is array (0 to 4) of integer range 0 to 7;&lt;br /&gt;
&lt;br /&gt;
signal tabsin : memory_type :=(0, 2, 4, 6, 7);&lt;br /&gt;
&lt;br /&gt;
begin&lt;br /&gt;
&lt;br /&gt;
process(clk)&lt;br /&gt;
begin&lt;br /&gt;
  --to check the rising edge of the clock signal&lt;br /&gt;
if(rising_edge(clk)) then    &lt;br /&gt;
sin &amp;lt;= tabsin(angle);&lt;br /&gt;
end if;&lt;br /&gt;
end process;&lt;br /&gt;
&lt;br /&gt;
end Behavioral;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Historique=&lt;br /&gt;
*[[Cours:SaeCpldHistorique]]&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:Binbcd5.zip&amp;diff=18512</id>
		<title>Fichier:Binbcd5.zip</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:Binbcd5.zip&amp;diff=18512"/>
				<updated>2024-01-10T10:07:32Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : convertisseur binaire -&amp;gt; bcd sur 5 digit version VHDL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;convertisseur binaire -&amp;gt; bcd sur 5 digit version VHDL&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeCpld&amp;diff=18509</id>
		<title>Cours:SaeCpld</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeCpld&amp;diff=18509"/>
				<updated>2024-01-08T10:31:37Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Modalité d'évaluation=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Organisation des travaux=&lt;br /&gt;
&lt;br /&gt;
*Le travail sera mené par trinôme. Vous devrez organiser vos travaux de manière à ce que chacun soit actif pour faire avancer le projet&lt;br /&gt;
*Il y aura une partie individuelle&lt;br /&gt;
*puis 1 travail de regroupement du travail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Calendrier indicatif=&lt;br /&gt;
&lt;br /&gt;
=Présentation du projet=&lt;br /&gt;
&lt;br /&gt;
Vous allez réaliser la commande d'un moteur brushless (moteur synchrone à aimant permanent)&lt;br /&gt;
&lt;br /&gt;
[[Image:SaeMoteurSynchroneSchemaFonctionnel.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=Tâches à réaliser=&lt;br /&gt;
&lt;br /&gt;
==obtenir la position du rotor==&lt;br /&gt;
&lt;br /&gt;
==interface utilisateur==&lt;br /&gt;
&lt;br /&gt;
On cherche à mettre en place une interface utilisateur pour faciliter le développement de l'application. Pour cela, on dispose sur la carte DE10-Lite :&lt;br /&gt;
* des 6 afficheurs 7 segments et des 10 leds de la carte DE10 pour la visualisation&lt;br /&gt;
* des 10 switch et des 2 boutons poussoirs pour positionner des entrées&lt;br /&gt;
&lt;br /&gt;
Une autre approche possible est la mise en oeuvre d'un afficheur à cristaux liquides ( Liquid Crystal Display) 2 lignes de 20 caractères.&lt;br /&gt;
&lt;br /&gt;
==génération des PWMs==&lt;br /&gt;
On utilisera dans un 1er temps la carte DE10-Lite exploitée lors des TPs XR3.16. Le pdf de la documentation de la carte est fournie en ressources ci-dessous pour disposer des brochages des différents matériels ( switch, boutons poussoir, leds, afficheurs 7 segments, connecteur IDE40, empreinte shield arduino ... )&lt;br /&gt;
&lt;br /&gt;
===module PWM===&lt;br /&gt;
&lt;br /&gt;
créer un module PWM qui aura :&lt;br /&gt;
*en entrées:&lt;br /&gt;
**clk : horloge à 50MHz&lt;br /&gt;
**rcyclique : integer 0 à 1023&lt;br /&gt;
**enable : bit&lt;br /&gt;
*2 sorties :&lt;br /&gt;
**tH : bit qui pilotera le transistor du haut du 1/2 pont&lt;br /&gt;
**tL : bit qui pilotera le transistor du bas du 1/2 pont&lt;br /&gt;
*description du fonctionnement&lt;br /&gt;
**les changements d'état des sorties se feront uniquement sur un front montant de l'horloge&lt;br /&gt;
**un compteur modulo 1024 s'incrémente sur chaque front d'horloge&lt;br /&gt;
**si enable=0 alors les sorties sont à 0&lt;br /&gt;
**si enable=1 alors :&lt;br /&gt;
***si compteur&amp;lt;rcylique tH=1 et tL=0&lt;br /&gt;
***si compteur&amp;gt;rcyclique tH=0 et tL=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Question|vérifier le fonctionnement en utilisant des switch pour modifier le rapport cyclique}}&lt;br /&gt;
&lt;br /&gt;
===Incrémentation automatique du rapport cyclique===&lt;br /&gt;
&lt;br /&gt;
On ajoute un module qui incrémentera régulièrement la valeur du rapport cyclique.&lt;br /&gt;
&lt;br /&gt;
créer un module :&lt;br /&gt;
*avec 1 entrée d'horloge à 50MHz&lt;br /&gt;
*1 sortie de type entier entre 0 et 1023&lt;br /&gt;
*incrémente le rapport cyclique tous les 50000 fronts d'horloge&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
=== Modification automatique du rapport cyclique : via valeurs lues en mémoire ===&lt;br /&gt;
&lt;br /&gt;
On s'appuiera sur le CM et les TPs de XR3.16 pour mener à bien cette partie description/utilisation de mémoire.&lt;br /&gt;
&lt;br /&gt;
* Mémoire : &lt;br /&gt;
** Créer un module mémoire ROM à 1 Port de 128 mots de 10 bits ( une LPM_ROM depuis l'ip_catalog ou un type array en VHDL )&lt;br /&gt;
** Initialiser le contenu de la mémoire (fichier .mif ou initialisation du tableau en VHDL) avec des valeurs régulièrement croissantes puis décroissantes entre 0 et 1023, l'enchaînement de ces valeurs numériques décrivant ainsi l'équivalent d'un signal triangulaire.&lt;br /&gt;
&lt;br /&gt;
* Compteur : réaliser un compteur modulo 128 s'incrémentant de 1 tous les 50000 fronts d'horloge ( horloge à 50MHz) . On pourra éventuellement décomposer cela en 2 fonctions logiques &lt;br /&gt;
** préparer un signal d'horloge à 1KHz ( 1 front montant tous les 50000 fronts d'horloge de l'entrée à 50MHz )&lt;br /&gt;
** réaliser un compteur modulo 128 à cette fréquence de 1KHz dont on utilisera la valeur pour adresser la mémoire.&lt;br /&gt;
&lt;br /&gt;
* Test : implanter les 3 modules précédents&lt;br /&gt;
** compteur modulo 128 à 1Khz&lt;br /&gt;
** mémoire 128 mots de 10 bits adressée par le compteur&lt;br /&gt;
** module PWM dont le rapport cyclique ( sur 10 bits) est issu de la lecture de la mémoire&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Modification/Evolution sinusoïdale du rapport cyclique ===&lt;br /&gt;
&lt;br /&gt;
* Préparation &lt;br /&gt;
** Exploiter un tableur (excel / Libreoffice ) pour calculer les valeurs de ( 1 + sin(x) ). Avec x prenant 128 valeurs régulièrement réparties dans les 360 degrés d'une période de sinus.&lt;br /&gt;
** Compléter votre tableau par une colonne calculant la partie entière de 512 * ( 1+ sin(x) ). &lt;br /&gt;
** Vérifier que vos valeurs sont bien situées dans la plage [0;2]. Le cas échéant, biaiser la valeur 0 à 1 et la valeur 2 à 1,99 . Cette modification a pour but d'éviter de produire une PWM totalement à 0 ou totalement à 1.&lt;br /&gt;
&lt;br /&gt;
* Test : reprendre le test précédent avec la mémoire initialisée avec les valeurs de cette dernière colonne calculée dans votre tableur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
=Liens/Ressources=&lt;br /&gt;
*[[Media:DE10-Lite_User_Manual.pdf]]&lt;br /&gt;
*[[Media:Vcnt2020.zip]]&lt;br /&gt;
*[[Media:CarteFourcheOptique.zip]]&lt;br /&gt;
*[[Media:CarteMos.zip]]&lt;br /&gt;
*[[Media:ressource_lcd2x20.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Historique=&lt;br /&gt;
*[[Cours:SaeCpldHistorique]]&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:Ressource_lcd2x20.zip&amp;diff=18508</id>
		<title>Fichier:Ressource lcd2x20.zip</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:Ressource_lcd2x20.zip&amp;diff=18508"/>
				<updated>2024-01-08T10:30:36Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeCpld&amp;diff=18507</id>
		<title>Cours:SaeCpld</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeCpld&amp;diff=18507"/>
				<updated>2024-01-08T10:07:01Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Modalité d'évaluation=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Organisation des travaux=&lt;br /&gt;
&lt;br /&gt;
*Le travail sera mené par trinôme. Vous devrez organiser vos travaux de manière à ce que chacun soit actif pour faire avancer le projet&lt;br /&gt;
*Il y aura une partie individuelle&lt;br /&gt;
*puis 1 travail de regroupement du travail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Calendrier indicatif=&lt;br /&gt;
&lt;br /&gt;
=Présentation du projet=&lt;br /&gt;
&lt;br /&gt;
Vous allez réaliser la commande d'un moteur brushless (moteur synchrone à aimant permanent)&lt;br /&gt;
&lt;br /&gt;
[[Image:SaeMoteurSynchroneSchemaFonctionnel.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=Tâches à réaliser=&lt;br /&gt;
&lt;br /&gt;
==obtenir la position du rotor==&lt;br /&gt;
&lt;br /&gt;
==interface utilisateur==&lt;br /&gt;
&lt;br /&gt;
On cherche à mettre en place une interface utilisateur pour faciliter le développement de l'application. Pour cela, on dispose sur la carte DE10-Lite :&lt;br /&gt;
* des 6 afficheurs 7 segments et des 10 leds de la carte DE10 pour la visualisation&lt;br /&gt;
* des 10 switch et des 2 boutons poussoirs pour positionner des entrées&lt;br /&gt;
&lt;br /&gt;
Une autre approche possible est la mise en oeuvre d'un afficheur à cristaux liquides ( Liquid Crystal Display) 2 lignes de 20 caractères.&lt;br /&gt;
&lt;br /&gt;
==génération des PWMs==&lt;br /&gt;
On utilisera dans un 1er temps la carte DE10-Lite exploitée lors des TPs XR3.16. Le pdf de la documentation de la carte est fournie en ressources ci-dessous pour disposer des brochages des différents matériels ( switch, boutons poussoir, leds, afficheurs 7 segments, connecteur IDE40, empreinte shield arduino ... )&lt;br /&gt;
&lt;br /&gt;
===module PWM===&lt;br /&gt;
&lt;br /&gt;
créer un module PWM qui aura :&lt;br /&gt;
*en entrées:&lt;br /&gt;
**clk : horloge à 50MHz&lt;br /&gt;
**rcyclique : integer 0 à 1023&lt;br /&gt;
**enable : bit&lt;br /&gt;
*2 sorties :&lt;br /&gt;
**tH : bit qui pilotera le transistor du haut du 1/2 pont&lt;br /&gt;
**tL : bit qui pilotera le transistor du bas du 1/2 pont&lt;br /&gt;
*description du fonctionnement&lt;br /&gt;
**les changements d'état des sorties se feront uniquement sur un front montant de l'horloge&lt;br /&gt;
**un compteur modulo 1024 s'incrémente sur chaque front d'horloge&lt;br /&gt;
**si enable=0 alors les sorties sont à 0&lt;br /&gt;
**si enable=1 alors :&lt;br /&gt;
***si compteur&amp;lt;rcylique tH=1 et tL=0&lt;br /&gt;
***si compteur&amp;gt;rcyclique tH=0 et tL=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Question|vérifier le fonctionnement en utilisant des switch pour modifier le rapport cyclique}}&lt;br /&gt;
&lt;br /&gt;
===Incrémentation automatique du rapport cyclique===&lt;br /&gt;
&lt;br /&gt;
On ajoute un module qui incrémentera régulièrement la valeur du rapport cyclique.&lt;br /&gt;
&lt;br /&gt;
créer un module :&lt;br /&gt;
*avec 1 entrée d'horloge à 50MHz&lt;br /&gt;
*1 sortie de type entier entre 0 et 1023&lt;br /&gt;
*incrémente le rapport cyclique tous les 50000 fronts d'horloge&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
=== Modification automatique du rapport cyclique : via valeurs lues en mémoire ===&lt;br /&gt;
&lt;br /&gt;
On s'appuiera sur le CM et les TPs de XR3.16 pour mener à bien cette partie description/utilisation de mémoire.&lt;br /&gt;
&lt;br /&gt;
* Mémoire : &lt;br /&gt;
** Créer un module mémoire ROM à 1 Port de 128 mots de 10 bits ( une LPM_ROM depuis l'ip_catalog ou un type array en VHDL )&lt;br /&gt;
** Initialiser le contenu de la mémoire (fichier .mif ou initialisation du tableau en VHDL) avec des valeurs régulièrement croissantes puis décroissantes entre 0 et 1023, l'enchaînement de ces valeurs numériques décrivant ainsi l'équivalent d'un signal triangulaire.&lt;br /&gt;
&lt;br /&gt;
* Compteur : réaliser un compteur modulo 128 s'incrémentant de 1 tous les 50000 fronts d'horloge ( horloge à 50MHz) . On pourra éventuellement décomposer cela en 2 fonctions logiques &lt;br /&gt;
** préparer un signal d'horloge à 1KHz ( 1 front montant tous les 50000 fronts d'horloge de l'entrée à 50MHz )&lt;br /&gt;
** réaliser un compteur modulo 128 à cette fréquence de 1KHz dont on utilisera la valeur pour adresser la mémoire.&lt;br /&gt;
&lt;br /&gt;
* Test : implanter les 3 modules précédents&lt;br /&gt;
** compteur modulo 128 à 1Khz&lt;br /&gt;
** mémoire 128 mots de 10 bits adressée par le compteur&lt;br /&gt;
** module PWM dont le rapport cyclique ( sur 10 bits) est issu de la lecture de la mémoire&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Modification/Evolution sinusoïdale du rapport cyclique ===&lt;br /&gt;
&lt;br /&gt;
* Préparation &lt;br /&gt;
** Exploiter un tableur (excel / Libreoffice ) pour calculer les valeurs de ( 1 + sin(x) ). Avec x prenant 128 valeurs régulièrement réparties dans les 360 degrés d'une période de sinus.&lt;br /&gt;
** Compléter votre tableau par une colonne calculant la partie entière de 512 * ( 1+ sin(x) ). &lt;br /&gt;
** Vérifier que vos valeurs sont bien situées dans la plage [0;2]. Le cas échéant, biaiser la valeur 0 à 1 et la valeur 2 à 1,99 . Cette modification a pour but d'éviter de produire une PWM totalement à 0 ou totalement à 1.&lt;br /&gt;
&lt;br /&gt;
* Test : reprendre le test précédent avec la mémoire initialisée avec les valeurs de cette dernière colonne calculée dans votre tableur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
=Liens/Ressources=&lt;br /&gt;
*[[Media:DE10-Lite_User_Manual.pdf]]&lt;br /&gt;
*[[Media:Vcnt2020.zip]]&lt;br /&gt;
*[[Media:CarteFourcheOptique.zip]]&lt;br /&gt;
*[[Media:CarteMos.zip]]&lt;br /&gt;
*[[Media:varitronix-lcd-initialization-instructions.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Historique=&lt;br /&gt;
*[[Cours:SaeCpldHistorique]]&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:Varitronix-lcd-initialization-instructions.pdf&amp;diff=18506</id>
		<title>Fichier:Varitronix-lcd-initialization-instructions.pdf</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Fichier:Varitronix-lcd-initialization-instructions.pdf&amp;diff=18506"/>
				<updated>2024-01-08T09:38:52Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : doc afficheur LCD 2x20 caractères&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;doc afficheur LCD 2x20 caractères&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeCpld&amp;diff=18478</id>
		<title>Cours:SaeCpld</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeCpld&amp;diff=18478"/>
				<updated>2023-12-11T13:53:51Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* interface utilisateur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Modalité d'évaluation=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Organisation des travaux=&lt;br /&gt;
&lt;br /&gt;
*Le travail sera mené par trinôme. Vous devrez organiser vos travaux de manière à ce que chacun soit actif pour faire avancer le projet&lt;br /&gt;
*Il y aura une partie individuelle&lt;br /&gt;
*puis 1 travail de regroupement du travail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Calendrier indicatif=&lt;br /&gt;
&lt;br /&gt;
=Présentation du projet=&lt;br /&gt;
&lt;br /&gt;
Vous allez réaliser la commande d'un moteur brushless (moteur synchrone à aimant permanent)&lt;br /&gt;
&lt;br /&gt;
=Tâches à réaliser=&lt;br /&gt;
&lt;br /&gt;
==obtenir la position du rotor==&lt;br /&gt;
&lt;br /&gt;
==interface utilisateur==&lt;br /&gt;
&lt;br /&gt;
On cherche à mettre en place une interface utilisateur pour faciliter le développement de l'application. Pour cela, on dispose sur la carte DE10-Lite :&lt;br /&gt;
* des 6 afficheurs 7 segments et des 10 leds de la carte DE10 pour la visualisation&lt;br /&gt;
* des 10 switch et des 2 boutons poussoirs pour positionner des entrées&lt;br /&gt;
&lt;br /&gt;
Une autre approche possible est la mise en oeuvre d'un afficheur à cristaux liquides ( Liquid Crystal Display) 2 lignes de 20 caractères.&lt;br /&gt;
&lt;br /&gt;
==génération des PWMs==&lt;br /&gt;
On utilisera dans un 1er temps la carte DE10-Lite exploitée lors des TPs XR3.16. Le pdf de la documentation de la carte est fournie en ressources ci-dessous pour disposer des brochages des différents matériels ( switch, boutons poussoir, leds, afficheurs 7 segments, connecteur IDE40, empreinte shield arduino ... )&lt;br /&gt;
&lt;br /&gt;
===module PWM===&lt;br /&gt;
&lt;br /&gt;
créer un module PWM qui aura :&lt;br /&gt;
*en entrées:&lt;br /&gt;
**clk : horloge à 50MHz&lt;br /&gt;
**rcyclique : integer 0 à 1023&lt;br /&gt;
**enable : bit&lt;br /&gt;
*2 sorties :&lt;br /&gt;
**tH : bit qui pilotera le transistor du haut du 1/2 pont&lt;br /&gt;
**tL : bit qui pilotera le transistor du bas du 1/2 pont&lt;br /&gt;
*description du fonctionnement&lt;br /&gt;
**les changements d'état des sorties se feront uniquement sur un front montant de l'horloge&lt;br /&gt;
**un compteur modulo 1024 s'incrémente sur chaque front d'horloge&lt;br /&gt;
**si enable=0 alors les sorties sont à 0&lt;br /&gt;
**si enable=1 alors :&lt;br /&gt;
***si compteur&amp;lt;rcylique tH=1 et tL=0&lt;br /&gt;
***si compteur&amp;gt;rcyclique tH=0 et tL=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Question|vérifier le fonctionnement en utilisant des switch pour modifier le rapport cyclique}}&lt;br /&gt;
&lt;br /&gt;
===Incrémentation automatique du rapport cyclique===&lt;br /&gt;
&lt;br /&gt;
On ajoute un module qui incrémentera régulièrement la valeur du rapport cyclique.&lt;br /&gt;
&lt;br /&gt;
créer un module :&lt;br /&gt;
*avec 1 entrée d'horloge à 50MHz&lt;br /&gt;
*1 sortie de type entier entre 0 et 1023&lt;br /&gt;
*incrémente le rapport cyclique tous les 50000 fronts d'horloge&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
=== Modification automatique du rapport cyclique : via valeurs lues en mémoire ===&lt;br /&gt;
&lt;br /&gt;
On s'appuiera sur le CM et les TPs de XR3.16 pour mener à bien cette partie description/utilisation de mémoire.&lt;br /&gt;
&lt;br /&gt;
* Mémoire : &lt;br /&gt;
** Créer un module mémoire ROM à 1 Port de 128 mots de 10 bits ( une LPM_ROM depuis l'ip_catalog ou un type array en VHDL )&lt;br /&gt;
** Initialiser le contenu de la mémoire (fichier .mif ou initialisation du tableau en VHDL) avec des valeurs régulièrement croissantes puis décroissantes entre 0 et 1023, l'enchaînement de ces valeurs numériques décrivant ainsi l'équivalent d'un signal triangulaire.&lt;br /&gt;
&lt;br /&gt;
* Compteur : réaliser un compteur modulo 128 s'incrémentant de 1 tous les 50000 fronts d'horloge ( horloge à 50MHz) . On pourra éventuellement décomposer cela en 2 fonctions logiques &lt;br /&gt;
** préparer un signal d'horloge à 1KHz ( 1 front montant tous les 50000 fronts d'horloge de l'entrée à 50MHz )&lt;br /&gt;
** réaliser un compteur modulo 128 à cette fréquence de 1KHz dont on utilisera la valeur pour adresser la mémoire.&lt;br /&gt;
&lt;br /&gt;
* Test : implanter les 3 modules précédents&lt;br /&gt;
** compteur modulo 128 à 1Khz&lt;br /&gt;
** mémoire 128 mots de 10 bits adressée par le compteur&lt;br /&gt;
** module PWM dont le rapport cyclique ( sur 10 bits) est issu de la lecture de la mémoire&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Modification/Evolution sinusoïdale du rapport cyclique ===&lt;br /&gt;
&lt;br /&gt;
* Préparation &lt;br /&gt;
** Exploiter un tableur (excel / Libreoffice ) pour calculer les valeurs de ( 1 + sin(x) ). Avec x prenant 128 valeurs régulièrement réparties dans les 360 degrés d'une période de sinus.&lt;br /&gt;
** Compléter votre tableau par une colonne calculant la partie entière de 512 * ( 1+ sin(x) ). &lt;br /&gt;
** Vérifier que vos valeurs sont bien situées dans la plage [0;2]. Le cas échéant, biaiser la valeur 0 à 1 et la valeur 2 à 1,99 . Cette modification a pour but d'éviter de produire une PWM totalement à 0 ou totalement à 1.&lt;br /&gt;
&lt;br /&gt;
* Test : reprendre le test précédent avec la mémoire initialisée avec les valeurs de cette dernière colonne calculée dans votre tableur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
=Liens/Ressources=&lt;br /&gt;
[[Media:DE10-Lite_User_Manual.pdf]]&lt;br /&gt;
&lt;br /&gt;
=Historique=&lt;br /&gt;
*[[Cours:SaeCpldHistorique]]&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeCpld&amp;diff=18477</id>
		<title>Cours:SaeCpld</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeCpld&amp;diff=18477"/>
				<updated>2023-12-11T13:32:52Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Modalité d'évaluation=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Organisation des travaux=&lt;br /&gt;
&lt;br /&gt;
*Le travail sera mené par trinôme. Vous devrez organiser vos travaux de manière à ce que chacun soit actif pour faire avancer le projet&lt;br /&gt;
*Il y aura une partie individuelle&lt;br /&gt;
*puis 1 travail de regroupement du travail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Calendrier indicatif=&lt;br /&gt;
&lt;br /&gt;
=Présentation du projet=&lt;br /&gt;
&lt;br /&gt;
Vous allez réaliser la commande d'un moteur brushless (moteur synchrone à aimant permanent)&lt;br /&gt;
&lt;br /&gt;
=Tâches à réaliser=&lt;br /&gt;
&lt;br /&gt;
==obtenir la position du rotor==&lt;br /&gt;
&lt;br /&gt;
==interface utilisateur==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==génération des PWMs==&lt;br /&gt;
On utilisera dans un 1er temps la carte DE10-Lite exploitée lors des TPs XR3.16. Le pdf de la documentation de la carte est fournie en ressources ci-dessous pour disposer des brochages des différents matériels ( switch, boutons poussoir, leds, afficheurs 7 segments, connecteur IDE40, empreinte shield arduino ... )&lt;br /&gt;
&lt;br /&gt;
===module PWM===&lt;br /&gt;
&lt;br /&gt;
créer un module PWM qui aura :&lt;br /&gt;
*en entrées:&lt;br /&gt;
**clk : horloge à 50MHz&lt;br /&gt;
**rcyclique : integer 0 à 1023&lt;br /&gt;
**enable : bit&lt;br /&gt;
*2 sorties :&lt;br /&gt;
**tH : bit qui pilotera le transistor du haut du 1/2 pont&lt;br /&gt;
**tL : bit qui pilotera le transistor du bas du 1/2 pont&lt;br /&gt;
*description du fonctionnement&lt;br /&gt;
**les changements d'état des sorties se feront uniquement sur un front montant de l'horloge&lt;br /&gt;
**un compteur modulo 1024 s'incrémente sur chaque front d'horloge&lt;br /&gt;
**si enable=0 alors les sorties sont à 0&lt;br /&gt;
**si enable=1 alors :&lt;br /&gt;
***si compteur&amp;lt;rcylique tH=1 et tL=0&lt;br /&gt;
***si compteur&amp;gt;rcyclique tH=0 et tL=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Question|vérifier le fonctionnement en utilisant des switch pour modifier le rapport cyclique}}&lt;br /&gt;
&lt;br /&gt;
===Incrémentation automatique du rapport cyclique===&lt;br /&gt;
&lt;br /&gt;
On ajoute un module qui incrémentera régulièrement la valeur du rapport cyclique.&lt;br /&gt;
&lt;br /&gt;
créer un module :&lt;br /&gt;
*avec 1 entrée d'horloge à 50MHz&lt;br /&gt;
*1 sortie de type entier entre 0 et 1023&lt;br /&gt;
*incrémente le rapport cyclique tous les 50000 fronts d'horloge&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
=== Modification automatique du rapport cyclique : via valeurs lues en mémoire ===&lt;br /&gt;
&lt;br /&gt;
On s'appuiera sur le CM et les TPs de XR3.16 pour mener à bien cette partie description/utilisation de mémoire.&lt;br /&gt;
&lt;br /&gt;
* Mémoire : &lt;br /&gt;
** Créer un module mémoire ROM à 1 Port de 128 mots de 10 bits ( une LPM_ROM depuis l'ip_catalog ou un type array en VHDL )&lt;br /&gt;
** Initialiser le contenu de la mémoire (fichier .mif ou initialisation du tableau en VHDL) avec des valeurs régulièrement croissantes puis décroissantes entre 0 et 1023, l'enchaînement de ces valeurs numériques décrivant ainsi l'équivalent d'un signal triangulaire.&lt;br /&gt;
&lt;br /&gt;
* Compteur : réaliser un compteur modulo 128 s'incrémentant de 1 tous les 50000 fronts d'horloge ( horloge à 50MHz) . On pourra éventuellement décomposer cela en 2 fonctions logiques &lt;br /&gt;
** préparer un signal d'horloge à 1KHz ( 1 front montant tous les 50000 fronts d'horloge de l'entrée à 50MHz )&lt;br /&gt;
** réaliser un compteur modulo 128 à cette fréquence de 1KHz dont on utilisera la valeur pour adresser la mémoire.&lt;br /&gt;
&lt;br /&gt;
* Test : implanter les 3 modules précédents&lt;br /&gt;
** compteur modulo 128 à 1Khz&lt;br /&gt;
** mémoire 128 mots de 10 bits adressée par le compteur&lt;br /&gt;
** module PWM dont le rapport cyclique ( sur 10 bits) est issu de la lecture de la mémoire&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Modification/Evolution sinusoïdale du rapport cyclique ===&lt;br /&gt;
&lt;br /&gt;
* Préparation &lt;br /&gt;
** Exploiter un tableur (excel / Libreoffice ) pour calculer les valeurs de ( 1 + sin(x) ). Avec x prenant 128 valeurs régulièrement réparties dans les 360 degrés d'une période de sinus.&lt;br /&gt;
** Compléter votre tableau par une colonne calculant la partie entière de 512 * ( 1+ sin(x) ). &lt;br /&gt;
** Vérifier que vos valeurs sont bien situées dans la plage [0;2]. Le cas échéant, biaiser la valeur 0 à 1 et la valeur 2 à 1,99 . Cette modification a pour but d'éviter de produire une PWM totalement à 0 ou totalement à 1.&lt;br /&gt;
&lt;br /&gt;
* Test : reprendre le test précédent avec la mémoire initialisée avec les valeurs de cette dernière colonne calculée dans votre tableur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
=Liens/Ressources=&lt;br /&gt;
[[Media:DE10-Lite_User_Manual.pdf]]&lt;br /&gt;
&lt;br /&gt;
=Historique=&lt;br /&gt;
*[[Cours:SaeCpldHistorique]]&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	<entry>
		<id>http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeCpld&amp;diff=18476</id>
		<title>Cours:SaeCpld</title>
		<link rel="alternate" type="text/html" href="http://wikigeii.iut-troyes.univ-reims.fr//index.php?title=Cours:SaeCpld&amp;diff=18476"/>
				<updated>2023-12-11T12:32:38Z</updated>
		
		<summary type="html">&lt;p&gt;Gmillon : /* Liens/Ressources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Modalité d'évaluation=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Organisation des travaux=&lt;br /&gt;
&lt;br /&gt;
*Le travail sera mené par trinôme. Vous devrez organiser vos travaux de manière à ce que chacun soit actif pour faire avancer le projet&lt;br /&gt;
*Il y aura une partie individuelle&lt;br /&gt;
*puis 1 travail de regroupement du travail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Calendrier indicatif=&lt;br /&gt;
&lt;br /&gt;
=Présentation du projet=&lt;br /&gt;
&lt;br /&gt;
Vous allez réaliser la commande d'un moteur brushless (moteur synchrone à aimant permanent)&lt;br /&gt;
&lt;br /&gt;
=Tâches à réaliser=&lt;br /&gt;
&lt;br /&gt;
==obtenir la position du rotor==&lt;br /&gt;
&lt;br /&gt;
==interface utilisateur==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==génération des PWMs==&lt;br /&gt;
On utilisera dans un 1er temps la carte de10-LIte exploitée lors des TPs XR3.16&lt;br /&gt;
===module PWM===&lt;br /&gt;
&lt;br /&gt;
créer un module PWM qui aura :&lt;br /&gt;
*en entrées:&lt;br /&gt;
**clk : horloge à 50MHz&lt;br /&gt;
**rcyclique : integer 0 à 1023&lt;br /&gt;
**enable : bit&lt;br /&gt;
*2 sorties :&lt;br /&gt;
**tH : bit qui pilotera le transistor du haut du 1/2 pont&lt;br /&gt;
**tL : bit qui pilotera le transistor du bas du 1/2 pont&lt;br /&gt;
*description du fonctionnement&lt;br /&gt;
**les changements d'état des sorties se feront uniquement sur un front montant de l'horloge&lt;br /&gt;
**un compteur modulo 1024 s'incrémente sur chaque front d'horloge&lt;br /&gt;
**si enable=0 alors les sorties sont à 0&lt;br /&gt;
**si enable=1 alors :&lt;br /&gt;
***si compteur&amp;lt;rcylique tH=1 et tL=0&lt;br /&gt;
***si compteur&amp;gt;rcyclique tH=0 et tL=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Question|vérifier le fonctionnement en utilisant des switch pour modifier le rapport cyclique}}&lt;br /&gt;
&lt;br /&gt;
===Incrémentation automatique du rapport cyclique===&lt;br /&gt;
&lt;br /&gt;
On ajoute un module qui incrémentera régulièrement la valeur du rapport cyclique.&lt;br /&gt;
&lt;br /&gt;
créer un module :&lt;br /&gt;
*avec 1 entrée horloge à 50MHz&lt;br /&gt;
*1 sortie de type entier entre 0 et 1023&lt;br /&gt;
*incrémente le rapport cyclique tous les 50000 front d'horloge&lt;br /&gt;
&lt;br /&gt;
{{Question|ajouter un filtre passe bas sur votre/vos sorties et vérifier le bon fonctionnement}}&lt;br /&gt;
&lt;br /&gt;
=Liens/Ressources=&lt;br /&gt;
[[Media:DE10-Lite_User_Manual.pdf]]&lt;br /&gt;
&lt;br /&gt;
=Historique=&lt;br /&gt;
*[[Cours:SaeCpldHistorique]]&lt;/div&gt;</summary>
		<author><name>Gmillon</name></author>	</entry>

	</feed>