<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://peip-ima.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cdevisme</id>
	<title>Wiki de bureau d&#039;études PeiP - Contributions de l’utilisateur [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://peip-ima.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cdevisme"/>
	<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php/Sp%C3%A9cial:Contributions/Cdevisme"/>
	<updated>2026-11-13T14:41:16Z</updated>
	<subtitle>Contributions de l’utilisateur</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9706</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9706"/>
		<updated>2018-05-05T20:22:47Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Partie Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimer le circuit. &lt;br /&gt;
Puis dans un second temps, nous procéderons à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment donné, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]] [[Fichier:Shield.png|200px]] [[Fichier:Shieldgainearrow.png|360px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px]] [[Fichier:Onshape2.png|500px]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px]] [[Fichier:Onshape4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|thumb|none|découpe au laser]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Il s&amp;#039;agira de programmer 2 éléments essentiels constituant notre robot :&lt;br /&gt;
* Il y aura la programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
* Mais aussi la programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
=== Programmation de l&amp;#039;Arduino Mega ===&lt;br /&gt;
&lt;br /&gt;
=== Programmation de la Raspberry Pi 3 ===&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9704</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9704"/>
		<updated>2018-05-05T20:09:47Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Dessin pour impression 3D sur OnShape */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimer le circuit. &lt;br /&gt;
Puis dans un second temps, nous procéderons à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment donné, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]] [[Fichier:Shield.png|200px]] [[Fichier:Shieldgainearrow.png|360px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px]] [[Fichier:Onshape2.png|500px]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px]] [[Fichier:Onshape4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|thumb|none|découpe au laser]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
=== Programmation de l&amp;#039;Arduino Mega ===&lt;br /&gt;
&lt;br /&gt;
=== Programmation de la Raspberry Pi 3 ===&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9703</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9703"/>
		<updated>2018-05-05T20:07:57Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Soudures sur le shield */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimer le circuit. &lt;br /&gt;
Puis dans un second temps, nous procéderons à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment donné, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]] [[Fichier:Shield.png|200px]] [[Fichier:Shieldgainearrow.png|360px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|thumb|none|découpe au laser]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
=== Programmation de l&amp;#039;Arduino Mega ===&lt;br /&gt;
&lt;br /&gt;
=== Programmation de la Raspberry Pi 3 ===&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9702</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9702"/>
		<updated>2018-05-05T20:07:32Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Soudures sur le shield */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimer le circuit. &lt;br /&gt;
Puis dans un second temps, nous procéderons à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]] [[Fichier:Shield.png|200px]] [[Fichier:Shieldgainearrow.png|360px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|thumb|none|découpe au laser]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
=== Programmation de l&amp;#039;Arduino Mega ===&lt;br /&gt;
&lt;br /&gt;
=== Programmation de la Raspberry Pi 3 ===&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9701</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9701"/>
		<updated>2018-05-05T20:06:35Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Soudures sur le shield */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimer le circuit. &lt;br /&gt;
Puis dans un second temps, nous procéderons à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]] [[Fichier:Shield.png|200px]] [[Fichier:Shieldgainearrow.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|thumb|none|découpe au laser]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
=== Programmation de l&amp;#039;Arduino Mega ===&lt;br /&gt;
&lt;br /&gt;
=== Programmation de la Raspberry Pi 3 ===&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Shieldgainearrow.png&amp;diff=9700</id>
		<title>Fichier:Shieldgainearrow.png</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Shieldgainearrow.png&amp;diff=9700"/>
		<updated>2018-05-05T20:05:56Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9699</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9699"/>
		<updated>2018-05-05T20:01:09Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Soudures sur le shield */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimer le circuit. &lt;br /&gt;
Puis dans un second temps, nous procéderons à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]] [[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|thumb|none|découpe au laser]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
=== Programmation de l&amp;#039;Arduino Mega ===&lt;br /&gt;
&lt;br /&gt;
=== Programmation de la Raspberry Pi 3 ===&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9698</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9698"/>
		<updated>2018-05-05T20:00:49Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Soudures sur le shield */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimer le circuit. &lt;br /&gt;
Puis dans un second temps, nous procéderons à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]][[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|thumb|none|découpe au laser]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
=== Programmation de l&amp;#039;Arduino Mega ===&lt;br /&gt;
&lt;br /&gt;
=== Programmation de la Raspberry Pi 3 ===&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9697</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9697"/>
		<updated>2018-05-05T19:59:20Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Mise en oeuvre du shield */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimer le circuit. &lt;br /&gt;
Puis dans un second temps, nous procéderons à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|thumb|none|découpe au laser]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
=== Programmation de l&amp;#039;Arduino Mega ===&lt;br /&gt;
&lt;br /&gt;
=== Programmation de la Raspberry Pi 3 ===&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9696</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9696"/>
		<updated>2018-05-05T19:58:32Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Mise en oeuvre du shield */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimer le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|thumb|none|découpe au laser]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
