Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Home made aquarium driver

Status
Not open for further replies.

Vermes

Advanced Member level 4
Joined
Aug 2, 2011
Messages
1,163
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,316
Activity points
22,318
10_1159174571.jpg


This useful aquarium driver controls heating, light, ventilation and fertilization in the aquarium.

Features of the light „mode”:
  • day main light
  • night light
  • dawn
  • twilight

The driver also controls the right temperature, measures pH of water and decides about CO2 fertilization based on that. It also ventilates the interior under the cover without allowing water condensation, etc.

Presented device was based on processor Atmega32. Software was written in Bascom AVR.

PCB looks like that:

7f6d9d0cd2faf1femed.jpg


One-sided with soldermask and elements description.

Mounted PCB:

6f9ec030329a0479med.jpg


The PCB was adapted to Z1A Kradex housing. Drill the necessary holes for LEDs in the housing, LED display, keyboard and connectors in the back, using a thin drill on line of marked edge of the hole, breaking unnecessary elements and smoothing with file. Round holes with a large diameter are made by special feather drills for wood. Below pictures present housing cut using CNC.

6f9d5d3dd842938cmed.jpg

4e72a48487b4236dmed.jpg


A print of inkjet printer on a normal paper, which after cutting a hole for LCD was then lamianted. Holes for LEDs should be cut and the whole mask glued to the housing panel using a double-sided adhesive tape.

fac0e2b01a02cdbamed.jpg


The device looks like that:

9b7f660b5a5cb136med.jpg


Features of the driver:
  • 24-hour clock with battery back-up
  • temperature control and kept with an accuracy up to 0,1 degrees Celsius, set separately for day and night
  • possibility of temperature sensor correction manual control
  • control over the duration of the main lighting – by default, two groups of lamps (fluorescent or metal halide) – you can set 4 groups using the outputs of timers
  • possibility of forced, manual switching any light group at any time, day or night
  • night (twilight) lighting control with a function of dawn (smooth brightening and darkening)
  • 2 additional programmable outputs of any purposes of devices that are operated for a defined time in the circadian cycle, such as aerator
  • pH measurement with a resolution of 0,01 dpH in range of 4:9 or 7:9 dpH
  • CO2 high-pressure cylinder valve control based on the pH measurement
  • automatic callibration process of pH measurement probe in buffers 4/7 or 7/9
  • HQI lamps protection against starting hot
  • measurement of quantity of CO2 based on water
  • control over cover fans in function of water temperature (preventing water condensation on the cover)
  • possibility to actualize system software by user, using „PC-Skalar” cable (LPT port extention)

Link to original thread (useful attachment) – Sterownik do akwarium
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top