2023-04-10IoTRoboticsPython
AI Farming Robot
Invented a farming robot that gives water, fertilizer, weed killer, and moves using Flask, Python, C++, Supabase, Raspberry Pi, Arduino, Lidar.

AI Farming Robot
This project was born from a desire to automate the most labor-intensive parts of agriculture. I invented an autonomous farming robot capable of precise resource delivery and navigation.
The Tech Stack
This was a true full-stack robotics project, integrating hardware, firmware, and software:
- Compute: Raspberry Pi 4 (High-level control) + Arduino (Motor control).
- Sensors: Lidar for pathfinding, Humidity sensors for soil analysis, and a Camera for vision.
- Actuators: DC Motors for movement, Stepper Motors for precise arm control.
- Backend: Flask (Python) server communicating with Supabase.
- Control: C++ for low-level hardware interaction.
Capabilities
- Navigation: Autonomous movement using Lidar-based obstacle avoidance.
- Care: Precisely delivers water, fertilizer, or weed killer based on real-time soil data.
- Monitoring: Continuously streams data to a cloud dashboard.
Outcome
Winning 1st Place at the BYU ITCSA Raspberry Pi Competition, this robot demonstrated how accessible hardware can be engineered to solve complex, real-world problems.

