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

MaccaPopEye

Well-Known Member
View Badges
Joined
Jan 5, 2016
Messages
697
Reaction score
1,224
Rating - 0%
0   0   0
Its strange that tech things are so costly in australia. Is it because of lack of maufacturing facility? or some weird taxing system ?
I can only really guess but I would say it's a combination of a lot of things. We call it the "Australia tax", but I don't believe it is a government issue.

Goods and services are taxed at a standard 10% nationwide, so not extreme. That tax is also included in the advertised price (a difference that took me by surprise when I visited the states haha). We also generally rely on imports for tech products, not much is manufactured in Australia (as far as I know).

I think the main thing is Aus has pretty strict standards for tech products and everything sold in Aus has to be certified. So Aus shops can really only sell brand name products with high quality control that have gone through the effort to prove they meet the standards. These brand name products are more expensive to get than no-name ones, then throw in the exchange rate and reliable / fast shipping and the shops profit margin and the price goes up fast.

Brick and mortar stores are also expensive to run in Aus (or so I have been told) so they have to put a large mark up on things in order to keep their doors open, then the cost of living is also fairly high so they need to be able to make a decent living themselves.

The downside to that is it turns a lot of people (like me) online to buy uncertified no-name brand components from china and it becomes a matter of get it now and pay massive mark-up or get it from china and wait 1-2 months. There is also no import tax for purchases under $1000.

One example of the price difference is the RJ-45 keystone sockets I recently ordered. The cheapest I could find them for locally was $3 PER socket (some place they were $7 each). Or I could get a packet of 25 from china for $25. It sucks waiting and one or two of the sockets might not work, but to me that’s better than paying 3-7x the price (and usually the QC of products I get from china is pretty dang good).

However that mostly only applies to no-name tech components if you can find them.

Importing brand name tech items from the US or Europe is very expensive and usually I will be able to find them cheaper in Aus (if I can find them). The main cause of that seems to be the exchange rate and (reliable) international shipping. A good example is the Raspberry Pi 3, I looked all over online and once you factor in international shipping and exchange rates it was the same price/cheaper to buy one from an Aus shop (for $50 AUD). But then the range in Aus shops is very limited, I couldn't find any of those perma proto boards locally (only the normal boards).

I ended up getting 2x half size perma proto boards (one with a space for a raspberry pi and one normal) and a 40-pin female GPIO header to solder onto the raspberry board from Amazon US. After international shipping + exchange rate it cost me $40 AUD. In comparison Amazon Aus (or any other Aus shops I could find) didn't even have the same products, but the adafruit perma proto boards they did have were $50 for a pack of 3 small ones..... ebay does have them for a reasonable price (around $5 AUD each) but international shipping is $30-40 AUD.

At the end of the day things are quite expensive here, but our wages are also quite high to match. Both my wife and I have good full time jobs and we are able to live comfortably enough, and I still usually have enough on the side to spend irresponsibly on my hobbies :p
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
In the above board.. you have one gpio pin for 3 temp sensors. Or am i missing something.. Also i see a ic chip at the bottom of the board... Am i missing something ?

I am about ready to start assembling mine Renovating the Basement sump/fish room all new electrical plumbing and so on . Want to add this to process ...
You are right about both. DS18b20 sensor is a 1-wire protocol based sensor, which is like i2c, and multiple devices can be connected. I am not aware of any theoretical limits in the protocol, but the way linux kernel is implemented it is known to work with as many as 20, and the limitations arise from physical setups (wire length), its is known to work easily with as many as 7 sensors all tied to the same one wire bus. So, yes all sensors connected to GPIO4 or the one wire bus (configurable by devicetree/dtoverlay)

The IC on the bottom of the perma proto board is an eeprom. It is not used here at all. Adafruit perma proto board are compliant to raspberry pi hat specification which involves using an eeprom to autodetect things. If we load custom device code, we can use the eeprom to design a setup that Pi will automatically load on boot.
 

