Il circuito "TuttoFare" Barone Rosso, baronerosso@baronerosso.net
| (per gentile concessione di.http://aeropic.free.fr/) |
|
|
|
Per gentile concessione di http://aeropic.free.fr/
posso proporvi la traduzione in italiano di questo circuito
"tuttofare",
per qualunque domanda potete rivolgervi direttamente all'autore oppure a
me.
Questo circuito si può veramente definire un tuttofare, infatti con un
unico pic si possono eseguire diverse funzioni:
- Cercamodelli
- Interruttore On/Off per pilotare un qualunque carico
- Lampeggiatore, pilotando i led direttamente dal pic o tramite
circuito esterno, sono disponibili 2 frequenze di lampeggio diverse 1Hz
e 1/4Hz
Il circuito è composto dal
Pic (programmato), un led(opzionale) e pochi altri componenti a seconda
la versione che si intende realizzare. Per la programmazione del Pic
12C509 dovete usare il file beeper509.hex, mentre se usate un 12C508 il file giusto è beeper508.hex,
e per gli interessati nell'area Download trovate il file beeper-sorg.txt dove potete leggere il
listato sorgente del programma. Per programmare il chip
è necessario un apposito programmatore, per informazioni potete rivolgervi
direttamente all'autore (che può
fornirvi i Pic programmati) oppure a me.
|
|
Ecco come funzionano le varie uscite del pic (tutte le
uscite si possono usare contemporaneamente):
| Posizione
Stick |
Effetto |
Tutto al massimo
100% |
GP5 = buzzer spento
GP4 = l'uscita si attiva con la frequenza di 1Hz
GP2 = l'uscita si attiva con la frequenza di 1/4Hz
GP1 = uscita On (Motore On)
GP0 = uscita Off (Motore Avanti)
|
| Corsa al 75% |
GP5 = buzzer spento
GP4 = uscita Off
GP2 = flicker to 1/4 Hz
GP1 = uscita On (Motore On)
GP0 = uscita Off (Motore Avanti)
|
Corsa al 50% Centro |
GP5 = buzzer spento
GP4 = uscita Off
GP2 = uscita Off
GP1 = uscita Off (Motore Off)
GP0 = uscita Off (Motore Avanti)
|
| Corsa al 25% |
GP5 = buzzer spento
GP4 = uscita Off
GP2 = uscita Off
GP1 = uscita On (Motore On)
GP0 = uscita On (Motore Indietro)
|
Tutto al minimo 0% |
GP5 = buzzer spento
GP4 = uscita Off
GP2 = uscita Off
GP1 = uscita On (Motore On)
GP0 = uscita On (Motore Indietro)
|
Trasmettitore OFF (Modello
perso)
|
GP5 = Il buzzer suona a intermittenza, 3 secondi acceso
e 3 secondi spento
NON funziona con
le riceventi PCM
|
| All'accensione |
GP5 = Il buzzer suona per 5 secondi
GP2 = Si accende per 5 secondi
|
|
Vediamo qualche possibile utilizzo di questo progetto:
-
Interruttore elettronico: Occorre semplicemente collegare
lo schema in figura1 all'uscita GP0 (il relè scatterà solo in una
direzione) o GP1 (il relè scatterà in entrambe le direzioni ma
sarà spento con lo stick al centro).
-
Controllo motore: Il controllo è di tipo
On/Off e occorre semplicemente collegare lo schema di figura1 al
piedino GP1. Volendo è possibile invertire il funzionamento del
motore o attivare un freno usando un secondo relè collegato al
piedino GP0.
-
Lampeggiatore: Il circuito mette a
disposizione 2 diverse frequenze di lampeggio 1Hz (piedino GP4) o 1/4Hz (piedinoGP2),
Come luci potete usare o dei led, in questo caso li potete anche
collegare direttamente alle uscite limitando la corrente totale con
una resistenza (ricordatevi comunque che la corrente massima
sopportata dai pic è di 25mA), o delle comuni lampadine, usando lo
schema in figura1 oppure un semplice transistor di potenza.
-
Cerca modelli: con un ricevitore in PPM quando
il pic non rileva più nessun segnale (in pratica quando perdete il
modello dovete semplicemente spegnere la radio) attiva il buzzer
piezoelettrico collegato all'uscita GP5. Purtroppo il sistema non
funziona con i ricevitori in PCM, perché il segnale di uscita dal
ricevitore è
sempre presente, in questo caso una possibile soluzione potrebbe
essere di collegare il buzzer tra il negativo e GP2, e programmare
il Fail Safe in modo da attivare l'uscita quando non riceve più il
segnale del trasmettitore.
Una volta montato il circuito funzionerà subito, non ha bisogno di
nessuna regolazione perché si autoregolerà da solo quando viene alimentato. Per il buon funzionamento del circuito è indispensabile seguire
tutte le volte questa procedura:
- Accendere il trasmettitore e mettere il canale
interessato al centro della corsa
- Accendere il ricevitore, il led si illuminerà
- Non muovere gli stick del trasmettitore, il circuito si regolerà
sul punto neutro del servo, appena si spegne il led il circuito è
pronto per funzionare (circa 5 secondi).
|
File:
File per la programmazione del microprocessore (per 12C508)
File per la programmazione del microprocessore (per 12C509)
Sorgenti del programma
|
Nota Importante:
L'autore non si assume nessuna responsabilità per
eventuali danni, diretti o indiretti, che dovessero verificarsi come conseguenza
dell'utilizzo del presente circuito. |
|
|
2000 © BaroneRosso.net http://www.baronerosso.net/ |