December 26, 2024
Description
This project is something I’ve been working on in my spare time: an ammo counter for my airsoft replica. The device is designed to fit snugly between the sight and its protector.
The counter starts at a user-set magazine size and counts down to 0. When it reaches 0, the display flashes "RLD" to indicate it’s time to reload.
It features two buttons:
Holding either button for more than 2 seconds lets you adjust the screen brightness, while pressing them briefly adjusts the magazine size in increments of 10.
I’ve also included:
You can find my design here on Onshape. Feel free to modify it to fit your needs.
Please note, I’m neither a 3D designer nor an expert in ESP32 programming, so if you spot any bugs, issues, or ways to improve upon what I’ve done, I encourage you to share your improvements with the community.
Thank you, take care, be safe, and have fun!
Update: New version now tracks the total amount of BBs shot between reboots.
Pasetbin link with the source code: https://pastebin.com/W7ckSWJC
License:
BY