cheeseclock

Community Member
View Badges
Joined
Apr 4, 2018
Messages
41
Reaction score
69
Rating - 0%
0   0   0
I should be ready to test it tomorrow.

IMAG0174.jpg
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
pH monitor entered operation yesterday night. The coding work and initial prototype testing was done for almost a month or two before. I had to punt on the actual deployment due to missing probe holder in my initial order. Then I got busy with 2.0 features. Anyway..

I was very happy to see the calibration features work smoothly, no major issues. I will update the UI to make things more intuitive, but I am over all happy. Will post the graphs soon, its very interesting to see the graph as I perform the calibration process.

This is also the smallest reef-pi build :)
73A01F87-C011-4A93-B069-2ED6DCD0A3E2.jpeg


Calibration ..

2A54DEBB-5899-45CA-84EF-DA24433460A0.jpeg
 

cheeseclock

Community Member
View Badges
Joined
Apr 4, 2018
Messages
41
Reaction score
69
Rating - 0%
0   0   0
pH monitor entered operation yesterday night. The coding work and initial prototype testing was done for almost a month or two before. I had to punt on the actual deployment due to missing probe holder in my initial order. Then I got busy with 2.0 features. Anyway..

I was very happy to see the calibration features work smoothly, no major issues. I will update the UI to make things more intuitive, but I am over all happy. Will post the graphs soon, its very interesting to see the graph as I perform the calibration process.

This is also the smallest reef-pi build :)

Nice rug!

Do reef people use pH for dosing or is it just to have the data? I ask because with a planted tank, you could potentially meter CO2 based on pH.
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Nice rug!

Do reef people use pH for dosing or is it just to have the data? I ask because with a planted tank, you could potentially meter CO2 based on pH.
Dosing.
Two part or kalkwasser dosing is sometime controlled by ph feedbacks. I am learning sps husbandry , which requires some of these. Once 2.0 is out , I might focus on some ph driven dosing system
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Here are my learnings during the ph monitor build calibration process.
This is the ph chart for the whole process,
Screen Shot 2018-05-02 at 1.30.15 AM.png

- Out of the box , the ph probe is fairly accurate. The storage solution itself has ph 3. This is the very first phase in the chart. Rest three phases (up, down and up) represent three calibration phases.
- Atlas Scientific ph kit ships with three ph calibration solution. Mid (7), Low(4) and High(10)
- Without any calibration the probe reads 6.9 for mid, 4.1 for low and 9.7 for high. Here are some screen shots with the exact values.
Screen Shot 2018-05-02 at 12.52.48 AM.png
Screen Shot 2018-05-02 at 12.52.20 AM.png


- I ran the calibration using reef-pi ui. In order of progression: Mid(7),Low(4) and High (10)
Screen Shot 2018-05-02 at 12.36.10 AM.png



I have also manually verified that the calibration was done indeed, using atlasscintific example code
Screen Shot 2018-05-02 at 12.48.02 AM.png


Over all, it was a fairly straight forward thing for me. I am planning to create a build guide for this. Probably after Makerfaire,
Finally, this is current trend of my 29G biocube's pH

Screen Shot 2018-05-02 at 11.25.21 PM.png
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Got some time today to take a few macro shots for my tanks.

Bubble coral (earlier photo was at night)., fully extended during daytime
DSC_1177.JPG


Zoa garden is out of real estate
DSC_1179.JPG

DSC_1154.JPG

One of the pico tanks
DSC_1141.JPG

Ricordia
DSC_1120.JPG
 

Cary

Well-Known Member
View Badges
Joined
Feb 19, 2016
Messages
638
Reaction score
766
Location
Allen, Tx
Rating - 0%
0   0   0
Ranjib, Good morning. I may have missed this in the previous 200+ pages, if so I am sorry. Did the two customers (Public Aquariums?) get their systems set up and if so what do they think of Reef-pi?

