vendredi 5 avril 2013

Laser Command +


Eiji Hayashi has recently completed a wonderful game based on the use of LEDs as light sensors and not just as a light emitter. This gives the LASER COMMAND game: http://www.cs.cmu.edu/~ehayashi/projects/lasercommand/
I had a lot of fun doing my version which I added:
    1- EEPROM management in order to save High Score. The HIGH SCORE appears just before the start of the game countdown (3/2/1-GO).
2 - A PCB made with ExpressPCB, free software for PCB design.

video






Here’s the PCB made with Express PCB (http://www.expresspcb.com/)


The equipment needed to perform this LASER COMMAND is the following:
(be careful to choose the right model (CA or CC) corresponding on the PCB that I made)
- Piezo buzzer or better a phone speaker
- Header ...
- Switch
- Some plastic to form the box
- A Laser to play at the game. I use a green laser like this: http://www.miniinthebox.com/fr/laser-pointeur-vert-5mw-2xaaa-_p79213.html. But a blue laser like this will do the job as well, if not better: http://www.miniinthebox.com/fr/stylo-laser-pointeur-bleu-2-piles-aaa-inclues-_p206604.html
The code and the PCB design file are available at:

Be careful, the code was compiled using Arduino 022 IDE. 
Do not hesitate to contact me for enhancements/fixes ...




Eiji Hayashi a réalisé récemment un magnifique jeu basé sur l’utilisation de LED comme capteurs de lumière et non pas uniquement comme un émetteur de lumière. Cela donne le jeu LASER COMMAND : http://www.cs.cmu.edu/~ehayashi/projects/lasercommand/

J’ai pris beaucoup de plaisir à réaliser ma version à laquelle j’ai ajoutée :
1 - une gestion de l’EEPROM afin de pouvoir enregistrer des High Score.
Le HIGH SCORE score s’affiche juste avant le décompte de lancement du jeu (3/2/1—GO).
2 - un PCB réalisé avec ExpressPCB, un logiciel libre de conception de circuit imprimé. 
video




 Le PCB réalisé avec Express PCB (http://www.expresspcb.com/)






Le matériel nécessaire pour réaliser ce laser command est le suivant
-          Un Arduino Mini : http://arduino.cc/en/Main/ArduinoBoardMini
-          Un Matrix 8*8 :
(attention à choisir le bon modèle CA ou CC en fonction du PCB que j’ai fait)
-          Piezo buzzer ou mieux haut-parleur de téléphone
-          Header…
-          Interrupteur
-          Du plastique pour la boîte

-Un laser pour jouer. J’utilise un laser vert de ce style : http://www.miniinthebox.com/fr/laser-pointeur-vert-5mw-2xaaa-_p79213.html. Mais un laser bleu comme celui-ci tout aussi bien, sinon mieux : http://www.miniinthebox.com/fr/stylo-laser-pointeur-bleu-2-piles-aaa-inclues-_p206604.html

Le code et le PCB sont disponibles sur :

Attention, j'ai compilé le code avec l'IDE 022 Arduino.
N’hésitez pas à me contacter pour des améliorations/corrections…