Things used in this project

Hardware components:
475267 240424 01 front zoom kankcmvqdh
Raspberry Pi Raspberry Pi Zero Wireless
To run the webserver
×1
Ard nano
Arduino Arduino Nano R3
The 'brain' of the slave device prototype
×1
84mrvdejlrve7gm0dems
Arduino Arduino LCD Screen
To display data on the slave device prototype
×1
10988 01
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
Siemens SIEMENS IOT2000 platform 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
Ide web
Arduino Arduino IDE
To upload code to the Arduino Slave

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.
7988501476184030588 2hgei9sapa

Code

Github
Aquariumatic Github Repo

Credits

Replications

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Similar projects you might like

Sigfox Forest Fire Detector
Intermediate
  • 250
  • 3

Full instructions

How to prevent forest from burning? A small Sigfox signal can prevent natural disasters. We will use an Arduino MKRFOX + a flame detector

Happy Plant Notifier
Intermediate
  • 21
  • 1

Full instructions

Get a text or call if your plant is getting too dry, along with a nice LCD display giving information regarding your plant's health.

How to Make a Temperature Gun With Esp32
Intermediate
  • 71
  • 2

Full instructions

What a hot day it is! Too hot to drive and ride and I am thinking of making a temperature measurement sensor.

Using Common Cathode and Common Anode RGB LED with Arduino
Intermediate
  • 709
  • 13

Protip

Common Cathode and Common Anode RGB LEDs are two different kinds of RGB LEDs whose function is same but working is different.

LoRaWAN for Raspberry Pi with Worldwide Frequency Support
Intermediate
  • 2,242
  • 10

Full instructions

LoRaWAN LMIC 1.6 for Raspberry Pi with Dragino LoRA/GPS HAT or standalone RFM95W LoRa Module.

Human-Following Robot with Kinect
Intermediate
  • 1,411
  • 15

Full instructions

Instead of using single camera and complicated image recognition algorithms we can take advantage of Kinect libraries.

Sign up / LoginProjectsPlatformsTopicsContestsLiveAppsBetaFree StoreBlog