Saturday, September 8, 2012

Meet Mr or Mrs Bronze Cory


This is my new and first ever Bronze Corydoras (Corydoras aeneus)!

I picked him (him just rolls off the tongue. I don't really know what sex he is) up last Friday, which was my 23rd birthday, and he seems to be doing well. He's getting TetraColor tropical flakes and Aqua One Vege Wafers every second day. They aren't the foods I want to be feeding him but until I can find a good retailer online it's what I have.

He's breaking the tank in quite well and is all kinds of active. The pet store guy said after about a week I can think about adding another friend to the tank. Eventually he will have another Cory, a Bristlenose Catfish, two Platy's and a little tiny school of Neon Tetra's ^_^

Thursday, September 6, 2012

The ArduQuarium Controller

So, I posted on the New England Maker Group's page about a device I am now working on that will eventually control every aspect of my soon to be built 115L freshwater tropical aquarium and 95L sump (although I'm thinking I may just make two 115 litre tanks for both the aquarium and sump).

I call it the ArduQuarium Controller!

The following you'll find the list of things that will make the controller up when it's done (or at least a partial list):

Dissolved Oxygen (DO) sensor - http://www.ebay.com.au/itm/190693459602
Oxidation Reduction Potential (ORP) sensor - http://www.ebay.com.au/itm/190693463449
Beefcake Relay Control x 4 - https://www.sparkfun.com/wish_lists/36307
Real Time Clock - http://littlebirdelectronics.com/products/real-time-clock-module 
(my RTC is coming from eBay, since I saved $17.17 doing it that way - http://www.ebay.com.au/itm/130702223257)
LCD display - http://www.ebay.com.au/itm/251143548006
Arduino Mega - http://littlebirdelectronics.com/products/dfrduino-mega2560-v2-0  
(again, my Mega is coming from eBay. $17.50! - http://www.ebay.com.au/itm/390464650227)
Ballcock - Water level measurement

I will probably end up with only three of those Atlas Scientific water quality sensors, as I won't any time soon be delving into marine (i.e: saltwater) tropicals, and the Mega can only accommodate three of them (but I will try and make it easy to swap a sensor out for another should the need arise in the future). The three sensors that are useful to me (pH, DO and ORP) will be housed in the return water chamber of my sump filter, along with one of the thermal probes, UV steriliser and the heating element. The other thermal probe with sit in the main aquarium and the Arduino will monitor the two and attempted to bring the sump temperature up if the aquarium needs more heat (I'm thinking of utilising a PID program, along with a schedular so as to get everything to work when it needs to).

The relay control boards from SparkFun are there to make controlling the heating element, filter pumps, air pump and a water change pump much easier. The Arduino Mega's firmware will have provisions to initiate a partial water change based on data collected from its sensors and the ballcock will shut things off when it reaches a predetermined level.

Although to start with I'll just be using a single relay controller and a thermal probe to control my current aquariums' heating element based on collected temperature readings to keep the tank a constant temperature.

I will be making the aquarium out of glass instead of acrylic as this is my first DIY tank and a tube of silicon is easier for me as I'm familiar with it. The following are the aquariums figures (including GPH and filter media):
  • Dimensions: 60cm(L) x 48cm(W) x 40cm(H)
  • Glass thickness: 6 mm
  • Glass Area: 1.15 m2
  • Glass Weight: 21 kg
  • Glass + Water Weight: 136 kg
  • Litres: 115
  • Gallons (US): 30.379786
  • Heater Watts: 91.139358
Filter Media:
  • Ceramic Media: 1.21519144 Litres
  • Bio-Balls: 5.741785295785295 Litres
  • K1 kaldness: 1.5189893 Litres
  • Fine Sponge: 0.972153152 Litres
Filter Gallons Per Hour (GPH):
  • Sump: 136.709037 to 197.468609
    • Litres: 517.5 to 747.5
My figures come from TheAquaTools.com's Aquarium Glass Thickness Calculator and DIY Fishkeepers calculators.
This is all just a rather large experiment for me as I'm new to the hobby of aquaria. I will not be stocking this setup heavily, the aquarium will likely only have a small contingent of Corydoras in situ while the tank, sump and controller come together. Wish me luck!

Sunday, September 2, 2012

My new hobby!

I now have a 21 litre Marine Master 'EziStart' freshwater aquarium. It measures 44.5cm (L) x 38cm (H) x 20cm (W) and weighs about 25 KG fully loaded.

It's very pretty at night.

The kit, out of the box, comes with the tank, the light and the pump/filter. You need gravel, a pH kit, net, and plants (if you want) separately. You also need a heater for tropicals, so I also added a 25w aquarium heater to my setup (tropicals are the way to go, much cleaner).

At the moment it's burning in for about a week, to get the water aged and settled, before I add in a little sacrificial Corydoras to really get the tank ecosystem going. They're hardy little fish, I've been told, so maybe he/she won't be so sacrificial in the end (which would be nice).

After the aquarium is all set up and able to support life I'll add some nice fish that shouldn't die =D I'm also very aware that this may become addictive xD

Tuesday, August 28, 2012

Von Rakohund D Parker


Meet Parker (her full name being Von Rakohund D Parker) who is my new 10 week old purebred working line German Shepherd Dog. She is from the D litter of Von Forell Rako x Paskarla Kolby and was bred by Scott and Elaine Edwards of Von Rako Kennels, who breed and supply to the police and other law enforcement agencies as well as train them. Von Forell Rako, as the name suggests, was bred by Kris Kotsopoulos of Von Forell Kennels who breed some beautiful dogs.



She is growing by the day and is already bigger than she is in the video, at nine weeks. She was born on the 18th of June 2012 and I first saw the litter when all the pups were six weeks old. Now, you don't pick the pup that you want. Nope, none of that "Pick the puppy that comes up to and licks your hand" stuff. The breeders, Scott and Elaine, pick a pup suited to what you want from it.

In my case Parker is going to be somewhat of a personal protection dog, and hopefully a good contender in Schutzhund. She has a very good prey drive and is already beginning to become a quite solid dog.

They are all registered with the Australian National Kennel Council (ANKC) on the limited register so as you can't breed from them with mongrels etc... and sell them with papers), through the respective State institution (Dogs NSW in my case).

If you are looking for a working line German Shepherd companion and protector I can highly recommend Von Rako Kennels.

Sunday, July 29, 2012

The EPSON Perfection V33

I introduce you to my new toy:

It's an EPSON Perfection V33 flat bed scanner. I picked her up from my local Dick Smith (which is extremely different from the DickSmith's Electronics you remember from your childhood) store.

