New/Old Stepper Motor
Important Game Changing Features
Here are a some of the most important features:
- WIFI Interface
- MQTT Messaging
- BLE (Bluetooth) interface
- JSON formated messages (over MQTT or BLE)
- OTA - Over the Air updates (insitufield updates)
- Object Oriented Software Architecture (C and C++)
- Extensible and Adaptable via compile flags (ifdef)
- Group messaging - permission based shared threads
- QR Codes (Semantic Marker) in displays for dynamic feedback
- Node-Red cloud processing (http REST interface)
Over the Air (OTA) updates
A quick update on OTA, this requires a "http" interface (vs https). This means
there must be a server that supports http - which are becoming rare (as https is required for everything.)
We are using kttp://KnowledgeShark.org for this.
API Manual
Object Oriented Design
Many more options that can be chosen at Runtime. This shows 3 main classes used:
https://knowledgeshark.me/docs/ESP_IOT/html/dir_0c6ecdc73d638af91cbc44cea9a62df0.html
3d printed parts
Tyler Meta-Begging (Begging for his feeder to be printed, which then will dispense food)
Components and Sensors for M5 Family
- Goals is all the sensors and controllers can be configured at RUNTIME vs compile-time.
- Power of the Object Oriented Design

