ENIB 2022 - Groupe D : Bateau pirate "Larguez vos amarres" : Différence entre versions
m (→Schéma électrique) |
m (→Catégories) |
||
Ligne 165 : | Ligne 165 : | ||
|} | |} | ||
− | == | + | ==Améliorations possibles== |
+ | ===Partie mécanique=== | ||
+ | *Remplacer le système traction par corde par un système de pignon-crémaillère. | ||
+ | *Mettre des figurants dans le bateau pour donner plus de vie dans l'attraction. | ||
+ | |||
+ | ===Partie électronique=== | ||
+ | *Refaire le cable-managment. | ||
+ | *Inclure des LED pour rendre l'attraction plus belle. | ||
+ | |||
+ | ===Partie codage=== | ||
+ | *Réussir à automatiser le moteur. | ||
+ | *Réussir à coder les LED. | ||
[[Catégorie:Enib2022]] | [[Catégorie:Enib2022]] |
Version du 20 janvier 2022 à 12:26
Sommaire
Que fait ce projet ?
Etudiants en 3eme année à l'ENIB, nous avons pu dans le cadre de notre intersemestre et en collaboration avec les petit débrouillards participer à un "Hackaton" avec pour sujet la Fête foraine, nous avons donc fait le choix de créer un bateau pirate miniature comme on peut en voir dans de nombreuse fête foraine.
Les membres du projet
- Paul TESSON
- Julien SORIANO
- Florian ARNOUX
- Francisco RODRIGUES
Liste des composants
Produit | Caractéristiques | Quantité |
---|---|---|
Arduino | Mega 2560 | 1 |
Câbles | Équipés de duponts (mâles et femelles) | Environ 20 |
Breadboard | - | 1 |
Pont en H | L298N | 1 |
Roulements à billes | d=8mm ; D=22mm | 2 |
Médium | Plaques l=300mm ; L=600mm | 4 |
Haut parleur | Simple | 1 |
Lecteur de microSD | 1528-1462-ND de chez Adafruit Industries LLC | 1 |
Bande LED | - | 1 |
Axe | D=8mm | 1 |
Plan des pièces à réaliser au laser
Ces plans ont été élaborés pour des plaques de médium de 300×600mm
Fichiers 3D | Plan 1 Plan 3 Plan 2 Plan 4 |
Schéma électrique
Musiques
Lien : https://www.youtube.com/watch?v=gVzQWP4bKPA
Code
Musique | Moteur |
---|---|
#include <DFPlayer_Mini_Mp3.h> #include <SoftwareSerial.h> int i=0; void setup() { Serial.begin (9600); mp3_set_serial (Serial); mp3_set_volume (25); } void loop () { while (i<3){ i++; mp3_play(i); delay(119000); i=i%2; } } |
// Pont en H L298N //Ports de commande du moteur B int motorPin1 = 8; int motorPin2 = 9; int enablePin = 5; // Vitesse du moteur int state = 0; void setup() { Serial.begin(9600); Serial.println(F("Initialize System")); //Init btn // Initialisation du port série Serial.begin(9600); } void loop() { if (Serial.available() > 0) { // Lecture de l'entier passé au port série state = Serial.parseInt(); // // Sens du mouvement // if (state > 0) // avant { digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, LOW); Serial.print("Avant "); Serial.println(state); } else if (state < 0) // arrière { digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, HIGH); Serial.print("Arriere "); Serial.println(state); } else // Stop (freinage) { digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, HIGH); Serial.println("Stop"); } // // Vitesse du mouvement // analogWrite(enablePin, abs(state)); } delay(100); } |
Améliorations possibles
Partie mécanique
- Remplacer le système traction par corde par un système de pignon-crémaillère.
- Mettre des figurants dans le bateau pour donner plus de vie dans l'attraction.
Partie électronique
- Refaire le cable-managment.
- Inclure des LED pour rendre l'attraction plus belle.
Partie codage
- Réussir à automatiser le moteur.
- Réussir à coder les LED.