ElettroshockNow il 10/12/2015, 14:53
Pocket Game .... One PiXel
Ciao a tutti .. belli e brutti 

Alcuni giorni fà .. mio figlio mi ha chiesto se potevamo realizzare un semplice gioco elettronico da poter regalare per Natale..

Il tempo è agli sgoccioli e molto porbabilmente non riusciremo nell'impresa ,ma tentar non nuoce.

Forse non c'entra niente con EA ,ma è u progettino molto carico che potrebbe far felice bimbi piccoli e grandi .....

Per ora abbiamo sviluppato il pcb (tutti consigli del nano  ) .. e verranno realizzati circa 50 esemplari a livello industriale .

Di cosa si tratta ?

Tre pulsanti e un LED ... (ONE PIXEL  ;))
gestiti da un piccolo micro nel quale poter caricare il software desiderato.
Aimè non è Arduino ... ,quindi condividerò il file .hex da caricare direttamente sul chip  ;) ....

Di seguito un presentazione  del progetto (manca il led ... devo finire la libreria  )


Ciao a tutti ..
da Elettro e Nanerottolo

ElettroshockNow il 10/12/2015, 18:11
Re: Pocket Game .... One PiXel
Il gioco avrà estetica tipo portachiavi ... comodo e sempre a portata di mano  ;) con un raggio di circa 35mm.

Sarà alimentato da una CR2032 (3.6V 210mAh) che garantirà circa 20 ore di gioco continuo .
Il microcontrollore Attiny44 gestirà anche la riserva energetica con la funzione AutoOFF riducendo i consumi a pochi uA .
Il risveglio sarà ottenuto usando l'interrupt INT0 .

Ho predisposto anche la possibile installazione di un dip-switch per le i lunghi riposi .



Il record del gioco sarà memorizzato nella EEprom e quindi facilmente visualizzabile i fase di sfida . ...
per il Reset è stato predisposto un piccolo jumper nel rear pcb.



Buon EA.org a tutti
Elettro  ;)



danye il 10/12/2015, 20:27
Re: Pocket Game .... One PiXel
E come si gioca?

ElettroshockNow il 11/12/2015, 12:27
Re: Pocket Game .... One PiXel
danye :
E come si gioca?


...saperlo... 

L'idea è :
Tre pulsanti
Tre colori


Ad inizio partita :Rosso --> BLu---> Verde   Gooooooo

Si accenderà un colore e bisognerà premere il pulsante corrispondente entro certo tempo.
Appena rilasciato il pulsante si accende il nuovo colore e cosi' via.
La finestra temporale però si ridurrà ad ogni colore fino a circa 500mS ..(o anche meno  ... dipenderà dai test )

In pratica il gioco aumenterà la difficoltà progressivamente e dopo un certo tempo (sui 10 minuti di gioco) si raggiungerà la massima difficoltà ,oltre la quale sarà possibile raggiungere valori record.

Appena verrà rilevato un errore o timeout  ,lampeggerà rapidamente la luce bianca (rosso+verde+blu) e subito dopo verrà visualizzato il punteggio ...

Il punteggio verrà segnalato tramite il lampeggio dei led :
X lampeggi blu = prima cifra
X lampeggi verde = seconda cifra
X lampeggi blu = terza cifra
X lampeggi verde = quarta cifra
X------
X--------e cosi' via ..

Dedicherò una Variabile INT ... per il punteggio

Se il punteggio sarà maggiore al record lo sovrascriverà nella EEprom .

Basterà premere tutti e tre i pulsanti in contemporanea per visualizzarlo ,interrompendo la partita (se in corso) e segnalando con lampeggi rapidi di colore rosso.


Dopo un tempo di inattività (circa 1 minuto) il pocket game si spengerà .

Sarà possibile riaccenderlo premendo il tasto centrale (oppure rimuovendo e reinstallando la batteria ).

ora nasce un piccolo dubbio ....per aumentare la difficoltà .


Il piccolo propone che ad inizio partita il semaforo (rosso-blu-verde) rappresenti il colore dei pulsanti da sinistra a destra ..
In pratica ad ogni partita vengono scelti a random i colori ...
Che dite ?

Propongo una votazione  

Ad inizio discussione è possibile selezionare la propria preferenza ...
cosi' cogliamo l'occasione per testare il nuovo strumento messo a disposizione dalla piattaforma 
Le votazioni sono aperte a tutti ... anche ai visitatori  ;)


danye il 11/12/2015, 22:19
Re: Pocket Game .... One PiXel
Figo! E si potrebbe implementare anche un game B? Pensavo al vecchio simon che giocavo da piccolo. In pratica vengono proposti una sequenza di colori da replicare poi con i pulsanti, man mano le sequenze saranno sempre piu lunghe e complesse aumentando anche la velocità di accenzione tra un colore e l'altro.

ElettroshockNow il 11/12/2015, 22:43
Re: Pocket Game .... One PiXel
... Bellooooooo,mi piace ..
Abbiamo 4K di memoria a disposizione per divertirci come vogliamo ...

ElettroshockNow il 18/12/2015, 17:37
Re: Pocket Game .... One PiXel
Di seguito lo schema ....nel quale potete vedere l'uso degli ingressi Interrupt i quali ci consentiranno di risvegliare il micro dallo stato di basso assorbimento (<100nA  ;) )
....

Nel frattempo il laboratorio ci ha consegnato i PCB  e vista la quantità verranno messi a disposizione agli utenti che vorranno ricreare il piccolo gadget .

Lo scopo di questo gioco è anche di natura didattica, consentendo di analizzare in dettaglio i registri che gestiscono un microcontrollore ..

E' stato scelto Rosso ... Vi Piace ? 




Ciao
ElettroshockNow

ElettroshockNow il 19/12/2015, 16:32
Re: Pocket Game .... One PiXel
Nasce il prototipo 😆😆😆😆😆

Allegati:
20151219_160812.jpg

ElettroshockNow il 20/12/2015, 0:19
Re: Pocket Game .... One PiXel
Una breve presentazione dell'idea ....


ElettroshockNow il 20/12/2015, 22:48
Re: Pocket Game .... One PiXel
Nasce la prima versione del firmware ... 1.0 

Il gioco ha ottenuto molto successo tra amici e piccoletti dettando le prime linee guida per garantire il divertimento.

E' stato scelto un tempo di reazione iniziale di 2000mS che si riduce ad ogni step di 25mS fino ad un tempo minimo limite di 400mS ...

Quindi per i primi 64 step il livello di difficolta aumenta linearmente ... poi non bisogna abbassare l'attenzione 

Allego il codice .HEX da caricare sull'ATtiny.

Fortunatamente il codice occupa 1.8Kb dando la possibilità di usare anche un ATtiny24 (io attualmente uso il 24)

Per caricare il firmware và usato un programmatore USBASP (su ebay a 5E) e uno dei tanti programmi freeche si trovano sulla rete (Tipo eXtreme Burner - AVR ....che contiene anche i driver  ;))

Ciao e buon One PiXel a Tutti
ElettroshockNow

Allegati:
One_Pixel_Rev1_0.zip

ElettroshockNow il 24/12/2015, 17:48
Re: Pocket Game .... One PiXel
Terminato progetto appena in tempo 😆..
Questa sera scambio di doni ... con sfida a seguire ..

Ciao e Auguroniiiiiii a tutti


Allegati:
2015-12-24_17_34_32.jpg



TOP100-SOLAR Galleria Immagini EnergiAlternativa