QUESTA E' UNA BOMBA FINTA!!!!!!!!
TERMINI COME "BOMBA", "C4", "DETONATORE" ECC.. VENGONO UTILIZZATI SOLO A SCOPI ILLUSTRATIVI!!
Nell' attesa che mi arrivino tutti i componenti (la maggior parte sono stati acquistati su internet per ovvie ragioni economiche) ho deciso di creare questa specie di diario contenente le varie soluzioni e azioni da me compiute per realizzare questo progetto affidatomi da un mio amico che per lo svolgimento di partite e tornei voleva aggiungere un tocco di stile e realismo, mettendo a disposizione una bella bomba (ovviamente DUMMY )
man mano che passeranno i giorni e procederò con il lavoro aggiornerò questo post, quindi abbiate pazienza, sono ancora "work in progress"
SPECIFICHE DEL PROGETTO:
La bomba è sui commissione, quindi il committente mi ha imposto una serie di prerequisiti e dati tecnici, che poi io ho modificato per rendere la cosa molto più FAIGA e funzionale
-la bomba dovrà essere resistente e sopratutto impermeabile, perchè se si mette a piovere mi par peccato dover buttare via tutto :P
-per l' inserimento del tempo si dovrà utilizzare un tastierino numerico
-ci dovranno essere molti led di segnalazione e un buzzer per avvisare visivamente e acusticamente gli operatori
-il progetto sarà ccostituito da un unità centrale che farà da detonatore, e vari panetti di C4 remoti che verranno forniti alle varie squadre e verranno utilizzati per far saltare i vari obbiettivi
-un fumogeno che per far scena va sempre bene, e che verrà acceso allo scadere del tempo
-un display 7 segmenti a 4 cifre che verrà utilizzato per la programmazione e per la visualizzazione del tempo
questi sono i dati... non dite "era meglio se la facevi così" oppure "era meglio se utilizzavi quello li"
ho illustrato tutte le varie e numerose possibilità, e così mi è stato detto di farla.. quindi
Come cuore del progetto ho deciso ti utilizzare un Atmega328 (quindi ARDUINO), di conseguenza ho subito ordinato il suddetto microcontrollore compreso di quarzo e condensatori, per un funzionamento stand-alone. Mi sono procurato anche un 7805 che alimenterà il progetto (serve a regolare la tensione a 5V) e 4 transistor TIP31 che hanno un buon hfe con una buona corrente massima (fanno sempre comodo) che FORSE gestiranno i vari carichi
Il progetto lavorerà con una lipo 7.4 quindi avremo una Vmax di alimentazione di 8.4V e una Vmin che verrà fissata a penso circa 7V
Il proggetto verrà realizzato su millefori
Come display ho preso un 7 segmenti a 4 cifre con i 2 punti per il tempo
Come tastierino numerico ne ho preso uno a membrana 4*4 (impermeabile già di suo)
Come buzzer ho utilizzato un vecchio campanello 12V che avevo in casa
LED: li ho presi verdi e rossi ad alta luminosità da 4.8mm (hanno un fascio di luce molto più ampio)
i vari fumogeni sono autocostruiti e partono dalla classica base di salnitro più altri ingredienti segreti :P (che servono a stabilizzarli e rendeli un pò più sicuri) verranno accesi tramite una resistenza da 4ohm 1/4 di watt che verrà cortocircuitata con la batteria in modo tale da incendiarla e accendere il fumogeno.
REALIZZAZZIONE:
le prime difficoltà incontrate sono state quelle riguardanti i piedini, perchè se tutti i componenti venissero utilizzati come solito fare sarebbero insufficienti... l' atmega 328 conta 14 pin di I/O e 6 I analogici... facendo 4 conti avremo quindi
-8 pin (4 di I + 4 di O) per il tastierino che è di tipo a matrice (matrix keypad)
-13 pin di O per pilotare il display + vari transistor per farlo funzionare (display a 4 cifre multiplexato, cioè gli 8 pin di controllo sono comuni alle 4 cifre, e ci sono i 4 anodi comuni separati che attivati uno alla volta permettono la corretta visualizzazione delle cifre... inoltre ci sono anche i 2 punti del tempo da pilotare)
-1 pin di O per il buzzer
-2 pin di O per i led (rosso e verde)
-1 pin di per il fumogeno
che correggetemi se sbaglio fanno un totale di ben 25pin... che mi risultano essere un pò troppi per il nostro povero atmega
quindi mi sono dovuto ingeniare per farci stare il tutto, risparmiando anche molti componenti che avrebbero ulteriormente incasinato il montaggio...
ho visto altri progetti simili sul web, ma comunque per il mio fine erano troppo dispendiosi di pin, quindi ho pensato un pò ed ecco i miei risultati...
-per il tastierino, sono riuscito ad utilizzare solamente 4pin analogici utilizzando il seguente schema
così facendo leggendo con i pin analogici i valori delle righe, posso ricavarmi il tasto premuto
-per pilotare il display ho pensato di utilizzare un driver per display, che mi consentirà di diminuire gli 8 pin che ci volevano per i segmenti e portarli a 4... i 4 pin di comando e 1 pin per i 2 punti bisogna per forza mantenerli
così facendo avremo 13 pin di O occupati e 4 pin di i analogici occupati... avanzano addirittura un pin di I/O digitale e 2 I analogici..OTTIMO DIREI
ORA NON RIMANE CHE ASPETTARE L' ARRIVO DEI COMPONENTI!!!!!!!!!!!!!!!!!!
SPERO DI ESSERE STATO CHIARO...IN CASO CONTRARIO CHIEDETE PURE!!!!!!!
GUIDA IN CONTINUO AGGIORNAMENTO
20/06/13
Ieri sono arrivati tutti i componenti tranne il tastierino...
In mattinata passerò in negozio per comprare il driver per il display (a casa ho solo catodo comune) e qualche resistenza...
Procederò creando dei piccoli Skatch per far funzionare i vari componenti, per poi mettere tutto assieme, e successivamente assemblare il tutto, quindi oggi diamoci dentro con il display
Per far funzionare i led per le prove (quindi per ora li faccio funzionare a 5V) necessiterò di alcune resistenze da 82ohm per i led verdi e di resistenze da 120ohm per i led rossi...
Per il display, per testare i vari segmenti utilizzerò delle resistenze da 100ohm, e una volta preso il driver e verificato il funzionamento di una cifra proverò a fargli accendere le 4 cifre... a quel punto penso proprio che dovrò abbassare valore di resistenza (pensavo 56ohm) perchè la corrente efficace sarà diversa... quindi bisognerà vedere e regolarsi a lavoro finito (saranno una delle ultime cose che monterò)
Ovviamente dovrò utilizzare un transistor per accendere il display, dato che nel peggior dei casi (il numero 8) il display assorbirà 140mA e quindi il pin di arduino non ce la farà a soddisfare tutto quel bisogno di corrente (e qua per le prove tornano utili i tip31)...
Sempre per le prove per il tip31 utilizzerò la seguente resistenza
QUESTO è TUTTO, A STA SERA PER LE PROVE!!!
Allora... quando ho chiesto un driver anodo comune mi hanno guardato tipo ma noi italiani siamo famosi per arrangiarci, quindi ho rispolverato il progetto di 3° e ho smontato da la un bel 4511 (driver per display 7 segmenti catodo comune) e ho cercato un sistema per farlo andare bene lo stesso...
Con un sistema a transistor (bc337) sono riuscito a adattare il 4511 e manco l' avessi fatto apposta ha funzionato al primo colpo certo, ho dovuto aggiungere 8 transistor, ma almeno così funziona che è una bellezza
ora faccio il collegamento per tutti i segmenti e lo interfaccio con il driver, e poi vai di Sketch!!!!!!!!!!!!!!!!!!
CHIUDIAMO IN BELLEZZA LA GIORNATA!!!!!!!!!!!!!!!!!!!!!!!!!!!!
AL PRIMO TENTATIVO TUTTO FUNZIONANTE!!!!!!!!!!!!se non dormo bene sta notte!!!!!!!! (coff coff! scusate l' entusiasmo ma non capita tutti i giorni di perdere 3h a montare un circuito progettato in 10min su breadbord cinese e che funzioni al primo colpo )
ora rimane solo il tastierino da far funzionare a dovere (speriamo arrivi domani)... poi si procede con il montaggio definitivo del circuito!!!!!!!!
24/06/13
Dopo un fine settimana molto produttivo, interrotto solo dalla giocata settimanale () ho finito di montare su millefori tutti i principali componenti...ora bisogna solo scegliere il contenitore e collegare il display e il tastierino... poi successivamente i relay per i led e la resistenza
Ora non rimane che aspettare quel maledetto tastierino che tarda ad arrivare STAY TUNED!!!!!!!
01/07/13
Oggi è arrivato il tastierino
Come immaginavo penso abbiano fatto i furbi...
Come sempre più spesso accade infatti, seppur l' inserzione su ebay e il venditore riportino una località, in realtà l' oggetto viene spedito dalla cina, allungando enormemente i tempi di spedizione....
Ora ho tutti i pezzi del puzzle quindi posso finalmente completare il progetto, che subirà un ritardo di qualche giorno causa arrivo di nuova asg e lavori domestici (), quindi appena ho 3sec liberi finisco quelle 2-3 cose che mi mancano della progettazione e inizio con l' assemblaggio