Slope inclination
MPU6050
Flagship Project · In Development
A Civil Engineering student prototype designed to scout controlled slope test areas, observe slope inclination, soil moisture and visible ground cracks, and transmit field data for logging and later analysis.
Civil Engineering Aim
The rover is being developed as a low-cost mobile scouting platform for preliminary slope-condition monitoring. It does not certify slope safety and does not predict when a landslide will occur. Its role is to collect observable indicators that can help identify locations deserving closer engineering investigation.
Primary Indicators
MPU6050
Capacitive probe
ESP32-CAM / OV2640
System Architecture
4WD differential-drive rover for controlled soil, gravel and artificial slope tests.
MPU6050 IMU for rover inclination and approximate slope-angle measurement.
Capacitive soil-moisture sensing at selected inspection locations.
ESP32-CAM + OV2640 for visible ground-crack image acquisition; heavier analysis runs off-board.
Three ultrasonic sensors support obstacle awareness and autonomous movement decisions.
2S Li-ion pack with battery/solar INA219 monitoring and solar-assisted charging architecture.
ESP32 → Wi-Fi/UDP → Python → CSV for live measurements and experiment logging.
Later data analysis may combine slope, moisture and crack observations into inspection-attention levels.
Power & Solar
The rover uses two Li-ion cells as a 2S pack. Battery and solar electrical data are monitored with two INA219 sensors. The final charging path uses a 2S balanced BMS and a CN3302 boost-charging stage so the small 6 V, 1.5 W solar panel can provide supplementary charging. Solar is an energy-assist feature, not the rover's primary power source. Existing TP4056 boards are not part of the final 2S charging path.
Software & Data
ESP32 firmware handles navigation, sensing, energy monitoring and safety logic. Telemetry is sent over Wi-Fi using UDP to a Python receiver and can be stored in CSV form. New Civil Engineering measurements — slope inclination and soil moisture — will be added to this same pipeline, while camera images are handled separately by the ESP32-CAM.
Computer Vision & ML
The first computer-vision objective is visible ground-crack detection and later comparison of crack observations over time. After controlled experimental data is collected, a simple decision or machine-learning model may combine slope angle, soil moisture and crack evidence into Low / Moderate / High inspection-attention levels. These levels indicate monitoring priority; they are not professional landslide predictions.
Development Status
Complete — ESP32 motor-control and autonomous obstacle-avoidance logic
Complete — Three-direction ultrasonic sensing
Complete — Battery and solar INA219 monitoring
Complete — DS18B20 temperature monitoring and safety logic
Complete — Wi-Fi UDP telemetry and CSV-oriented data pipeline
In progress — 4WD mechanical integration and final power distribution
Next — MPU6050 slope measurement and soil-moisture integration
Next — ESP32-CAM ground-image acquisition and controlled slope experiments
Later — Computer-vision crack analysis and data-driven inspection-attention model
Project Boundary
AEVNS-CI is a student engineering prototype for controlled experiments and learning. Professional slope-stability assessment requires appropriate geotechnical investigation, instrumentation and engineering judgement beyond the scope of this rover.