Come dicevo nel post dedicato al fuocheggiatore elettrico il motore servo utilizzato per motorizzare il fuocheggiatore deve essere modificato, quanto meno il modello che ho utilizzato io.
La modifica va effettuata poiché questo motore è stato creato per avere un'escursione di 180° e non per ruotare liberamente come ci servirebbe a noi, vediamo quindi come poterlo modificare per avere una rotazione di 360°.
Questo è il motore come vi arriva a casa
La prima cosa da fare è svitare le viti presenti nella parte posteriore dell'involucro
Dopo di ché potrete aprirlo
Rimuovete gli ingranaggi superiori
In questa foto si può notare nella parte destra un pezzo di plastica rettangolare, questo è un potenziometro che va rimosso in quanto ha un'escursione di 180° e quindi limita il movimento dell'ingranaggio più grande che va ad innestarvisi sopra.
Dall'altro lato, invece, è presente la scheda di controllo a cui è saldato il motore vero e proprio
Dovrete quindi con un saldatore a stagno dissaldare il motore dalla scheda agendo sulle due grosse saldature che si vedono alla sinistra della foto qui sopra.
Una volta dissaldata la scheda avrete accesso all'interno del case del motore, svitate quindi quella vite che si vede nella foto sotto in modo da poter rimuovere il potenziometro. In certe versioni di questo motore il potenziometro non è fermato da una vite, ma è semplicemente agganciato con dei ganci di plastica, cercate di rimuoverlo senza rompere niente.
Ecco come si presenta dall'esterno una volta rimosso il potenziometro
E la scheda integra dopo la rimozione
Adesso dovrete saldare due cavi direttamente al motore.
Infine un'ultima modifica, attenzione che le modifiche effettuate fin'ora sono eventualmente reversibili, questa no! Quindi il servo dopo sarà utilizzabile solo per usi che non ne prevedono il controllo con la sua scheda...
L'ingranaggio più grosso, quello che era montato sopra al potenziometro, presenta un dente che non gli permette di ruotare liberamente come si vede nella foto seguente.
Andrà quindi eliminato utilizzando una lima, bisogna fare un po' di attenzione per non rovinare i denti dell'ingranaggio, ecco come si presenta dopo essere stato sistemato.
Infine rimontate tutto e richiudete.
Ecco il servo pronto per essere utilizzato per motorizzare il fuocheggiatore.
Blog personale dedicato all'elettronica, la programmazione di PIC, fotografia, etc..
venerdì 30 settembre 2011
lunedì 26 settembre 2011
Fuocheggiatore elettrico implementazione
Finalmente c'è stata la fiera dell'elettronica e sono riuscito a trovare il materiale necessario per la realizzazione del controller per il fuocheggiatore elettrico.
Schema elettrico
Riporto quindi lo schema che ho realizzato:
Analizziamo ora lo schema: l'alimentazione è fornita da una batteria da 9V e da un 7805 che porta la tensione ai 5V necessari per il funzionamento del sistema, il PIC12F675 genera un segnale PWM che viene mandato in ingresso all'integrato L293 che è in grado di comandare 2 motorini, a seconda del pulsante che si preme il segnale viene inviato ai diversi ingressi dell'L293 che aziona quindi il motorino facendolo girare in un verso o in un altro.
I due potenziometri servono per regolare la frequenza del PWM che, di conseguenza, regola la velocità dei motori, un potenziometro è per la regolazione grossolana, mentre l'altro per una regolazione più fine.
Il led serve per far capire, con il suo lampeggio, all'incirca quanti impulsi si stanno fornendo.
Lista dei componenti necessari
Riporto l'elenco dei componenti che ho utilizzato in riferimento con lo schema elettrico sovrastante.
IC1 | PIC12F675 |
IC2 | L293 |
IC3 | 7805T |
P1,P2,P3,P4 | Pulsanti a pressione |
TUNE,F_TUNE | Potenziometri lineari 10K |
D1 | Led rosso 5mm |
R1,R2 | Resistenze 4,7K |
CAP-POL | Condensatore elettrolitico 2200uF |
C1,C2 | Condensatori ceramici 0.1uF |
S1 | Interruttore ON/OFF |
G1 | Batteria 9V |
Come motorini ho utilizzato dei motori servo HS311, attenzione che questi motori non vanno bene così come li acquistate, ma vanno modificati, perché possono ruotare solamente di 180° (mi pare, comunque non hanno la rotazione libera a 360°)...
Prossimamente pubblicherò un post su come si modificano.
Prossimamente pubblicherò un post su come si modificano.
PCB e codice per PIC
Codice per programmare PIC
Immagine che mostra come impostare i bit di configurazione in MPLAB
PDF pronto da stampare con le piste per il PCB
Montaggio componenti nel pcb
Nel PCB: dove c'è M1 dovrete collegare il motore1 e dove c'è M2 il motore2, non è importante come girate i cavi, vi consiglio di collegare il motore al pcb tramite un jack di quelli audio, altrimenti se non vi va questa soluzione potete collegarlo direttamente.
Dove c'è SWx dovrete collegare i vari pulsanti, invece CM è il punto dove prendere il segnale PWM da mettere sull'altro capo di tutti e 4 i pulsanti.
LED+ ci va l'anodo del led, mentre LED- il catodo.
Dove c'è SWx dovrete collegare i vari pulsanti, invece CM è il punto dove prendere il segnale PWM da mettere sull'altro capo di tutti e 4 i pulsanti.
LED+ ci va l'anodo del led, mentre LED- il catodo.
La mia realizzazione
Infine vi posto alcune foto della mia realizzazione e un video in cui se ne vede il funzionamento.
mercoledì 7 settembre 2011
Fuocheggiatore elettrico
L'ultimo progetto a cui mi sto interessando è un controller per comandare due motorini servo per controllare due fuocheggiatori elettrici, ho già scritto un programmino per un PIC che tramite una variazione di tensione in ingresso generata da un potenziometro mi crea una PWM variabile, ora mi serve solo il PIC, qui nei negozi paiono introvabili, mi tocca aspettare la prossima fiera dell'elettronica, fortuna che è vicina!
Di seguito un video del prototipo fatto però funzionare con un PIC più ingombrante del 12F6xx che intendo usare...
Di seguito un video del prototipo fatto però funzionare con un PIC più ingombrante del 12F6xx che intendo usare...
Iscriviti a:
Post (Atom)