Wiznet makers

Belkacem

Published July 08, 2024 © GNU Lesser General Public License version 3 or later (LGPL3+)

0 UCC

0 VAR

3 Contests

0 Followers

0 Following

Remote monitoring of green ecosystems

A monitoring solution for plant nursery care. Indeed several sensors are used to monitor the soil, water quality, and environment parameters

COMPONENTS Hardware components

DFRobot - Gravity: Analog Soil Moisture Sensor For Arduino

x 1

for soil moisture


Arduino - Arduino MKR Relay Proto Shield

x 1

pump control


WIZnet - Surf5

x 1


WIZnet - W7500

x 1


WIZnet - WIZPoE-P1

Software Apps and online services

ARM - KEIL5

x 1

Used for the Software design


PROJECT DESCRIPTION

Project Description

We intend to create a cloneable IoT module based on surf5 and WizPoE-P1 modules to monitor environmental parameters for plant nursery facilities. We want to propose a low-cost intermediate product to bring modernity to artisanal crop activities. This prototype, and proof of concept, is motivated by two major aspects of this kind of agriculture:

  • First is mist irrigation used to provide seeds and young plants with water, which enforces wired networks over wireless transmissions, hence the importance of the Surf5-W7500 module.
  • Second, the power supply wiring of connected sensors. WizPoE-P1 offers a suitable solution, one cable for data and power.

This prototype prepare product that aims to supervise the plants' growth, record data, and get the farmers actions into the box.

Hardware Preparation

We have started by preparing the module by soldering all pin headers.

Since it's a proof-of-concept prototype we have prepared the module housing as shown in the figures below describing all the elements from a 50mm diameter PVC tube, two elbows, and two T.

All elements once assembled take the form of the following picture.

The module is connected to sensors to monitor soil moisture on the PC08 pin as ADC channel 7 and relay to control plant irrigation through the PC14 pin connected with relay controlling the pump. The power is routed through the ethernet cable.

Software Design

We have started by cloning the W7500x-surf5 library through the comand below:

We have modified the main.c file and the w700x_it.c file on the folder

E:\wiznetchallenge\dev\W7500x-Surf5\src

As an IoT with a specific library, the module will simplify the design of digital data and management tools for specific crops since it is a large-scale activity. In a nursery, the irrigation process uses mist irrigation. The connected module will monitor t... it will receive the commands to start irrigation. The design is still in progress with DHT11, OV7670 camera, and air quality sensor..

Documents
  • Main

    The main file

  • Driver File

    Driver file

Comments Write