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

I haven’t purchased the SB basic just yet, wanted to know the hack ability first. After all, the functionality in the more expensive options are exactly what pi-reef is capable of handling for us.

I’m probably 2-3 months away from implementing, ive got some other priorities first
 
I haven’t purchased the SB basic just yet, wanted to know the hack ability first. After all, the functionality in the more expensive options are exactly what pi-reef is capable of handling for us.

I’m probably 2-3 months away from implementing, ive got some other priorities first
Nice. Keep us posted .
 
Minor updates on the all in one x-mas build , got the perf board done today
I am using gikfun perf board along side 22 awg solid core wire to build the circuit. Left side is holding the power and kessil related parts ( transistors) , right side is temperature (only a resistor )and ato ( pass through ) related components
57968B04-DC97-446F-B787-559E00AF9C2A.jpeg
 
d0fe87719630d2c8d907f54953fd6a98.jpg


Ok so going to try switching out the optical level sensor with an apex sensor.

Am i correct in this conversion from the dfrobot sensor?
Left dfrobot right apex

Blue=green (ground)

Yellow=white (Data)

White=Black

Red=Red

Had this lying around and is about 3 times longer than the original sensor cable.
 
d0fe87719630d2c8d907f54953fd6a98.jpg


Ok so going to try switching out the optical level sensor with an apex sensor.

Am i correct in this conversion from the dfrobot sensor?
Left dfrobot right apex

Blue=green (ground)

Yellow=white (Data)

White=Black

Red=Red

Had this lying around and is about 3 times longer than the original sensor cable.
I have not read through apex sensor data sheet , neither do it know any such document exist, but I ‘ll say yes from my intuition. Black and green both are gnd, red is +ve and white is data
 
I have not read through apex sensor data sheet , neither do it know any such document exist, but I ‘ll say yes from my intuition. Black and green both are gnd, red is +ve and white is data

If it works ill post lol. I cant see it working different than any other sensor like this. Just an additional steps cutting, striping etc.
 
If it works ill post lol. I cant see it working different than any other sensor like this. Just an additional steps cutting, striping etc.
I think it’s same as any other photoelectric sensor
 
Nice! I want a all in one except using my pi3.

Cant wait for all the details!
I was planning to build this one with Pi 3, but then wanted to check how much i can crank with Pi zero . I am really interested to see the cpu/memory usage of pi zero with 8 outlets, 1 temperature probe, 1 ATO and 1 kessil (AIO build), I know pi 3 can do this easily, but not sure pi zero can handle. .. I have enough space to swap pi 3 in case pi zero does not work
 
