Help - Search - Members - Calendar
Full Version: ReefBuddy DIY Aquarium Controller $89
Nano-Reef.com Forums > System Setup > Do It Yourself

neanderthalman
QUOTE (doktorstick @ Feb 18 2010, 11:21 AM) *
Give it to them all and let them race... for glory.


This needs to be read in Dan LaFontaine's voice.
MSU Fan
QUOTE (neanderthalman @ Feb 19 2010, 05:39 AM) *
This needs to be read in Dan LaFontaine's voice.



biggrin.gif
Daemonfly
I'm wondering about the switched inputs in respect to an ATO. Most of the arduino, etc.. based ATOs I've come across don't have any "debouncing" on the switches. Due to the nature of water flowing through our tanks, I think it's wise to have about a 2-3 sec "debounce" of the float switches to allow for water surface fluctuations. From the code I've seen, extremely easy to implement, unless all switched inputs are meant to be general purpose.

If I wasn't both moving into & fixing up a house and setting up a new frag system, I'd have one done already. I'm currently using an Amtel based Multi-mode timer kit for ATO control http://www.electronickits.com/kit/complete/elec/ck1614.htm & it's working very nicely, for what it is.
Marian
QUOTE (Daemonfly @ Feb 20 2010, 11:10 PM) *
I'm wondering about the switched inputs in respect to an ATO. Most of the arduino, etc.. based ATOs I've come across don't have any "debouncing" on the switches. Due to the nature of water flowing through our tanks, I think it's wise to have about a 2-3 sec "debounce" of the float switches to allow for water surface fluctuations. From the code I've seen, extremely easy to implement, unless all switched inputs are meant to be general purpose.

If I wasn't both moving into & fixing up a house and setting up a new frag system, I'd have one done already. I'm currently using an Amtel based Multi-mode timer kit for ATO control http://www.electronickits.com/kit/complete/elec/ck1614.htm & it's working very nicely, for what it is.


Debouncing is not a problem. I have my system programmed to respond to ATO switch only once per hour regarding what the switch says. I had tough to calibrate the pump running time so on a calm water the switch will travel from on to off position with the ATO addition. It take 10 sec. for me using a small Tunze pump.So, ... ATO can run only 10 seconds/hour. This way is totally safe for dosing kalk.

hope it helps,
Marian
gwenhastings
Hi Steve,
I want it all,the entire package, as indicated I will be breadboarding the system to develop custom software for same.

As to distribution I suspect a wiki would be best for distribution so you are NOT mailing out endless copies and all can contribute .(my 2 cents)

thanx again
gwen

QUOTE (hcsceo @ Feb 18 2010, 12:58 PM) *
LOL, PCB design competition. I want all the chips to show artistic expression when layed out wink.gif

OK what I have is the schems, the PCB outline, LCD plug and keyboard plug locations which can't change. The schems in include every part number and Digikey part number for every part needed to complete it.

Steve

hcsceo
QUOTE (Daemonfly @ Feb 20 2010, 10:10 PM) *
I'm wondering about the switched inputs in respect to an ATO. Most of the arduino, etc.. based ATOs I've come across don't have any "debouncing" on the switches. Due to the nature of water flowing through our tanks, I think it's wise to have about a 2-3 sec "debounce" of the float switches to allow for water surface fluctuations. From the code I've seen, extremely easy to implement, unless all switched inputs are meant to be general purpose.


Yes debouncing is easy money in the arduino like marion said. I didn't think about it but sounds like that would make a good option in the menus.



QUOTE (gwenhastings @ Feb 23 2010, 05:13 PM) *
Hi Steve,
I want it all,the entire package, as indicated I will be breadboarding the system to develop custom software for same.

As to distribution I suspect a wiki would be best for distribution so you are NOT mailing out endless copies and all can contribute .(my 2 cents)

thanx again
gwen


I'll be posting everything on Reefbuddy.com as soon as I get a solid PCB design finished.
evilc66
What you are talking about is a slosh filter. Common for fluid measurements. I had to implement one for a fuel tank once. Not hard, and certainly easier on this system than in a moving vehicle.
hcsceo
Still looking for any volunteers for the PCB design part. I have finished a PCB design over the weekend that will allow us to move forward with the final PCB design. This basic design I made includes all components in a larger PCB so that we can build something and get a design that can work to everyone. I'm going to start working on the gcode to get it working on my CNC this week.

