|
KiCad 9.0 |
|
|
OnShapeOnShape
|
Automatic Card Dealer——Main Board
Note from PCBWay: This page is only for the Main Board. If you need the Secondary Board, please check https://www.pcbway.com/project/shareproject/Automatic_Card_Dealer_Secondary_Board_4633281f.html.
Project 3D print files: link
Code: link
Other parts BOM: link
A DIY automatic card dealer.
Currently the only feature is dealing cards, I would like to implement other features listed below, but most would need a redesign. I decided to upload this one since it works well and does it's job, but as every project could be improved upon forever.
Possible Improvements, Features (maybe v2)
- Rotary encoder: Currently uses a single hall effect sensor for homing. Then does a full rotation while measuring the time it takes to rotate 360°. That time is then divided based on number of players, which has a few disadvantages and isn't as precise as measuring an amount of rotation directly. This could allow up to even 8 players due to more precise card throwing.
- Smaller, less power hungry micro-controller: Currently uses 30 pin ESP32, but it could get away with ESP32-C3 which uses much less power and is still reasonably powerful.
- Better buttons
- Better sliding mechanism: It works fine, but could be improved.
- rotation without bottom as a separate part
- Battery indicator: Have a battery indicator on the screen.
- Built in battery: Currently uses 4 AA batteries, but it could have a built in battery and a USB charging port.
- Different board mounting: With a smaller micro-controller, the board could be positioned lower and extensions for hall effect sensor legs wouldn't be necessary.
- Faster: Maybe a faster motor or minimize waiting time in between throws, but that would require a rotary encoder.
- Pulling individual cards: Hosting a web server on the ESP32, you could set position relative to the dealer and pull a card by pressing a button on the screen.
Automatic Card Dealer——Main Board
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Adam Simon
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
1034 0 2 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
1586 3 7 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
1534 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
1712 0 1 -







