Skip to content

AAPythonCode/TBP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TBP (Tennis Ball Picker)

Hey!

Check out my JOURNALS.MD here

It's summer break, and I want to create something cool! Since I play tennis on a daily basis, I thought of creating something related to it. Therefore, I thought of creating a tennis ball picker that could collect tennis balls for the user, without collecting other players'.

I brainstormed many ideas, but in the end I thought of using cones on each of the four corners of the court to track the bot. Each cone would have a DWM1000 and a ESP32-WROOM-32, a low-cost programmable chip. The bot would also have the same, slightly modified board, which would use the distance data from each of the cones to find where it would be in relation to them.

Here's a drawing I made (painfully, my hand was shaking lol, did this on a phone):

image

Bill of Materials (BOM)

LCSC BOM:

# LCSC Part # MPN Manufacturer Package Quantity Description
1 C5241969 DW1000-I-TR13 Qorvo QFN-48 (6×6 mm) 5 RF Transceiver IC, 3.244–6.999 GHz, 6.8 Mbps, −107 dBm, 2.8–3.6 V
2 C2907044 FRC0603F5101TS FOJAN 0603 100 5.1 kΩ ±1%, 100 mW Thick Film Resistor
3 C717453 S8050 LGE TO-92 20 NPN BJT Transistor, 25 V, 500 mA, 150 MHz
4 C19273151 YLED0603G YONGYUTAI 0603 100 Emerald Green Indicator LED, 2.7–3.2 V
5 C141517 TB6612FNG,C,8,EL Toshiba SSOP-24 1 Dual H-Bridge Motor Driver
6 C695629 DB301V-3.5-2P-GN-S DORABO Through Hole, 3.5 mm Pitch 5 2-Position Wire-to-Board Terminal Block
7 C91606 GRM188R61E106MA73D Murata 0603 5 10 µF ±20%, 25 V X5R Ceramic Capacitor
8 C2762594 CL10A226MO7JZNC Samsung Electro-Mechanics 0603 5 22 µF ±20%, 16 V X5R Ceramic Capacitor
9 C207830 SLO0420H4R7MTT Sunltech 4.2 × 4.2 mm SMD 5 4.7 µH Molded Inductor, 2.2 A, 84 mΩ
10 C1590 CL10B104KA8NNNC Samsung Electro-Mechanics 0603 50 100 nF ±10%, 25 V X7R Ceramic Capacitor
11 C98220 RC0603FR-0710KL YAGEO 0603 100 10 kΩ ±1%, 100 mW Thick Film Resistor
12 C328062 ESP32-WROOM-32U-N4 Espressif SMD, 19.2 × 18 mm 5 ESP32-WROOM-32U Wi-Fi/Bluetooth Module (External Antenna)

BOM For Everything Else:

Product Price Manufacturer Quantity Link
Battery For Bot $8.24 AliExpress 1 Link
Battery For Cone $3.67 AliExpress 4 Link
Caster Wheel (1 inch) $6.89 Amazon 1 Link
Wheels $8.99 AliExpress 1 Link
Motors $4.34 Amazon 4 Link
DWM1000 $0.80 Alibaba 5 Link

GRAND TOTAL: $349.28

Images

Now for some images! Take it all in... :)

The Schematic

image

The LED

image

The DWM1000 + ESP32-WROOM-32 (from left to right, respectively.)

image

Transistors

image

The Full Bot PCB

Screenshot 2026-07-08 at 1 22 33 PM

The Bot PCB in 3D

Screenshot 2026-07-08 at 1 22 50 PM

The Full Cone PCB

Screenshot 2026-07-08 at 1 27 51 PM

The Cone PCB in 3D

Screenshot 2026-07-08 at 1 28 04 PM

The Fully Assembled Bot

Screenshot 2026-07-08 at 1 30 25 PM

The Fully Assembled Cone

Screenshot 2026-07-08 at 1 31 08 PM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages