Projet ENIB2017 mini bot façon bricole : Différence entre versions
Ligne 93 : | Ligne 93 : | ||
des engrenages (mais ça on les a enlevés). | des engrenages (mais ça on les a enlevés). | ||
un petit moteur | un petit moteur | ||
− | une carte électronique qui | + | une carte électronique qui contrôle le servomoteur |
un potentiomètre rotatif. | un potentiomètre rotatif. | ||
− | Ce potentiomètre sert au servo moteur à | + | Ce potentiomètre sert au servo moteur à connaître sa position. |
On extrait l'électronique délicatement et on coupe les 3 fils connectés au potentiomètre. | On extrait l'électronique délicatement et on coupe les 3 fils connectés au potentiomètre. | ||
Ligne 102 : | Ligne 102 : | ||
[[Fichier:300px-Servo-potar-intact.JPG]] | [[Fichier:300px-Servo-potar-intact.JPG]] | ||
− | Le potentiomètre ne tourne pas complètement, il faut donc le rendre complètement rotatif. | + | Le potentiomètre ne tourne pas complètement, il faut donc le rendre complètement rotatif. Comme il ne servira plus, on détruit la partie "résistance variable". |
[[Fichier:300px-Servo-potar-extraction1.JPG]] | [[Fichier:300px-Servo-potar-extraction1.JPG]] | ||
Ligne 115 : | Ligne 115 : | ||
− | + | Là, il suffit de remonter le servomoteur en l'état, après avoir remis en place les engrenages. C'est maintenant devenu un simple moteur à courant continu. | |
Transformer en servomoteur à rotation continue | Transformer en servomoteur à rotation continue | ||
− | Pour le transformer en servomoteur à rotation continue, il faut "tromper le servomoteur. Nous allons lui faire croire qu'il est en position médiane. | + | Pour le transformer en servomoteur à rotation continue, il faut "tromper le servomoteur". Nous allons lui faire croire qu'il est en position médiane. |
− | Pour cela, il faut savoir que le potentiomètre du servo | + | Pour cela, il faut savoir que le potentiomètre du servo fasse 5kohms. Nous allons souder aux bornes du potentiomètre deux résistance de 2,2kohms. |
Le servomoteur croira qu'il est en position médiane (entre 0 et 180°, donc à 90°). Lorsque nous lui demanderons d'aller à 0° il se mettra à tourner continuellement dans un sens et pour l'autre sens il faudra lui demander d'aller à 180°. | Le servomoteur croira qu'il est en position médiane (entre 0 et 180°, donc à 90°). Lorsque nous lui demanderons d'aller à 0° il se mettra à tourner continuellement dans un sens et pour l'autre sens il faudra lui demander d'aller à 180°. | ||
− | + | [[Fichier:Resistances dessus.jpg]] | |
− | |||
+ | [[Fichier:Resistances cote.jpg]] | ||
=== Faire cela === | === Faire cela === |
Version du 16 janvier 2017 à 10:51
Cette page est une fiche écrite dans le cadre de l'Inter Semestre ENIB 2017
Le contenu de cette fiche est en cours de rédaction, elle va s'étoffer pendant tout le mois de janvier !
Sommaire
Mini Bot
Un petit robot qui se déplace grâce à une connexion WIFI.
Essayez donc d'y accrocher un crayon !
Auteurs
Ont participé à la rédaction de cette fiche :
Outils et matériaux
Matériaux :
Arduino x1
Servomoteur x2
Interrupteur x1
Outils :
Ciseaux
Colle
Scotch
Mini-Tournevis
PC
Réaliser le projet
Au préalable, installez les logiciels suivants :
Arduino : [1], pour transférer le code sur la carte
Snap4Arduino : [2], pour donner les instructions au robot
Créer les bloc sous Snap4Arduino
Ouvrir le programme Sanp4Arduino
- Créer 5 nouvelles variables : avance, recule, à droite, à gauche, stop.
- Créer les blocs comme sur la photo ci dessous. Les couleurs des catégories correspondent avec les couleurs des blocs
- Paramétrer les blocs comme sur la photo :
Dans le bloc jaune choississez les touches que vous souhaitez utiliser
Dans le premier onglet du bloc orange, inserez vos variables
Dans le deuxième onglet du bloc jaune, copier les instructions suivantes :
avance : http://192.168.4.1/avance
recule : http://192.168.4.1/recule
tourne à droite : http://192.168.4.1/droite
tourne à gauche : http://192.168.4.1/gauche
stop : http://192.168.4.1/stop
Vous pouvez ensuite appuyer sur le petit drapeau vert, puis sur les touches choisies pour vérifier que l'écran en haut à droite affiche les bonnes instructions.
Modifier les servomoteurs pour qu'ils tournent entièrement
On utilise des servomoteurs 9g (SG90). Leur rotation est classiquement de 0 à 180° ou encore de 0 à 90°.
Nous pouvons opérer 2 type de transformations :
En moteur simple à courant continu. En servomoteur à rotation continue Mais quelle est la différence entre ces deux modifications ?
Un moteur simple n'est pilotable qu'en changeant le sens du courant. Un servomoteur à courant continue se pilote via les instructions numériques qui lui sont envoyées.
Transformer en moteur simple
les engrenages Un des engrenage possède des picots qui bloquent sa rotation complète. Il faut donc couper ces picots.
On ouvre le servo et on accède aux engrenages.
L'idéal est de poser les engrenages, en notant leurs positions, sur un support clair.
Ensuite, on coupe les picots
Et voilà !
Comment c'est dedans ?
On regarde l'intérieur et voici ce qu'on voit.
des engrenages (mais ça on les a enlevés). un petit moteur une carte électronique qui contrôle le servomoteur un potentiomètre rotatif. Ce potentiomètre sert au servo moteur à connaître sa position.
On extrait l'électronique délicatement et on coupe les 3 fils connectés au potentiomètre.
Le potentiomètre ne tourne pas complètement, il faut donc le rendre complètement rotatif. Comme il ne servira plus, on détruit la partie "résistance variable".
On enlève la bague supérieure avec une pince ou un petit tournevis. Il faut faire attention à ne pas tout casser !
Et voilà notre servomoteur complètement nettoyé.
Là, il suffit de remonter le servomoteur en l'état, après avoir remis en place les engrenages. C'est maintenant devenu un simple moteur à courant continu.
Transformer en servomoteur à rotation continue
Pour le transformer en servomoteur à rotation continue, il faut "tromper le servomoteur". Nous allons lui faire croire qu'il est en position médiane.
Pour cela, il faut savoir que le potentiomètre du servo fasse 5kohms. Nous allons souder aux bornes du potentiomètre deux résistance de 2,2kohms.
Le servomoteur croira qu'il est en position médiane (entre 0 et 180°, donc à 90°). Lorsque nous lui demanderons d'aller à 0° il se mettra à tourner continuellement dans un sens et pour l'autre sens il faudra lui demander d'aller à 180°.
Faire cela
...
Comment ça marche ?
Observations
Texte + images/photos
Explications
Etre capable de vulgariser au maximum ces connaissances de façon simple et ludique, afin de les transmettre à un plus grand nombre.
Texte + images/photos
Plus d'explications
Entrer dans des explications techniques et scientifiques plus complexes, mais toujours de manière ludique.
Texte + images/photos
Et dans la vie de tous les jours ?
Pourquoi pas essayer de se passer le sel à table avec le mini bot ?
Vous aimerez aussi
Liens vers des projets ou des expériences complémentaires pour mieux comprendre son fonctionnement.
Sources et ressources utiles
Lien pour aller plus loin avec l'arduino : (niveau avancé)
Lien :[3]
Lien vers un tuto du mini bot plus technique :
Lien :[4]