Il circuito "TuttoFare"
Barone Rosso, baronerosso@baronerosso.net


(per gentile concessione di.http://aeropic.free.fr/)
Componenti:

Resistenze (tutte al 5% 1/4 o 1/8 watt)
R1 330 ohm (opzionale)

Diodi
Led Diodo Led (opzionale)

Integrati
IC1 Pic 12C509 (programmato)

Varie
1 Cavi servo
1 Buzzer Piezo

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.

Figura 1

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:

  1. Accendere il trasmettitore e mettere il canale interessato al centro della corsa
  2. Accendere il ricevitore, il led si illuminerà
  3. 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/