=== Programmation de l&amp;#039;Arduino Mega ===&lt;br /&gt;
&lt;br /&gt;
=== Programmation de la Raspberry Pi 3 ===&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9695</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9695"/>
		<updated>2018-05-05T19:57:39Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Partie Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|thumb|none|découpe au laser]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
=== Programmation de l&amp;#039;Arduino Mega ===&lt;br /&gt;
&lt;br /&gt;
=== Programmation de la Raspberry Pi 3 ===&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9694</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9694"/>
		<updated>2018-05-05T19:24:15Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Dessin pour découpe laser sur Inkscape */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|thumb|none|découpe au laser]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9693</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9693"/>
		<updated>2018-05-05T19:24:02Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Dessin pour découpe laser sur Inkscape */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|none|none|découpe au laser]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9692</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9692"/>
		<updated>2018-05-05T19:23:26Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Premiers pas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9691</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9691"/>
		<updated>2018-05-05T19:22:40Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Premiers pas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|none|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|none|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|none|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|none|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9690</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9690"/>
		<updated>2018-05-05T19:21:52Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Dessin pour impression 3D sur OnShape */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9689</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9689"/>
		<updated>2018-05-05T19:20:56Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Dessin pour découpe laser sur Inkscape */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser1.png|200px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Decoupe_laser1.png&amp;diff=9688</id>
		<title>Fichier:Decoupe laser1.png</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Decoupe_laser1.png&amp;diff=9688"/>
		<updated>2018-05-05T19:20:42Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9687</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9687"/>
		<updated>2018-05-05T19:17:15Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Dessin pour découpe laser sur Inkscape */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser.png|200px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9686</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9686"/>
		<updated>2018-05-05T19:16:19Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Partie Mécanique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== Premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== Dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
Nous sommes ainsi allées au Fabricarium pour pouvoir détailler nos 2 formes comme convenu.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Decoupe_laser.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Decoupe_laser.png&amp;diff=9685</id>
		<title>Fichier:Decoupe laser.png</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Decoupe_laser.png&amp;diff=9685"/>
		<updated>2018-05-05T19:14:42Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9684</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9684"/>
		<updated>2018-05-05T19:11:42Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Partie Mécanique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
==== dessin pour découpe laser sur Inkscape ====&lt;br /&gt;
Nous avons donc changé de perspective, nous voulions désormais créer une découpe au laser dans du plexiglas pour notre chassis.&lt;br /&gt;
Nous avons de ce fait découpé 2 formes identiques avec des trous pour pouvoir placer à la fois fils et composants tout en réduisant le poids de l&amp;#039;ensemble.&lt;br /&gt;
Les 2 formes seront assemblées à l&amp;#039;aide d&amp;#039;entretoises.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9683</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9683"/>
		<updated>2018-05-05T19:00:05Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Résumé des séances */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9682</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9682"/>
		<updated>2018-05-05T18:57:43Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Liens */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9681</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9681"/>
		<updated>2018-05-05T18:43:22Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone.&lt;br /&gt;
&lt;br /&gt;
Ainsi, cette page Wiki constituera le rapport concernant notre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9680</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9680"/>
		<updated>2018-05-05T18:41:35Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Conclusion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous aspirions, il reste fonctionnel mais peut être amélioré.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9679</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9679"/>
		<updated>2018-05-05T18:40:47Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
