In questo articolo sarà riportata la procedura con la quale creare un Duel Disk System del famoso gioco Yu-Gi-Oh!. La funzionalità base consiste che il giocatore a ogni turno può scansionare le sue carte e posizionarle nel campo virtuale. Tutte le caratteristiche ed informazioni della carta in questione possono essere proiettate su quel determinato campo.
Il campo virtuale consiste in una griglia di campi proiettate sul terreno e può contenere carte. Nel momento in cui una carta viene posizionata nel campo virtuale, tutte le informazioni riguardanti quella carta saranno disponibili, inoltre saranno orientati nel verso corretto (posizione di difesa o attacco). Al passaggio del mouse sulla determinata carta sarà possibile visionare ulteriori informazioni come abilità speciali.
Le carte vengono scansionate per mezzo di uno scanner NFC e ogni carta contiene un determinato adesivo NFC. Tale adesivo contiene l’ID della carta che può essere confrontato con l’API YGOProDeck in tal modo da recuperare tutte le informazioni riguardante quella determinata carta da posizionare sul campo virtuale.
I componenti per realizzare tale progetto sono i seguenti:
- 1 × Arduino UNO
- 15 × Sensori di luce
- 15 × 1M Ohm Resistors
- 1 × PN 532 NFC Scanner
- 1 × Raspberry Pi (al cui interno sia installato un broswer web)
- 1 × Micro proiettore o schermo
- 40 × NFC Stickers (una per ogni carta del mazzo di 40 carte)
In seguito è riportato un video che mostra il progetto una volta terminato:
Per quanto riguarda l’assemblaggio è molto semplice. Per connettere la board di Arduino allo scanner NFC basta utilizzare una libreria Adafruit in tal modo da collegare entrambi i dispositivi.
Link utili
- Arduino UNO R3
- Elegoo UNO R3
- Arduino Starter Kit per principianti
- Elegoo Advanced Starter Kit
- Arduino Nano
- Interruttore crepuscolare: come funziona e perchè
Seguici per non perdere le prossime novità!