Steve
gwenhastings
Hi Steve,
while I could help with tha(pcb design)t I am sure there are others far more skilled than moi in current PCB design techniques. What I can help with is design verification of that schematic by writing routines other than the ones you have planned for it. This will help expose hardware/software defects in the design as a whole(as I am planning on breadboarding the circuit(yes i DO have a solderless breadboard that large and enough jumpers:)(have to watch out for stray capacitance with that approach though) .


And as I mentioned before I need to have Dual EC or multiplexed EC measurement sections as my application for the circuit is quite different.


None of this requires me to wait for a PCB board from bulgaria/china, after I get through verifying the modified design I need then I will see about expanding one of the present PCB layouts you and others are producing.

Also have you decided on an appropriate Open Source license to release your design as yet?

and are you using the same PCB design tool as firewolf or something else?


all the best
gwen

ps did you modify isabellas circuit by substituting PWM output for her oscillator circuit?(ie I had a similar idea but decided against for whatever reason at the time)(and this is the question that i am especially curious about...)

QUOTE (hcsceo @ Mar 1 2010, 08:22 AM) *
Still looking for any volunteers for the PCB design part. I have finished a PCB design over the weekend that will allow us to move forward with the final PCB design. This basic design I made includes all components in a larger PCB so that we can build something and get a design that can work to everyone. I'm going to start working on the gcode to get it working on my CNC this week.

Steve

midna
Still following and still excited. smile.gif
brun129
Hey Steve, just saw this today - I think you might find this VERY interesting !!

http://hackaday.com/2010/03/01/batchpcb-pays-you/
MSU Fan
Wow. Where are all the people that were offering to do the PCB work not too many pages ago now? huh.gif
theatrus
Still here smile.gif

Sent a PM
Billdemart
QUOTE (evilc66 @ Feb 15 2010, 07:05 PM) *
Since when has anything been on time? Microsoft has been pushing off WinMo7 for almost 2 years. Sony has delayed numerous Gran Tourismo games for months/years past their initial delivery date (Gran Tourismo for PSP is a great example, as that was supposed to be a PSP launch title). And yes, I know these are completely different scales, but that's multi billion dollar companies with thousands of employees working on big projects, versus two guys with little to no budget working on a relatively big project (for them).


Blizzard always delays the hell out of their games too. mad.gif
hcsceo
QUOTE (theatrus @ Mar 3 2010, 02:57 PM) *
Still here smile.gif

Sent a PM


THANK YOU smile.gif PM SENT.

OK guys hopefully we have a winner here. Looks like theatrus might have some experience in this so I'm hoping we are moving forward.


Gwenhastings, I've sent you a PM also.

hcsceo
..
evilc66
QUOTE (Billdemart @ Mar 3 2010, 04:13 PM) *
Blizzard always delays the hell out of their games too. mad.gif


Tell me about it. I want Diablo 3 bad.
thewire
QUOTE (evilc66 @ Mar 4 2010, 11:23 AM) *
Tell me about it. I want Diablo 3 bad.

woot the project is still very much alive.

Is the estimated $89 also included the salinity probe and has the powerpack plug priced in?

D3 would be cool. But I still "pwned" you in d2 with my Amapk!
hcsceo
OK I sent everything off to the "new guy" lol. I'm excited to be moving forward again. I'm going to cut this bad boy this weekend if all goes well on the CNC.

D3 sounds good. I'm playing COD6 and the new battlefield right now.



thewire,

The final price will not include any probes but should include the power adapter. I've left the $89 up there as my goal but it is possible it could be 10-20 higher depending on the final board design. Right now we are on track for the $89 based on my last pricing 6 months ago. I have leads on awesome probes and the pricing will be lower than anything in the market right now. I've got samples and they seem to work just fine.

Steve
DHaut
QUOTE (evilc66 @ Mar 4 2010, 11:23 AM) *
Tell me about it. I want Diablo 3 bad.


yes.
MSU Fan
QUOTE (DHaut @ Mar 4 2010, 11:07 AM) *
yes.

^this. Oh man I loved the first 2 - I have to upgrade my puter just to play it!
scott26
So can some one fill me in really fast with an update on this whole project so I dont have to read all 22 pages biggrin.gif
DHaut
there's a controller coming out sometime that will be cool and we still don't know when Diablo 3 will be released.

yw.
thewire
QUOTE (DHaut @ Mar 10 2010, 12:14 PM) *
there's a controller coming out sometime that will be cool and we still don't know when Diablo 3 will be released.

yw.


Diablo 3 will be released in 2096!

evilc66
Along with Gran Tourismo 5. At least FFXIII is out finally.
Bamato
Don't get me started on Gran Tourismo 5.... it was a spit in the fans faces with GT5 Prologue.... >:(
DHaut
car games are for cool people. my inner geek craves wizardry.
midna
How accurate/whatever is the salinity probe? My holy grail for a tank is a system that monitors the salinity and can do slow continuous water changes.

My plan would be that every 10 minutes or so the salinity probe gets dipped into the tank to measure the salinity. It would than get placed back into a fresh ro/di water container since keeping a probe like that in salt water is apparently a bad plan for the longevity of the probe. If I could somehow accomplish that with this controller I.... I don't know what I would do. No more water changes for sure!

Even better would be a system that could add salty/fresh water to correct any issues wink.gif
Billdemart
QUOTE (DHaut @ Mar 10 2010, 06:14 PM) *
there's a controller coming out sometime that will be cool and we still don't know when Diablo 3 will be released.

yw.


Man I can't wait for that. I made so much money selling stuff on Ebay from DII.

I sold some random unique hammer for 250 bucks.....
bad inferno
This is a fantastic project. I am concerned though how mutliple probes pH, salinity, orp etc can work simultaneously. I know other manufacfures that cannot support multiple probes in the same tank as each of the probes are NOT electrcially isolated from one another. Are we sure salinity and pH both work together. You may have to look at a DC/DC isolating converters for the probe cct. It get difficult as the adc channel with provide an earth loop as well between probe cct's.

BTW I do infact have ph, orp and conductivity running in my tank however these probes do have isolation see
www.rjconway.homeip.net

Rob
theatrus
Just letting everyone know that I am working (though a bit slower than I had hoped for) on the current PCB design. Lots of functionality is placed, mechanical constraints are in place, and a few optimizations have been made. There is only a small amount of routing which is complete, but there aren't too many complexities in the design so once part placement is finalized, it should be a few hours tops smile.gif

kmwheel
QUOTE (theatrus @ Mar 15 2010, 06:36 PM) *
Just letting everyone know that I am working (though a bit slower than I had hoped for) on the current PCB design. Lots of functionality is placed, mechanical constraints are in place, and a few optimizations have been made. There is only a small amount of routing which is complete, but there aren't too many complexities in the design so once part placement is finalized, it should be a few hours tops smile.gif



Can't wait happy.gif
bruce922
Nice build, you are way more handy than I am.

Bruce
jm82792
Very nice,
I will look forward to buying the controller and assembling it.
I could whip an arduino one up,
however this will be superior to whatever I can make.
lovelandbmxrider
Is there a new projected release date?
thewire
IS the kit included net access too?
hcsceo
Sorry guys it's still hunting time in texas with spring turkeys and now spring tball for the kids so I normally leave the house at 7am and return around 9pm so no time to devote to nano-reef, but theatrus is working away. I'll try to answer a few questions that are stacking up. BTW if you need to get in touch with me the best way is PM since I don't come here much right now, but since PM lets me know you have a question I'll come right in and answer.
hcsceo
QUOTE (midna @ Mar 11 2010, 03:39 PM) *
How accurate/whatever is the salinity probe? My holy grail for a tank is a system that monitors the salinity and can do slow continuous water changes.

My plan would be that every 10 minutes or so the salinity probe gets dipped into the tank to measure the salinity. It would than get placed back into a fresh ro/di water container since keeping a probe like that in salt water is apparently a bad plan for the longevity of the probe. If I could somehow accomplish that with this controller I.... I don't know what I would do. No more water changes for sure!

Even better would be a system that could add salty/fresh water to correct any issues wink.gif


I found the Salinity probe is very accurate. I've tested it against my calibrated refractometer and have not had any issues. You could set it up robotically to dip in the tank and move it to a fresh water container after but that adds a bunch of complexity. You could replace the salinity probe annually as a maintenance item and be fine I'm sure. It might be better to have the salinity probe only turn on twice a day or so to check. What makes the probe fail is compounds in the water building on the probes because of the way the ions move towards the two probes in the AC field around it. The final option would be to clean it weekly as part of your tank maintenance. You could easily do water changes using the system, but so much tank maintenance revolves around that time that I think I'd continue to do that manually. A better option is to monitor salinity to add makeup water. I"d put in a failsafe float just in case the probe was not reading right and wanted to add water indefinately, you should have this anyway with anytype of ATO system.
hcsceo
QUOTE (bad inferno @ Mar 12 2010, 01:51 AM) *
This is a fantastic project. I am concerned though how mutliple probes pH, salinity, orp etc can work simultaneously. I know other manufacfures that cannot support multiple probes in the same tank as each of the probes are NOT electrcially isolated from one another. Are we sure salinity and pH both work together. You may have to look at a DC/DC isolating converters for the probe cct. It get difficult as the adc channel with provide an earth loop as well between probe cct's.

BTW I do infact have ph, orp and conductivity running in my tank however these probes do have isolation see
www.rjconway.homeip.net

Rob


You are right about the issue with electrical isolation. I can tell you in my case I struggled with this very same subject for a few weeks. What finally solved it? Well believe it or not I added a ground probe to the tank and all the issues went away. I also keep the salinity probe away from the PH and orp probe and that is a big help. But yes it is working fine on this system at this point. I think adding the ground probe is good for several reasons 1. Safety (this reason alone should make it mandatory) 2. Stray voltages are bled off (The benefits or not of stray voltages in a tank are much debated. My personal belief is that bodies of water are grounded by the very nature of being in the ground and so should our tanks This is based only on personal belief and not based on any science at all so take it with a grain of salt smile.gif ) 3. Adding the ground probe creates a common ground for the entire system. Once we release this verson I think I'll rely on the community to come up with ways to optically isolate these probes as it is beyond me at this time.

QUOTE (jm82792 @ Mar 29 2010, 01:58 PM) *
Very nice,
I will look forward to buying the controller and assembling it.
I could whip an arduino one up,
however this will be superior to whatever I can make.

In the end it will be arduino based but with the sanguino processor so there are a ton of applications. I'm looking forward to it to smile.gif

hcsceo
QUOTE (lovelandbmxrider @ Mar 30 2010, 07:39 PM) *
Is there a new projected release date?


No there isn't. My life is entirely too busy and since the work is volunteer based I'm not making any commitments at this time. I will promiss to keep everyone up to date on the progress and Theatrus will do the same. The work he does professionally revolves around open source projects so he is a VERY good fit for this project. On top of everything else in my life I try and fly heli's competitively and restore motorcycles. If the day was 5 hours longer I'd be set.
hcsceo
QUOTE (thewire @ Mar 30 2010, 08:05 PM) *
IS the kit included net access too?


Not in the release form, however, it will be easy to add with off the shelf components currently available for arduino. This will be one of the features I definately want to add for the second release and will look to the community for help on this after the initial release. Basically all the parameters are passed via Serial communications to an ethernet card that has an embedded webserver and that information is displayed on the site that we build. It really is easy. I'm not sure how much memory is on the ethernet deal for storing historical data at this time.
afgun
Hi... any luck routing the boards?
trag19
QUOTE (hcsceo @ Apr 30 2009, 06:06 PM) *
The other item you want is regarding a relay to switch high power devices on and off. There are a lot of ways to do it but I think i would look into some ssr's in your case. Inside an ssr is simply a octocoupler and triac and a few resistors. For the reefbuddy controller we are building the ssr's completely. We need to be able to control what phase the relay turns on and off and take into consideration inductive devices that cause an ssr to perform poorly, not at all, or lock them in the high position permanantly.


You may have already solved your SSR design challenge, but if you haven't you might find this application note interesting (if you have not already seen it):
Zero Crossing Detector

It would require replacing the i2c port expander with one or more micros that have i2c capability but any simple AVR with i2c and 19 available I/O pins would probably do the job. Two pins for the i2c. One pin for the zero crossing detector and 16 more pins to control your outlets, or 8 if you're using 8 outlets. So 19 pins total or 11 pins total for 8 outlets.

Personally, I like the idea of putting one ATtiny25 on each outlet, but that's several dollars more expensive than using a single processor to control them all. The nice thing about one uC per outlet is that it simplifies the i2c command structure a little bit. With one processor for eight (or more) outlets you send it commands with its i2c address, but then you must also tell it which of the several devices the command is meant for. Then if you have other i2c devices on the bus which control only one thing, you either send them a redundant word, or use a different command structure.

With one uC per switchable device, you just send the i2c address and then the commands. And it's the same for every device, except that some commands obviously wouldn't apply to some devices.

lovelandbmxrider
updates?
abatardi
Very excited about this project. Any updates would be appreciated whenever you get a chance. :-) Also I noticed your domain (reefbuddy.com) is parked at godaddy. If you need hosting for this I manage a couple linux hosts for clients and would be willing to host you for free (full shell access, cPanel, etc).

- aba
adamjonpeterson
I look forward to the release of this, I will buy one for sure.
Pilg0re
QUOTE (adamjonpeterson @ May 6 2010, 11:19 AM) *
I look forward to the release of this, I will buy one for sure.


+1
lovelandbmxrider
I want 2 or 3 Spares never hurt
evokid511
im sorry i havent read through all of the posts but any odeas when the unit is going to be aviable?
abatardi
QUOTE (evokid511 @ May 7 2010, 12:40 PM) *
im sorry i havent read through all of the posts but any odeas when the unit is going to be aviable?


no ETA right now.. originally it seems it was supposed to be done Fall/Winter last year but got delayed.
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Copyright © 2001-2011 Nano-Reef.com | Invision Power Board © 2001-2012 Invision Power Services, Inc.