Aquarium Wise Controller Documentation

Similar documents
3. Identification of water pumps through RFID technology. 4. Wireless control of remote water pump using RF technology.

TEECES DOME LIGHTING SYSTEMS

Advanced Data Capture and Control Systems

Review of. 4x IOcards (PCBs) Manufactured by Opencockpits

PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard

Pololu DRV8835 Dual Motor Driver Shield for Arduino

Ocean Controls RC Servo Motor Controller

Total solder points: 129 Difficulty level: beginner advanced LIQUID LEVEL CONTROLLER K2639 ILLUSTRATED ASSEMBLY MANUAL H2639IP-1

ECEN 1400, Introduction to Analog and Digital Electronics

PolyBot Board. User's Guide V1.11 9/20/08

Arduino Lesson 0. Getting Started

AUTOMATIC CALL RECORDER JAMECO PART NO

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

Options for ABB drives, converters and inverters. User s manual FDPI-02 diagnostics and panel interface

3.2 inch Arduino LCD Shield User Guide

AXE114S BINARY CLOCK. revolution Revolution Education Ltd. Web: Version /09/08 AXE114.PMD.

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL

DDS VFO CONSTRUCTION MANUAL. DDS VFO Construction Manual Issue 1 Page 1

Total solder points: 147 Difficulty level: beginner advanced VIDEO SIGNAL CLEANER K8036 ILLUSTRATED ASSEMBLY MANUAL

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

KTA-223 Arduino Compatible Relay Controller

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

USING I2C WITH PICAXE

