Goliath è al lavoro domani risolverà di certo (io non ho qui il materiale per provare)
Visualizzazione stampabile
Goliath è al lavoro domani risolverà di certo (io non ho qui il materiale per provare)
Grazie frabbe del report!! ;-)
Ho corretto l'errore sul file ed ora dovrebbe essere apposto! :)
Grazie ancora!!
domanda
siccome la pic16f684 nei nostri negozietti di zona è praticamente introvabile, prima di ordinarle su internet, mi chiedevo se era possibile utilizzare un altro modello di pic compatibile.
perdonatemi se ho detto una castroneria
Goliath è assente per qualche giorno perdonatelo ;-)
Dalla mia poca esperienza non credo che ci siano PIC "compatibili": ognuno ha le proprie caratteristiche e non seguono delle caratteristiche standard come gli altri componenti elettronici, tanto che i programmi devono essere compilati per lo specifico PIC su cui poi gireranno...
In ogni caso i PIC della famiglia 16F sono tra i più comuni... se hai difficoltà a reperire questi non credo che ne troverai facilmente altri! Ti consiglio di ordinarne qualcuno dai grossi fornitori su internet.
Utilizzare altri PIC significherebbe dover riadattare il codice per questi altri tipi di PIC dato che ognuno di essi, come ha detto giustamente frabbe, ha le proprie caratteristiche e peculiarità. L'unica soluzione è quindi dover per forza ordinare i PIC tramite internet (come facciamo noi dato che nei negozietti qui in zona hanno praticamente il nulla!!! :D)
Beh, che dire della guida al progetto...splendida!!! Thanks
Ho provato a scaricare i file dello schema pcb ma il link non funziona, sapete dirmi dove posso scaricarlo? Anche il software si scarica ma poi non parte ...forse deve essere prima collegato al modulino?
Grazie,
Ciao shogun!
Grazie mille per i complimenti! Ho notato anch'io un problema sul file .brd che vedrò di sistemare al più presto, grazie della segnalazione!!! :D
Il software (MDT Config 1.1) a me funziona correttamente (riscaricato dalla prima pagina e lanciato) anche senza che ci sia la MDT attaccata alla seriale. Che tipo di problemi ti dà? Non ti parte proprio, ti dà errore (se sì, quale?) ecc, così vediamo di risolvere il problema :D
mi scrive "Si è verificato un errore in WindowsApplication1. L'applicazione verrà chiusa. ecc...ecc..." ....sarà mica perchè uso windows in emulazione su Mac?!?!
Sarebbe strano perchè è perfettamente compatibile con un po tutto
Potrebbe essere per quello..il programma a me funziona tranquillamente senza errori ed anche ad altri utenti funziona correttamente..il programma dipende dall'avere installato il .NET framework 2.0 o 3.5 di MS..prova a vedere se li hai installati..
C'era già ma per sicurezza ho reinstallato il tutto ...niente! Proverò poi con un PC (aaarrrrgghhh ...solo a nominarlo!!!)
ancora una domanda ...anzi, più di una ...
E' possibile utilizzare questo sistema senza intervenire in alcun modo sull'asg? Ho letto che può supportare un sensore di pressione, collegato in che modo? E che sensore di pressione si potrebbe utilizzare?
Se utilizzassi una arma di plastica o metallo, tipo quelle dei bambini, che fa il rumore dello sparo quando premi il grilletto ma che in realtà è solo un'interruttore che attiva un sonoro come potrei collegarlo?
E' ottimo che finiti i colpi smette di far muovere il motore dell'asg ma, per evitare di doverlo smontare, non basta il buzzer che ci avverte di aver finito i colpi?
Non vedo l'ora di partire a realizzarlo!!!
Goliath hai detto bene, ho provato il programma su PC con installato .NET framework 2.0 e funziona correttamente
Si su PC funziona correttamente..grazie comunque del report ;)
Nessun problema! Fai pure quante domande vuoi :D
Per il sensore di pressione ti posterò lo schema al più presto (ora non sono a casa :D)..
Per le armi con il suono dello sparo credo sia possibile collegarlo al loro grilletto dato che è un interruttore ma bisogna vedere effettivamente come agisce e che segnale è presente sul grilletto appunto..
Quando i colpi son finiti, oltre al relè (che è puramente opzionale) si accende e rimane fisso lo status led ad indicare di dover ricaricare :D
nell'elenco ci sono:
- 1x condensatore al tantalio 0.1uf (da saldare il più vicino possibile ai pin 1 e 14 del pic) (codice farnell: 1216444)
- 1x condensatore al tantalio per 78l05 0.1uf (codice farnell: 1216444)
...in pratica 2 condensatori uguali?
Scusa Mattia è al lavoro dagli il fine settimana!!
Si sono identici..praticamente, se colleghi l'uscita del 78L05 molto vicino ai pin 1 e 14 del pic, puoi anche decidere di usare un solo condensatore da 0.1uF ;)
azz che palle che sono ...portate pazienza! ;-))
Le schede sensori sono composte da una scheda e da 3 tsop4840 montati su ognuna ...ma perchè non utilizzare solo una scheda sensori unica (magari montata vicina alla scheda principale dentro il fucile) e mettere tutti i sensori tsop4840 in parallelo collegati da un cavo? Oltre a fare una sola scheda il vantaggio di spazio non sarebbe indifferente e l'impatto estetico molto migliore viste le dimensioni piccolissime della calotta del tsop4840.
per esempio un elmetto potrebbe avere 8 (o 10) piccoli fori da 5 mm da cui esce solo la calottina del receiver
Ciao shogun!
Non capisco bene la tua idea :S. Comunque i TSOPs son già collegati in parallelo da un solo cavo che poi va ad attaccarsi alla "scheda madre" dell'arma. Poi li puoi disporre come meglio ti aggrada in testa; noi, da prove personali, preferiamo usare 3 schedine da 3 TSOPs ognuna che ci garantiscono una buona copertura del giocatore, ma ci sono benissimo anche altre soluzioni altrettanto valide :D
In effetti ho visto che normalmente usate 3 o 4 schedine con montati 3 TSOPs ognuna, ma non sarebbe meglio solo una schedina interna all'elmetto e poi i TSOPs montati stand alone sull'elmetto.
In pratica sarebbe possibile creare delle fasce con i soli TSOPs montati che quasi non si vedono e tutta l'elettronica (la schedina) posizionata in un punto non visibile.
boh, forse è una cavolata ...
Grazie comunque per le risposte
Sì certo che puoi farlo se vuoi..non ci sono problemi!! :D
non è un problema la distanza tra il Tsop e la scheda?
Aggiornato firmware ed hardware (vedere schema elettrico del primo post!!) della MDT alla versione 5:
- memorizzazione punteggi per 224 giocatori (32 giocatori x 7 squadre);
- aggiunta l'opzione IR-BOOST per regolazione potenza del raggio IR per partite indoor-outdoor che va ad aggiungersi alla già presente regolazione del duty cycle ("Gittata");
- aggiunta l'opzione di avvio con/senza intervento del box arbitro (senza avere due file esadecimali separati);
- corretto il bug ed aggiunta l'opzione di selezione della tipologia di gioco A/B per permettere due partite diverse, contemporaneamente, su uno stesso campo;
- aggiornato il programma di configurazione MDT Config;
ulteriori aggiornamenti verranno rilasciati prossimamente :D
Come sempre feedback e commenti costruttivi sono più che ben accetti :cool:
Grazie Goliath!!!
Pensi che in futuro riuscirai ad integrare il tutto con suoni realistici?
sì sì rancor..usiamo ancora lo stesso PIC16F684 :)
Memorizziamo i colpi ricevuti (o meglio quanti colpi si sono ricevuti, al massimo 256 colpi per ogni giocatore e quindi un massimo di 256x224 colpi tenuti in memoria) da parte appunto di ognuno degli altri 223 giocatori, i medikit ricevuti, i caricatori ricevuti, i colpi sparati, i vari log di sistema (accensione, sensori staccati ecc.) ecc. :)
da quanto posso capirne non devono essere collegate in serie ma in parallelo. L'ideale secondo me è mettere un schedina dentro l'elmetto e i TSOPs su una fascia all'esterno collegati, appunto, in parallelo. Stessa cosa per le bretelle, TSOPs inseriti in strisce di velcro per posizionarli facilmente e solo una schedina in posizione comoda.
Penso che Goliath possa dirci quanto possiamo allontanarci dalla scheda senza problemi di cadute.
Volevo anche capire ...ma senza il progetto per l'arbitro si può giocare e scaricare i dati partita?
Gli TSOP vanno collegati in parallelo come dice giustamente Shogun65. Il problema del filtraggio avviene se condensatore e resistenza dello TSOP (che fungono appunto da filtro per l'alimentazione) sono distanti dallo TSOP stesso e per distanti intendo una distanza superiore ai 50cm. Comunque, per evitare qualsiasi problema, noi dotiamo ogni TSOP del suo filtro dato che le schedine dei sensori sono di dimensioni alquanto ridotte e di poco ingombro. :)
AGGIORNAMENTO PROGRAMMA MDT CONFIG ALLA VERSIONE 1.3
Nessun problema frabbe!! Non mi sono dimenticato di questa tua proposta ed ecco ora presente nella prima pagina il file .zip contenente la versione aggiornata del programma MDT Config alla versione 1.3 contenente al suo interno sia l'eseguibile che un file di testo nominato "Nomi.txt" nel quale poter scrivere i vari nick per ogni squadra per un totale di 224 diversi nick possibili. Il file "Nomi.txt" deve necessariamente essere presente nella stessa directory dell'eseguibile! :D
Ci sono alcune cose che allora non capisco. Se io preparo qualche sistema per giocare e non ho il box dell'arbitro come posso utilizzare le funzionalità arbitro e medico elencate:
- supporta le funzionalità di medico e di geniere;
- ha un warning led blu che indica quando si sta per rimanere senza punti vita (quindi è consigliabile chiamare il medico);
- ha un controllo dei sensori (se si staccano in-game l'arma si blocca, si attiva il buzzer e necessita dell'intervento dell'arbitro);
- l'arma all'avvio è 'spenta' ovvero solo l'arbitro può farci entrare in gioco attivando l'arma (si evita che qualche giocatore furbo spenga l'arma in gioco per non essere colpito);
- memorizza il punteggio di gioco dei giocatori che si potrà poi scaricare sulla DONE (DeltaOne: box dell'arbitro);
Se un giocatore viene eliminato come potrà rientrare in gioco senza spegnere il tutto all'insaputa degli altri giocatori?
- per le funzionalità di medico e geniere non serve il box arbitro ma i box medico e geniere che devono ancora essere pubblicati
- il warning led non necessita di box arbitro (si accende sulla MDT) dato che indica che stanno per finire i propri punti vita e per curarsi necessiti del box medico
- se si staccano i sensori l'arma va in blocco e per riavviarla necessiti del box arbitro (schema e firmware presenti in un altro thread del forum) solo se si è attivata l'opzione di blocco dell'arma nel programma di configurazione
- ripeto: lo schema del box arbitro 'semplice' per l'avvio del sistema MDT nel caso in cui si sia selezionata l'opzione di blocco iniziale dell'arma, è presente nell'altro thread
- per i punteggi è necessario il box arbitro più avanzato che devo ancora finire di mettere a punto data la novità dei 224 punti memorizzati ora
- se si è attivata l'opzione di blocco iniziale dell'arma (nel programma di configurazione) allora il giocatore per entrare in gioco necessiterà dell'intervento del box arbitro 'semplice' il cui schema e firmware sono presenti nell'altro thread
Grazie Goliath, penso che sia questo il box arbitro di cui avrò bisogno. Come viene usato praticamente?
Devo continuare a scusarmi se approfitto della Voistra disponibilità ma il mio problema è che per adesso non riesco a coinvolgere nessun amico ad usare il LT e così pensavo di realizzare un qualcosa per partire, almeno due sistemi che, male che vada, userò per giocare con mio figlio.
Vorrei però che il sistema garantisca la massima giocabilità in modo da invogliare gli amici così da poter poi comperare qualcosa di definitivo.
Sto facendo molta fatica a capire come si usa il tutto sul campo e non nascondo che molte domande che posto sembrano banali anche a me ...ma mi servono a capire meglio.
Se riuscirò a realizzare un sistema di gioco funzionante grazie ai vostri post vorrei aprire un topic dove descrivo passo passo come un ignorante galattico in elettronica che non hai mai visto una laserTag è riuscito nel suo intento ...così almeno contribuirò nel mio piccolo all'espansione del LT.
non ti preoccupare shogun..chiedi pure quando vuoi..il box arbitro viene usato per mettere in gioco il sistema di un giocatore: all'accensione, se attivata l'opzione di blocco dal programma di configurazione precedentemente, il giocatore rimane in uno stato di standby nel quale non può nè sparare, nè ricaricare nè fare altro..tramite il box arbitro, col tasto New Game fai partire il sistema del giocatore che diventa così pienamente attivo..i rimanenti bottoni del box arbitro permettono di disattivare il sistema del giocatore ("admin kill") e di testarne i sensori ("test sensor") :D