SlideShare une entreprise Scribd logo
1  sur  15
&
&
PANORAMICA:
Cubo interattivo ideato per divertire, impegnando mentalmente e fisicamente, bambini e ragazzi dai 3 anni in su.
Può essere considerato una variante di Simon says, gioco elettronico di memoria anni '80
ma con uno spirito completamente nuovo e contemporaneo.
Simon-Cube è gioco, allenamento mnemonico e movimento fisico racchiusi in un cubo-interattivo portatile.
&
OBIETTIVI:
Realizzare un progetto interattivo basato su ARDUINO
Comprendere vantaggi e limiti della piattaforma A.UNO
Ottenere una crescita formativa in materia di elettrotecnica, informatica e physical-computing
Realizzare un prodotto divertente che favorisca l’attività psicofisica in età evoltiva
&
VINCOLI:
Conoscenze
Budget
Attrezzatura
Arduino UNO
&
Concept: Le regole del gioco
1. Premi Simon Cube verso il basso per iniziare,
2. Simon Cube mostra la prima posizione della faccia verde.
3. Ripremi Simon Cube.
4. Mettiti davanti alla faccia verde!
Complimenti,
Hai vinto il primo livello!
Ripremendo Simon Cube Inizi il secondo livello
Ad ogni nuovo livello Simon Cube aggiunge una nuova combinazione da memorizzare.
ATTENZIONE!
Devi trovarti sempre davanti alla faccia di Simon Cube che si illumina di VERDE altrimenti perderai
e dovrai ricominciare dal primo livello.
&
HARDWARE: 1/3 Ingredienti
1 ARDUINO UNO rev.3
4 LED RGB
8 LED IR
4 TSOP ( Ricevitori IR con circuito integrato )
4 Condensatori da 4.7μF
1 Transistor
1 Pulsante
1 Buzzer
Varie Resistenze
Tanti Fili ( pettine )
Alimentazione a batterie ( 4 x 1,5V = 6V )
&
HARDWARE: 2/3 Circuiteria LED R/G, Button e Buzzer
GND
5V Pin 2
Pin 12
Pin 10
Pin 8
Pin 4
Pin 9
Pin 3
Pin 6
Pin 7
Pin 5
Res 120 Ω
Res 120 Ω
Res 120 Ω
Res 120 Ω
Res 70 Ω
Res 70 Ω
Res 70 Ω
Res 70 Ω
Button
Buzzer
ARDUINO UNO
rev.3
&
HARDWARE: 3/3 Circuiteria LED IR e TSOP
ARDUINO UNO
rev.3
4.7F*)
>10k
optional
100*)+VS
GND
4.7F*)
>10k
optional
100*)+VS
GND
4.7F*)
>10k
optional
100*)+VS
GND
4.7F*)
>10k
optional
100*)+VS
GND
5V
Pin 11
A0 A1 A2 A3
A0
A1
A2
A3
B
C
E
GND
&
SOFTWARE: 1/3 Steps
Sorgente di Simon-says ‘80 di pubblico dominio come punto di partenza
Rimozioni, rielaborazioni e aggiunte
Codice per frequenza di trasmissione LEDs IR a 36kHz per i ricevitori IR con circuito integrato ( TSOP )
&
SOFTWARE: 2/3 Algoritmo
Diagramma di flusso 1
semplificato
*e nessuna presenza nelle facce rosse?
memorizzare
eseguire
*
&
SOFTWARE: 3/3 Codice sorgente
void loop(){
crea_sequenza();
while (turn<last_turn) // Finchè il turno è minore del massimo numero di turni
{
wait_button('r'); // Attende la pressione del bottone
blinker(400,4,'red');
delay(1500);
play(turn,0); // Esegue la sequenza senza sensori (modalità DEMO)
wait_button('v'); // Attende la pressione del bottone
blinker(400,4,'green');
delay (t_comb_off_ir);
play(turn,1); // Riesegue la sequenza con sensori (modalità IR)
if (game_over==1) { // se game_over==1, musica di sconfitta e blink veloce
suona(melodia_lose);
blinker(200,10,'red');
break;
}
if (turn==last_turn-1) {
// se è finito l'ultimo turno suona canzone di vittoria
suona(melodia_win);
break;
}
suona(melodia_turn_ok);
turn++; // va al turno successivo
}
turn=0;
// altrimenti resetta turn, game_over e ricomincia
game_over=0;
}
&
MATERIALI:
Struttura in legno
Bordi di plastica rigida
Piastra di plexiglass opaca semitrasparente per le 6 facce del cubo
Copri spigoli in gomma
Fogli A4 bianchi ( maggiore diffusione luce LED RGB )
&
IDENTITÁ:
Font logotipo:
Cube2
Logo
Font Info:
Futura Std
AaBbCcDd EeFfGgHhIi
JjKkLlMmNn OoPpQqRrSs
TtUuVvWw XxYyZz
0123456789
Colori:
#FFFFFF #AAAAAA
#000000 #FFFFFF
#FF4A51 #555555
#8CC63F #343434
&
FUNZIONALITÁ FUTURE:
Luce Blue (RGB)
Modalità multigiocatore ( scelta del numero di partecipanti fino a 3 giocatori )
Scelta della difficoltà di gioco ( 5 livelli di difficoltà )
Comparto audio migliorato
Restyling
Funzionalità “lampada da salotto”
Funzionalità antifurto
&

