My DIY Aquarium control using Arduino

gcharles

New member
Some key facts about my project.

Main controller : Arduino mega 2560.
Ethernet & SD Shield.
SD is used to store all controller parameters.
6 relay outputs.
Real time clock
128 x 64 graphics lcd
4x4 matrix keypad


2 x 6 channels channels each I2C PWM LED drivers capable of driving5 amps per channel connected to main controller trough I2C

1 x PH , Temperature interface measuring aquarium PH and water temperature and also room temperature & humidity connected to main controller through I2C.

Together with the above I created a Windows form application with C++ to program all parameters and upload to controller through internet.

Will start posting some pictures soon.
 
Last edited:
the 3 pcb`s design

the 3 pcb`s design

below are my pcb designs
 

Attachments

  • main.jpg
    main.jpg
    52.1 KB · Views: 2
  • rgb.jpg
    rgb.jpg
    70.6 KB · Views: 3
  • phtemp.jpg
    phtemp.jpg
    86.9 KB · Views: 3
Screen shot of my windows application

Screen shot of my windows application

Screen shot of my windows application that i use to program all timers and led colors.
 

Attachments

  • timers.jpg
    timers.jpg
    60.6 KB · Views: 2
  • rgbpanel.jpg
    rgbpanel.jpg
    97.2 KB · Views: 2
Pics of the assembled controller

Pics of the assembled controller

Pictures of the assembled controller
 

Attachments

  • IMAG0129.jpg
    IMAG0129.jpg
    26.6 KB · Views: 4
  • IMAG0128_BURST002.jpg
    IMAG0128_BURST002.jpg
    60.6 KB · Views: 3
  • IMAG0130.jpg
    IMAG0130.jpg
    29.1 KB · Views: 2
Last edited:
Nice setup

Nice setup

I know this was posted a while ago but great setup! I, too, have something similar and I have a question for you. I was using the openreefs pH interface and it is not working anymore. I wanted to replace it but I don't think he is around anymore. Did you make the circuit board yourself that runs the pH controller? It looks like you did, if so would you allow me to see the plans you used? I am not much of an electrician but id love to give it a shot to salvage this thing. My setup uses a bit of a different approach. It has no LCD and it is fully programmable through an angularJS web interface. Its pretty nice but right now I have no temp and pH! Any help would be great.
 
Back
Top