Pagina 1 di 3 123 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24

Discussione: MliesTag 4.06 - Delta Version

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

    Lightbulb MliesTag 4.06 - Delta Version

    --------------------------------------------IMPORTANTE-------------------------------------------------------
    TUTTI I CREDITI VANNO ALL'IDEATORE DEL MILES TAG JIM ROBERTSON. LO SCHEMA ED IL CODICE DEL PROGETTO SOTTORIPORTATO SONO LA MODIFICA DELLO SCHEMA E DEL CODICE ORIGINALE MILES TAG V4.06 DI JIM. VISITATE IL SUO SITO http://lasertagparts.com/mtdesign.htm PER ULTERIORI INFORMAZIONI SUGLI ALTRI SUOI PROGETTI E SUL PROTOCOLLO UTILIZZATO.
    ----------------------------------------------------------------------------------------------------------------------


    Il progetto sottoriportato è la modifica dell'originale miles tag v4.06 di Jim Robertson (ideatore del sistema Miles Tag). Le modifiche apportate sono:
    - Rivelazione dello stato dei sensori (anti-cheat);
    - Aggiunta di un buzzer per le notifiche di sistema;
    - Controllo dei sensori, entrata nel menù di configurazione, avvio dell'arma e blocco della stessa;
    - Funzione di Medico impostabile tramite menù di configurazione;
    - Funzione di Geniere impostabile tramite menù di configurazione;
    - IR BOOST impostabile tramite menù di configurazione per permettere di selezionare la gittata dell'arma e selezionare la modalità indoor/outdoor;
    - Duty Cycle impostabile (dal 20% al 50%) da menù di configurazione per permettere di selezionare la gittata dell'arma in configurazione diurna/notturna;
    - Visualizzazione su LCD di 32 nomi standard;
    ATTENZIONE: questa versione (4.06) funziona a 4mhz (e non a 8mhz come di norma) quindi è più lenta nell'elaborazione del codice ed è quindi sconsigliata!!

    Oltre a queste caratteristiche l'arma, come da progetto originale, ha anche:
    - Display LCD 8x2 per la visualizzazione di colpi, caricatori, vita, squadra, ID giocatore e messaggi di sistema;
    - Config switch per permettere l'attivazione dell'arma (anti-cheat) e per entrare in modalità configurazione (possibile anche attraverso la GodGun);
    - Parametri quali rateo di fuoco, danno dell'arma, squadra, ID giocatore, hit delay,fuoco amico ecc. configurabili direttamente via LCD senza la necessità di riprogrammare il microprocessore;
    - Compatibile con il protocollo Miles Tag 5.20;
    - Supporto per il punteggio fino a 32 giocatori;
    - Supporto per la clonazione dell'arma da parte di un'altra arma;


    SCHEMA



    L'immagine è stata girata per evitare che venisse tagliata. Per vederla correttamente cliccateci sopra col destro e "Salva immagine con nome", salvatela sul vostro pc e giratela con un editor di immagini. Per chi avesse problemi mi contatti e provvederò a spedirgli l'immagine.

    SCHEMA LCD:



    Lo schema dell'LCD è di lasertagparts.com

    TSOP48xx:



    1.Data 2.Ground 3.Vdd

    IRLD024-IRLD110:



    LEDs:



    COMPONENTI:
    1x LM7805 (NON 78L05!!) ------- se si usa un'alimentazione da 7.2V è VIVAMENTE consigliato l'L4941
    1x PIC16F648A
    3x TSOP4840
    1x condensatore elettrolitico 100uF 16V
    1x condensatore elettrolitico 10uF 16V
    3x condensatore elettrolitico 4.7uF 16V
    4x resistenze da 10Kohm 1/4W
    3x resistenza 200Kohm 1/4W
    6x resistenze da 100ohm 1/4W
    1x resistenza 5.6ohm 1/4W
    1x resistenza 10ohm 1/4W
    1x resistenza 56ohm 1/4W
    1x trimmer 20Kohm
    1x diodo ir TSAL6100
    1x diodo superluminoso rosso o giallo (muzzle led)
    3x diodo superluminoso rosso (hitled)
    1x diodo verde o rosso (status led)
    3x transistor Power Mosfet IRLD024 (oppure IRLD110)
    1x transistor Mosfet 2N7000
    1x relè 5V da minimo 15A e 125ohm di resistenza interna
    3x interruttori Normally Open momentanei
    1x interruttore a chiave (switch key)

    I sensori da costruire sono tre disposti in testa uno frontalmente e due lateralmente; i sensori comprendono anche gli HitLed che si accendono quando si viene colpiti e che rimangono accesi quando si è eliminati; non occorre un IRLD024 per ognuno di essi ma ne basta uno solo al quale poi verranno collegati tutti gli HitLed. Per aumentare la sensibilità dei sensori ed evitare che, soprattutto nelle giornate soleggiate, ricevano le informazioni a distanze ridotte, bisogna coprire i sensori stessi con una plastia apposita denominata filtro IR (la trovate anche presso farnell.it) che fa passare al sensore solo i raggi IR diminuendo la probabilità di saturazione del sensore stesso per via della luce solare visibile.

    Il relè da noi utilizzato è a 5V, 125ohm, 15A, 0,2W e SPNO (Single Pole Normally Open). La resistenza da 56ohm è stata dimensionata appositamente per il relè avente queste caratteristiche; se utilizzate un relè diverso andrà dimensionata diversamente la resistenza (chiedetemi se non sapete come fare). Il relè, se utilizzate le normali armi da soft-air, deve essere in grado di supportare circa 15 ampere di corrente continua sui suoi contatti quando chiusi.

    Il buzzer suona:
    - ogni volta che si subisce un colpo da parte dell'avversario;
    - rimane acceso se eliminati dal gioco;
    - rimane acceso se i sensori vengono staccati;
    - fa due beep nel caso dei 'colpi di striscio' (ricezione parziale del colpo dell'avversario)

    Il motorino gira ogni volta in cui l'arma spara un colpo; se finiscono i colpi nel caricatore il motorino non gira più.

    Lo schema è molto semplice da realizzare ed anche economico. Per il file esadecimale da programmare nel PIC, il manuale originale (non sono quindi comprese le nostre aggiunte quali la modalità medico e geniere ed il sanguinamento) sul funzionamento del menù e delle relative opzioni e i vari datasheets ecco i files in un unico archivio:


    DOWNLOAD: V406 Rev 5.zip



    SETTAGGI PROGRAMMAZIONE

    Il programma utilizzato per la programmazione è WINPIC800 3.55f (esistono anche versioni più aggiornate) che è freeware e lo trovate gratuitamente per il download in rete. Qui sotto è riportato uno screenshoot del programma con i settaggi da impostare prima della programmazione del PIC16F648A. Potete comunque usare un qualsiasi altro programma al posto di WINPIC800.




    RINGRAZIAMENTI

    Tutto il materiale soprariportato è stato 'ricavato' dal lavoro di JIM ROBERTSON di lasertagparts.com. Tutti i ringraziamenti vanno a lui per il suo incredibile lavoro.

    A NESSUNO E' PERMESSO UTILIZZARE QUESTI SCHEMI ED IL CODICE PER MOTIVI COMMERCIALI SENZA L'AUTORIZZAZIONE SCRITTA DA PARTE DI JIM ROBERTSON. A LUI E SOLO A LUI VANNO TUTTI I DIRITTI
    Ultima modifica di Goliath; 31/01/2011 a 21:01

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

    Predefinito

    Modalità Medico:

    - attivazione tramite menù di configurazione della modalità Medico;
    - in gioco, premendo il mode button, si entra nella schermata del medico (se attivato!) dove si visualizzano le scritte:

    "Medico"
    "Cure: 10"


    dove cure sta ad indicare il numero di cure rimanenti (impostate al massimo a dieci);
    - ogni cura consiste nell'aggiungere al proprio compagno da curare 10 punti vita;
    - ogni cura impiega tre secondi per essere inviata;
    - durante l'invio si visualizza:

    "Curando"

    ad indicare che si sta compiendo l'azione di cura;
    - se il medico viene colpito durante l'azione di cura, deve ripetere tutto daccapo;
    - al termine della cura il medico sente un beep del buzzer mentre il 'curato' sente anch'esso un beep del proprio buzzer e un flash dello status led della propria arma;
    - durante la cura, ovviamente, il medico NON può sparare per difendersi ma necessita di copertura;
    - la cura viene inviata premendo il grilletto mentre premendo il mode button, mentre si è in modalità medico, si ritorna al menù di fuoco (colpi, vita ecc);
    Ultima modifica di Goliath; 29/04/2010 a 22:12

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

    Predefinito

    Modalità Geniere:

    - modalità attivabile via menù di configurazione all'inizio della partita;
    - possibilità di inviare un caricatore alla volta al proprio compagno;
    - possibilità di inviare al massimo 10 caricatori in totale;
    - tre secondi per l'invio del caricatore, seguiti da un beep dell'arma del geniere e da un beep e da un flash dello status led dell'arma del 'ricaricato';
    - sullo schermo LCD del geniere compare la scritta "Invio" mentre sta effettuando la carica del proprio compagno;
    - la schermata del geniere è raggiungibile SOLO se attivata la modalità geniere e raggiungibile premendo il "mode button" nella schermata di fuoco (vita, colpi, ecc);
    - il geniere, mentre ricarica, NON può sparare per difendersi e necessita quindi di copertura da parte dei compagni;
    - la schermata del geniere è:

    "Geniere"
    "Caric: 9"


    dove "Caric: 9" indica il numero di caricatori che è possibile distribuire ancora ai propri compagni;
    - implementata anche la possibilità di attivare e disattivare mine e trappole antiuomo sia amiche che nemiche (effettuabile quindi solo dal geniere);
    Ultima modifica di Goliath; 25/04/2010 a 10:46

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

    Predefinito

    Anti-Cheat:

    Se si scollegano i sensori, l'arma visualizza la scritta "SENSORE?" fino a quando si ricollegano; una volta riattaccati si rientrerà in gioco e sullo schermo verrà visualizzato un asterisco " * " tra l'indicatore dei colpi e dei caricatori rimasti, come segno che il giocatore ha avuto un 'problema' ai sensori..

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

    Predefinito

    IMPORTANTE:

    Questa guida tecnica è il 'port' della guida che si trovava sul nostro vecchio forum..abbiamo deciso di pubblicarla in modo che non venisse 'perso' il nostro lavoro..speriamo di fare cosa gradita..
    Ultima modifica di Goliath; 25/04/2010 a 11:34

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

    Predefinito

    dubbi GOD GUN:
    - come funziona
    - come crearla
    - come gestire i punteggi

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

    Predefinito

    La God Gun o box arbitro permette di gestire i circuiti qui presentati (MDT e 406): permette di 'killare' un giocatore per eliminarlo dal gioco; di farlo entrare in gioco all'avvio del circuito dell'arma; di effettuare un test dei sensori per vedere se funzionano a dovere, di cambiare ogni SINGOLO parametro della MDT; di far entrare in modalità di configurazione (per cambiare i parametri tramite l'LCD) la v406; di cambiare ID squadra e ID giocatore (in caso di 'swap' di squadra di uno o più giocatori prima di un game); di gestire i punteggi.

    Riguardo la gestione dei punteggi: colui in possesso del box arbitro, a fine partita, si avvicina ad ogni giocatore e tramite la pressione di un solo tasto sul box arbitro riceve tutti i punteggi del giocatore stesso. Dopo aver ripetuto la procedura per ogni giocatore, l'arbitro otterrà sul proprio LCD la lista dei giocatori con i relativi punteggi individuali.

    La God Gun è in fase di ri-programmazione dato che, dopo una rottura del mio HD, ho perso i files. Appena sarà pronta sarà resa disponibile a tutti.

  8. #8
    Spina L'avatar di vrurk
    Club
    non affiliato
    Iscritto il
    10 Apr 2010
    Messaggi
    100

    Predefinito

    la god gun è ancora in fase di progetto o esiste già una beta da testare?

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

    Predefinito

    Ciao vrurk!
    La god gun è ancora in fase di testing per il momento dato che stiamo implementando altre diverse cosette Appena pronta posteremo il tutto qui.

  10. #10
    Spina L'avatar di vrurk
    Club
    non affiliato
    Iscritto il
    10 Apr 2010
    Messaggi
    100

    Predefinito

    ottimo grazie!

Pagina 1 di 3 123 ultimoultimo

Questa pagina è stata trovata cercando:

milestag

TSOP4840http:www.softairmania.itthreads144557-MilesTag-4.06-Delta-Versionpage2mliestag
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 http://www.softairmania.it.
SoftAir Mania® è un marchio registrato.