Contenu connexe

Similaire à Presentazione simon cube

Alfabeto di arduino - lezione 4
Alfabeto di arduino - lezione 4Alfabeto di arduino - lezione 4
Alfabeto di arduino - lezione 4
Michele Maffucci
 
Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3
Daniele Costarella
 
Alfabeto di Arduino - lezione 3
Alfabeto di Arduino - lezione 3Alfabeto di Arduino - lezione 3
Alfabeto di Arduino - lezione 3
Michele Maffucci
 
Alfabeto di Arduino - lezione 2
Alfabeto di Arduino - lezione 2Alfabeto di Arduino - lezione 2
Alfabeto di Arduino - lezione 2
Michele Maffucci
 

Similaire à Presentazione simon cube (13)

Alfabeto di arduino - lezione 4
Alfabeto di arduino - lezione 4Alfabeto di arduino - lezione 4
Alfabeto di arduino - lezione 4
 
Peritore e Pennisi - Garage days - sviluppo Amiga negli anni 90
Peritore e Pennisi - Garage days - sviluppo Amiga negli anni 90Peritore e Pennisi - Garage days - sviluppo Amiga negli anni 90
Peritore e Pennisi - Garage days - sviluppo Amiga negli anni 90
 
Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3
 
Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3
 
Workshop arduino
Workshop arduinoWorkshop arduino
Workshop arduino
 
CodingGym - Lezione 3 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 3 - Corso Linux, Android e Internet of ThingsCodingGym - Lezione 3 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 3 - Corso Linux, Android e Internet of Things
 
Internet delle cose
Internet delle coseInternet delle cose
Internet delle cose
 
Corso Arduino Base - MUST
Corso Arduino Base - MUSTCorso Arduino Base - MUST
Corso Arduino Base - MUST
 
Alfabeto di Arduino - lezione 3
Alfabeto di Arduino - lezione 3Alfabeto di Arduino - lezione 3
Alfabeto di Arduino - lezione 3
 
Corso Arduino Base - Basi Pratiche con Arduino Genuino
Corso Arduino Base - Basi Pratiche con Arduino GenuinoCorso Arduino Base - Basi Pratiche con Arduino Genuino
Corso Arduino Base - Basi Pratiche con Arduino Genuino
 
Introduzione a Arduino
Introduzione a ArduinoIntroduzione a Arduino
Introduzione a Arduino
 
Alfabeto di Arduino - lezione 2
Alfabeto di Arduino - lezione 2Alfabeto di Arduino - lezione 2
Alfabeto di Arduino - lezione 2
 
Workshop Arduino by Fiore Basile
Workshop Arduino by Fiore BasileWorkshop Arduino by Fiore Basile
Workshop Arduino by Fiore Basile
 

