Team:NCTU Formosa/Hardware

Navigation Bar Hardware

     By monitoring soil and atmosphere condition, our models can use AI machine learning to calculate how to maximize productivity and improvee the soil health. Thus, we constructed an IoT(Internet of Things) system with Arduino Yun and sensors on our experimental farm to monitor the conditions in time. Through the IoT system, we can improve our soil enhancing system to coincident with real condition. Besides, the current conditions will be shown on the user interface.


1. Construct our IoT system with Arduino Yun and sensors on the farm for instant supervisor.
2. Arduino Yun receives the conditions and transmit to our cloud server through wi-fi.
3. Print out the current conditions to user interface with IoTtalk.
Monitoring conditions: Temperature, Humidity, Soil moisture, altitude, Atmosphere pressure, pH value, EC value.

System Design

     This is the schematic diagram on the design of our Arduino Yun. We connect soil electrical conductivity sensors, soil moisture sensors, soil pH sensors, weather box and power module with Arduino Yun. So that all the data from the farm can be collected and analyzed.

     Above are the sensors, irrigation system, and control center that we installed in our demostration farm, which including electrical conductivity sensors, soil moisture sensors, soil pH sensors, weather box, etc.

     The data in the farm can be shown in the dashboard clearly so that the farm holders can real time monitor the farm. Most importantly, predictions results including turmeric yield, spore germination (diseases eruption) and ovum hatch (pests occurrence) can also been shown in the dashboard after data analysis. By this system, the farms can be managed automatically and provide advices to farm holders to achieve precise agriculture.


1. Lin, Y., et al. (2017). "IoTtalk: A Management Platform for Reconfigurable Sensor Devices." IEEE Internet of Things Journal 4(5): 1552-1562.