Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abichinger/esp-terra
Control your terrarium's temperature and light with an ESP32.
https://github.com/abichinger/esp-terra
3d-printing esp32 esphome home-assistant home-automation terrarium
Last synced: 9 days ago
JSON representation
Control your terrarium's temperature and light with an ESP32.
- Host: GitHub
- URL: https://github.com/abichinger/esp-terra
- Owner: abichinger
- License: mit
- Created: 2024-09-16T12:10:07.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-21T09:19:07.000Z (3 months ago)
- Last Synced: 2024-11-06T11:50:08.682Z (about 2 months ago)
- Topics: 3d-printing, esp32, esphome, home-assistant, home-automation, terrarium
- Language: OpenSCAD
- Homepage:
- Size: 1.49 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
⚠️ **Work in progress** ⚠️
# ESP Terra
Control your terrarium's temperature and light with an ESP32.
This software is powered by [ESPHome](https://github.com/esphome/esphome)# Folder structure
- [**radiator**](./radiator/README.md) - 3D printable terrarium radiator
- **src** - ESPHome config files## Safety notice
Use this software at your own risk. This project uses a 3D Printer's hotend to heat a terrarium. The hotend could catch something on fire or harm your pet.
### Security measures
The following limits can be set inside [`config.yml`](./config.yaml) to make it a bit safer.
- `max_heading_time`(default: 15s): The maximum time the hotend can be switched on
- `max_temp`(default: 100°C): Maximum temperature of the hotendIf one of those limits is exceeded the software will go into a standby mode.
## Features
- Web interface
- Home Assistant Integration## Components
- ESP32
- [IRFZ44N](https://www.infineon.com/dgdl/Infineon-IRFZ44N-DataSheet-v01_01-EN.pdf?fileId=5546d462533600a40153563b3a9f220d)
- 3D Printer Hotend## TODO
- Add PID controller https://github.com/esphome/feature-requests/issues/1871
## Articles
- [High-Power Control: Arduino + N-Channel MOSFET](https://adam-meyer.com/arduino/N-Channel_MOSFET)
by Adam meyer