Source Code and regular build
GitHub - telenkov88/reefrhythm-smartdoser: Micropython firmware with MKS SERVO42C driver
Micropython firmware with MKS SERVO42C driver . Contribute to telenkov88/reefrhythm-smartdoser development by creating an account on GitHub.
github.com
Overview
This project aims to provide a highly precise and stable DIY solution for dosing pumps with a user-friendly interface and extensive IoT integration capabilities.It's designed to automate and simplify the dosing process, ensuring accurate and consistent dosing without manual calculations. Leveraging advanced stepper motor drivers with G-code control and the Ulab library for high-performance calculations, this project offers a cutting-edge solution for aquarists and hobbyists. Additionally, it features built-in OTA functionality for seamless firmware upgrades, ensuring the system remains up-to-date with the latest improvements and features.
Features
- High Precision Dosing: Utilizes advanced stepper motor drivers to ensure accurate dosing volumes.
- User-Friendly Interface: Designed with ease of use in mind, allowing users to manage dosing schedules and volumes effortlessly.
- REST API: Easy integration with Reef Pi or scripts
- IoT Integration: Offers extensive IoT capabilities for integration with various smart home systems and devices.
- Automated Calculations: All dosing calculations are performed by the system, eliminating the need for manual input and reducing the risk of errors.
- OTA Updates: Supports Over-The-Air (OTA) firmware updates, making it easy to upgrade to the latest version without physical access to the device.
- Multiple pump: Support up to 9 pumps on 1 controller
- Customizable: Flexible design accommodates different setups and requirements, making it suitable for a wide range of applications.
Hardware Requirements
- Controller: ESP32-S3 N16R8 with 16 MB Flash and 8 MB PSRAM, unless otherwise specified.
- Stepper Motor Driver: BIGTREETECH MKS-Servo42C with UART control for precise motor management.
- Power Supply: Suitable power source for the ESP-S3 controller and stepper motor driver.
- Peristaltic Pump: DIY or commercially available peristaltic pump compatible with the stepper motor.
- Miscellaneous: Cables, connectors, and mounting hardware as needed for your specific setup.