EnergiAlternativa

Poll
Poll closed Question: I pulsanti del game "One PiXel" dovranno essere ?
bars   pie
*** This poll has now closed ***


Correlati sempre ad un colore prestampato    
  5 (62.5%)
Random ad ogni partita    
  2 (25.0%)
Random ad ogni accensione    
  1 (12.5%)




Total votes: 8
« Created by: ElettroshockNow on: 11.12.15 at 12:27:25 »
Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic Pocket Game .... One PiXel (Read 9082 times)
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Pocket Game .... One PiXel
10.12.15 at 14:53:55
Print Post  
Ciao a tutti .. belli e brutti  Tongue

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  Smiley) .. e verranno realizzati circa 50 esemplari a livello industriale .

Di cosa si tratta ?

Tre pulsanti e un LED ... (ONE PIXEL  Wink)
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  Wink ....

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


Ciao a tutti ..
da Elettro e Nanerottolo Cheesy
  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re: Pocket Game .... One PiXel
Reply #1 - 10.12.15 at 18:11:36
Print Post  
Il gioco avrà estetica tipo portachiavi ... comodo e sempre a portata di mano  Wink 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 . Cool...
per il Reset è stato predisposto un piccolo jumper nel rear pcb.



Buon EA.org a tutti
Elettro  Wink

  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
danye
Global Moderator
*****
Offline


--------

Posts: 360
Location: Roma
Gender: Male
Zodiac sign: Moonchild
Re: Pocket Game .... One PiXel
Reply #2 - 10.12.15 at 20:27:24
Print Post  
Cheesy E come si gioca?
  

1x185Wp  + 1x225Wp in serie poli direzione sud
1xRegolatore MPPT EpSolar Tracer 3015RN
7x batterie auto da recupero in parallelo 12volt 400 Ah molto teorici
Sistema 12 volt che alimenta le luci a led di tutto l'appartamento
monitoraggio impianto www.solare.altervista.org
Back to top
 
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re: Pocket Game .... One PiXel
Reply #3 - 11.12.15 at 12:27:25
Print Post  
danye wrote on 10.12.15 at 20:27:24:
Cheesy E come si gioca?

...saperlo...  Cheesy

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  Grin ... 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 Cheesy

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   Roll Eyes

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  Wink
  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
danye
Global Moderator
*****
Offline


--------

Posts: 360
Location: Roma
Gender: Male
Zodiac sign: Moonchild
Re: Pocket Game .... One PiXel
Reply #4 - 11.12.15 at 22:19:48
Print Post  
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. Smiley
  

1x185Wp  + 1x225Wp in serie poli direzione sud
1xRegolatore MPPT EpSolar Tracer 3015RN
7x batterie auto da recupero in parallelo 12volt 400 Ah molto teorici
Sistema 12 volt che alimenta le luci a led di tutto l'appartamento
monitoraggio impianto www.solare.altervista.org
Back to top
 
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re: Pocket Game .... One PiXel
Reply #5 - 11.12.15 at 22:43:46
Print Post  
Smiley ... Bellooooooo,mi piace ..
Abbiamo 4K di memoria a disposizione per divertirci come vogliamo ...
  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re: Pocket Game .... One PiXel
Reply #6 - 18.12.15 at 17:37:11
Print Post  
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  Wink )
....

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 ?  Tongue




Ciao
ElettroshockNow
  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re: Pocket Game .... One PiXel
Reply #7 - 19.12.15 at 16:32:51
Print Post  
Nasce il prototipo 😆😆😆😆😆
  

20151219_160812.jpg ( 2482 KB | Downloads )
20151219_160812.jpg

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re: Pocket Game .... One PiXel
Reply #8 - 20.12.15 at 00:19:33
Print Post  
Una breve presentazione dell'idea ....
  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re: Pocket Game .... One PiXel
Reply #9 - 20.12.15 at 22:48:57
Print Post  
Nasce la prima versione del firmware ... 1.0  Cheesy

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  Cool

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  Wink)

Ciao e buon One PiXel a Tutti
ElettroshockNow
  

One_Pixel_Rev1_0.zip ( 2 KB | Downloads )

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re: Pocket Game .... One PiXel
Reply #10 - 24.12.15 at 17:48:48
Print Post  
Terminato progetto appena in tempo 😆..
Questa sera scambio di doni ... con sfida a seguire ..

Ciao e Auguroniiiiiii a tutti
  

2015-12-24_17_34_32.jpg ( 554 KB | Downloads )
2015-12-24_17_34_32.jpg

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint
 

TOP100-SOLAR Galleria Immagini EnergiAlternativa