Final Project
Slide
Video
Idea sketch
What does it do?
This is a device to practice table tennis. It improves your technique by designating an arbitrary place for you and forcing you to hit there. Place the target (on the table) where the input device (under the table) is located. When the piezo sensor on the input side under the target (under the table tennis table) detects a vibration, the DF Player mini on the output side makes a sound and displays Hit on the OLED. At the same time, the OLED on the input side displays detected value by the piezo sensor. It would be fun to do this as if it were a game.
For what?
We believe that by using this, you will improve your control and your table tennis game.
Who uses it?
This is used by people who want to become better at table tennis, to be able to control and aim the pinball.
Who's done what beforehand?
There were projects related to table tennis, but no similar projects were found.
What did you design?
- Case of the main unit
- Case of the sensor side
- Sticker of the point to be placed on the stand
- The board
What sources did you use?
From the reference link sites posted each week.
What processes will be used?
topic | plan |
---|---|
2D design | Score stickers |
3D design | Part of the case and counter for input device |
Leaser cutting | Score stickers |
CNC milling | Board |
3D printing | Part of the case Sender side and Receiver side |
Electronics design | design a XIAO ESP32S3 board |
output devices | DFplayer or OLED display |
input devices | Piezoelectric Device |
networking and communications | ESP-NOW using XIAO ESP32S3 board |
What materials and components were used?/Where did they come from?
Bom
- Main board (receiver side)
Total : ¥1,538(JPY)
Part name | Q'ty | Unit Price | Sub Total | Where to buy |
---|---|---|---|---|
Proto Board FR1 | 1/4 board | ¥355 | ¥88 | Amazon |
Seeed Studio XIAO ESP32S3 | 1 | ¥1300 | ¥1300 | Akizuki |
PinHeader_01x03_P2.54mm_Vertical_THT_D1.4mm | 2 | ¥10 | ¥20 | Akizuki |
PinHeader_01x04_P2.54mm_Vertical_THT_D1.4mm | 2 | ¥10 | ¥20 | Akizuki |
LED 1206 | 1 | ¥20 | ¥20 | Akizuki |
Resistor 470 ohm | 1 | ¥50 | ¥50 | DigiKey |
Resistor 0 ohm | 2 | ¥20 | ¥40 | DigiKey |
- Sensor board (transmitter side)
Total : ¥1,668(JPY)
Part name | Q'ty | Unit Price | Sub Total | Where to buy |
---|---|---|---|---|
Proto Board FR1 | 1/4 board | ¥355 | ¥88 | Amazon |
Seeed Studio XIAO ESP32S3 | 1 | ¥1300 | ¥1300 | Akizuki |
PinHeader_01x03_P2.54mm_Vertical_THT_D1.4mm | 4 | ¥10 | ¥40 | Akizuki |
PinHeader_01x02_P2.54mm_Vertical_THT_D1.4mm | 3 | ¥10 | ¥30 | Akizuki |
LED 1206 | 1 | ¥20 | ¥20 | Akizuki |
Resistor 470 ohm | 1 | ¥50 | ¥50 | DigiKey |
Resistor 0 ohm | 7 | ¥20 | ¥140 | DigiKey |
- Main case (receiver side)
Total : ¥2,137(JPY)
Part name | Q'ty | Unit Price | Sub Total | Where to buy |
---|---|---|---|---|
acrylic plate | 6 | ¥100 | ¥600 | Amazon |
OLED Display 128×64 | 1 | ¥580 | ¥580 | Akizuki |
Speaker | 1 | ¥100 | ¥100 | Akizuki |
LiPo battery 1200mAh | 1 | ¥749 | ¥749 | Amazon |
Insert Nuts | 7 | ¥9 | ¥63 | Amazon |
Screw M2x4 | 4 | ¥3 | ¥12 | Misumi |
Washer M2 | 4 | ¥3 | ¥12 | Misumi |
Screw M3x8 | 7 | ¥3 | ¥21 | Misumi |
- Sensor case (transmitter side)
Total : ¥1,821(JPY)
Part name | Q'ty | Unit Price | Sub Total | Where to buy |
---|---|---|---|---|
acrylic plate | 3 | ¥100 | ¥300 | Amazon |
OLED Display 128×64 | 1 | ¥580 | ¥580 | Akizuki |
Variable resistance 1MohmB | 1 | ¥60 | ¥60 | Akizuki |
Knob for small volume 15mm | 1 | ¥30 | ¥30 | Akizuki |
slide switch | 1 | ¥30 | ¥30 | Akizuki |
LiPo battery 1200mAh | 1 | ¥749 | ¥749 | Amazon |
Insert Nuts | 4 | ¥9 | ¥36 | Amazon |
Screw M3x6 | 4 | ¥3 | ¥12 | Misumi |
Screw M3x8 | 8 | ¥3 | ¥24 | Misumi |
How much did they cost?
¥7,164(JPY)
What parts and systems were made?
The transmitter and receiver cases were made with a laser cutter and a 3D printer. The circuit board was designed and machined by myself, and power was supplied by a LiPo 3.7V from the battery input terminal on the back side of the XIAO ESP32S3.
What questions were answered?
Do you understand how sender-receiver communication takes place?
What worked? What didn't?
- Wireless communication with ESP-NOW was successful.
- Because the material of the target placed on the platform was paper, the target was easily blown away by the fast ball wind.
- Currently, Sender side case is fixed with adhesive tape, but if there is a better way, we would like to change it.
How was it evaluated?
The transmitter side (piezo sensor) detects the pin ball hit, and the receiver side works with it to check if DFplayer and OLED Display function properly.
What are the implications?
- License
I have decided to grant the following license “CC BY-NC-SA”.
Reference from Creative Commons