Presentazione simon cube

  • 1. &
  • 2. & PANORAMICA: Cubo interattivo ideato per divertire, impegnando mentalmente e fisicamente, bambini e ragazzi dai 3 anni in su. Può essere considerato una variante di Simon says, gioco elettronico di memoria anni '80 ma con uno spirito completamente nuovo e contemporaneo. Simon-Cube è gioco, allenamento mnemonico e movimento fisico racchiusi in un cubo-interattivo portatile.
  • 3. & OBIETTIVI: Realizzare un progetto interattivo basato su ARDUINO Comprendere vantaggi e limiti della piattaforma A.UNO Ottenere una crescita formativa in materia di elettrotecnica, informatica e physical-computing Realizzare un prodotto divertente che favorisca l’attività psicofisica in età evoltiva
  • 5. & Concept: Le regole del gioco 1. Premi Simon Cube verso il basso per iniziare, 2. Simon Cube mostra la prima posizione della faccia verde. 3. Ripremi Simon Cube. 4. Mettiti davanti alla faccia verde! Complimenti, Hai vinto il primo livello! Ripremendo Simon Cube Inizi il secondo livello Ad ogni nuovo livello Simon Cube aggiunge una nuova combinazione da memorizzare. ATTENZIONE! Devi trovarti sempre davanti alla faccia di Simon Cube che si illumina di VERDE altrimenti perderai e dovrai ricominciare dal primo livello.
  • 6. & HARDWARE: 1/3 Ingredienti 1 ARDUINO UNO rev.3 4 LED RGB 8 LED IR 4 TSOP ( Ricevitori IR con circuito integrato ) 4 Condensatori da 4.7μF 1 Transistor 1 Pulsante 1 Buzzer Varie Resistenze Tanti Fili ( pettine ) Alimentazione a batterie ( 4 x 1,5V = 6V )
  • 7. & HARDWARE: 2/3 Circuiteria LED R/G, Button e Buzzer GND 5V Pin 2 Pin 12 Pin 10 Pin 8 Pin 4 Pin 9 Pin 3 Pin 6 Pin 7 Pin 5 Res 120 Ω Res 120 Ω Res 120 Ω Res 120 Ω Res 70 Ω Res 70 Ω Res 70 Ω Res 70 Ω Button Buzzer ARDUINO UNO rev.3
  • 8. & HARDWARE: 3/3 Circuiteria LED IR e TSOP ARDUINO UNO rev.3 4.7F*) >10k optional 100*)+VS GND 4.7F*) >10k optional 100*)+VS GND 4.7F*) >10k optional 100*)+VS GND 4.7F*) >10k optional 100*)+VS GND 5V Pin 11 A0 A1 A2 A3 A0 A1 A2 A3 B C E GND
  • 9. & SOFTWARE: 1/3 Steps Sorgente di Simon-says ‘80 di pubblico dominio come punto di partenza Rimozioni, rielaborazioni e aggiunte Codice per frequenza di trasmissione LEDs IR a 36kHz per i ricevitori IR con circuito integrato ( TSOP )
  • 10. & SOFTWARE: 2/3 Algoritmo Diagramma di flusso 1 semplificato *e nessuna presenza nelle facce rosse? memorizzare eseguire *
  • 11. & SOFTWARE: 3/3 Codice sorgente void loop(){ crea_sequenza(); while (turn<last_turn) // Finchè il turno è minore del massimo numero di turni { wait_button('r'); // Attende la pressione del bottone blinker(400,4,'red'); delay(1500); play(turn,0); // Esegue la sequenza senza sensori (modalità DEMO) wait_button('v'); // Attende la pressione del bottone blinker(400,4,'green'); delay (t_comb_off_ir); play(turn,1); // Riesegue la sequenza con sensori (modalità IR) if (game_over==1) { // se game_over==1, musica di sconfitta e blink veloce suona(melodia_lose); blinker(200,10,'red'); break; } if (turn==last_turn-1) { // se è finito l'ultimo turno suona canzone di vittoria suona(melodia_win); break; } suona(melodia_turn_ok); turn++; // va al turno successivo } turn=0; // altrimenti resetta turn, game_over e ricomincia game_over=0; }
  • 12. & MATERIALI: Struttura in legno Bordi di plastica rigida Piastra di plexiglass opaca semitrasparente per le 6 facce del cubo Copri spigoli in gomma Fogli A4 bianchi ( maggiore diffusione luce LED RGB )
  • 13. & IDENTITÁ: Font logotipo: Cube2 Logo Font Info: Futura Std AaBbCcDd EeFfGgHhIi JjKkLlMmNn OoPpQqRrSs TtUuVvWw XxYyZz 0123456789 Colori: #FFFFFF #AAAAAA #000000 #FFFFFF #FF4A51 #555555 #8CC63F #343434
  • 14. & FUNZIONALITÁ FUTURE: Luce Blue (RGB) Modalità multigiocatore ( scelta del numero di partecipanti fino a 3 giocatori ) Scelta della difficoltà di gioco ( 5 livelli di difficoltà ) Comparto audio migliorato Restyling Funzionalità “lampada da salotto” Funzionalità antifurto
  • 15. &