Enib 2020 : Turbo Engueulator 2000
Sommaire
Version Finale Du Projet
Le Turbo Engueulatoire 2000, Pourquoi ?
En avez-vous jamais eu assez du bruit ? De vous brisez la voix à demander à votre entourage de baisser d'un ton ? Et bien le Turbo Engueulator 2000 est la solution à tout vos problèmes. Compact, avec des signaux à la fois sonores et visuels, il conviendra en toute situation. Sa technologie peut paraître obscure, mais nous allons vous ouvrir le couvercle de cette merveilleuse boite, vous en dévoiler tous les secrets, pour que vous puissiez le reproduire chez vous.
Que Faut-Il Pour Faire Un Turbo Engueulator 2000
- Un Arduino (nous avons utilisé un Genuino UNO)
- Un lecteur MP3 pour Arduino
- Un câble USB A/B
- Une LED RGB
- Une résistance de 1 kΩ
- Trois résistances de 220 Ω
- Un haut-parleur
- Un capteur sonore à sensibilité réglable
- De multiple fils
- Une batterie
- Un interrupteur
- Un poste à soudure
- Une découpeuse laser
- Des planches de bois pour découpeuse laser
- Un pistolet à colle avec un tube de colle associé
- Une carte MicroSD avec un adaptateur MicroSD/SD
- Un tournevis
- Deux à Trois plaques LabTech
- Vos chansons préférées
Code Pour Faire Fonctionner Le Turbo Engueulator 2000
Vous pouvez réaliser vous-même le code pour faire fonctionner votre dispositif de sauvegarde de la voix en cas d'environnement bruyant, ou vous pouvez récupérer directement le code fourni ci-dessous.
N'oubliez pas avant toute chose de télécharger les bibliothèques nécessaire à la lecture des fichiers MP3, et de les placer dans le dossier où se trouve votre fichier Arduino.
#include "Arduino.h" #include "SoftwareSerial.h" #include "DFRobotDFPlayerMini.h" SoftwareSerial mySoftwareSerial(10, 11); // RX, TX DFRobotDFPlayerMini myDFPlayer; void printDetail(uint8_t type, int value); const int BT = 3; const int pin_sound = 9; const int interrupteur = 8; const int red = A0; const int green = A1; const int blue = A2; void setup() { mySoftwareSerial.begin(9600); Serial.begin(115200); if (!myDFPlayer.begin(mySoftwareSerial)) { //Use softwareSerial to communicate with mp3. Serial.println(F("Unable to begin:")); Serial.println(F("1.Please recheck the connection!")); Serial.println(F("2.Please insert the SD card!")); while(true); } Serial.println(F("DFPlayer Mini online.")); myDFPlayer.volume(20); //Set volume value. From 0 to 30 pinMode(red, OUTPUT); pinMode(green, OUTPUT); pinMode(blue, OUTPUT); pinMode(interrupteur, INPUT); delay(2000); } void loop() { if(digitalRead(interrupteur)) { if (digitalRead(pin_sound)) { analogWrite(red, 255-218); analogWrite(green, 255 - 112); analogWrite(blue, 255-214); myDFPlayer.randomAll(); //Play random delay(20000); myDFPlayer.stop(); analogWrite(red, 0); analogWrite(green, 255-215); analogWrite(blue, 255); } else { analogWrite(red, 0); analogWrite(green, 255-215); analogWrite(blue, 255); } } else { analogWrite(red, 255); analogWrite(green, 255); analogWrite(blue, 0); } }
Branchements
Les tables peuvent sembler légion, mais ne vous en faites pas, avec un tout petit peu de rigueur, tout devrait bien se passer.
Commencer d'abord par Brancher la LED, en oublier pas de protéger chacune de ses pin avec les résistances de 220 Ω. Sans ces résistances la LED risque de claquer. La LED est branché sur les ports analogiques de l'Arduino pour pouvoir moduler le courant qu'on lui envoie, afin de pouvoir la faire varier de couleur.
Il est important d'être rigoureux avec le montage du lecteur MP3, pour éviter les déconvenue pendant la période de test.
Création De La Boite Avec La Découpeuse Laser
Vous trouverez notre fichier pour la découpeuse laser ici. Media:Box 170x120x90 3mm.svg
Assemblage
Assemblez tout dans la boite, faite passer la LED dans le panneau du dessus, placer correctement le micro et le haut-parleur dans les orifices prévus à cet effet, et assembler l'interrupteur sur le panneau arrière. Pensez à faire sortir le câble d'alimentation de l'Arduino par son trou, vous pourrez ainsi le brancher à un ordinateur, sur secteur avec un transformateur, ou une batterie externe. Pensez à ne pas dépasser les 5V d'alimentation au cas où vous n'êtes pas branché sur ordinateur.
C'est Fini !
Et voilà, vous avez atteint la fin de ce voyage. Félicitation !