s3k453
Published © GPL3+

The BatTrainer

Working on yourself requires constant feedback. I built a setup which measures the dynamics of the bat and gives you feedback on your swing.

IntermediateFull instructions provided1,272
The BatTrainer

Things used in this project

Hardware components

Arduino Oplà IoT Kit
Arduino Oplà IoT Kit
Almost all include for the BatStation, comes with a MKR Wifi 1010 used as the MCU. It receives the data from the BatSensor, processes and publishes it on the IoT Carrier Display and the Arduino Cloud. Klindly provide by Arduino for the Arduino Cloud Games
×1
Arduino Nano 33 BLE
Arduino Nano 33 BLE
The MCU for the BatSensor, it has an built in IMU and BLE (couldnt be used), just measures the dynamics and send the data right away to decrease computation on this device. Alternatives Nano 33 IoT - its Wifi could be used to transfere more and faster data or Nicla Sense ME - Much smaller and build in Lipo Charger (but much more expensive)
×1
HC-05 Bluetooth Module
HC-05 Bluetooth Module
For the communication between the BatSensor and the BatStation, rather simple and sufficient fast Serial communication.
×2
LiPo-Battery APPLE 616-0278
The battery for the BatSensor, cheap LiPo-Battery what do you want more
×1
LiPo-Charger DEBO1 3.7LI 1.0A
Simple Charging Circuit for the LIPo
×1
Pololu Mini Pushbutton Power Switch with Reverse Voltage Protection, LV
Not needed, you could just charge the Sensor before use but I like switches :D
×1
Powerbank 10000 mAh PB320PD
A simple powerbank to power the BatStation
×1
USB-A to Micro-USB Cable
USB-A to Micro-USB Cable
yea for programming
×2
Baseball Bat
×1

Software apps and online services

Arduino IoT Cloud
Arduino IoT Cloud
Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
I useed the Ersa i-Con Pico, not cheap but worth every penny.
Solder Wire, Lead Free
Solder Wire, Lead Free
Yeah "lead free" ;-)
10 Pc. Jumper Wire Kit, 5 cm Long
10 Pc. Jumper Wire Kit, 5 cm Long
Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
Tape, Clear
Tape, Clear
Hot glue gun (generic)
Hot glue gun (generic)

Story

Read more

Schematics

BatStation

Just the MKR Wifi 1010 and the HC-05 Module, but you cant screw up the header connection to the carrier board

BatSensor

Schematic of the BatSensor. Due to missing parts in the database, I used a generic Adafruit Pushbutton and the Powerboost 500 as LiPo Charger. The working principle remains the same. The Charger is used to supply the Nano 33 BLE with power and to charge the battery, the push-button circuit cuts the connection to save some energy. The Bluetooth module is connected to the Serial1 Pin, since the HC-05 and the Nano operate at 3,3 V no Voltage dividers should be required.

Code

BatSense

Code of the BatSense

BatStation

Code of the BatStation

Credits

s3k453

s3k453

0 projects • 1 follower

Comments