Hi,
Recently i discovered Arduino for myself, since that i had to learn a lot about electronics, because i didn’t knew a thing about it before. For my first Project i’m finally done with the planning. But due to the mentioned reasons i’m not quite sure if i’ve done everything right with the circuit. So i thougt it would be better if someone who’s got some experience in this topic would take a look at it, before i actually gonna build it. Also I’ve got some specific Questions.
But first, about the Project:
In the Board-game Terraforming Mars you’ve got 6 Different Resources, and for every Resource there is a round based Income. The resources are counted with little blocks wich represent different values, but the rounds aren’t that long in this game so you spend a lot of time with taking your resources every round. That’s getting quite annoying if you play this game frequently, so i decided to build a Resource counter wich calculates the Resources itself, if the “Next Round” - Button is pressed.
Every Player will have a Tablet like in the upper part of the picture, and all these tablets are connected to the “Counter”, wich provides power supply and contains the “Next Round” Button, to give every tablet the signal to calculate the resources if it is pressed.
On the Tablets each Resource is represented by 2 7-Segment Displays, one for the Income, one for the current amount. To the Right there’s a Display, a Keypad and 12 seperate Buttons to add or remove Income/Resources.
The schematic i’ve made for the circut of the Tablet is in The Attachments.
Every Tablet is controlled by an Arduino Nano. The SER, VDC and GND Wire will be connected to the Round-Counter. The Keypad and the 12 Buttons take 7 Pins each (if i Multiplex the 12 buttons it should work with 7 pins, right?), the Display is controlled via SPI and takes 5 Pins in total.
For multiplexing the 7-Segment Displays i choose to use HT16K33, on the Adafruit-Breakout Board with all the needed resistors etc. already on it, and the wiring for setting it’s I2C Adress. I want to multiplex 12 Digits (4 Diplays) with one IC, the Column with 8 pins for the 7 segments and the Decimal Point, and 12 of the Row pins, each for one Digit. In total i’ll use 3 HT16K33 per Tablet, and controll them in Series with I2C.
So now, about my Questions:
1.In the Round-Counter I plan to use an Arduino Mega2560, so i can connect up to 4 Tablets with a Serial Connection to it. I want the connected Arduinos to communicate in both Ways together, is this possible in the planned Set-up with a Serial Connection?
2:My Supply Voltage is 7,4V, and the HT16K33 needs 5V. I plan to use a voltage converter (like this: https://www.ebay.de/itm/Kleines-DC-DC-Abwartsleistungsmodul-MP1584EN-3A-Einstellbarer-AbwartswandlerWRDE-/283389078037) for them in the place where’s a resistor in the schematic right now. Will that work?
3. Is the wiring for the I2C communication from the HT’s in Series allright that way?
4. For Power supply i want to use 2 18650 LiPo’s in Series. But i’m quite unsure about charging them correct… I thougt about using a Protection circuit like this:
https://www.ebay.de/itm/2S-8A-7-4V-balance-18650-Li-ion-Lithium-Battery-BMS-charger-protection-board-WR/283414079653?_trkparms=aid%3D555018%26algo%3DPL.SIM%26ao%3D1%26asc%3D57479%26meid%3De1dcbbbb04c5423188b36fa8c50d2a7c%26pid%3D100005%26rk%3D3%26rkt%3D7%26sd%3D272969439691%26itm%3D283414079653&_trksid=p2047675.c100005.m1851
and charge them with Micro USB(With a normal 5V/1-2A Adaptor). Is there a simple and safe way to regulate the charging Voltage and cut the power supply off, before overcharging the Li-Po’s or damaging the protection circuit?
So that’s it for now, i appreciate every Help, Thanks!
Tm Table_Final.pdf (76.7 KB)