Skip to content

An Arduino program that will automatically regulate the temperature inside of a greenhouse using sensors and fan.

Notifications You must be signed in to change notification settings

jxmked/arduino-greenhouse-temp-normalizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino Greenhouse Temperature Normalizer

This document details an Arduino program named arduino-greenhouse-temp-normalizer designed to automatically regulate temperature within a greenhouse environment.

Components

  • Arduino Board
  • LCD Display (16x2 I2C)
  • DHT Sensor (Temperature & Humidity)
  • Relay Module (Controls Exhaust Fan)
  • Rotary Encoder (User Input)

Circuit

A circuit diagram illustrates the specific wiring connections between each component.

diagram

Note: The red LED can be replaced with a jumper connecting to the I2C display's backlight for adjustable brightness. The display will automatically dim or brighten based on user interaction (rotary encoder movement) or when critical temperature thresholds are reached.

Usage

How to adjust the threshold (Critical Temp)

Press the rotary encoder then rotate it clock wise or counter clock wise to adjust the threshold

Screen dimming feature

  • Screen will dim automatically for a seconds then brighten for a few second.
  • If the rotary encoder has been rotated or pressed the screen brightness will brighten until a few second of no event happend from rotary encoder.
  • The brightness automatically locked on bright when the threshold (Critial temp) is equal or lower than current temperature.

Customization

The boot screen (initial display message) can be customized by editing the USE_BLOCK_BOOT value in the include/DEFINITION.h file. This file likely contains additional configuration options.

Contact & Contribution

Feel free to reach out to the project creator, Jovan De Guia, for any questions or to contribute to the project's development.

Support the project via Buy Me a Coffee or Paypal

About

An Arduino program that will automatically regulate the temperature inside of a greenhouse using sensors and fan.

Topics

Resources

Stars

Watchers

Forks