My DIY Netduino Controller and Multi-channel Multi-chip LED Cannons
This started as just building some lights for my 180, but has now spiraled into an entire controller build so I'm going to move the information over here from a couple different threads.
Light wise this is going to work out to about $210 for the first light, and $120 per light after that for 2 additional lights. Over 3 requires another power supply, over 10 requires another run of boards. (Per Light) Drivers
Terminals
Chip
Thermal Managment
Controller: Somewhere in the midst of going with a simple controller (google typhoon LED for one) I decided I wanted to be able to control all 15 channels independently. this requires 15 PWM outputs. I was going to do an arduino board and a shield, but I'm a C# developer by trade, so when I discovered netduino the route was obvious. Starting as a simple LED controller it became obvious that I should just build an entire controller. Tomorrow my Netduino plus 2 arrives, by friday I'll have a temp sensor, real time clock, relay setup to control pumps, and the PWM shield to control the lights. The controller will log to another server via HTTP posts of various parameters, and will take http posts to control things remotely. Individually it's all been done on either netduino or arduino so it's just a matter of me pulling together the pieces into one project. Things to log
Things to control
I will work this system out on my biocube while demo starts on the new office to build the stand and cut a hole for the big tank. Cheers to my (almost) wife for supporting me on this one! |
Purchased so far:
Should start arriving today. |
Ooops- Double post
|
Sweet!
I'm subscribed. Thanks for the link to the PWM expander! That's something that had me stumped until now. I hope you'll provide some insights into your control "sketch" and other hardware choices, as I'm good with electronics but completely suck at the software side of these projects LOL :headwalls: |
Quote:
As for the software side / "Sketch" I opted for the netduino over an arduino based solution because the netduino is a .netMF device. That means it runs Microsoft's .net Micro Framework. Programming involves hooking the board up to your windows PC via USB, opening visual studio, and writing some C# or VB code. Check out the 'getting started' tutorials on it, it makes it much more approachable. The trade off is the speed- similar code in C# vs the C based "Sketch" language will take longer to execute because of the overhead of the .net framework. Worth it for me, though as a C# dev who doesn't want to learn the C based sketch language for arduino. Also as a bonus on netduino, tons of Arduino shields/boards etc have drivers/programming available for them (such as the Adafruit 16 channel PWM board I linked). Makes shopping for sensors etc easy and the Forum / Wiki are very helpful. |
Definitely an interesting build. I'm looking forward to seeing your progress.
|
I am currently building a similar project but using the arduino. It will be interesting to see which way you go with hardware/software.
As was recommended to me, the etape liquid level sensor isn't the best thing to use for aquariums. I bought one and tested it out and quickly realized that it is quite sensitive to any movement or twisting/bending of the sensor. It was recommended I try out a pressure sensor. It only cost $14 and after some testing I've done it seems to be a lot more consistent in its readings. Heres a link if your interested. http://www.digikey.com/product-detai...GC7U-ND/951844 |
Quote:
Appreciate the input!! |
Netduino Plus 2 Arrived today, one day late (thanks Amazon) but here none the less:
http://i1253.photobucket.com/albums/...psb195773a.jpg Being my first micro-controller project, the head unit is much smaller than I expected. |
On the N+2: Real time debugging + easy to understand tutorials make this a great thing. Only thing is with the N+2 being new I didn't see a lot about how to do networking etc. I haven't updated my firmware yet so I'm seeing an incorrect MAC address which led to some initial confusion (Is the networking working?!) but after I figured out that indeed, it is working... super cool!! I quickly cobbled together a couple lines of code to make a web request and tell me via LED if it was successful:
Code:
using System; Now it's back to the 8-5'er for a bit, but I feel good knowing I can upgrade firmware later today and get started planning how the software end will function. |
Looks cool! I've got no idea what any of that coding means, LOL, so I'll just continue sitting here with my head nodding in approval LOL.
|
tagging along so I can see how you mount your light and enclose your controller
|
Quote:
|
Todays Progress:
Ordered: 1 x LDD-350H 1 x SE-350-48 From Powergate Express LLC Ordered: 4x LDD-700H From Mouser (they are basically tripple price vs powergate but in stock) Power gate won't have 700's in stock until late feb (the 22nd) so I went this route since they got the power supplies in today (Ship monday) and already had the 350's in. Powergate is obviously the price leader here, but they admitted they were having problems keeping the LDD's in stock but did say they had big orders coming in in feb, so I'll wait to buy the rest of my drivers from them. PCB's Ordered from iMall iteadstudio.com (Thanks for the design 02surplus!!) Should have everything to put together a light by the end of the month. |
Currently haggling on EBay for the chip.
|
Sweet!
I hope enough people will order the 5up LDD-H PCB and choose the "open source" option with their order, so that Itead will add it to their site and make it available in smaller quantities- LOL. |
what did you search for on ebay to find the multichip?
|
im very interested in this, I hope to start building mine soon to.
|
Got the chip bought after some 'make an offer' haggling on ebay. Went with a bit faster shipping on everything coming from China, so hopefully the investment pays off. I'll do a total cost in a few days as things arrive. I spent a bit extra ordering parts from Mouser vs PowerGate since they were out of stock until late feb. I also spent extra to get faster shipping on the LED chip and the boards. Still under $250 for a pendant, I believe.
|
please post pictures of the chip once you get it, the one I found on ebay did not look very good
|
Quote:
I really, really want to stick with 3 multichips over the tank, just to keep it simple but if these are junk and with my access to the original 'dream chip' none, I may have to go with groups of multi-chips in various wavelengths, but I really don't want to. |
|
Not to be too picky or anything, but you should not be using an acid based flux for wires or electronics in general.
What sensor is that? And did you assemble the probe end your self or get it ready made? I put some ds18b20 sensors on the ends of 3.5mm jack stereo cables, into 316 stainless caps (from home brewing supply places) and filled them up with epoxy. As a strain relief and a little extra water proofing i put glue coated shrink tubes over half the cap and onto the wire a good inch or so. Came out like this: http://i733.photobucket.com/albums/w...tempprobe7.jpg |
Quote:
The sensor is a DS18B20 - I bought it with the probe end assembled from sparkfun. I spent a little more but I didn't mind the piece of mind knowing it's sealed by someone other than me. The wiring end of things is obviously not done, as nothing could live in a marine environment as it sits. I'll be working out a 1 wire hub for the 3 or so temp probes I'll have total, and a use some sort of proper connector (3.5mm jacks have been strongly considered). Thank you for your feedback, I appreciate it! |
Your posts have turned me on to the netduino. I've been working on and off with an Arduino for a while now but have been frustrated with it as of late (mostly Ethernet shield woes). I have one request, though. Can you re-link the product on amazon you were going to use to control outlets? The links in your first post are all non-working.
|
All times are GMT -6. The time now is 12:52 AM. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
User Alert System provided by
Advanced User Tagging v3.3.0 (Pro) -
vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.