Hackster is hosting Hackster Holidays, Ep. 4: Livestream & Giveaway Drawing. Start streaming on Wednesday!Stream Hackster Holidays, Ep. 4 on Wednesday!
Craig Hissett
Published © CC BY-NC

Aquariumatic

Aquarium monitor with automation, Web GUI & IoT. Daisychain units can control multiple tanks all from the one master unit.

IntermediateWork in progress30,332
Aquariumatic

Things used in this project

Hardware components

Raspberry Pi Zero Wireless
Raspberry Pi Zero Wireless
To run the webserver
×1
Arduino Nano R3
Arduino Nano R3
The 'brain' of the slave device prototype
×1
Arduino LCD Screen
Arduino LCD Screen
To display data on the slave device prototype
×1
Temperature Sensor
Temperature Sensor
For reading tank's water temp
×1
DFRobot pH Sensor module
to read water pH readings
×1
RaspiBox Zero Lite
DIN Rail enclosure for Pi Zero W
×1
SIMATIC IOT2020
Siemens SIMATIC IOT2020
To integrate both webserver and slave unit duties and simplify the build
×1

Software apps and online services

Raspberry Pi Raspbian Jessie Lite
Headless Linux distro to run Python Webserver
Tornado
Python Library to handle webserving
Arduino IDE
Arduino IDE
To upload code to the Arduino Slave

Story

Read more

Schematics

Basic layout

Before I can draw up schematics I like to create a basic diagram of my plans. Schematics aren't my strong point so this method allows me to create a visual representation of what I am aiming to achieve.

Code

Github

Aquariumatic Github Repo

Credits

Craig Hissett

Craig Hissett

4 projects • 18 followers

Comments