Project Title: Soil Search — Smart Farming Assistant Team Overview: We're developing a smart agriculture system using an Arduino Uno and a soil moisture sensor to determine if soil is suitable for planting. Our solution also includes a real-time website interface and a chatbot that gives users farming advice based on soil data.

  1. Introduction Agriculture is evolving with the help of technology. Soil moisture plays a crucial role in determining the health and readiness of soil for planting. Our project helps farmers or gardeners determine soil quality instantly and get actionable advice.

  2. The Problem We're Solving SoilSearch empowers farmers with crucial soil data for optimal yields today, while building the knowledge foundation essential for survival agriculture in an uncertain tomorrow. From modern precision farming to post-collapse subsistence, understanding your soil is the difference between thriving and extinction:

Soil knowledge gaps lead to crop failures now and threaten survival later Water management decisions are made blindly, wasting our most precious resource Critical soil degradation accelerates with each passing season Communities lack the tools to build resilient local food systems Traditional farming knowledge fails against increasingly unpredictable conditions Land assessment tools remain inaccessible when they're needed most

  1. Project Goals Measure soil moisture levels in real-time using a sensor and Arduino Uno. Transmit data to a website for users to view live readings. Use a chatbot to give custom advice on what to do based on soil condition. Help reduce crop loss and improve planting efficiency.

  2. Hardware Components Arduino Uno Soil Moisture Sensor Jumper wires USB type C doc Computer USB power source (USB B to USB A)

  3. Software Components Arduino IDE (for programming the Arduino ) Web server or hosting service (Node.js) Website built JS Chatbot logic (Open AI)

  4. How It Works The soil moisture sensor reads the current moisture level. Arduino processes the analog value and sends it to a server. The website displays real-time soil data. Based on thresholds (e.g., dry, moist, wet), the chatbot advises the user: Dry: "Your soil is dry. Consider watering." Moist: "Perfect! Your soil is ready for planting." Wet: "Soil is too wet. Wait before planting."

  5. Use Cases Backyard Gardeners Small-Scale Farmers Agricultural Students & Educators Urban Farming Projects

  6. Future Plans Add temperature and pH sensors. Enable SMS alerts. Implement AI for more complex suggestions. Build a mobile app.

  7. Team Roles Hardware & Wiring: [Ryan Rahman] Arduino Programming: [Stacy Jones] Web design:[Ria Arora] Web Development: [Stacy Jones, ] Project Manager: [Wilfindjy Moise]

  8. Conclusion Soil Search brings together the power of affordable electronics, accessible data, and intelligent software to tackle a fundamental challenge in agriculture — understanding soil conditions. By using an Arduino-based system and real-time moisture sensing, our platform gives users immediate insights into whether their soil is ready for planting. This can lead to more informed decisions, reduced water waste, and healthier crop outcomes. Beyond the technical components, our Implemented AI enhances user experience by turning data into simple, actionable advice. Whether you are a student, home gardener, or small-scale farmer, Soil Search makes it easy to interact with smart agricultural tools. With future expansions planned — such as multi-sensor integration, AI-powered recommendations, and mobile app support — the platform has the potential to grow into a comprehensive farm management tool. In a world where food security and sustainable farming practices are more important than ever, Soil Search is a step toward smarter, greener agriculture. Our project demonstrates how simple tools and innovative thinking can create meaningful impact in everyday farming, empowering users at all levels with the knowledge and confidence to grow better.

Built With

Share this project:

Updates