user-img

Miroslaw Szymczyk

+ Follow

Greenhouse monitoring and controlling system

Distributed system for monitoring and controlling greenhouses

Greenhouse monitoring and controlling system
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Hardware Components

  • FRDM-KW24D - ARM Freedom Development Board for Kinetis KW24D MCU

    NXP
    X 2
  • NXP Rapid IoT Prototyping Kit

    NXP
    X 1
  • Seeed Studio Grove Starter Kit (Grove - Light Sensor, Grove - Te

    Seeed Studio
    X 1
  • Grove - Light Sensor

    Seeed Studio
    X 1
  • Grove - Temperature Sensor

    Seeed Studio
    X 1
  • Mini Servo

    X 1
  • Grove - Smart Relay

    Seeed Studio
    X 1
  • Numato Relay Shield - 2 Channel

    Numato
    X 1

Tools, APP Software Used etc.

  • MCUXpresso IDE

    NXP
  • SDK for KW41Z (SDK_2.2.0_FRDM-KW41Z)

    NXP
  • Kinetis Design Studio IDE (3.2.0)

    NXP
  • Kinetis MKW2xD and MCR20A Connectivity Software (1.0.2)

    NXP

Story

This system can be used to monitor selected environmental parameters such as temperature, illumination, relative humidity, and atmospheric pressure to ensure proper plant growth in greenhouses. A relay module is used to control electrical loads (e.g., irrigation pumps, heaters, lamps, and automated windows). Automation allows greenhouse owners to focus on cultivating plants rather than managing environmental conditions manually.

 

The main goal of this project was to develop a system that tests the network of sensors and actuators.

 

The system is managed via a mobile device (e.g., a smartphone or tablet), which connects to the mesh network through a hybrid router.

 

 

The concept is illustrated in the diagram above.

 

The system components communicate with each other using the wireless Thread network protocol.

 

Thread Network Client

 

Each client in the mesh network is based on the NXP MKW24D512 Kinetis Wireless MCU.

 

The NXP FRDM-KW24D development board with Arduino shields has been used to test the software and communication between system components.

 

The program code for the FRDM-KW24D boards was written using the Kinetis MKW2xD and MCR20A Connectivity Software and compiled in the Kinetis Design Studio IDE.

 

 

The FRDM-KW24D board connectors are compatible with Arduino R3 headers.

 

 

Various types of additional shields, sensors, and actuators have been attached to the FRDM-KW24D boards.

 

 

 

 

Data is transmitted to the NXP Rapid IoT Prototyping Kit via a wireless connection using the Thread protocol.

 

Hybrid Router

 

The NXP Rapid IoT Prototyping Kit features a KW41Z Wireless MCU and integrates Bluetooth Low Energy 4.2, Generic FSK, and an 802.15.4-compliant modem.

 

The KW41Z functions as a hybrid BLE-Thread wireless router. This microcontroller can control environmental parameters and maintain them within predefined limits using actuators. Firmware for the KW41Z MCU was written in C using the SDK for KW41Z and the MCUXpresso IDE.

 

 

The system can be managed using the BLE Terminal in the IoT Toolbox application.

 

Schematic and Layout
  • Schematic

    greenhouse_schematic_69922230768c750429d345.jpg
    Download(3)
Topic
View All

Greenhouse monitoring and controlling system

Distributed system for monitoring and controlling greenhouses

487
 
9
1
0

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 1 )
  • Like( 9 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Supported Purchase: Full After-sales Protection