&lt;br /&gt;
Ce projet suivi en Bureau d&amp;#039;Etudes nous a permis d&amp;#039;en apprendre pas mal sur divers domaines tels que l&amp;#039;informatique, l&amp;#039;électronique, la mécanique notamment et de réaliser notre robot. Il n&amp;#039;est certes pas fini car nous n&amp;#039;avons pu aboutir à ce que nous espérions. Il reste donc fonctionnel mais peut être amélioré.&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9671</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9671"/>
		<updated>2018-05-05T18:07:57Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Soudures sur le shield */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
Le circuit ainsi créé et imprimé, nous avons pu souder les différents pins, mais aussi nos leds accompagnées de leur résistance.&lt;br /&gt;
Nous avons aussi dû, à un moment, souder des fils directement sur la piste car ils n&amp;#039;avaient pas été imprimés. Nous avons donc utilisé de la gaine thermorétractable pour protéger la piste des courts circuits.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9666</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9666"/>
		<updated>2018-05-05T18:02:36Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Soudures sur le shield */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|200px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9664</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9664"/>
		<updated>2018-05-05T17:54:20Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Elaboration du robot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|100px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9663</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9663"/>
		<updated>2018-05-05T17:51:36Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Soudures sur le shield */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|100px|droite]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|100px|gauche]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9654</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9654"/>
		<updated>2018-05-05T17:20:49Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Soudures sur le shield */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png|100px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png|100px]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9653</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9653"/>
		<updated>2018-05-05T17:20:23Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Partie Electronique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
=== Soudures sur le shield ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shieldsoudure.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Shield.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Shield.png&amp;diff=9652</id>
		<title>Fichier:Shield.png</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Shield.png&amp;diff=9652"/>
		<updated>2018-05-05T17:20:06Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Shieldsoudure.png&amp;diff=9650</id>
		<title>Fichier:Shieldsoudure.png</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Shieldsoudure.png&amp;diff=9650"/>
		<updated>2018-05-05T17:19:27Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9642</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9642"/>
		<updated>2018-05-05T16:41:56Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* dessin pour impression 3D sur OnShape */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;OnShape&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9641</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9641"/>
		<updated>2018-05-05T16:41:37Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* dessin pour impression 3D sur OnShape */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;ONSHAPE&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface plane pour pouvoir imprimer correctement couche par couche.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9640</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9640"/>
		<updated>2018-05-05T16:40:17Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Logiciels utilisés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
Fritzing est un logiciel libre permettant la conception de circuits imprimés assez facilement exploitable par les non-professionnels de l&amp;#039;électronique. Il permet de concevoir un circuit de manière graphique et de l&amp;#039;imprimer.&lt;br /&gt;
Le logiciel comporte 3 vues principales :&lt;br /&gt;
La « Platine d&amp;#039;essai », où l&amp;#039;on voit les composants tels qu&amp;#039;ils sont dans la réalité et où l&amp;#039;on construit le montage.&lt;br /&gt;
La « Vue schématique », représentant le schéma fonctionnel du circuit.&lt;br /&gt;
Le « Circuit imprimé » ou « PCB » (&amp;quot;Printed Circuit Board&amp;quot;) représentant la vue du circuit imprimé tel qu&amp;#039;il sera sorti en PDF pour être imprimé.&lt;br /&gt;
&lt;br /&gt;
* Onshape&lt;br /&gt;
OnShape est logiciel gratuit en ligne de CAO qui est basé sur le fonctionnement d&amp;#039;un cloud, lui permmettant une collaboration de projet assez simplifiée et une accessibilité facile de n&amp;#039;importe où, il suffit juste de créer un compte.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
Inkscape est un logiciel libre de dessin vectoriel permettant notamment la création d&amp;#039;objet par le dessin de lignes et de formes en tous genres.&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;ONSHAPE&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface place pour pouvoir imprimer correctement.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9639</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9639"/>
		<updated>2018-05-05T16:20:54Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Logiciels utilisés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
* Onshape&lt;br /&gt;
* Inkscape&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;ONSHAPE&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface place pour pouvoir imprimer correctement.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9638</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9638"/>
		<updated>2018-05-05T16:19:59Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à distance l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