The reason I got it? It works on my iMac and on OSX 10.7 (with a little hoop jumping) and I didn't have to wait a couple weeks for it to ship to me. It's only an A4 scanner (I would have rather of had a larger scanning area), and as I won't be using it on my Windows box I can't use the bundled Arcsoft® Scan-n-Stitch Deluxe package to seamlessly stitch larger image together. But apart from that I'm quite happy with this 4800 x 9600dpi scanner.

It's image quality is good:
It's a page out of the 'EBS Bulletin 5: Earth-wall Construction, 3rd Edition', published by the Australia Government Publishing Service in 1982 (used as demonstration material only and in fair dealing... It was all I had close at hand that would show the scanners detail). As you can see the diagrams are crisp and detailed as well as the text being perfectly legible, even when zoomed wight in.

You can scan documents and create a single PDF out of the images, as well as using character recognition software to make documents searchable (Windows only option). This PDF creation feature is one of the reasons I got it. I plan to make copies of my design journals so as to preserve them =D

I'll be using it to duplicate documents, designs made with pen and paper, and many other things I imagine.
_________________________________________________________________________________

Now, as I said there is some hoop jumping to get it to work on Mac OSX 10.7 and up. The included CD is supposed to come with all you need to get it to work... Except it's not.

The included application crashes when opened, sometimes even opening to a menu before crashing so as to get your hopes up. You will need to go to the American EPSON support page (not the Australian or New Zealand OSX 10.7 compatibility page as they have nothing on them):

http://www.epson.com/cgi-bin/Store/support/supDetail.jsp?oid=154806&infoType=Downloads&platform=OSF_M_X7

Where you will find downloads for the EPSON scan utility & driver package, the event manager (to assign actions to scanner button pushes) and the ICA scanner driver for Apple's Image Capture utility. All of these work and the drivers update through Apple perfectly.

Thursday, July 26, 2012

Texas Instruments and Sample Kits

One of the good things about Hack a Day is that they usually let you know about good and free stuff if they find out about any. This happened yesterday in relation to one of the things in their Hackaday Links post:

The second item in the list leads to what TI call their 'Brushless DC Motor Drive Solution'.

