|
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
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
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
-
Programmable Mist Maker - XIAO / QT PY Extension
1260 2 1 -
RadioHAT - Raspberry Pi radio development platform
1076 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1286 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3475 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
4124 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4503 2 2