* Onshape&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;ONSHAPE&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface place pour pouvoir imprimer correctement.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9637</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9637"/>
		<updated>2018-05-05T16:19:04Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Matériel nécessaire à notre réalisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire prévu pour notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
* Onshape&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;ONSHAPE&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface place pour pouvoir imprimer correctement.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9636</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9636"/>
		<updated>2018-05-05T16:18:44Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Matériel nécessaire à notre réalisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire à notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille + roues dentées&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
* Onshape&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;ONSHAPE&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface place pour pouvoir imprimer correctement.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9635</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9635"/>
		<updated>2018-05-05T16:14:51Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire à notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
* Onshape&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;ONSHAPE&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface place pour pouvoir imprimer correctement.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9634</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9634"/>
		<updated>2018-05-05T16:13:29Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Partie Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et,en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire à notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
* Onshape&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;ONSHAPE&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface place pour pouvoir imprimer correctement.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9633</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9633"/>
		<updated>2018-05-05T16:10:26Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Partie Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et,en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire à notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
* Onshape&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;ONSHAPE&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface place pour pouvoir imprimer correctement.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9632</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9632"/>
		<updated>2018-05-05T16:10:12Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Partie Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et,en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire à notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
* Onshape&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;ONSHAPE&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface place pour pouvoir imprimer correctement.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|200px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9631</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9631"/>
		<updated>2018-05-05T16:09:54Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* Partie Programmation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et,en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire à notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
* Onshape&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;ONSHAPE&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface place pour pouvoir imprimer correctement.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9630</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9630"/>
		<updated>2018-05-05T16:07:47Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* dessin pour impression 3D sur OnShape */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et,en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire à notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
* Onshape&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;ONSHAPE&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|500px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|500px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface place pour pouvoir imprimer correctement.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9629</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9629"/>
		<updated>2018-05-05T16:07:22Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* dessin pour impression 3D sur OnShape */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et,en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire à notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
