-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Zygimantas edited this page Feb 2, 2018
·
4 revisions
Welcome to the esp8266_aquarium_controller wiki!
Aquarium controller with LCD i2c 16x2, servo motor for food feeder, 2 temperature sensors (DS18B20) and 4 relays. Web interface using bootstrap.
Pin used on ESP8266:
- LCD(SDA) - GPIO4
- LCD(SCL) - GPIO5
- Relay1(LED Lights) - GPIO13
- Relay2(Air pump) - GPIO12
- Relay3(Heater) - GPIO14
- Relay4(Empty) -
- DS18B20 - GPIO0 (Aquarium and room temperature)
- Servo(Feeder) - GPIO15
- 3 Buttons - A0 (START, FOOD ON/OFF, LCD Back Light)
Default times:
- First LED on;
- After 5 min feeding on;
- After 15 min Air pump on;
- After 60 min Air pump off;
- After 30 min LED off; Total cycle time is 1h 45 min.
Delay time between runs is 5 min, during delay time if presing START button cycle is not run on.
Used libraries: