Phase 1: Planning and Preparation (Semester 1)

  1. Problem Identification and Objectives:
    • Identify the problem (e.g., water wastage in agriculture) and define project goals.
    • Research the advantages of using IoT for smart irrigation.
    • Set objectives like real-time monitoring of soil conditions, automated irrigation, and water usage optimization.
  2. Literature Review:
    • Study similar IoT-based smart irrigation systems.
    • Understand the features of the Favoriot platform and how it can be integrated.
  3. System Design:
    • Design the system architecture:
      • Sensors → Microcontroller → Favoriot → User Dashboard/Notifications.
    • Plan sensor placements and the system’s data flow.
  4. Component Selection:
    • Hardware:
      • Soil moisture sensor (e.g., YL-69 or capacitive soil moisture sensor).
      • Temperature and humidity sensor (e.g., DHT11 or DHT22).
      • Optional: Water flow sensor (e.g., YF-S201).
      • Microcontroller: NodeMCU (ESP8266) or ESP32 for Wi-Fi.
      • 5V relay module to control water pump or solenoid valve.
      • Water pump or solenoid valve.
      • Power supply: 5V/12V adapter or battery.
      • Additional components: Jumper wires, breadboard, or PCB, and a plastic enclosure.
    • IoT Platform:
      • Subscribe to the Favoriot platform (MYR 15/month or MYR 100/year for student plans).
  5. Budget Estimation:
    • Create a detailed budget, including hardware, software, and platform subscription costs.
  6. Proposal Submission:
    • Write and submit a project proposal, detailing the problem, objectives, system design, and budget.

Phase 2: Development and Testing (Semester 2)

  1. Hardware Assembly:
    • Connect soil moisture and DHT11 sensors to the microcontroller.
    • Wire the relay to the water pump or solenoid valve.
    • Secure all components in a weatherproof enclosure.
  2. Software Development:
    • Program the microcontroller using Arduino IDE:
      • Read data from sensors.
      • Send data to the Favoriot platform using its REST API.
      • Receive commands for controlling the pump or valve.
    • Test the code in a simulated environment before deployment.
  3. Integration with Favoriot:
    • Create a Favoriot account and set up the project.
    • Configure data streams to collect and visualize sensor data (e.g., soil moisture, temperature).
    • Build a dashboard for real-time monitoring and remote control.
  4. Testing:
    • Perform individual tests for sensors, connectivity, and actuators.
    • Test data transmission to the Favoriot platform.
    • Simulate irrigation automation and manual override scenarios.
  5. Field Deployment:
    • Install the system in a small plot or garden.
    • Monitor performance over a trial period.
  6. Analysis and Optimization:
    • Analyze data collected via Favoriot (e.g., water usage, soil moisture trends).
    • Adjust sensor placements or system parameters based on observations.
  7. Final Report and Presentation:
    • Document the project, including system design, challenges, and results.
    • Prepare a presentation and demonstrate the smart irrigation system.

Estimated Costs for Materials

Item Cost (MYR) Quantity Total (MYR)
NodeMCU (ESP8266) / ESP32 25–50 1 25–50
Soil Moisture Sensor 8–15 2 16–30
DHT11/DHT22 Sensor 10–25 1 10–25
Water Flow Sensor (optional) 25–40 1 25–40
5V Relay Module 8–15 1 8–15
Water Pump or Solenoid Valve 20–50 1 20–50
Jumper Wires and Breadboard 10–20 1 set 10–20
Power Supply (5V/12V Adapter) 15–25 1 15–25
Enclosure (Plastic Box) 20–30 1 20–30
Miscellaneous (PCB, screws, etc.) 20–30 1 set 20–30
Favoriot Subscription 15/month or 100/year 2 months or 1 year 30 or 100

Total Estimated Cost:

  • Without Optional Components (2 months Favoriot plan): ~MYR 190–280.
  • With Optional Components (1-year Favoriot plan): ~MYR 300–450.

This project provides hands-on experience in IoT development and demonstrates the practical application of the Favoriot platform for real-world problems like water management in agriculture.

Podcast also available on PocketCasts, SoundCloud, Spotify, Google Podcasts, Apple Podcasts, and RSS.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share This

Share this post with your friends!

Discover more from IoT World

Subscribe now to keep reading and get access to the full archive.

Continue reading