* Onshape&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu. &lt;br /&gt;
Pour cela nous avons dû prendre en main un logiciel que nous ne connaissions pas. Nous avons choisi de travailler avec &amp;#039;&amp;#039;ONSHAPE&amp;#039;&amp;#039;, logiciel gratuit en ligne. Il nous a fallu quelque temps pour le prendre en main afin de découvrir les différentes fonctionnalités, qui sont assez nombreuses et permettent d&amp;#039;aboutir à un résultat convenable à nos attentes.&lt;br /&gt;
Voici donc ci-dessous les différentes étapes  du dessin :&lt;br /&gt;
[[Fichier:Onshape1.png|800px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|800px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|800px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|800px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
D&amp;#039;une part, parce qu&amp;#039;une erreur réalisée après impression nécessite une réimpression qui nécessite pas mal de temps.&lt;br /&gt;
D&amp;#039;autre part, car l&amp;#039;impression nécessite d&amp;#039;être commencée sur une surface place pour pouvoir imprimer correctement.&lt;br /&gt;
Mais aussi car l&amp;#039;objet est imprimé d&amp;#039;une traite donc il s&amp;#039;agit aussi ici de pouvoir passer les composants et les placer correctement à l&amp;#039;endroit déterminé au préalable.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9616</id>
		<title>Binome2017-6</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2017-6&amp;diff=9616"/>
		<updated>2018-05-05T15:13:29Z</updated>

		<summary type="html">&lt;p&gt;Cdevisme : /* premiers pas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Robots communicants : proies et prédateurs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Chasse.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;objectif est de réaliser un robot communicant sur le modèle de proies et prédateurs.&lt;br /&gt;
&lt;br /&gt;
Notre choix s&amp;#039;est porté du côté des prédateurs, et,en tant que prédateur, il nous faudra repérer et attraper les proies.       [[Fichier:Vampire.jpg|50px]]&lt;br /&gt;
&lt;br /&gt;
Notre prédateur sera équipé d&amp;#039;une Raspberry Pi 3 lui permettant d&amp;#039;être télécommandé à l&amp;#039;aide un smartphone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
On souhaite réaliser un robot d&amp;#039;environ 20 cm x 10 cm&lt;br /&gt;
&lt;br /&gt;
On se concentrera sur la réalisation du châssis et sur la partie télécommandée du robot.&lt;br /&gt;
Il nous faudra aussi réaliser le shield.&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaire à notre réalisation ==&lt;br /&gt;
&lt;br /&gt;
* batterie&lt;br /&gt;
* moteurs&lt;br /&gt;
* capteur ultrason &amp;#039;&amp;#039;pour détecter les obstacles&amp;#039;&amp;#039;&lt;br /&gt;
* capteur infrarouge TSOP &amp;#039;&amp;#039;pour décoder les signaux IR modulés des proies&amp;#039;&amp;#039; [[Fichier:recepteur-ir-tsop.jpg|100px|thumb|none|récepteur IR]]&lt;br /&gt;
* émetteur infrarouge &amp;#039;&amp;#039;pour être repéré en tant que prédateur&amp;#039;&amp;#039; [[Fichier:emetteur-ir.jpg|100px|thumb|none|émetteur IR]]&lt;br /&gt;
* un électroaimant &amp;#039;&amp;#039;pour capturer la proie&amp;#039;&amp;#039;  [[Fichier:electroaimant.jpg|100px|thumb|none|électroaimant]]&lt;br /&gt;
* fils de connexions&lt;br /&gt;
* Arduino méga et son bouclier [[Fichier:ArduinoMega.jpg|100px|thumb|none|Arduino Mega]] &lt;br /&gt;
* carte Raspberry Pi 3 &amp;#039;&amp;#039;pour contrôler le robot&amp;#039;&amp;#039; [[Fichier:Raspberry-Pi-3.jpg|100px|thumb|none|Raspberry Pi 3]] &lt;br /&gt;
* caméra&lt;br /&gt;
* contrôleur moteur&lt;br /&gt;
* plaque de plexiglas &amp;#039;&amp;#039;pour le châssis&amp;#039;&amp;#039;&lt;br /&gt;
* 2 roues + 1 roue libre OU chenille&lt;br /&gt;
* visserie&lt;br /&gt;
&lt;br /&gt;
== Logiciels utilisés ==&lt;br /&gt;
&lt;br /&gt;
* Fritzing&lt;br /&gt;
* Onshape&lt;br /&gt;
&lt;br /&gt;
== Etude rapide du robot ==&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;information :&lt;br /&gt;
&lt;br /&gt;
 acquérir   -   traiter   -   communiquer&lt;br /&gt;
    ↓             ↓               ↓&lt;br /&gt;
 capteurs       arduino      fils électriques&lt;br /&gt;
    +&lt;br /&gt;
 commandes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaîne d&amp;#039;énergie :&lt;br /&gt;
&lt;br /&gt;
 alimenter   -   distribuer   -   convertir   -   transmettre&lt;br /&gt;
    ↓               ↓                 ↓                ↓&lt;br /&gt;
   piles          pont H           moteurs           pneus&lt;br /&gt;
 batterie&lt;br /&gt;
&lt;br /&gt;
== Résumé des séances ==&lt;br /&gt;
* 1ère séance (15/01)&lt;br /&gt;
prise en compte du sujet et des possibilités de réalisation&lt;br /&gt;
&lt;br /&gt;
* 2ème séance (16/01)&lt;br /&gt;
choix du prédateur&lt;br /&gt;
&lt;br /&gt;
* 3ème séance (18/01)&lt;br /&gt;
construction du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 4ème séance (19/01)&lt;br /&gt;
continuation du shield sur Fritzing&lt;br /&gt;
&lt;br /&gt;
* 5ème séance (22/01)&lt;br /&gt;
shield sur Fritzing + design châssis&lt;br /&gt;
* 6ème séance (25/01)&lt;br /&gt;
fin du shield sur Fritzing + design châssis sur Oneshape + prise de connaissances concernant la programmation de la Raspberry Pi 3&lt;br /&gt;
* 7ème séance (26/01)&lt;br /&gt;
début programmation de la raspberry pi 3 et design chassis&lt;br /&gt;
* 8ème séance (29/01)&lt;br /&gt;
* 9ème séance (01/02)&lt;br /&gt;
au cours des dernières séances nous avons rencontré certains problèmes concernant la programmation de la Raspberry. nous avons perdu beaucoup de temps pour la configurer en suivant la page Wikipédia &amp;quot;Saison 2017/2018&amp;quot;, mais nous prévoyons de finir cette partie la séance d&amp;#039;après&lt;br /&gt;
* 10ème séance (05/02)&lt;br /&gt;
la Raspberry est maintenant un point d&amp;#039;accès SSH&lt;br /&gt;
* 11ème séance (08/02)&lt;br /&gt;
page d&amp;#039;accueil réalisée, on pourra plus tard contrôler le robot avec un smartphone&lt;br /&gt;
* 12ème séance (12/02)&lt;br /&gt;
* 13ème séance (15/02)&lt;br /&gt;
essais de programmation sur Arduino Méga&lt;br /&gt;
* 14ème séance (19/02)&lt;br /&gt;
* 15ème séance (22/02)&lt;br /&gt;
* 16ème séance (05/03)&lt;br /&gt;
Soudures sur le shield&lt;br /&gt;
Nous nous sommes rendues compte que vouloir imprimer en 3D notre chassis était un projet un peu ambitieux : en effet s&amp;#039;il y a une erreur dans nos mesures, il nous faudra ré-imprimer entièrement le chassis&lt;br /&gt;
La semaine prochaine il faudra alors faire des dessins sur Inkscape afin de découper du plexiglas pour notre chassis&lt;br /&gt;
* 17ème séance (08/03)&lt;br /&gt;
Finition des soudures + Début de dessins sur Inkscape&lt;br /&gt;
* 18ème séance (12/03)&lt;br /&gt;
Continuation des dessins sur Inkscape. Essais de l&amp;#039;arduino avec notre led RGB. &lt;br /&gt;
Nous nous sommes rendues compte de différents problèmes : il faudra dessouder et ressouder la led et ses résistances&lt;br /&gt;
* 19ème séance (15/03)&lt;br /&gt;
* 20ème séance (19/03)&lt;br /&gt;
* 21ème séance (26/03)&lt;br /&gt;
Code ultrasons fonctionnel&lt;br /&gt;
* 22ème séance (09/04)&lt;br /&gt;
Soudures des batteries et des moteurs ainsi que des avancées sur le code&lt;br /&gt;
&lt;br /&gt;
Durant la semaine j&amp;#039;ai travaillé chez moi pour trouver d&amp;#039;où venait notre problème de moteurs (ne fonctionnent pas). Je pense qu&amp;#039;il faudra travailler sur des soudures absentes ou mal réalisées.&lt;br /&gt;
* 23ème séance (16/04)&lt;br /&gt;
Certaines soudures sont faites&lt;br /&gt;
&lt;br /&gt;
= Elaboration du robot =&lt;br /&gt;
&lt;br /&gt;
== Partie Electronique ==&lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé un shield pour la carte électronique de notre robot. Nous avons pour cela utilisé le logiciel Fritzing.&lt;br /&gt;
&lt;br /&gt;
=== Sur Fritzing ===&lt;br /&gt;
Nous avons tout d&amp;#039;abord ajouté à la platine d&amp;#039;essai les différents composants nécessaires auxquels nous avions pensé. Puis il suffit de les relier.&lt;br /&gt;
On passe ensuite à la vue schématique du circuit. On y retrouve nos composants schématisés avec toutes leurs connexions possibles.&lt;br /&gt;
Enfin, on y trouve une vue du circuit imprimé comme nous le voulons en réel. Il faut réaliser les connexions, au plus court, sans croisement pour éviter les court-circuits, et conserver un espacement raisonnable et relativement constant entre les fils.&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre du shield ===&lt;br /&gt;
A l&amp;#039;aide d&amp;#039;une machine et de nos fichiers Fritzing, nous avons pu organiser la découpe de notre shield et imprimé le circuit. Puis, nous avons procédé à la soudure des pins sur le shield précédemment réalisé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ShieldPCB.png]]&lt;br /&gt;
&lt;br /&gt;
== Partie Mécanique ==&lt;br /&gt;
&lt;br /&gt;
=== Réalisation du châssis ===&lt;br /&gt;
&lt;br /&gt;
==== premiers pas ====&lt;br /&gt;
Il s&amp;#039;agissait dans un premier temps de réaliser quelques esquisses rapides afin de déterminer la forme globale de notre robot mais aussi de dédier et répartir l&amp;#039;espace pour nos composants.&lt;br /&gt;
Nous avons donc procédé aux mesures et essayé de faire concorder nos attentes en terme de design avec le cahier des charges.&lt;br /&gt;
[[Fichier:Moteur_roue.png|400px|thumb|none|schéma des roues avec moteurs et capteur ultrasons]]&lt;br /&gt;
[[Fichier:Dim_raspi.png|400px|thumb|none|dimensions de la raspberry pi]]&lt;br /&gt;
[[Fichier:Dims.png|400px|thumb|none|dimensions de la raspberry pi et de l&amp;#039;arduino méga]]&lt;br /&gt;
[[Fichier:Esquisse_robot.png|400px|thumb|none|1ère esquisse du robot]]&lt;br /&gt;
&lt;br /&gt;
==== dessin pour impression 3D sur OnShape ====&lt;br /&gt;
Nous nous sommes lancées ensuite dans le dessin 3D, nous permettant de mieux voir nos avancées en terme de respect des critères et de se rapprocher d&amp;#039;un visuel voulu.&lt;br /&gt;
[[Fichier:Onshape1.png|800px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape2.png|800px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape3.png|800px|thumb|none|none]]&lt;br /&gt;
[[Fichier:Onshape4.png|800px|thumb|none|none]]&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur le projet de châssis 3D, nous avons finalement décidé d&amp;#039;utiliser des plaques de plexiglas découpées afin de gagner du temps.&lt;br /&gt;
&lt;br /&gt;
== Partie Programmation ==&lt;br /&gt;
Programmation de l&amp;#039;arduino pour faire fonctionner les différents composants.&lt;br /&gt;
Programmation de la Raspberry Pi afin de contrôler le robot avec un smartphone, via une page web.&lt;br /&gt;
&lt;br /&gt;
Après plusieurs séances passées sur la Raspberry Pi, nous avons enfin une page web :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page.png]]&lt;br /&gt;
&lt;br /&gt;
Cependant après avoir délaissé cette partie lors des dernières séances, et en essayant d&amp;#039;utiliser de nouveau la Raspberry Pi pour tester ce programme prenant en compte l&amp;#039;utilisation de notre Raspberry avec l&amp;#039;Arduino: [[Média:Robotrpi.zip]]   nous faisons face à un nouveau problème, il nous est impossible de se connecter à la Raspberry Pi via un câble USB vers TTL. Ne trouvant pas de réponse sur internet nous décidons de recommencer à 0 de ce côté.&lt;br /&gt;
Après plusieurs réécritures de Raspbian sur la micro SD on se retrouve toujours bloquées à ce niveau : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Rpi2.jpg]]&lt;br /&gt;
&lt;br /&gt;
il est impossible d&amp;#039;entrer le login &amp;quot;pi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs essais pour régler ce problème (changer de port, accéder à la connexion SSH par d&amp;#039;autres méthodes) on reste bloquées au même endroit: &lt;br /&gt;
&lt;br /&gt;
[[Fichier:20180429 222721.jpg]]&lt;br /&gt;
&lt;br /&gt;
On décide donc de continuer le projet sans la Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
= Liens =&lt;br /&gt;
&lt;br /&gt;
[https://projects.raspberrypi.org/en/projects/remote-control-buggy/ Télécommander à l&amp;#039;aide d&amp;#039;une Raspberry Pi 3]&lt;br /&gt;
&lt;br /&gt;
[http://eskimon.fr/91-arduino-201-notre-premier-programme#483451/ Utilisation de l&amp;#039;Arduino]&lt;br /&gt;
&lt;br /&gt;
[http://www.robot-maker.com/shop/blog/25_Fabriquer-son-robot-chenille.html/ Robot chenille]&lt;/div&gt;</summary>
		<author><name>Cdevisme</name></author>
	</entry>
</feed>