Skip to content

Latest commit

 

History

History
111 lines (65 loc) · 6.22 KB

README.md

File metadata and controls

111 lines (65 loc) · 6.22 KB

🇷🇺 Русская версия документации здесь

Smart Box Ball Based on ESP8266

Smart Box Ball

This is an advanced version of the classic elastic ball game (Box Ball), designed to improve coordination, reaction speed, and agility. Unlike a standard ball, our device is equipped with smart electronics based on the ESP8266 microcontroller (NodeMCU). It can track the number of hits, measure hit force, and enable online competition via the bitball.club website with other users who have similar devices. Players can also track their progress in real-time.

You can build the device yourself or ask us to do it for you. To order a ready-made device, contact us via Telegram, Skype, or Discord.

Key Features

  • Hit Tracking: The device uses built-in sensors to accurately record every hit on the ball.
  • Hit Force Calculation: The device analyzes sensor data to measure hit force, adding a competitive edge.
  • Wi-Fi Connectivity: The device connects to Wi-Fi, allowing players to save training results in the cloud and participate in online tournaments.
  • Flexible Training Settings: Users can set training durations and other parameters, tailoring the device to personal goals.
  • Feedback System: Sound or light alerts help signal training completion or motivate users to improve their results.
  • Online Competitions: Players can compete in real-time with others via bitball.club, compare results, and elevate their training.

Benefits

  • Interactivity: Training becomes more engaging and interactive thanks to automatic counting, hit force measurement, and instant feedback.
  • Real-Time Competitions: Users can compete with others globally, making training even more exciting.

Our smart Box Ball is not just an elastic ball—it’s a high-tech training device that lets you set goals, track progress, measure hit force, and reach new heights in coordination and reaction training.

Contact Information

You can assemble the device yourself or request a pre-assembled one. To order a ready-made device, contact me via Telegram, Skype, or Discord.

Instructions

Powering On the Device

  • First Signal: The device has successfully powered on.

  • Second Signal (Charge Level Indication):

    • High tone — battery at 100%.
    • Medium tone — battery at 50%.
    • Low tone — battery at 25%. In this mode, sound is disabled to save energy.
  • Third Signal (Operating Mode after 4-15 seconds):

    • High tone — device connected to the router.
    • Low tone — connection to the router failed. The device has created a WiFi hotspot called "BitBall.club".
  • Auto Sleep Mode: If the game has not started within 5 minutes, the device enters sleep mode. The sleep mode signal is a high tone that gradually lowers to a low tone.

How to Start Playing with BitBall

  1. Turn on the BitBall device.

  2. Connect to Wi-Fi:

    • Select the BitBall.club network.

  3. Access the game through a browser:

    • Open a browser and enter the address: http://192.168.4.1.

Tip: If you connect BitBall to your router, you won’t need to reconnect to BitBall.club Wi-Fi each time. Simply visit www.bitball.club, and you’ll enter the game instantly. Plus, you’ll be able to save your training results, compete with others online, and enjoy various other features.

Wiring Diagrams

Basic

NodeMCU ESP8266, Wemos ESP8266

Advanced

NodeMCU ESP8266, Wemos ESP8266

STL (3d print folder)

This backing is essential for the correct operation of the weight sensor; without it, false triggers may occur. It’s important that the internal part of the scale does not come into contact with the forehead or any other surfaces.

Components

From AliExpress.com

https://www.aliexpress.com/item/1005004893349830.html - NodeMCU ESP8266

https://www.aliexpress.com/item/1005006293517345.html - Weight Sensors + HX711

https://www.aliexpress.com/item/32556525207.html - ULN2003A

https://www.aliexpress.com/item/1005002060362335.html - Nylon Elastic Band

https://www.aliexpress.com/item/4000977316378.html - Elastic Band Round

https://www.aliexpress.com/item/1005002367815544.html - Power Bank (for 18650 Battery)

https://www.aliexpress.com/item/1005005898038310.html - Head Straps Headband

🚀 Web installer (recommended)

Go to the web installer and follow instructions.

🔋 Donation

If you like this project, you can buy me a cup of coffee ☕