Passerelle.Infini 2025 : appareil pas photo
Sommaire
[masquer]résumé du projet
Un appareil photo qui prends pas de photo
membres du projet
Ewen, Blandine et Léandre
Matières et logiciels utiliser pour le projet
Carton-Bois( contre plaqué) Inkscape-
Etape de conception
Nous avons commencer a faire différents croquis de notre appareil pas photo
En premier temps nous avons dessinés l'appareil photos sur le logiciel Inskape.
Puis nous avons fait un premier essais de découpe à la découpeuse laser avec du carton.
Entre temps nous avons aussi programmer notre Flash et le bouton déclencheur de l'appareil avec le codage Arduino.
Aprés impression nous avons notre premier prototype en carton sans le programme intégré.
Nous avons également éditer la notice de notre appareil pas photos
Il nous fallez aussi un packaging à notre appareil pas photo, nous avons choisi de le faire en tissue puis calligraphier.
Après 10 minutes de découpe laser on se rapproche du rendu final de notre appareil pas photo
Voici les premier résultat de la calligraphie du packaging
Dernière ligne droite pour la découpe finale du produit
Etape finale: Tout coller est assembler
Problematique
Problème 1:
Cela a était que notre boite était beaucoup trop petite pour intégré tout les élément électronique.
Pour cela nous avons agrandit notre boite de 2cm en largeur et hauteur
Problème 2:
Après le début de la découpe final nous voulions que la boite sois graver en style bois mais cela ne rendais pas très nette.
Nous avons donc décider d'enlever la gravure et que le rond qui sert de base d'objectif sera gravé simplement en découpe laser ou en vinyle.
Avant:
Probleme 3:
Cela à était le programmation , pour que tout fonctionne correctement il a fallu apprendre et comprendre comment codé sur Arduino.
pistes explorée, abandonnées ou fertiles
code
1
2 // DFPlayer Code minimal pour test
3
4 #include <SoftwareSerial.h>
5 #include <DFRobotDFPlayerMini.h>
6
7 SoftwareSerial mySoftwareSerial(10,11); // TX, RX
8 DFRobotDFPlayerMini myDFPlayer ;
9 int bouton = 9;
10 bool val = 1;
11 void setup() {
12 // initialize digital pin LED_BUILTIN as an output.
13 pinMode(LED_BUILTIN, OUTPUT);
14
15 pinMode(bouton, INPUT_PULLUP);
16
17 mySoftwareSerial.begin(9600) ;
18
19 myDFPlayer.begin(mySoftwareSerial) ;
20 // Joue la premiere chanson de la carte SD pendant 10 secondes
21 myDFPlayer.setTimeOut(500) ;
22 myDFPlayer.disableLoop(); //Arrêter la boucle.
23 myDFPlayer.volume(30) ; // fixe le son à 10 (peut aller jusqu'à 30 maximum)
24 // joue le premier fichier son.
25 }
26
27
28 void loop() {
29
30 //delay(1000); //pause de 10 secondes
31
32 val = digitalRead(bouton);
33 if (val == 0) {
34 digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
35 delay(50); // wait for a second
36 digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
37 delay(50);
38 digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
39 delay(75); // wait for a second
40 digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
41 //delay(50);
42 myDFPlayer.play(1);
43 delay(500);
44
45 }}