Pagina 10 di 16 primaprima ... 89101112 ... ultimoultimo
Visualizzazione dei risultati da 91 a 100 su 160

Discussione: Box accessori - Medico, geniere, arbitro, ecc...

  1. #91
    Spina L'avatar di Goliath
    Club
    A.S.D. DeltaLaserTag
    Iscritto il
    23 Mar 2006
    Messaggi
    303

    Predefinito

    BOX MEDICO/GENIERE

    Ecco schema e firmware del semplice box medico/geniere:

    Clicca sull'immagine per ingrandirla

Nome:   schema_medico2.jpg 
Visite: 71 
Dimensione:   51.7 KB 
ID: 51005

    Clicca per ingrandire lo schema

    DOWNLOAD: BOXESv2.HEX

    Appunti sullo schema:

    > buzzer (SP1) e status led (D2) vanno collegati con il positivo ai rispettivi pin del pic (pin 9 e 10) e con il negativo a massa;

    > l'IR led (D1) non necessita di alcuna resistenza e va collegato col positivo al pin 5 del pic e con il negativo a massa


    Appunti sul funzionamento:

    Se il deviatore SW2 viene lasciato aperto (ovvero sul pin 3 del PIC arrivano 5 volt) il box si avvierà come box medico; se invece il deviatore viene chiuso a massa il box si avvierà come box geniere (invio caricatori ai propri compagni). Dopo l'accensione non si potrà più intervenire sulla decisione di avvio di box medico o geniere e sarà necessario un completo riavvio per effettuare una scelta diversa.

    All'accensione il box è in fase di stand-by (status led acceso) e per attivarlo si necessita dell'intervento del box arbitro e del suo segnale di start. All'avvio lo status led si spegnerà ed il box sarà perfettamente attivo.

    Funzionamento box medico:
    Tenendo premuto il bottone di "Invio Cura" ("SW" nello schema) per un tot di secondi (default 6 secondi) si invierà n° 1 kit medico che curerà il giocatore di tot punti vita (default 20); per tutto il tempo dell'invio della cura lo status led rimarrà acceso per poi spegnersi all'invio della cura; al termine dell'invio della cura si udirà un doppio beep veloce del buzzer ad indicare l'avvenuto invio del medikit; se si continua a tenere premuto il bottone di "Invio Cura" verranno inviati altri kit medici (default a 6 secondi l'uno dall'altro). In totale si possono inviare tot kit medici (default 10).

    Funzionamento box geniere:
    Tenendo premuto il bottone di "Invio Caricatori" ("SW" nello schema) per un tot di secondi (default 6 secondi) si invieranno tot caricatori (default 2) al determinato giocatore; per tutto il tempo dell'invio dei caricatori lo status led rimarrà acceso per poi spegnersi ad invio avvenuto; al termine dell'invio si udirà un doppio beep veloce del buzzer ad indicare che l'operazione è avvenuta con successo; se si continua a tenere premuto il bottone di "Invio Caricatori" verranno inviati altri caricatori (default a 6 secondi l'uno dall'altro). In totale si possono inviare tot pacchetti di caricatori (default 20 per un totale di 20x2=40 caricatori in tutto).

    Per cambiare i parametri quali: secondi tra l'invio di un kit e l'altro, punti di cura, n° di kit medici, n° di pacchetti di caricatori e n° di caricatori inviati per ogni pacchetto, si dovranno modificare cinque parametri EEPROM all'atto della programmazione del PIC; i parametri sono (cerchiati in rosso e blu):


    che in ordine, a partire da sinistra, corrispondono a:

    1 - Numero di kit medici: (default 10 -> 0A in esadecimale)
    2 - Punti di cura di ogni pacchetto medico: (default 20 -> 14 in esadecimale)
    3 - Tempo di invio, in secondi, di ogni pacchetto medico/pacchetto di caricatori: (default 6 -> 06 in esadecimale)
    4 - (cerchiato in blu) Numero di pacchetti di caricatori inviabili: (default 20 -> 14 in esadecimale)
    5 - (cerchiato in blu) Numero di caricatori inviati per ogni pacchetto: (default 2 -> 02 in esadecimale)

    I PARAMETRI DA SCRIVERE IN EEPROM VANNO NECESSARIAMENTE SCRITTI IN ESADECIMALE; ANCHE LA SEMPLICE CALCOLATRICE DI WINDOWS DISPONE DELLA FUNZIONALITA' DI CONVERSIONE DA ESADECIMALE A DECIMALE E VICEVERSA.

    Per facilitare la riprogrammazione dei tre parametri sopraccitati lo schema di cui sopra, presenta un deviatore (SW1) ed un connettore (PROG) per la riprogrammazione In-Circuit del pic stesso, senza dover ogni volta staccarlo dalla basetta.

    Riporto la spiegazione del funzionamento della programmazione In-Circuit descrittami da frabbe:

    Quote Originariamente inviata da frabbe
    Lo schema prevede lo stadio di alimentazione predisposto per l'utilizzo di batterie da 9V ed il connettore di programmazione da utilizzare unitamente al programmatore per PIC presentato in questo post sfruttando il protocollo ICSP. Questo protocollo prevede però 5 diversi segnali da portare verso il PIC, mentre i cavi ed i connettori più comuni prevedono un massimo di 4 terminali (ad esempio i jack audio); per questo ho valutato se era possibile eliminare qualche connessione ed il risultato è quello che si vede nello schema.

    Il connettore PROG può essere realizzato come meglio si vuole (io ho utilizzato un jack da 3.5mm a 4 terminali) e deve essere collegato al programmatore mediante un cavetto a 4 fili; sul lato del programmatore ho predisposto una semplicissima strip a 4 pin, in cui ognuno è collegato in parallelo al rispettivo pin dello zoccolo del PIC: questo connettore è visibile in basso a destra accanto allo zoccolo nelle foto in questo post.

    Per poter evitare di utilizzare il segnale di massa del programmatore è necessario inserire (come visibile nello schema elettrico) un deviatore di accensione sulla linea positiva di alimentazione del box e, al momento della programmazione, mantenere spento il circuito mediante il deviatore ma con la batteria inserita; il PIC verrà così alimentato dal programmatore sfruttando la massa della batteria del box
    Colgo l'occasione per ringraziare, ancora una volta, del supporto il nostro caro amico frabbe!!
    Ultima modifica di Goliath; 20/07/2010 a 14:26

  2. #92
    Spina L'avatar di neo-xabaras
    Club
    SVALVOLATI LASER TAG
    Iscritto il
    24 Feb 2010
    Messaggi
    369

    Predefinito

    mi inchino !!!

  3. #93
    In attesa di conferma In attesa della conferma e-mail
    Club
    No
    Iscritto il
    02 Jun 2010
    Messaggi
    38

    Predefinito

    Cosa volere di più ...Grandi !!!

  4. #94
    Spina L'avatar di Goliath
    Club
    A.S.D. DeltaLaserTag
    Iscritto il
    23 Mar 2006
    Messaggi
    303

    Predefinito

    Grazie mille ragazzi!! A breve anche il Box Geniere e le granate!!

  5. #95
    Spina L'avatar di neo-xabaras
    Club
    SVALVOLATI LASER TAG
    Iscritto il
    24 Feb 2010
    Messaggi
    369

    Predefinito

    granate?!?!?!?!?

  6. #96
    Spina L'avatar di Goliath
    Club
    A.S.D. DeltaLaserTag
    Iscritto il
    23 Mar 2006
    Messaggi
    303

    Predefinito

    Si le bombe a mano

  7. #97
    Spina L'avatar di neo-xabaras
    Club
    SVALVOLATI LASER TAG
    Iscritto il
    24 Feb 2010
    Messaggi
    369

    Predefinito

    wowowowo ma dovete anche dirmi come fare l'involucro !!!

  8. #98
    sono abituato allo champagne non posso mica bere il tavernello

    L'avatar di andreamarz
    Club
    A.S.D. DeltaLaserTag
    Età
    39
    Iscritto il
    16 Sep 2007
    Messaggi
    3,938

    Predefinito

    Quote Originariamente inviata da neo-xabaras Visualizza il messaggio
    wowowowo ma dovete anche dirmi come fare l'involucro !!!
    Tubo in pvc colorato a dovere e qualche stencil per le scritte

    Oppure se hai qualche soldino da parte prendi le repliche.

  9. #99
    Spina L'avatar di frabbe
    Club
    Non affiliato
    Iscritto il
    31 Mar 2009
    Messaggi
    143

    Predefinito Proposta di modifica schema box medico

    L'attuale schema da me proposto per il box medico presenta un grosso problema: la presenza di uno switch per l'alimentazione permette di accendere e spegnere il box tutte le volte che si vuole, vanificando la presenza di un numero limitato di cure.
    Le possibili soluzioni al problema sono due:

    1) Utilizzare al posto di un normale deviatore un modello a chiave conservata dall'arbitro che accenderà tutti i box ad inizio partita; soluzione semplice da realizzare ma estremamente costosa (non vorrei spendere 15€ solo per mettere una chiave in un box accessorio....)

    2) Poichè il box già utilizza uno status led ed il pin 11 del PIC è libero, si potrebbe dotare di un sensore TSOP4840 e fare in modo, esattamente come le MDT, il box all'accensione rimanga bloccato in attesa del comando di start da parte del box arbitro. Le modifiche da effettuare sono minime, sia come hardware (basta aggiungere un sensore, un condensatore ed una resistenza) sia come software (il codice sarebbe esattamente lo stesso della MDT e non è neppure necessario realizzare un nuovo comando, lo start già esistente è più che sufficiente).

    Chiedo quindi a Goliath cosa ne pensa e se può eseguire questa modifica.
    Ultima modifica di Goliath; 01/07/2010 a 20:21

  10. #100
    Spina L'avatar di Goliath
    Club
    A.S.D. DeltaLaserTag
    Iscritto il
    23 Mar 2006
    Messaggi
    303

    Predefinito

    SI è possibile farlo..vedrò di implementare la soluzione con lo TSOP4840 per avviare il box medico

Pagina 10 di 16 primaprima ... 89101112 ... ultimoultimo

Questa pagina è stata trovata cercando:

dominationtube

geniere

svalvolatilasertag-forumfree

webtronic

irgun

SEO Blog
Licenza Creative Commons
SoftAir Mania - SAM by SoftAir Mania Community is licensed under a Creative Commons Attribuzione - Non commerciale - Non opere derivate 3.0 Italia License.
Based on a work at www.softairmania.it.
Permissions beyond the scope of this license may be available at https://www.softairmania.it.
SoftAir Mania® è un marchio registrato.