ok having some issues...i suck at linux though so prolly missing something obvious. I ran thru the entire headless setup. got to the point to install reef-pi but then check to see if the service is running and it can't find it, tried the command to start the service can't find it. initally I accidently installed the pi3 version not the pi0 but i have gone back and installed the correct package now. i have restarted still no luck. confused :(

edit disregard...i figured it out.
 
Last edited:
ok having some issues...i suck at linux though so prolly missing something obvious. I ran thru the entire headless setup. got to the point to install reef-pi but then check to see if the service is running and it can't find it, tried the command to start the service can't find it. initally I accidently installed the pi3 version not the pi0 but i have gone back and installed the correct package now. i have restarted still no luck. confused :(

edit disregard...i figured it out.
Lol, what was wrong?
 
I was pasting the command to download and install at the same time. Only was downloading. When I did the dkpg command on its own it it installed fine.
 
I was planning to build this one with Pi 3, but then wanted to check how much i can crank with Pi zero . I am really interested to see the cpu/memory usage of pi zero with 8 outlets, 1 temperature probe, 1 ATO and 1 kessil (AIO build), I know pi 3 can do this easily, but not sure pi zero can handle. .. I have enough space to swap pi 3 in case pi zero does not work

Since i already have the pi3 i figured id use it.

I need the lpf though for my black boxes.

Didnt someone in here get a built converter? Hows it working?


Btw
Merry Christmas!
 
Since i already have the pi3 i figured id use it.

I need the lpf though for my black boxes.

Didnt someone in here get a built converter? Hows it working?


Btw
Merry Christmas!

I was going to use my black box with reef pi, got as far as wiring rj45 to a breadboard. At this point i reconsidered my lighting choice and started buying aqua illumination primes lol. Going to upgrade the tank and have 4 primes as opposed to 2 black boxes.

And merry christmas!
 
I got most of my x-mas all in one build done yesterday night. Had to go back n forth on the wiring bits, at the end I went with some solid core 22 awg wiring , soldered in the boards and some stranded wire female jumpers for the things that I think I’ll may move or swap.

Main perf board (I replaced some of the header pins with soldered solid core wire, later )
4B2DA77C-1063-4E75-80BC-ADA0D3873FE8.jpeg

The entire circuit is fixed on a thin birch wood plywood ( due to length restrictions of the standoff and m3 screws).

A38816F6-3C61-4053-94A1-6D3E20BB8C1C.jpeg


Boards laid out, along side Pi
7905EB44-5DF2-4E33-A85D-EA36171CFA0B.jpeg


Everything wired up with female female jumpers (stranded wire), and smoke testing with all sensors (ATO, Temp)
54B09073-C7C2-4EEC-92A5-AA97D72F25F7.jpeg


And the dashboard, and multimeter . During these tests, I would physically lift up/down the water levl sensor, touch the temperature probe and see relevant updates in the dashboard (ato pump state changes, temperature controller kicking in etc).

3B9CC983-6821-4AC7-9EF7-DD11B7404357.jpeg


Next, mounting connectors in the housing. I used drill bits to drill the holes, I use a set square to draw lines on the outside of the housing to ensure all the holes are aligned, and somewhat equally spaces (I am going with power jack on the left side, and all other jacks on the right of the bottom panel). During drilling, I went with smaller drill holes then progressively increase the drill bit size till it fits the connectors. I cant recall what their size, but I can share them if anyone is interested (myself dont aware of these details, I just try, fail and improve :-p )
6A81D54F-B1F2-48D4-818A-CF2E354D83C3.jpeg


For this build I am using a housing that is almost double the size of the circuit I need. I intend add buzzer and few things later, as part of post 1.0 development, but point being this can be fit into exactly half sized housing (7"x4", i think)
Once i mounted the circuit on the housing,

I was not super happy with all the mess that jumper wires made, so I changes few of the connections (pca9686 to perf board, and voltage regulator in/out to perf board) from female female jumper wires + header pins to solid core wire, soldered onto the perf board.
45FBBEA1-99BB-4F2D-AA60-56E3971742A5.jpeg

Next. mounted everything, and closed the lid, ran another round of smoke test.
CC0674CA-AC06-4CEC-BE87-31CE3C3107AE.jpeg


Almost ready for service, I have to hookup the ATO board inside, and stick a couple of velcro strips on the back. Thats all, the controller is running outside the tank, till then (I run them for two days at least outside tanks, then they go to my dev tank [pictures cant be shared due to ugly algae :-)]), before they make their final way to my display tanks :-p

Merry x-mas everyone. Thank you for all the comments, suggestions and everything. I'll make a more polished blog about this build on reef-pi 1.0 release announcement post (with BoM), that I had started in r2r. After that, I'll add the whole build log in official reef-pi doc. I have a feeling it will be lot easier for others to build reef-pi once they can see actual build images and relevant bill of materials etc.
 
And yeah, the dashboard (the build was finished almost 5:30 in the morning :)), so the controller is running for almost 7 hours now..

Screen Shot 2017-12-25 at 1.42.34 PM.png


You can see the temperature spike, thats the time when we came in the same room, started unpacking gifts :-0), switch on light , oven etc..
 
Timer question.. How do you set up just a simple on off timer per day? Leave the day of month blank?

edit: nope that doesnt work..

Maybe I'm missing the idea of the timer section?
 

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