martedì 4 agosto 2015

3Doodler hack

3Doodler hack

Prima di tutto, cos'è la penna 3Doobler? 
Questa penna nata su kickstarter, è una semplice versione "manuale" d'una stampante 3D. 
Per non perdere troppo tempo nella descrizione della penna, non compete a questo post, vi lascio un video autoesplicativo:


Ma guardiamo più da vicino questa penna:

Sul lato di questa penna troviamo 3 forellini, partendo da destra verso sinistra:
  • Pin 0 = GND
  • Pin 1 = Slow
  • Pin 2 = Fast
Collegando con un cavetto questi Pin, a coppie per chiudere il circuito, abbiamo queste combinazioni:
  • GND + Slow = la penna estrude in Slow
  • GND + Fast = la penna estrude in Fast
  • GND + GND = combinazione impossibile, non ci si riesce fisicamente!
  • Fast + Slow o Slow + Fast = nessun effetto, non utilizzata
  • Fast + Slow + GND = modalità Reverse
Quindi, solo le combinazioni verdi hanno senso, le altre no. In totale 4.
La domanda sorge spontanea, Fast, Slow e lo STOP? Basta non chiudere il circuito. Quindi collegare GND a nessun altro Pin.

Questo articolo nasce per poter collegare ad un Arduino, o in generale ad un controllore, che controlli automaticamente, secondo un programma, la nostra penna.

Bene, in sostanza dobbiamo collegare queste coppie per avere le 4 combinazioni essenziali.
Per farlo utilizziamo un transistor. 

Il principio di funzionamento è questo, il circuito è in ON ( immagine a sinistra ) quando Arduino manda un comando HIGH , +5 V.
Questo stato equivale a collegare due Pin, appunto in coppia.
L'opposto è il circuito in OFF ( immagine di destra ), quando Arduino manda un comando LOW, 0 V.

Sfruttando questo principio ho creato questo circuito con due transistor:

Arduino manda un segnale di HIGH o LOW sui Pin 8 e 7 . Mandando l'impulso HIGH si accende il transistor collegato a quel pin, mandano l'impulso LOW si spegne quel transistor al pin collegato.
Non accendendo nessun transistor ho la condizione di STOP.

Il codice ed il circuito relativo lo troverete sul mio GIT a questo indirizzo: 

Nessun commento:

Posta un commento