Pagina 1 di 5 123 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 47

Discussione: Timer/Bomba Softair Multi-Modalità by Vector (Countdown/Flags/Infiltrato/TNT/Torneo)

  1. #1
    Utente con Restrizioni Lv.1 L'avatar di Blu-Vector
    Club
    Silent Threats Frosinone
    Iscritto il
    03 Oct 2007
    Messaggi
    1,165

    Predefinito Timer/Bomba Softair Multi-Modalità by Vector (Countdown/Flags/Infiltrato/TNT/Torneo)

    Ciao a tutti , questo è il mio progetto di pannello/timer multimodalità , per softair. Potete chiamarlo Vector Panel. In realtà il tutto è pronto da un pò di giorni , ma mi sembrava quantomeno di cattivo gusto parlare di bombe seppur finte con il casino che è successo a brindisi, ed ho pensato fosse il caso di rimandare ad oggi.

    Il video che inserirò è solamente la spiegazione ( in inglese, non me ne vogliate per gli errori xD ) della parte software del progetto per il forum di arduino , in quanto come potete vedere, è solo un pezzo di plastica con dei componenti, e quindi non totalmente finito. Al tutto manca un solido pannello di metallo tagliato a dovere, dato che purtroppo non sono riuscito a trovare qualcuno onesto disposto a farlo ad un onesto prezzo. Ed ovviamente un circuito stampato ad hoc che farò a breve, insieme ad alcune piccole migliorie a livello di codice, e alla risoluzione di un piccolo problema di alimentazione esterna.

    Per tutte le persone un pò scoraggiate//allibite da questo genere di progetti, posso dire che io due mesi fa mi trovavo nella stessa situazione, a digiuno di codice ( Whiring, C++ semplificato ) e soprattutto elettronica, ammaliato da cose molto più semplici tipo quei timer semplicissimi che si trovano su youtube. Il primo passo, se volete un consiglio è acquistare un Arduino ( preferibilmente MEGA ) e fate prove, se la cosa vi diverte, giocate con i servi, i sensori , e le altre cavolate che trovate anche nel mio canale youtube ( esempio: simulatore barra vitale a impatto pallini Boss // Mostro Softair ) , di sicuro il resto verrà naturale, se invece volete imparare per fare la bomba da softair subito, lasciate perdere, prima "cazzeggiateci" e poi vi verrà naturale, ovviamente logica, un pizzico di calcolo matematico, ed inventiva sono imprescindibili . Questo è il mio primo progetto, e a confronto con le potenzialità di arduino si può dire che è soltando un grosso, semplice, codice , ma devo dire che ne sono soddisfatto, la qualità c'è...è il rapporto bestemmia/qualità che ancora non mi convince . ( guardate il video e da la estrapolatevi il probabile numero di imprecazioni )


    SE VI PIACE PREMETE MI PIACE O AVETE SUGGERIMENTI E CRITICHE COMMENTATE ANCHE SU YOUTUBE , E SE VI FREGA QUALCOSA DI QUESTE DIAVOLERIE ELETTRONICHE APPLICATE AL SOFTAIR ISCRIVETEVI !


    VECTOR'S AITSOFT PANEL

    CARATTERISTICHE DI CODICE E SISTEMA:

    Tempo max: 99 Ore 59 minut, 59 secondi
    Errore tempo: ~1,4 secondi ogni 24 ore
    Tempo garantito di funzionamento del timer : 50 giorni ( lol )
    Squadre Torneo max: 999
    Minuti attesa max: 999
    Minuti fra squadra: dipende dal tempo.
    USB: Virus (Girgio) , Team1(Rosso) , Team2 (Blu)
    In Voltage (Raccomandato): 7~12V
    In Voltage (Limite): 6~20V
    Kb Codice: 110kb
    Board: Arduino Mega

    HARDWARE:

    LCD 8 segmenti , 8 led bicolore, 8 bottoni
    Encoder rotativo, con led rotativi
    Tastierino esanumerico 4x4
    LCD Seriale 128x64
    BUZZER da sensore parcheggio.
    USB Plug.


    Ecco la descrizione delle varie modalità nell'ordine in cui appaiono nel video:


    MOD SETUP:
    Modalità iniziale , è la schermata con la quale il sistema inizia appena accendete il pannello.

    Luminosità:

    Colore Luminosità:

    Mod Torneo: Attiva la modalità torneo che permette l'auto reset del count per ogni nuova squadra in arrivo.

    Mod Sirena: Attiva una sirena addizionale quando il sistema va in modalità "HAI FALLITO"

    ( Salva i settaggi per ricaricarli automaticamente ad ogni reboot )


    MOD BANDIERE:
    ( necessità due pannelli )

    Seleziona che squadra è il tuo pannello
    Seleziona il tempo di gioco ( uguale per entrambi i pannelli )
    Inserisci l'usb, e avvia il gioco.

    Se l'usb viene rubata dopo 5 secondi scatta l'allarme ( +sirena se è presente ed attiva )
    Se l'usb viene riportata rientra in modalità difendi la bandiera
    Se l'usb avversaria viene inserita hai vinto, il tempo si blocca e da modo di vedere chi ha disinnescato prima.
    ( Futura implementazione: Mod torneo, con più bandiere selezionabili )


    MOD INFILTRATO:

    Modalità puramente scenica, accendi il pannello, inserisci il timer, avvia, e fuggi.
    Nessun disinnesco/blocco nessuna possibilità di fermare il timer.

    MOD TNT:
    La mod TNT ( oppure no-lcd mode ) è una modalità basilare dove può essere utilizzato anche solo il tastierino del timer, si attiva premendo consecutivamente due bottoni, si scegliere il tempo, eventualmente si può salvare, si avvia premendo un bottone, si disinnesca premendo due bottoni consecutivamente, non ha bisogno ne di lcd, ne di encoder, ne di keypas ne del buzzer per funzionare.


    MOD COUNTDOWN:

    Tempo: inserisci tempo max ( 1: ora e 99min o 1min e 99 sec sono tempi che non possono essere inseriti, il sistema li cambia in 1:59 automaticamente. )
    Fast Timer: Aumenta la velocità del timer ad ogni errore
    Error: Numero di tentativi prima di fallire
    USB Squad: vince il team che inserisce la pennetta fino la fine del disinnesco,
    USB Disatt: se inserisci la penna e l'upload finisce hai vinto ( qualsiasi pennetta ) , se inserisci il virus, il pannello impazzisce e hai un bonus di tempo
    USB Virus: se inserisici la penna virus, il pannello impazzisce e dopo qualche secondo il pannello va in modalità "HAI VINTO "
    Password: password impostabile con 6 caratteri alfanumerici
    Mem: 5 Slot di memoria per salvare i settaggi di questa modalità e caricarli in seguito, il salvataggio dello slot 1 è quello che si carica in automatico ad ogni reboot.

    MOD TORNEO:

    La mod torneo è una modalità nella quale si sceglie,
    Il numero di squadre. 999 max
    Il tempo prima che arrivi la prima squadra. 999 min max
    Il tempo fra una squadra e un'altra 999 min max ( che dev'essere sempre minore del tempo totale del timer, altrimenti quando la nuova squadra arriva trova il timer della squadra precedente , ma se lo mettete maggiore il sistema ve lo fa presente quindi dont worry )

    Questa modalità è pensata per chi organizza tornei, il pannello infatti in questo caso farà un countdown per ogni squadra. Ogni volta che una squadra finisce il tempo , e ogni volta che un'altra squadra sta per arrivare il tempo riparte COMUNQUE a prescindere da cosa abbia fatto la squadra prima, che non abbia trovato il pannello, che non sia passata, che non si sia presentata ecc... Questo azzera i rischi di organizzazione che comporta affidarsi ad un componente della difesa, che il più delle volte fa sempre casino !
    ( prossima miglioria, implementazione di "classifica e tempi" alla fine di mod torneo )

    ( Miglioria elettronica futura, aggiunta di relè per far si che il pannello possa spegnere/accendere luci di una stanza, elettricità, elettrodomestici, computer ecc...



    FIN...



    E con questo credo sia tutto, se la cosa vi è piaciuta, e soprattutto se avete idee da implementare fatemelo sapere sia qui sia su youtube. Attualmente sto anche progettando una slitta fotografica automatica ( dolly ) per un gruppo di fotografi quindi per un pò sarò impegnato altrove , quando avrò finito farò un dispositivo APPOSITO per il ruba bandiere, con conteggio rientri, numero rientri, tempo prima del rientro ecc .

    PS: il codice non è open source, e non verrà postato online.

    Se avete domande chiedete pure!!

    B:V





    FAQ:

    Con che linguaggio è scritto?
    Il linguaggio del processore arduino è in whiring+
    Il linguaggio whiring+ è un linguaggio derivato dal C++ con sostanziali modifiche per renderlo più snello e semplice.

    Dove posso imparare ad usare il whiring? Come faccio a capire cosa fanno i comandi?
    Prima di tutto scaricare il compilatore per il vostro OS sul sito di arduino.cc
    Nella sezione refering troverete le spiegazioni di tutte le funzioni di whiring, dalle più semplici alle più complesse.
    E' assolutamente consigliato partire dalle cose semplici, modificando ad esempio gli esempi già forniti con il programma, e vedendo i risultati di output.
    Ultima modifica di Blu-Vector; 18/07/2013 a 23:54

  2. #2
    Spina L'avatar di Oxtar
    Club
    Majestic Twelve
    Età
    32
    Iscritto il
    31 Aug 2011
    Messaggi
    33

    Predefinito

    Ommioddio!!! Sei un mito!!! Una gran bomba!!! c'è poco da dire! Io l'ho fatta semplice per poterla usare un pò in tutto ma te hai implementato tutto li dentro!!! Sei un mostro!

  3. #3
    In attesa di conferma In attesa della conferma e-mail
    Club
    1° RECON S.A.T.
    Età
    49
    Iscritto il
    01 Aug 2011
    Messaggi
    2,192

    Predefinito

    porca vacca che figata!! intanto ti meriti una bella rep+, poi se decidi di "commercializzarla" e me ne fai una contattami in pm e dimmi quanto vuoi perchè è troppo bella!! capisco che sia ancora un work in progress e che si possono aggiungere decine di altre opzioni, ma sei partito veramente bene, bravissimo!
    se solo avessi un minimo di sbatta per imparare ad usare l'arduino...

  4. #4
    Spina L'avatar di Oxtar
    Club
    Majestic Twelve
    Età
    32
    Iscritto il
    31 Aug 2011
    Messaggi
    33

    Predefinito

    Ahahah io nn ho proprio il tempo ;P Cmq guarda se le commercializzi almeno il chip con tutto dimmi qualcosa!

  5. #5
    Recluta L'avatar di bapax
    Club
    ASAF
    Età
    50
    Iscritto il
    01 Aug 2007
    Messaggi
    1,131

    Predefinito

    complimenti!!!! molto molto bravo!!!

  6. #6
    Utente con Restrizioni Lv.1 L'avatar di Blu-Vector
    Club
    Silent Threats Frosinone
    Iscritto il
    03 Oct 2007
    Messaggi
    1,165

    Predefinito

    Grazie dei complimenti, più che sbatta è un hobby, uno di quelli che ti spaventa finchè non lo inizi. A chiunque è perlesso 20€ di arduino si possono spendere, e vi ci divertite, poi per imaparare ci sono una marea di esempi proprio nel sito di arduino.cc , nella sezione reference. E questa è una cavolata, ma come primo progetto sono soddisfatto, l'unica difficoltà è stata gestire agilmente le oltre 300 pagine di codice, però non direi che sia difficile, solo lungo.
    Icone allegate Icone allegate 559597_10150943819822223_146635062222_11674774_1537686197_n.jpg‎  
    Ultima modifica di Blu-Vector; 29/05/2012 a 23:51

  7. #7
    Utente con Restrizioni Lv.1 L'avatar di Blu-Vector
    Club
    Silent Threats Frosinone
    Iscritto il
    03 Oct 2007
    Messaggi
    1,165

    Predefinito

    I filles CAD per il pannello tagliato al cnc sono pronti !!

    Clicca sull'immagine per ingrandirla

Nome:   vectorpanel.jpg 
Visite: 160 
Dimensione:   58.2 KB 
ID: 144007
    Ultima modifica di Blu-Vector; 25/05/2012 a 06:34

  8. #8
    Spina
    L'avatar di Olivia
    Club
    Bulldog Verona
    Età
    38
    Iscritto il
    30 Jun 2007
    Messaggi
    173

    Predefinito

    Mi sono appena affacciato anche io ad Arduino quindi ho pieno rispetto per questo tuo progetto veramente un bel lavoro e le potenzialità sono veramente infinite

  9. #9
    Utente con Restrizioni Lv.1 L'avatar di Blu-Vector
    Club
    Silent Threats Frosinone
    Iscritto il
    03 Oct 2007
    Messaggi
    1,165

    Predefinito

    Quote Originariamente inviata da Olivia Visualizza il messaggio
    Mi sono appena affacciato anche io ad Arduino quindi ho pieno rispetto per questo tuo progetto veramente un bel lavoro e le potenzialità sono veramente infinite
    Si ti apre molte possibilità, che hai intenzione di costruirci?
    Questo è lo schema della PCB semi definitva. Domani la stampo sulla basetta e vediamo che c'esce.


    Icone allegate Icone allegate dsc00092g.jpg‎  
    Ultima modifica di Blu-Vector; 30/05/2012 a 00:23

  10. #10
    Utente con Restrizioni Lv.1 L'avatar di Blu-Vector
    Club
    Silent Threats Frosinone
    Iscritto il
    03 Oct 2007
    Messaggi
    1,165

    Predefinito

    Oggi è stata una giornataccia ma in mezz'ora ci sono riuscito. Devo dire che sentendo persone che hanno impiegato 10 tentativi per una stampa ottimale io sono stato abbastanza fortunato.



    E vai co la PCB!!!





    Piccolo errore di stampa...chissà cosa l'ha causato...


Pagina 1 di 5 123 ... ultimoultimo

Questa pagina è stata trovata cercando:

arduino

bomba

Timer

vectorhttp:www.softairmania.itthreads227326-Timer-Bomba-Softair-Multi-Modalità-by-Vector-(Countdown-Flags-Infiltrato-TNT-Torneo)
SEO Blog

Tag per questa discussione

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.