Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wiki:divers:preparation_atelier_prof-en-fac [2017/03/15 17:06] Christian Simon [Prototype] |
wiki:divers:preparation_atelier_prof-en-fac [2020/10/05 14:39] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | |||
====== Préparation de l' | ====== Préparation de l' | ||
Ligne 33: | Ligne 34: | ||
- porte cuve -> CS demande à Emilie si elle a des cuves. | - porte cuve -> CS demande à Emilie si elle a des cuves. | ||
- | trouver | + | Trouver |
Ligne 46: | Ligne 47: | ||
Ensuite, on réalise le capot avec le plug-in Tabbed Box Maker d' | Ensuite, on réalise le capot avec le plug-in Tabbed Box Maker d' | ||
- | Pour du plywood | + | Pour du plywood |
Voici une photo du spectromètre en cours d' | Voici une photo du spectromètre en cours d' | ||
Ligne 53: | Ligne 54: | ||
On constate quelques défauts/ | On constate quelques défauts/ | ||
- | **Reste à faire : fente à la découpeuse vinyle. | + | |
- | ** | + | ** |
+ | |||
+ | ===== Mise au point ===== | ||
+ | |||
+ | Première modification de code pour tenter d' | ||
+ | |||
+ | Le signal obtenu avec la photo-diode est vraiment trop faible : à la lumière du jour, la valeur lue au pied de la photo-diode est de 0, pour pratiquement 1000 dans l' | ||
+ | (pour 1024== 5V, et 0== 0V). Décision prise de passer à un photo-transistor, | ||
+ | |||
+ | En attendant, tentative avec un LM358AN. (on ne souhaite pas pour la version finale conserver d' | ||
+ | Essais faits avec du BBT (virage jaune/bleu à pH=6, | ||
+ | |||
+ | {{: | ||
+ | A gauche, le spectre de la solution bleue, à droit le spectre de la solution rouge. | ||
+ | (la ligne bleue, c'est le pas du moteur) | ||
+ | |||
+ | ===== Mise au point (2e épisode) ===== | ||
+ | |||
+ | * les phototransistors n'ont pas été commandés... Essai avec un transistor P2N2222. | ||
+ | * fabrication du support de cuve. | ||
+ | * redécoupe de CD, plus propre : il faut absolument que le bord de coupe soit radial, car sinon, le spectre est diffracté "en biais" : " | ||
+ | * l' | ||
+ | |||
+ | |||
+ | ===== Rush final ===== | ||
+ | |||
+ | {{ : | ||
+ | {{ : | ||
+ | |||
+ | Le temps de découpe est de 3 min 37 s, le temps de gravure de 2 min environ. | ||
+ | Le temps d' | ||
+ | |||
+ | {{: | ||
+ | {{ : | ||
+ | {{: | ||
+ | |||
+ | ===== Programme Arduino ===== | ||
+ | <code c> | ||
+ | const int M1=2; | ||
+ | const int M2=3; | ||
+ | const int M3=4; | ||
+ | const int M4=5; | ||
+ | const int LED=13; | ||
+ | int resolution = 2; | ||
+ | int NPAS=80; | ||
+ | int timeDelay=10; | ||
+ | |||
+ | float angle; | ||
+ | |||
+ | int pos=0; | ||
+ | |||
+ | void setup() { | ||
+ | |||
+ | Serial.begin(115200); | ||
+ | |||
+ | pinMode(M1, | ||
+ | pinMode(M2, | ||
+ | pinMode(M3, | ||
+ | pinMode(M4, | ||
+ | pinMode(LED, | ||
+ | |||
+ | angle=0; | ||
+ | |||
+ | tourne(1000); | ||
+ | |||
+ | tourne(-650); | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | |||
+ | for(int i=0; | ||
+ | tourne(resolution); | ||
+ | angle+=resolution * 2*PI / 64; | ||
+ | |||
+ | |||
+ | digitalWrite(LED, | ||
+ | delay(100); | ||
+ | int value = analogRead(A0); | ||
+ | delay(30); | ||
+ | |||
+ | // | ||
+ | |||
+ | Serial.print(angle); | ||
+ | Serial.print(" | ||
+ | Serial.println(value); | ||
+ | |||
+ | } | ||
+ | |||
+ | tourne(-NPAS*resolution); | ||
+ | |||
+ | angle=0; | ||
+ | delay(1000); | ||
+ | Serial.println(" | ||
+ | |||
+ | } | ||
+ | |||
+ | void tourne(int n){ // tourne de n séquences | ||
+ | |||
+ | |||
+ | |||
+ | for(int i=0; i< | ||
+ | if (n> | ||
+ | if (n<0) {pos--; if (pos<0) pos=7;} | ||
+ | |||
+ | |||
+ | if(pos==0) {digitalWrite(M1, | ||
+ | if(pos==1) {digitalWrite(M1, | ||
+ | if(pos==2) {digitalWrite(M1, | ||
+ | if(pos==3) {digitalWrite(M1, | ||
+ | if(pos==4) {digitalWrite(M1, | ||
+ | if(pos==5) {digitalWrite(M1, | ||
+ | if(pos==6) {digitalWrite(M1, | ||
+ | if(pos==7) {digitalWrite(M1, | ||
+ | delay(timeDelay); | ||
+ | |||
+ | } | ||
+ | // | ||
+ | |||
+ | |||
+ | } | ||
+ | </ |