Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guiss-guiss/climate-controller-arduino
This sketch allows the user to control the climate in a room using a variety of sensing and controlling devices..
https://github.com/guiss-guiss/climate-controller-arduino
aquaculture arduino-nano arduino-sketch brewing-beer climat-control greenhouse hatchery horticulture humidity hvac indoor-agriculture indoor-comfort temperature wine-cellars
Last synced: 4 days ago
JSON representation
This sketch allows the user to control the climate in a room using a variety of sensing and controlling devices..
- Host: GitHub
- URL: https://github.com/guiss-guiss/climate-controller-arduino
- Owner: Guiss-Guiss
- License: gpl-3.0
- Created: 2023-08-04T23:49:01.000Z (over 1 year ago)
- Default Branch: Climate-Controller-DHT22
- Last Pushed: 2024-01-22T21:43:04.000Z (10 months ago)
- Last Synced: 2024-01-28T02:05:30.412Z (10 months ago)
- Topics: aquaculture, arduino-nano, arduino-sketch, brewing-beer, climat-control, greenhouse, hatchery, horticulture, humidity, hvac, indoor-agriculture, indoor-comfort, temperature, wine-cellars
- Language: C++
- Homepage: https://www.guillaumeguiss.com
- Size: 1.3 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Written by Guillaume Ste-Marie
GNU GENERAL PUBLIC LICENSE, see the LICENSE file for details.
This sketch allows to control the climate in a room, a greenhouse, a grow tent,
an aquariun, a vivarium, or any other enclosure. It can also be used to control
the fermentation temperature of beer or wine. It can be used to control your world.
It is using a variety of sensing and controlling devices.
It sets up the necessary pins, libraries, and variables to read the
temperature, humidity, and control the relays to power the heater,
exhaust fan or cooling, humidifier, dehumidifier, and lights.
The user can access a menu to set the desired temperature, humidity,
and lighting times. It uses the EEPROM memory of the DS3231 RTC to store the settings,
a DS3231 RTC module to keep track of time, a dht22 temperature and humidity sensor
to read temperature and relative humidity. It uses a 20x4 LCD screen to display the current time.
It uses 5 momentary switches to navigate the menu and set the desired values.
It uses 5 relays to control the heater, exhaust fan or cooling, humidifier, dehumidifier, and lights.
Visit https://www.guillaumeguiss.com or email at [email protected] for more information.
Tested on Arduino Uno, Arduino Mega, and Arduino Nano.