XBee USB Adapter Board (#32400)

PICAXE DATALOGGER (AXE110P)

CAN-Bus Shield Hookup Guide

Contents. Safety Warnings... 1

AMP/WALDOM MOLEX SOLDERLESS AMP/WALDOM

K8025 VIDEO PATTERN GENERATOR. Check the picture quality of your monitor or TV, ideal for adjustment or troubleshooting.

UPiS - Uninterruptible Power intelligent Supply

Joule Thief 3.0 Kit. June 2012, Rev Joule Thief 3.0

Total solder points: 167 Difficulty level: beginner advanced DMX CONTROLLED RELAY K8072 ILLUSTRATED ASSEMBLY MANUAL

Assembly and User Guide

UniPi technical documentation REV 1.1

GLOLAB Universal Telephone Hold

SYSTEM 4C. C R H Electronics Design

3.2 inch QVGA TFT Color LCD User s Guide Version 1 & 2

EMBEDDED ACCESS CONTROL Hardware Installation Guide

RAMPS 1.4 Assembly Guide

HMI display Installation Guide

BUILDING INSTRUCTIONS

Keywords: rainfall detection, rain sensor, buzzer and alarm system.

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display

7-SEGMENT DIGITAL CLOCK

maxon motor maxon motor control EPOS Positioning Controller Cable Starting Set Edition June 2006 part number Positioning Controller

K2570 UNIVERSAL POWER SUPPLY 5-14DC / 1A. The easy way to power your ILLUSTRATED ASSEMBLY MANUAL

RC2200DK Demonstration Kit User Manual

Design and implementation of modular home security system with short messaging system

MAKE OF AUTOMOBILE: NUMBER : 076/ DATE : Copyright Prins Autogassystemen B.V VERSION NR : B

Modifying the Yaesu FT-847 External MHz Reference Input

How to connect to a Class II router using a mobile-phone data cable specifically for Solwise & Safecom routers

Total solder points: 18 Difficulty level: beginner advanced UNIVERSAL POWER SUPPLY 5-14DC / 1A K2570 ILLUSTRATED ASSEMBLY MANUAL

Tech Info Document: PIC16F84A LCD Satellite Antenna Tracking Interface

ABB Drives. User s Manual HTL Encoder Interface FEN-31

Disturbance Recoder SPCR 8C27. Product Guide

User Guide Reflow Toaster Oven Controller

Homebuilt HF Radios for Use Underground Paul R. Jorgenson KE7HR

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Electronic Rotary Table Divider V2.1 Construction

A-307. Mobile Data Terminal. Android OS Platform Datasheet

PRDUCT SPECIFICATON TFT LCD MODULE Model : ELT240320ATP

A Digital Timer Implementation using 7 Segment Displays

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

How to Install a Motherboard

K128. USB PICmicro Programmer. DIY Electronics (HK) Ltd PO Box 88458, Sham Shui Po, Hong Kong. mailto:

Electronic Control Devices The European Product Catalogue 2007

If an occupancy of room is zero, i.e. room is empty then light source will be switched off automatically

BMD16N-SD. version 1.2

Adafruit MCP9808 Precision I2C Temperature Sensor Guide

IPX AUTOMATIC IP NETWORK LOSS BACKUP A/B SWITCH INSTRUCTION BOOK IB

The self-starting solar-powered Stirling engine

Schematic & Parts List: PIC16F688 Satellite Tracker & Rotor Controller

Product Information. Gateway For Connecting EnDat Encoders to PROFIBUS-DP

Programming PIC Microcontrollers in PicBasic Pro Lesson 1 Cornerstone Electronics Technology and Robotics II

GLOLAB Two Wire Stepper Motor Positioner

400W MONO/STEREO AMPLIFIER

EXPERTS IN WATER COOLING SINCE aquastream ULTIMATE SUPER SILENT PUMP TECHNOLOGY. The ultimate pump system.

Build A Video Switcher. Reprinted with permission from Electronics Now Magazine September 1997 issue

Surveillance System Using Wireless Sensor Networks

Mobile Device Power Monitor Battery Connection Quick Start Guide

SYSTEM 45. C R H Electronics Design

Allen-Bradley HP AC Line Filter Kit

Programmable set for Ethernet Modbus/TCP in IP67 TI-BL67-PG-EN-2

K8068 BUS DIMMER FOR HOME MODULAR LIGHT SYSTEM ILLUSTRATED ASSEMBLY MANUAL H8068IP-1

Modular I/O System Analog and Digital Interface Modules

BT LE RFID Reader v1.0

AXE033 SERIAL/I2C LCD

Subject: Circuit Board troubleshooting Bulletin

K6002 TEMPERATURE CONTROLLER. Specifications

DS1307 Real Time Clock Breakout Board Kit

SainSmart UNO R3 Starter Kit

SBC8600B Single Board Computer

Accurate Measurement of the Mains Electricity Frequency

SyncLink GT2/GT4 Serial Adapter

Assembly Instructions: Shortwave Radio Kit

AUTOMATIC EGG INCUBATOR

Tutorial. replace them with cell-phone operated module. The advantages of a cell-phone operated bot are:-

Assembly Notes. Disclaimer:

Hand-held thermometer Model CTH7000

Transcription:

Aquarium Wise Controller Documentation Release 0.1 Trent Scholl May 11, 2016

Contents 1 Hardware 3 1.1 Getting Started.............................................. 3 1.2 Hardware................................................. 4 2 Software 13 3 User Guide 15 i

ii

The Aquarium Wise Controller is an Arduino based controller with a 3.2 color touch screen TFT display that can automate every aspect of your Aquarium. It uas a user friendly graphic interface that lets you control and configure power schedules, temperature monitoring and control, lighting cycles, ph level and control, and much much more. It is also easy to expand to perform almost any task you can think of (with some basic electronics and software development knowledge). The main documenation for the controller is organized into a couple of sections. Hardware Software User Guide Contents 1

2 Contents

CHAPTER 1 Hardware 1.1 Getting Started This documentation will show you all the bits and pieces you ll need to purchase and how to hook it all together. 1.1.1 Bill of Materials The Aquarium Wise controller is built from many different electronics components that can be sourced from online stores, local stores or ebay. Most of the components can be sourced cheaply from ebay, but be warned that postage times from China are generally 25-30 days. It is recommended you source as many of the components as you can in one shop to avoid losing interest. If you are unable to find an exact component, many of them can be interchanged with equivalent version. Here s what you need to get started: Arduino Mega 2560 R3 Atlas Scientific ph Kit SainSmart 8 Channel DC 5V Relay Module SainSmart 3.2 SSD1289 TFT Touch Screen SainSmart TFT LCD Adjustable Shield 3 x 10 Position Terminal Blocks 8 x Panel Mount Power Sockets (to match your country) C14 Power Inlet Socket USB B Female to B Male Panel Mount Socket Airline Airline Connectors Jumper Cable Hookup Wire 3 x 12V Peristaltic Pumps 4 Channel Mosfet Switch Board Variable Resistors 3

4.7k ohm Resistors 330 ohm Resistors L7805 5V Voltage Regulator Piezo Buzzer Heatshrink Diodes 47uF Capacitors NPN Transistors Waterproof DS18B20 DS3231 Module Breadboard Addtionally you ll also need: A Soldering iron Solder Wire stripper Pliers Wire cutters Crimper Various sized Screw Drivers Lots of spare time 1.2 Hardware Below is a list of the major componentry required to build a working Aquarium Wise Controller. 4 Chapter 1. Hardware

1.2.1 Arduino Mega 2560 R3 The Arduino Mega 2560 is a microcontroller board based on the ATmega2560. Although it is recommended that you purchase an official board from an Arduino reseller, there are many cheaper clones available that are suitable to use for the Aquarium Wise Controller. It is important that you purchase the Arduino Mega 2560 R3 or equivalent clone as all of the documentation and software is designed specifically for it. 1.2. Hardware 5

1.2.2 SainSmart 3.2 SSD1289 TFT Touch Screen The SainSmart 3.2 TFT Touch screen is a LCD screen module with a SSD1289 controller. It also includes and SD card reader - however, this is not currently used by any of the functionality in the Aquarium Wise Controller. This component can be replaced with any 320 x 240 LCD module that is supported by the UTFT library. The modifications required for using a different screen can be found in the Software section of this documentation. 6 Chapter 1. Hardware

1.2.3 SainSmart TFT LCD Adjustable Shield Although not required, the SainSmart TFT LCD Adjustable Shield makes the process of hooking up the 3.2 TFT to the Arduino much simpler. Some modifications are required if you wish to use it as a straight plug-in for the Arduino. These modifications are located further in to the documentation. 1.2. Hardware 7

1.2.4 Atlas Scientific ph Kit The Atlas Scientific ph Kit comes with everything you need to get your Aquarium Wise controller up and monitoring ph levels in your aquarium. The software is writen specially to work with the Atlas Scientific ph stamp, but can be easily modified to us a DIY ph solution. However, it is highly recommended to use the Atlas Scientific kit. Datasheet 8 Chapter 1. Hardware

1.2.5 SainSmart 8 Channel DC 5V Relay Module The SainSmart 8 Channel Relay Module is used to control the power outlets for lights, filters, heaters, etc.. Any relay board can be used in place of the SainSmart board - some software changes may be required depending on what signal the relay board is expecting (Some expect HIGH for off and others expect LOW for on). 1.2. Hardware 9

1.2.6 DS3231 The DS3231 is a low-cost, extremely accurate I²C real-time clock (RTC) with an integrated temperature-compensated crystal oscillator (TCXO) and crystal. Purchasing a pre-made PCB with components is the simplest and quickest way to get your RTC up and running. Datasheet 10 Chapter 1. Hardware

1.2.7 DS18B20 The DS18B20 is a digital thermometer that communicates over a 1-Wire bus. These are used to monitor water and ambient temperature. Datasheet 1.2. Hardware 11

1.2.8 Peristaltic Pump A Peralistic Pump is a displacement pump that is used to pump fluids, in our case, liquid fertilizers or other aquarium chemicals. This documentation explains how to use 12v pumps, but different voltages can be used with minor modifications. 12 Chapter 1. Hardware

CHAPTER 2 Software 13

14 Chapter 2. Software

CHAPTER 3 User Guide 15