I was homesick for quite a long time, so after watching all my tv shows episodes left behind, I decided to do something with some of my arduino.
Since i played Monopoly during Christmas with people who were not that good at handling money, I came up with an electronic bank for Monopoly (or any other board game actually).
It works with RFID tags, reading their serials and assigning a value (money) to each tag/card.
When you gain money, input the amount and press " * ", then put the tag/card in the RFID area and the amount will be added. Same if you lose money, but you have to press " # " instead of " * ".
If you need to transfer money from player to player, press " # " without inserting any amount, and then you'll be asked to put the amount followed by " * ", then slide the card on which you want to subtract the amount, followed by the one to put money on.
You can slide any card at anytime to check the amount left or press " * " without inserting any amount to see all players money.
Additionally, without inserting any amount, you can press " 0 " to make the device roll the dices for you.
I have to warn you i'm not a PRO arduino programmer as well as I'm not a PRO 3D printer models creator, but I did my best to make something good.
If you have any queries, need help, suggestion or just want to chat, feel free to contact me.
So, let's get going!
Step 1: Gather the Materials
Here's what you'll need:
Arduino Mega: https://www.banggood.com/custlink/3mmKyJ2FFA
3 x 4 Keypad: https://www.banggood.com/custlink/DDK3RpMP9c
16/2 LCD display: https://www.banggood.com/custlink/vm3DhCMFZA
RC522 RFID receiver: https://www.banggood.com/custlink/DDmKYCqHIM
Dupont cables: https://www.banggood.com/custlink/DvKGyWUVlc
Piezoelectric buzzer: https://www.banggood.com/custlink/3KDKRp2FLV
RFID tags: https://www.banggood.com/custlink/3DDGYpkFIf
Step 2: Print the Case
First of all, we need a case to host our project. I attached the STL files made with Tinkercad to 3Dprint your case. It has the holes needed to expose the power and the USB sockets of the arduino mega, and the hole for the keyboard cables.
Please adjust it to your needs.
Step 3: Start Assembling
Here's a picture showing how to connect the various modules.
I couldn't find any graphic representation of the RFID module and the keypad, so I just wrote which cables go where.
Keypad, left to right: 9,8,7,6,5,4,3
RFID: 49(reset) to 53
Pin numbers can be changed in the code for your convenience.
Glue the RFID module on the right side of the case lid with hot glue as shown.
Step 4: Upload the Code
Oped the file "gioco.ino" with the arduino IDE and upload the code.
You may need to install some libraries. They can be found in the Arduino IDE in the sketch -> include library -> manage libraries.
Once done, you're ready to go!
Step 5: Customize!
I printed the top cover and tags on adhesive paper, put that on, made holes and then assembled everything.
Of course you can create your own design, it's up to you.
Hope you'll enjoy your next monopoly (or any other) game night!