FablabJunior Automne 2015/Projet8 : Différence entre versions

De fablabo
Aller à : navigation, rechercher
(construction)
 
(3 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
{{Projet
 
{{Projet
 
|status=Experimental
 
|status=Experimental
|image=Vibreur.fj.jpg
+
|image=rouleroule1.jpg
 
|description=robot arduino avec capteur
 
|description=robot arduino avec capteur
 
|license=CC-by-sa-3.0
 
|license=CC-by-sa-3.0
Ligne 12 : Ligne 12 :
 
pile
 
pile
  
 +
 +
==Dessin==
 +
 +
on a fait un dessin au début [[image:Vibreur.fj.jpg|300px]]
  
 
==construction==
 
==construction==
 +
 +
Le robot est construit avec les éléments du [[Minibot]] imprimé en 3D
  
 
après impression des pièces le robot est assemblé
 
après impression des pièces le robot est assemblé
  
 
[[File:rouleroule1.jpg|300px]][[File:rouleroule2.jpg|300px]]
 
[[File:rouleroule1.jpg|300px]][[File:rouleroule2.jpg|300px]]
 
  
 
==cablâge==
 
==cablâge==
Ligne 24 : Ligne 29 :
 
Le projet a un peu changé : finalement il s'agit d'un robot doté d'un capteur de distance qui évite les obstacles
 
Le projet a un peu changé : finalement il s'agit d'un robot doté d'un capteur de distance qui évite les obstacles
  
[[:File:minibot_184140-1.jpg|300px]]
+
[[File:minibot_184140-1.jpg|300px]]
 +
 
 +
 
 +
==programmation==
 +
 
 +
Là on a fait simple : dès qu'un obstacle est devant lui à moins de 10cm il s'arrête.
 +
 
 +
Le principe est de connecter le fil de signal de chaque servomoteur sur deux entrées : 5 & 6 par exemple.
 +
 
 +
Ensuite on teste les servomoteurs pour vérifier s'ils "avancent" sur la consigne 0° ou bien 180°.
 +
 
 +
Il suffit de créer des fonctions pour chaque déplacement classique : avancer, reculer, stopper, etc...
 +
 
 +
Puis on rajoute la mesure de la distance avec le bon bloc ('''''attention''' au câblage indiqué dans le bloc'') et delà on fait des tests relativement à ce qui est attendu.
 +
 
 +
[http://www.technologiescollege.fr/blockly@rduino/index.html?lang=fr?url=./examples/grenouille/grenouille.xml Visualiser et tester ce programme dans Blockly@rduino :]
 +
 
 +
[[Fichier:mesure_distance.JPG]]

Version actuelle en date du 17 novembre 2015 à 14:22


robot arduino avec capteur

Rouleroule1.jpg

Contributeur·ice·s

Statut du projet

Experimental

Statut de la publication

License

CC-by-sa-3.0

Inspiration

robot capteur

Fichiers source

Machines

Matériaux

Lien




planche de bois 2 capteur arduino 2 servomoteur pile


Dessin

on a fait un dessin au début Vibreur.fj.jpg

construction

Le robot est construit avec les éléments du Minibot imprimé en 3D

après impression des pièces le robot est assemblé

Rouleroule1.jpgRouleroule2.jpg

cablâge

Le projet a un peu changé : finalement il s'agit d'un robot doté d'un capteur de distance qui évite les obstacles

Minibot 184140-1.jpg


programmation

Là on a fait simple : dès qu'un obstacle est devant lui à moins de 10cm il s'arrête.

Le principe est de connecter le fil de signal de chaque servomoteur sur deux entrées : 5 & 6 par exemple.

Ensuite on teste les servomoteurs pour vérifier s'ils "avancent" sur la consigne 0° ou bien 180°.

Il suffit de créer des fonctions pour chaque déplacement classique : avancer, reculer, stopper, etc...

Puis on rajoute la mesure de la distance avec le bon bloc (attention au câblage indiqué dans le bloc) et delà on fait des tests relativement à ce qui est attendu.

Visualiser et tester ce programme dans Blockly@rduino :

Mesure distance.JPG