🌿 Smart Agriculture Series

micro:bit
Smart Agriculture Kit

Explore modern farming technology through hands-on IoT projects. From automated irrigation to smart aquaculture — cultivate real-world skills in agriculture and programming.

🌿 13 Agriculture Cases 🔌 10+ IoT Components 💻 MakeCode / Python / JS ✅ CE / RoHS Certified
micro:bit Smart Agriculture Kit — full component spread

Products Introduction

The micro:bit Smart Agriculture Kit features a well-selected set of IoT components — including the IoT:bit board, DS18B20 waterproof temperature sensor, soil moisture sensor, water level sensor, PIR sensor, servos, and more — enabling students to construct authentic smart farming IoT projects.

From automated insect repelling systems and controlled greenhouse environments to aquaculture monitoring solutions, learners explore how connected technology transforms modern agriculture. Each project is grounded in genuine farming scenarios, giving students the context and motivation to apply programming, sensing, and automation skills in meaningful ways.

Built around the IoT:bit breakout board, it features an ESP8266 Wi-Fi module for cloud connectivity, DS1307 RTC for timestamping, a 16-channel GVS port, and on-board buzzer — giving students professional-grade hardware in a beginner-friendly format.

Compatible with MakeCode, Python, and JavaScript, and fully certified CE/RoHS for classroom use.

Smart Agriculture Kit features overview Smart Agriculture Kit components detail

Components List

Everything included out of the box — no extra purchases required to start building real smart agriculture projects.

Smart Agriculture Kit — carton model
ComponentQty
micro:bit×1 (Optional)
IoT:bit Board×1
OLED Screen×1
Rainbow LED×1
DHT11 Sensor (Temp & Humidity)×1
Sonar:bit (Ultrasonic Distance)×1
Soil Moisture Sensor×1
PIR Sensor×1
Water Level Sensor×1
DS18B20 Waterproof Sensor×1
180° Servo×1
USB Cable×1
Manual / Guidebook×1

13 Real-World Smart Agriculture Cases

Each case places students in the role of a smart farmer solving a genuine agricultural challenge — from automated irrigation and crop protection to fish pond monitoring and pest management.

Auto Irrigation in Farmlands
💦
Case 01
Auto Irrigation in Farmlands
Introduction
The usual irrigation method for crops is done manually by hand, which has low water utilisation rates. An auto irrigation device for farmlands can solve this by responding intelligently to soil conditions.
Function
Detect soil moisture with the soil moisture sensor and water automatically if the value falls below the threshold; detect the water level in the container with the water level sensor and display its status on the micro:bit.
Temp & Humidity Monitoring in the Greenhouse
🏙
Case 02
Temp. & Humidity Monitoring in the Greenhouse
Introduction
Different plants require different temperature and humidity levels to grow. A monitoring device for greenhouses can track these conditions in real time to ensure optimal crop growth environments.
Function
Detect temperature and humidity from the DHT11 sensor and display them on the OLED screen.
Artificial Light for Agriculture
💡
Case 03
Artificial Light for Agriculture
Introduction
To improve crop yield, measures such as prolonging lighting time, rational close planting, and adding CO₂ concentration can be taken. An artificial light device can automatically give enough light to crops when natural light is insufficient.
Function
Detect ambient light intensity with the micro:bit, and turn on the light automatically if the light intensity is too weak.
Farmlands Protection Device
🔐
Case 04
Farmlands Protection Device
Introduction
In order to protect farmlands from unauthorised access, we can set up a farmland protection device that detects approaching individuals and responds automatically.
Function
Use the PIR sensor and Sonar:bit to detect approaching individuals; upon detection, activate the Rainbow LED lighting to alert and deter people from entering the protected agricultural area.
Water Temperature Detection
🌡
Case 05
Water Temperature Detection
Introduction
Fish are poikilotherms whose body temperature changes with the ambient water temperature. Water temperature plays a vital role in the growth, health, and survival of fish in aquaculture environments.
Function
Detect the water temperature with the DS18B20 waterproof sensor and display the reading on the OLED screen.
Insect-catching Device
🦋
Case 06
Insect-catching Device
Introduction
In agricultural planting, insect pests affect the yield and quality of crops. Pests are most active at night — gnawing, laying eggs, and breeding. By leveraging pest behaviour patterns, an automated light-trap solution can be built to capture insects efficiently.
Function
Attract pests through the LED light and drive the servo to catch them, combining illumination with mechanical movement for effective pest capture.
Crops Height Detection
🌿
Case 07
Crops Height Detection
Introduction
The height of crops is an important factor in determining yield. Reducing plant height can increase fertiliser tolerance and lodging resistance, and improve harvest index and final yield — making it a key selection indicator in the breeding process.
Function
Detect whether the height of the crops is exceeding the standard using the Sonar:bit ultrasonic sensor.
Auto Pick-up Device
🥥
Case 08
Auto Pick-up Device
Introduction
In the normal harvesting of nut fruits, workers typically use a stick to chop the branches to release mature fruits — which can cause significant harm to the leaves and branches. An auto pick-up device can harvest gently and efficiently by shaking the trunk.
Function
Shake the trunk of the tree using the servo mechanism to dislodge and collect ripe fruits without damaging branches or foliage.
Crops Sunshade Device
Case 09
Crops Sunshade Device
Introduction
Although plant growth depends on photosynthesis, strong light can cause physiological damage. Excessive light intensity can easily cause leaf burn or sunburn. A crop sunshade device can automatically protect crops during peak sunlight hours.
Function
Detect light intensity through the light sensor on the micro:bit; if it is too strong, programme the servo to lift the sunshade device and protect the crops below.
Water Level Monitoring in Fish Ponds
🐟
Case 10
Water Level Monitoring in Fish Ponds
Introduction
When encountering heavy rain, the water level of a fish pond may rise sharply, risking fish escaping from the pond and causing significant losses to aquaculture operations.
Function
Monitor the water level in the fish pond with the water level sensor and display the current value on the OLED screen; programme to light the LED in red if the water level is too high.
Feed at Fixed Time
🕐
Case 11
Feed at Fixed Time
Introduction
Manually feeding animals is not always convenient, especially on large farms or during busy periods. An automated feeder can ensure animals receive their meals reliably at scheduled times without human intervention.
Function
Use the RTC module to keep accurate time and programme the servo to dispense feed automatically at the preset fixed feeding time.
Birds Anti-Collision Device
🐦
Case 12
Birds Anti-Collision Device
Introduction
Birds cannot recognise transparent or reflective glass and collide with windows, causing injury or death. A key prevention strategy involves controlling light at night, as decorative lighting near glass can disorient migrating birds. An automated curtain system reduces light interference.
Function
Detect light intensity with the light sensor on the micro:bit; if the light intensity falls below the threshold (night-time), programme the servo to draw the curtains and reduce harmful light interference for birds.