reef-pi :: An opensource reef tank controller based on Raspberry Pi.

Pic
20181021_051259-01.jpeg
Exciting :-) . Keep us posted
 
D9D193E5-BF18-4772-A36C-7A5334C1A4B7.jpeg


Power controller done.

I used gang boxes for the electrical outlets (one 2-gang and another 3-gang). There are 10 outlets but two are wired in parallel. There is a 5V switching power supply in there as well to power the relay using the optoisolator section of the board. I designed and 3D printed the enclosure. I have attached the STL files (the forums will only allow the upload of certain file types so it has .pdf extension, delete the PDF extension to use). I would recommend enlarging the headphone and DC jacks if you use these. However, I doubt any users will directly use these-- they are provided more for reference

The control input needs 9 wires (1 from each GPIO pin and 1 from 5V power from the pi)— since the Ethernet cable only has 8 wires, I added a headphone jack for the 9th wire. I wired the relay board using this schematic posted by dlloyd so the Rpi has proper isolation https://forum.arduino.cc/index.php?topic=102978.msg3102701#msg3102701

A couple more items I used from Lowe's for the AC wiring:
https://www.lowes.com/pd/Utilitech-Quick-Wire-Connectors/999953938
https://www.lowes.com/pd/Utilitech-...versal-Appliance-Cord-Extension-Cord/50142346

The whole thing is screwed together using M3 screws and that's about it. Happy to have this project done, will move on to making a main reef-pi brain enclosure now

B8B1EF92-4C62-47D5-AC06-F9E5E6F3D643.jpeg


B4AF4F01-67E8-4415-99F2-81E4CC2C6F8C.jpeg
 

Attachments

D9D193E5-BF18-4772-A36C-7A5334C1A4B7.jpeg


Power controller done.

I used gang boxes for the electrical outlets (one 2-gang and another 3-gang). There are 10 outlets but two are wired in parallel. There is a 5V switching power supply in there as well to power the relay using the optoisolator section of the board. I designed and 3D printed the enclosure. I have attached the STL files (the forums will only allow the upload of certain file types so it has .pdf extension, delete the PDF extension to use). I would recommend enlarging the headphone and DC jacks if you use these. However, I doubt any users will directly use these-- they are provided more for reference

The control input needs 9 wires (1 from each GPIO pin and 1 from 5V power from the pi)— since the Ethernet cable only has 8 wires, I added a headphone jack for the 9th wire. I wired the relay board using this schematic posted by dlloyd so the Rpi has proper isolation https://forum.arduino.cc/index.php?topic=102978.msg3102701#msg3102701

A couple more items I used from Lowe's for the AC wiring:
https://www.lowes.com/pd/Utilitech-Quick-Wire-Connectors/999953938
https://www.lowes.com/pd/Utilitech-...versal-Appliance-Cord-Extension-Cord/50142346

The whole thing is screwed together using M3 screws and that's about it. Happy to have this project done, will move on to making a main reef-pi brain enclosure now

B8B1EF92-4C62-47D5-AC06-F9E5E6F3D643.jpeg


B4AF4F01-67E8-4415-99F2-81E4CC2C6F8C.jpeg

That's a very clean looking setup. what are the outside dimensions of the box? I want to build my box along those same lines but out of wood.
 
Is reefpi compatable with TCA9548A i2c multiplexer? I planned on using the i2c inputs for PH but was thinking it would tie up the 2 i2c pins. I was thinking it would be nice to have an lcd display or be able to interface with other components but still have reefpi talk to the ph circuit
 
D9D193E5-BF18-4772-A36C-7A5334C1A4B7.jpeg


Power controller done.

I used gang boxes for the electrical outlets (one 2-gang and another 3-gang). There are 10 outlets but two are wired in parallel. There is a 5V switching power supply in there as well to power the relay using the optoisolator section of the board. I designed and 3D printed the enclosure. I have attached the STL files (the forums will only allow the upload of certain file types so it has .pdf extension, delete the PDF extension to use). I would recommend enlarging the headphone and DC jacks if you use these. However, I doubt any users will directly use these-- they are provided more for reference

The control input needs 9 wires (1 from each GPIO pin and 1 from 5V power from the pi)— since the Ethernet cable only has 8 wires, I added a headphone jack for the 9th wire. I wired the relay board using this schematic posted by dlloyd so the Rpi has proper isolation https://forum.arduino.cc/index.php?topic=102978.msg3102701#msg3102701

A couple more items I used from Lowe's for the AC wiring:
https://www.lowes.com/pd/Utilitech-Quick-Wire-Connectors/999953938
https://www.lowes.com/pd/Utilitech-...versal-Appliance-Cord-Extension-Cord/50142346

The whole thing is screwed together using M3 screws and that's about it. Happy to have this project done, will move on to making a main reef-pi brain enclosure now

B8B1EF92-4C62-47D5-AC06-F9E5E6F3D643.jpeg


B4AF4F01-67E8-4415-99F2-81E4CC2C6F8C.jpeg

Things like this make me want to get a 3D printer, and then I never do. Man that is nice looking!
 
Is reefpi compatable with TCA9548A i2c multiplexer? I planned on using the i2c inputs for PH but was thinking it would tie up the 2 i2c pins. I was thinking it would be nice to have an lcd display or be able to interface with other components but still have reefpi talk to the ph circuit
reef-pi does not support any i2c multiplexer yet. I am not clear why you need it, unless you have i2c address conflict , you can connect multiple ic in same i2c bus and things should work just fine as long as the individual ICs have different addresses. Pca9685 for example allow configuring it’s address as well
 