What you get in this sample kit are as follows:
  • LM5101B – 100V MOSFET Driver 
  • LM3S8971 - Stellaris® Integrated Motor Control/Driver 
  • AMC1200 – Isolation Amplifier
That's a free kit and free shipping to Australia. But wait, there's more! I also happened to find in the side bar of the motor control kit page a chemical and gas sensor sample kit:
 
  • LMP91000 – Configurable AFE Potentiostat 
  • MSP430F2003 - 16-bit Ultra-Low-Power Microcontroller 
  • XTR117 - 4-20mA Current Loop Transmitter
And in that same side bar I also spotted this:
It is a "...multi-sensory portable audio and display solution featuring high-fidelity sound, multi-point touch with haptics for tactile feedback and programmable high brightness backlight driver that combine to deliver a richer user experience in a small-form factor." It includes: 
  • TPA2011D1 – 3.2W mono class-d audio power amplifier with auto-recovering short-circuit protection 
  • TLV320AIC3256 – Very low-power stereo codec with miniDSP and DirectPath™ amplifier 
  • DRV8662 – Piezo haptic driver with integrated boost converter 
  • LP8552 – High-efficiency white LED backlight driver with integrated boost converter 
  • TSC2004 – Nano-power touch screen controller with I2C serial interface
Not real sure what I'll use them for but I love me some free stuff!

Monday, July 23, 2012

Say hello to my tiny friend!... Or an update on the ATtiny 45/85 development board.

I've been working on an ATtiny 45/85 dev board for a while now. It went from it's infancy of no external power input to being a toddler and using an FTDI cable to supply the 5v needed. Now it's a teenager and has on-board power with 5v regulation:


It's the third revision of the board I've done, and it's also the largest of them. Still, it's not too expensive from OSH Park or BatchPCB. It now has a power jack and 5v power regulation (should be able to plug that Arduino power adaptor in and get her to fly) circuitry, ISP header, reset switch and two sets of broken out headers. The two sets of headers do serve a purpose. The first and inner set are for 'shields', while the second, outer, set is for both breadboard use and to give access to any unused pins that a 'shield' may not be using. It doesn't have an external crystal etc... as it shouldn't need one (as far as I understand), but the next revision will likely include a ceramic resonator, or at least be able to plug one in if wanted.

The board came from the want and need for an easy to use board for the ATtiny 45 and 85 (mainly the 85) that included all I would need to use it to make a Toaster Reflow Oven, but also be viable for use with other projects.

To further this idea of ease of use I designed an AD595 K-type thermocouple amplifier 'shield' for the dev board:


This is the second revision of the breakout board. It started life as something very basic, with the bare minimum for what I needed... I also cocked up my first prototypes. The thermocouple solder pads (which aid in getting better readings) were not accessible to solder to. So in this version I rectified this, in a very ugly way. But it works.

This revision also has an alarm LED, which will alert you if a thermocouple isn't connected or if the chip is damaged in some way. I also now use a 3-pin screw terminal to connect to the relay board I will be using (http://www.sparkfun.com/wish_lists/36307).

The AD595 is rather useful as you only need one pin on the microcontroller side of things and it's dead easy to work out the temperature:

Signal Values

The nice thing about the AD595 is that the signal it generates is linear with temperature. This means that it is really easy to convert from an analog reading to a real temperature. Secondly, the AD595 outputs 10mV/C which is simple to work with. at 1V, the temperature is 100C, at 2V, the temperature is 200C, etc. With a reference voltage of 5V, the sensor can make readings up to 500C.
The way to read the temperature is easy. First you convert an analog reading to voltage, then you multiply by 100 to get the temperature in celsius:
Voltage = analogRead(X) * 5.0 / 1024.0; //Note that 5.0 is the A/D reference voltage. Celsius = Voltage * 100;
Or, to simplify:
Celsius = ( 5.0 * analogRead(X) * 100.0) / 1024.0;
It does mean that the breakout board can only output up to 500°C since it only has 5v to work with, but we don't need to go higher than that for a reflow oven (I imagine it wouldn't be hard to bring the 9v from the power adaptor up to the AD595 to give it a 900°C working range). I'm going to be using the firmware from the Pleasant Hardware reflow controller (http://pleasantsoftware.com/developer/3d/reflow/) as the basis for my code. He managed to get full PID controlled temperature management, 3 'programs' and a minimalistic UI into the limited memory of the ATtiny 45!


Anyway, this is just an update of what's been happening with the dev board. More to come about the reflow oven!