https://github.com/christoferis/smartterrarium
🌱 Smartifying a Terrarium
https://github.com/christoferis/smartterrarium
arduino dht11 dht11-sensor electronics engineering esp8266 esp8266-arduino iot platformio smartterrarium terrarium webserver
Last synced: 14 days ago
JSON representation
🌱 Smartifying a Terrarium
- Host: GitHub
- URL: https://github.com/christoferis/smartterrarium
- Owner: Christoferis
- Created: 2025-04-08T16:34:50.000Z (19 days ago)
- Default Branch: main
- Last Pushed: 2025-04-09T23:19:12.000Z (18 days ago)
- Last Synced: 2025-04-10T00:26:01.611Z (18 days ago)
- Topics: arduino, dht11, dht11-sensor, electronics, engineering, esp8266, esp8266-arduino, iot, platformio, smartterrarium, terrarium, webserver
- Language: C++
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SmartTerrarium - Expanding a Terrarium using Technology!
## What?
A Terrarium in its simplest form houses plants in an isolated environment. This project aims to also include some tech with a Terrarium in order to get useful data and to make a Terrarium nicer, by including lighting.
This is done mostly for fun but also to keep the Terrarium healthy and interesting.
### What is the scope of this project?
The Scope of this project is to enhance an existing Terrarium with Sensors and Lighting and I/O in order to easily monitor the Terrarium.
The addition of light makes it also interesting as a decor piece at night and might also help the plants.Sensor List:
- Temperature
- HumidityStimuli List:
- LEDI/O:
- Webserver accessible over a normal Smartphone, no apps needed
- Accessible at any time, as long as Chip is powered## Parts List
For this project, the following parts are used:
- [NodeMCU D1 mini](https://www.az-delivery.de/products/d1-mini?_pos=2&_psq=nodemc&_ss=e&_v=1.0) (ESP8266 based microcontroller)
- [Asair DHT11](https://www.az-delivery.de/products/5-x-dht11-temperatursensor?_pos=2&_psq=dht11&_ss=e&_v=1.0) Temperature and Humidity Sensor
- LED Fairy Lights
- BC550 NPN Transistor
### Schematic (based on parts list)```handdrawn-ink
{
"versionAtEmbed": "0.3.4",
"filepath": "Ink/Drawing/2025.4.1 - 22.19pm.drawing",
"width": 500,
"aspectRatio": 1
}
```
## Implementation
### Idea
- The microcontroller hosts a small webserver in AP mode to which a user can connect.
- upon connection, the user is shown a webpage delivering desired information about the terrarium
- to make connection easier, a programmed NFC Tag may be used to make connection process automated
### Frameworks and Technologies
- Arduino
- PlatformIO
### Libraries used