D9D193E5-BF18-4772-A36C-7A5334C1A4B7.jpeg


Power controller done.

I used gang boxes for the electrical outlets (one 2-gang and another 3-gang). There are 10 outlets but two are wired in parallel. There is a 5V switching power supply in there as well to power the relay using the optoisolator section of the board. I designed and 3D printed the enclosure. I have attached the STL files (the forums will only allow the upload of certain file types so it has .pdf extension, delete the PDF extension to use). I would recommend enlarging the headphone and DC jacks if you use these. However, I doubt any users will directly use these-- they are provided more for reference

The control input needs 9 wires (1 from each GPIO pin and 1 from 5V power from the pi)— since the Ethernet cable only has 8 wires, I added a headphone jack for the 9th wire. I wired the relay board using this schematic posted by dlloyd so the Rpi has proper isolation https://forum.arduino.cc/index.php?topic=102978.msg3102701#msg3102701

A couple more items I used from Lowe's for the AC wiring:
https://www.lowes.com/pd/Utilitech-Quick-Wire-Connectors/999953938
https://www.lowes.com/pd/Utilitech-...versal-Appliance-Cord-Extension-Cord/50142346

The whole thing is screwed together using M3 screws and that's about it. Happy to have this project done, will move on to making a main reef-pi brain enclosure now

B8B1EF92-4C62-47D5-AC06-F9E5E6F3D643.jpeg


B4AF4F01-67E8-4415-99F2-81E4CC2C6F8C.jpeg
Looks amazing :-).
This reminds me of @MaccaPopEye ’s build
 
This is perhaps the prettiest reef-pi circuit yet :-) . Kessil controller circuit (3 lights ) for the adafruit guide
6AB327C4-4E40-4E6C-8E5B-E33D43D0FE7D.jpeg
That's really smart, I'll be using them type boards in my build(eventually), do you know if anyone cracked controlling mars aqua 165w reef leds, I want to control them if I can ever find the correct way to do them.
 
Couple of quick NOOB questions. I'm getting ready to download reef pi. My pi came with Noobs not rasbian, will I be okay running just Noobs to get reef pi set up? If so is there an advantage to running Rasbian?
Also since 2.0 isn't out yet in it's final release, would I be better off just running 1.5 till 2.0 is finished then update then?
 
Couple of quick NOOB questions. I'm getting ready to download reef pi. My pi came with Noobs not rasbian, will I be okay running just Noobs to get reef pi set up? If so is there an advantage to running Rasbian?
Also since 2.0 isn't out yet in it's final release, would I be better off just running 1.5 till 2.0 is finished then update then?
Noobs should work just fine. Dont go with 1.5 series download, get the 2.0.0-rc1 at least. rc builds (release candidates) are fairly stable. 1.5x builds will requires resetting the database in future upgrades
 
reef-pi does not support any i2c multiplexer yet. I am not clear why you need it, unless you have i2c address conflict , you can connect multiple ic in same i2c bus and things should work just fine as long as the individual ICs have different addresses. Pca9685 for example allow configuring it’s address as well

Ok, I didn’t know you could connect multiple devices to the i2c bus. I’m learning. The idea for now would be to connect the PH circuit and also an I2C enabled LCD. I’m just brain storming and need to read up on it a bit but was thinking to make an LCD display that shows temp, ph, time, or whatever.
 
That's really smart, I'll be using them type boards in my build(eventually), do you know if anyone cracked controlling mars aqua 165w reef leds, I want to control them if I can ever find the correct way to do them.
I think it has been done. I vaguely remember mars aqua as well as viperspectra was tried out to get working with reef-pi. These involve the common black box style control circuit
 
That's a very clean looking setup. what are the outside dimensions of the box? I want to build my box along those same lines but out of wood.
Thank you! It is approximately 11.4cm (length) x 15.1cm (width) x 26cm (height). I made it a little taller than I needed to so you could probably decrease that dimension
 
Hello! I was able to setup the temp. probe during the weekend. I am using celcius for my temp. 2 questions:

1. Can the graduation of the graph be changed? currently it shows 90 as the highest...i would like to be 30
2. When will alerts be triggered? The graph is showing that temp is above my "alert above" value, but i have not received any email. Sending test email via telemetry works fine.
 
Hello! I was able to setup the temp. probe during the weekend. I am using celcius for my temp. 2 questions:

1. Can the graduation of the graph be changed? currently it shows 90 as the highest...i would like to be 30
2. When will alerts be triggered? The graph is showing that temp is above my "alert above" value, but i have not received any email. Sending test email via telemetry works fine.
Which version of reef-pi you are using? You should be able to change the chart minimum and maximum in the corresponding temperature probe configuration under temperature tab. If the alert is not firing, its a bug. Let me cross check that, it may be possible we overlook the unit conversion during the alert check logic.
 

IF YOU HAD TO TAKE A REEFING EXAM, WOULD YOU PASS?

  • Yes!

    Votes: 32 45.7%
  • Not yet, but I have one that I want to buy in mind!

    Votes: 9 12.9%
  • No.

    Votes: 26 37.1%
  • Other (please explain).

    Votes: 3 4.3%
Back
Top