Dishan OtienoRyan Kiprotich
Published © SHL

Smart School Farm

Smart IoT Based Farm Monitoring system aims to increase food production through the use of new technology.

IntermediateFull instructions provided416

Things used in this project

Hardware components

FireBeetle ESP32 IOT Microcontroller (Supports Wi-Fi & Bluetooth)
DFRobot FireBeetle ESP32 IOT Microcontroller (Supports Wi-Fi & Bluetooth)
×1
Fermion: Multifunctional Environmental Sensor
DFRobot Fermion: Multifunctional Environmental Sensor
×1
Gravity: Analog Waterproof Capacitive Soil Moisture Sensor
DFRobot Gravity: Analog Waterproof Capacitive Soil Moisture Sensor
×1
Gravity: IO Shield for FireBeetle 2 (ESP32-E/M0)
DFRobot Gravity: IO Shield for FireBeetle 2 (ESP32-E/M0)
×1
Gravity: Digital 10A Relay Module
DFRobot Gravity: Digital 10A Relay Module
×1
Gravity: I2C HUB
DFRobot Gravity: I2C HUB
×1
Gravity: LED Button - White
DFRobot Gravity: LED Button - White
×1
Gravity: LED Button - Yellow
DFRobot Gravity: LED Button - Yellow
×1
Gravity: SGP40 Air Quality Sensor
DFRobot Gravity: SGP40 Air Quality Sensor
×1
Autodesk 12V Solenoid Valve 3/4'' BSPP, DN20 Gravity Fed
×1
Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
×1
Rechargeable Battery, Lithium Ion
Rechargeable Battery, Lithium Ion
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Reed Switch, SPST-NO
Reed Switch, SPST-NO
Used to determine speed of wind
×1

Software apps and online services

Arduino IDE
Arduino IDE
Arduino IoT Cloud
Arduino IoT Cloud
TensorFlow
TensorFlow

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
Multitool, Screwdriver
Multitool, Screwdriver

Story

Read more

Custom parts and enclosures

Rain Gauge Model

The rain gauge is used to determine the amount of rain after every 24 hours. This value is used to determine the amount and availability of rain in the region and how water harnessing can be done to ensure there is enough water availability

Anenometer model

The model is used to indicate the speed of wind around the school. The aim of this model is to be able to set up a smart weather station around the school to enable accurate determination of weather changes.

Schematics

Circuit connection using by Fritzing software

The circuit is a connection of smart school farm system that enables smart automation of the farm. We have connect Multifunctional environmental sensor, air quality sensor to ready parameters of the environment. Soil moisture sensor reads soil moisture content. Attached relay is controlled by the capacitive sensor which is activated when soil moisture is low in the soil. Once the relay is activated, the valve is activated to pump water to the farm. Solenoid valve is used to control water flow during irrigation of the crops.

Code

Internet of Things Smart School Campus Repository

We developed the code of the system that monitors both whether of the school farm and farm parameters. This parameters are accessed remotely using the phone.

Credits

Dishan Otieno

Dishan Otieno

1 project • 2 followers
Ryan Kiprotich

Ryan Kiprotich

1 project • 7 followers
I am a Mechatronics engineering student who likes to create ,make and innovate

Comments