Giter VIP home page Giter VIP logo

agrosensev1.0's Introduction

Agrosensor

Description

The present work describes the design and implementation of an on-line sensor system to collect environmental data into crops performing real-time acquisition of relevant variables using an Internet of Things IoT platform based on low cost electronics. The system consists of some slave stations powered by solar panels, which acquire the agrometeorological data from the crop and send it via radio frequency (RF using ZigBee) to a master station with electricity and internet connection through 3G communications, publishing the evolution of variables on an open internet website with public access. Hardware and software design, including electronic signals conditioning, software filters for data, early warning protocol and battery protections are presented and described in detail. Preliminary experimental results obtained in laboratory are compared with data generated by meteorological stations providing discussion elements for future developments.

Colombia is at a point where decisions must be made that define the type of development that its society follows in the future and the quality of life of its population. In particular, in the field of agriculture, Colombia faces a series of important challenges that must be faced appropriately. The agricultural production of Tolima region is not different to this situation, since for some years this climatic phenomenon has had repercussions on several crops such as rice, one of the most consumed products in the country and of great importance in the region. As a first step in favor of this initiative and under the initiative of the Ministry of Agriculture, formal studies have been developed on the effects of climate variability on rice production, generating a rather daunting scenario for producers in the region. Given the great participation that the Department of Tolima has in the arrogant market of the country, this situation presents a great concern for multiple points of view, affecting factors such as: the participation of rice in Colombian exports, the number of people and families benefited directly from the rice economy, and the importance of rice in the diet of Colombians. In this way, is necessary to generate solutions that reduce the impact of climate changes on rice production as little as possible. However, in order to implement strategies to mitigate these effects, is vital to have the appropriate information and tools to study them. The increase in temperatures recorded in the last 25 years has produced a decline in rice production in various parts of the world, between 10% and 20%, according to a study published in 'Proceedings of the National Academy of Sciences' (Órtiz, 2012). In this way, researchers have stated that as minimum daytime temperatures rise, or that the nights are hotter, rice production will continue to fall. In Colombia, the "Institute of Hydrology, Meteorology and Environmental Studies" IDEAM and the Ministry of Agriculture, have taken measures in this regard through agroclimatological study projects in the region with the main result being alerts towards the communities of farmers and researchers in order to establish deep field studies that generate particular solutions and strategies to mitigate the climatological effect on rice production in the region (Fernández, 2013) (Cortés & Alarcón, 2016). One of these worrying warning signs corresponds to the prediction of potential yield in irrigated rice crops for the region, specifically for the municipalities of “Espinal” and “Purificación”, for which a decrease of 60% would be expected. 90%, taking into account that the Tolima region has a very low water availability index (Dry) from October to January according to the IDEAM. Given the aforementioned climate change scenarios, a negative water balance could be expected, especially in the second half of the year, associated with few precipitation contributions in Tolima, an increase in reference evapotranspiration rates and an increase in maximum and minimum air temperatures.

For this reason, it is advisable to make a thorough analysis of crops, irrigation systems and water storage systems in order to improve the sowing of the rice crop, the management of irrigation and finally study strategies to mitigate the negative impact in the crops. The main concern of this application is that in order to make an accurate diagnosis it is necessary to have reliable online measurements of the main parameters of the crop area in real time as well as a history that records their corresponding trends, too many precision agriculture applications have emerged from this kind of systems: (Guo & Zhong, 2015), Machine Learning Support (Murcia, Gonzalez, & López, 2017) and connections with other systems (Polo, Duijneveld, Garcia, & Casas, 2015). If there is no certainty and total reliability in the measurement, it is not possible to execute actions on the crop, since there is a risk of affecting it negatively. As an initial response to this situation, the present work seeks to make a contribution to the technology of agricultural practices, creating precision farming tools that allow knowing the specific needs of crops for optimum performance.

System architecture

The proposed system consists of different measurement stations located on different points into the crop as shown in the Figure 1a and a collector node which receive information from the stations to process it and send it to an internet server via 3G communication, this structure has been successfully tested in similar applications (Peña, Murcia, Londoño, & Botina, 2017). Each station was optimized for low energy consumption and is powered by a solar panel with a LiPo Battery to guarantee their operation 24 hours a day. The soil temperature, soil water potential, air temperature, air relative- humidity, visual solar intensity, ultraviolet light intensity, infrared light intensity, internal system temperature and geoposition (GPS) are acquired every ten minutes in each station. Each one of the measured variables has an associate sensor on board of the “AgroSensor” shield (see Figure 1b), an electronic board designed to be compatible with a popular open source and low-cost development system: The Arduino Mega 2560, a microcontroller board based on the ATmega2560 with 54 digital input/output lines (of which 15 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button (Arduino, 2018). Besides the instruments, the “AgroSensor” has the conditioning circuits, protections and soft filters to improve the information extraction from the signals in each case.

The information package is labeled according to the station and variable, then is sent to the collector node by using Xbee devices (Communication modules which can be configured in a network with multiple connections on a collector node) in a Wireless Network (Digi, 2018). On the other side, the collector node receives the data from all the stations located into the crop. It consists in an embedded system Raspberry Pi with 1.4GHz 64-bit quad-core processor, dual-band wireless LAN, Bluetooth 4.2/BLE, faster Ethernet, and Power-over-Ethernet support (Raspberry, 2018) with internet connection by using a cellular modem GSM/GPRS which is used to upload the crop data to a web site through the “ThingSpeak”, a web server with an open access IoT source information platform that comprehensive in storing the sensor data of varied ‘IoT applications’ and conspire the sensed data output in graphical form at the web level (Maurerira, Oldenhof, & Teerntra, 2011), (Jaishetty & Patil, 2016), (ThingSpeak, 2018) ; and to communicate the system with the user or developer in a remote Secure Shell "SSH" session by using Logmein Hamachi software, a hosted Virtual Private Network VPN service that lets you securely extend LAN-like networks to distributed teams, mobile workers (LogmeIn Hamachi, 2018) . The station executes a control algorithm based on C++ programed in Arduino, the Raspberry Pi executes a Raspbian operative system based on Linux Debian and a control algorithm for the system programed in Python, both available on (Murcia, AgroSense GitHub, 2018) . The Figure 2, illustrates the main components of the system and its relation.

Related documents

Related videos

Agrosensor

AgroSense

Other repositories

Referencess

agrosensev1.0's People

Contributors

haroldmurcia avatar

Stargazers

Nur Athirah Lokman avatar Juan D Valenciano avatar

Watchers

James Cloos avatar  avatar Armando Castillo avatar  avatar  avatar

Forkers

asifarain

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.