Tutoriel robotbot arduino : Différence entre versions

De Les Fabriques du Ponant
Aller à : navigation, rechercher
(schema de cablage)
 
(Une révision intermédiaire par le même utilisateur non affichée)
Ligne 76 : Ligne 76 :
  
 
===schema de cablage===
 
===schema de cablage===
[[Fichier:Schema de cablage robotbot .png|400px]]
+
[[Fichier:Schema de cablage robotbot .png|800px]]
  
 
==étapes de fabrication==
 
==étapes de fabrication==
Ligne 123 : Ligne 123 :
  
 
==ne pas modifier sous cette ligne==
 
==ne pas modifier sous cette ligne==
[[Catégorie:arduino]]
+
==catégorie==
 +
[[Catégorie:Arduino]]
 +
[[Catégorie:Robot]]
 +
[[Catégorie:impression 3D]]

Version actuelle datée du 26 août 2024 à 08:41

Titre de la fiche expérience :

description

Robotbot.png

Le robotbot est un robot fabriqué lors du hackhathon du TN 5 du 11 mars au 20 mars. Il fonctionne avec un arduino, 3 servo moteur et 3 potentiomètres.

Objectifs

  1. - créer le prototype d’un dispositif programmable roulant et pilotable
  2. - imaginer une esthétique répondant aux contraintes imposées
  3. - documenter son travail
  4. - présenter son produit

outil et matériel

fichiers à joindre

  • decoupe laser.

Fichier:Bot robot 2 pdf.pdf

code Arduino

 1  
 2 #include <Servo.h>
 3 
 4 // Define les broches pour les servo-moteurs
 5 const int servoPin1 = 8;
 6 const int servoPin2roue = 13;
 7 const int servoPin3 = 2;
 8 
 9 // Define les broches pour les potentiomètres
10 const int potPin1 = A0;
11 const int potPin2 = A1;
12 const int potPin3 = A2;
13 
14 // Crée des objets Servo pour les servo-moteurs
15 Servo servo1;
16 Servo servo2;
17 Servo servo3;
18 
19 void setup() {
20   // Initialise les servo-moteurs
21   servo1.attach(servoPin1);
22   servo2.attach(servoPin2roue);
23   servo3.attach(servoPin3);
24 }
25 
26 void loop() {
27   // Lit les valeurs des potentiomètres
28   int angle1 = map(analogRead(potPin1), 0, 1023, 0, 180);
29   int angle2 = map(analogRead(potPin2), 0, 1023, 0, 180);
30   int angle3 = map(analogRead(potPin3), 0, 1023, 0, 180);
31 
32   // Déplace les servo-moteurs aux positions spécifiées par les potentiomètres
33   servo1.write(angle1);
34   delay(15); // Ajout d'un délai de 15 millisecondes
35   servo2.write(angle2);
36   delay(50); // Ajout d'un délai de 15 millisecondes
37   servo3.write(angle3);
38   delay(15); // Ajout d'un délai de 15 millisecondes
39 }

schema de cablage

Schema de cablage robotbot .png

étapes de fabrication

étape 1

faire un moodboard avec les inspirations couleurs et thèmes

étape 2

rassembler le matériel électronique et le matériel de construction

étape 3

Câblage des servos moteurs et des potentiomètres suivant le schéma de câblage

étape 4

Insérer le code Arduino dans la carte

étape 5

création de la boite, du robot et de tous le nécessaire a votre réalisation

les problèmes et les solutions

quelles sont difficultés : le câblage peut être difficile au vu du nombre de câbles, le câble management est à prévoir.

Les problèmes : attention, il faut bien suivre la procédure pour installer une carte Arduino et ne pas oublier les pilotes à installer arduino

les trucs et astuces pour que ça marche : prendre son temps, prévoir des quoi prendre des notes, s'amuser sur l'esthétisme.

les sites web des réalisations

Canard.png

le canard des anneaux

A3D7.jpg

a3D7


Retour vers le futur.jpg

retour vers le futur

Le déphasé.jpg

le dephasé

ne pas modifier sous cette ligne

catégorie