Skip to content

garroble/Aquacontrol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AQUACONTROL

Aquacontrol is a freshwater Aquarium controller to make it easy the interaction with the most common technical equipment used in aquariums.

You can find:

  1. PCB Board project on Circuit Maker
  2. Housing for 3D Printer on Thingiverse

And here on GitHub the repository includes:

Setup

Aquacontrol consists on one PCB which controls the most common technics on the beginners aquarium:

  • Heater, to heat the water usually around 25ºC.
  • Filter, to keep the biological and mechanical filtering of the water running.
  • Lamp, to illuminate the aquarium and improve plants growing.
  • Aerator, to improve the exchange of O2.

To ease the setup and to avoid cutting the equipment cables, I have used a Simon set:

  • Simon 27731-65. Surface mount pack for four sockets.
  • Simon 27432-65. 4 Schuko Sockets

Application

The APK includes a Main Activity to control the Aquarium and a Settings activity con configure MQTT Broker.

APK Main APK Settings

License

This project is licensed under the GPL v3 license.

Credits

This project relies on Arduino IDE to work and ESP8266 boards installed from board manager.

Examples

These are some of the most usefull examples I have found while developing Aquacontrol

  1. https://techtutorialsx.com/2017/04/09/esp8266-connecting-to-mqtt-broker/
  2. https://randomnerdtutorials.com/esp32-ntp-client-date-time-arduino-ide/
  3. http://www.martyncurrey.com/esp8266-and-the-arduino-ide-part-5-adding-wifimanager/
  4. https://internetofhomethings.com/homethings/?p=1943

Libraries

The project is powered by the following libraries, thanks to all the contributors: ESP8266 on Arduino IDE

Android APK

About

Aquarium controller

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published