Software Workspace
Target Environment: Python 3.10+ (Raspberry Pi OS / Linux)
Dependencies: Flask, Flask-CORS, smbus2, RPi.GPIO (or Simulation layer)
Initiation Command:
python app.py
Access Port: http://localhost:5000 (Default)
Pin Assignments
| X-Axis Motor | GPIO 17 / 27 (via L298N/Relay) |
| Y-Axis Motor | GPIO 22 / 23 (via L298N/Relay) |
| IMU MPU6050 | I2C Bus 1 (SDA: Pin 3, SCL: Pin 5) |
| ADC ADS1115 | I2C Address 0x48 (LDR 0-3) |
| Power Rail | Logic: 5V 2A | Motors: 12V 5A |
Orientation Protocol
Physically align the base to True North before hardware initiation.
Level the MPU6050 module to 0.0° Pitch/Roll for baseline zeroing.
LDR Sensitivity should be balanced via software trim in `app.py`.
Telemetry & LAN
Broadcast Type: High-frequency JSON Telemetry over HTTP.
To view on other devices, find your LAN IP:
hostname -I (Linux)
Remote URL: http://[your-ip]:5000
API Suite Monitoring
Real-time resource tracking and service status for InnovaTech SaaS APIs.