Also, any pictures on them?
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Ranjib, Good morning. I may have missed this in the previous 200+ pages, if so I am sorry. Did the two customers (Public Aquariums?) get their systems set up and if so what do they think of Reef-pi?

Also, any pictures on them?
I wont call them customers, they are just users (since I have not sold anything to them :-)). One of them is using it to research aging process in killi fish (??), where reef-pi is hooked up with cmu cams and it can quantify the movements of fish. He is running it on-demand (the fish lab is far from his actual work desk, and there are many fish that goes through the experimentation in parallel), this is a local university. The other setup is temperature monitors. They have not complained about anything yet. Though I think the public aquarium setup could benefit a lot from the 2.0 release. I'll check with them for pics after the makerfaire is over
 

Cary

Well-Known Member
View Badges
Joined
Feb 19, 2016
Messages
638
Reaction score
766
Location
Allen, Tx
Rating - 0%
0   0   0
BTW, If anyone is looking for a rock flower anemone, @cultivatedreef (an R2R sponsor) has a sale going on. I am not affiliated with them and don't receive anything. I have purchased several zoas\palys and a beautiful Cyphastrea and they were all packaged and delivered promptly.
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Today I deployed latest reef-pi (master) to all of my 5 reef-pi controllers. All are up :) . I was very happy to finally customize the dashboard of each of the controllers. This was probably the widest hardware test I did in a single run, throughout reef-pi development. Here is a rundown of these controllers,

1. The power controller (adj srp 8 power strip). Dashboard is configured to show only equipment and cpu/memory utilization. Dashboard
Screen Shot 2018-05-04 at 8.15.58 AM.png

Equipment
Screen Shot 2018-05-04 at 8.05.27 AM.png

Connectors
Screen Shot 2018-04-28 at 1.28.11 PM.png


Dashboard configuration
Screen Shot 2018-05-04 at 8.24.59 AM.png


2. The kessil controller, which controls day light cycle of all of my three tanks. Runs on pca9685 and couple of lm2596 (12 -> 5v and 12->10v)
Dashboard
Screen Shot 2018-05-04 at 8.18.00 AM.png


Dashboard configuration
Screen Shot 2018-05-04 at 8.18.23 AM.png


3. The multi temperature monitor , no extra hardware other than pi and minimal circuit required to support temp sensor (1 4.7k resistor). It has three connectors for three sensors, currently only two of them are in use. Dashboard:
Screen Shot 2018-05-04 at 8.19.22 AM.png

dashboard settings:
Screen Shot 2018-05-04 at 8.19.11 AM.png


4. ph Monitor. Uses Pi + atlas scientific ezo circuit. The smallest form factor build. Dashboard
Screen Shot 2018-05-04 at 8.20.43 AM.png


Dashboard settings
Screen Shot 2018-05-04 at 8.20.26 AM.png


5. The all in one controller (sort of :) ). Runs pi + one temp sensor + one ato sensor + kessil controller based on pi pwm, not pca9685.
Screen Shot 2018-05-04 at 8.17.14 AM.png

Dashboard configuration
Screen Shot 2018-05-04 at 8.17.25 AM.png



Very happy with the outcome. I'll take down aio controller and revamp it to add few things (uln2003 and ph circuit) to support power controller and ph monitoring capabilities.

Screen Shot 2018-05-04 at 8.20.06 AM.png


Screen Shot 2018-05-04 at 8.17.42 AM.png


Screen Shot 2018-05-04 at 8.16.08 AM.png
 
Last edited:

MaccaPopEye

Well-Known Member
View Badges
Joined
Jan 5, 2016
Messages
697
Reaction score
1,224
Rating - 0%
0   0   0
Today I deployed latest reef-pi (master) to all of my 5 reef-pi controllers. All are up :) . I was very happy to finally customize the dashboard of each of the controllers. This was probably the widest hardware test I did in a single run, throughout reef-pi development. Here is a rundown of these controllers,

1. The power controller (adj srp 8 power strip). Dashboard is configured to show only equipment and cpu/memory utilization. Dashboard
Screen Shot 2018-05-04 at 8.15.58 AM.png

Equipment
Screen Shot 2018-05-04 at 8.05.27 AM.png

Connectors
Screen Shot 2018-04-28 at 1.28.11 PM.png


Dashboard configuration
Screen Shot 2018-05-04 at 8.24.59 AM.png


2. The kessil controller, which controls day light cycle of all of my three tanks. Runs on pca9685 and couple of lm2596 (12 -> 5v and 12->10v)
Dashboard
Screen Shot 2018-05-04 at 8.18.00 AM.png


Dashboard configuration
Screen Shot 2018-05-04 at 8.18.23 AM.png


3. The multi temperature monitor , no extra hardware other than pi and minimal circuit required to support temp sensor (1 4.7k resistor). It has three connectors for three sensors, currently only two of them are in use. Dashboard:
Screen Shot 2018-05-04 at 8.19.22 AM.png

dashboard settings:
Screen Shot 2018-05-04 at 8.19.11 AM.png


4. ph Monitor. Uses Pi + atlas scientific ezo circuit. The smallest form factor build. Dashboard
Screen Shot 2018-05-04 at 8.20.43 AM.png


Dashboard settings
Screen Shot 2018-05-04 at 8.20.26 AM.png


5. The all in one controller (sort of :) ). Runs pi + one temp sensor + one ato sensor + kessil controller based on pi pwm, not pca9685.
Screen Shot 2018-05-04 at 8.17.14 AM.png

Dashboard configuration
Screen Shot 2018-05-04 at 8.17.25 AM.png



Very happy with the outcome. I'll take down aio controller and revamp it to add few things (uln2003 and ph circuit) to support power controller and ph monitoring capabilities.

Screen Shot 2018-05-04 at 8.20.06 AM.png


Screen Shot 2018-05-04 at 8.17.42 AM.png


Screen Shot 2018-05-04 at 8.16.08 AM.png
That's looking amazing mate!

Have you ever considered trying to combine everything from all of your 5 systems into 1?

Not really for any reason other than because it would be a cool build to see. I know it' probably easier prototyping with individual controllers though.
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
That's looking amazing mate!

Have you ever considered trying to combine everything from all of your 5 systems into 1?

Not really for any reason other than because it would be a cool build to see. I know it' probably easier prototyping with individual controllers though.
Yes. The 4th build, which is AIO will go through some changes, definitely a power strip integration, and may be ph monitoring as well.
It will be hard to combine everything though, because reef-pi is going through heavy development (and this is likely to be the case for quiet some time.. dosing, wavemaker is still in prototype phase), so there are some things thats always a work in progress.. but definitely two all in controllers are in my mind, each of them will completely control one pico tank., and have temperature, ato, kessil and power controller capabilities (reef-pi 1.0 specs).
 
OP
OP
Ranjib

Ranjib

7500 Club Member
View Badges
Joined
Apr 16, 2016
Messages
9,876
Reaction score
16,680
Location
Pleasant Hill, Concord
Rating - 0%
0   0   0
Also to reduce the number of controllers I have overall :0) . Currently this is beneficial as this setup allows me to test things one at a time, while i have multiple backups. It also ensures that one of the original promise of reef-pi, that is modularity is preserved (i.e. each sub-system can be run independently without needing anything else).
 

TOP 10 Trending Threads

WHAT AMOUNT OF LIVE ROCK AND SAND SHOULD BE PRIORITIZED FOR OPTIMAL BIODIVERSITY/FILTRATION?

  • 100% live rock + bagged sand

    Votes: 37 27.2%
  • 100% dry rock + 100% live sand

    Votes: 46 33.8%
  • 50/50 live/dry rock, 50/50 live/bagged sand

    Votes: 30 22.1%
  • 75% live rock, 25% live sand

    Votes: 13 9.6%
  • 25% live rock, 75% live sand

    Votes: 10 7.4%
Back
Top