Aquarium Wise Controller Documentation Release 0.1 Trent Scholl January26,2017 Contents 1 Hardware 3 1.1 GettingStarted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2 Software 13 3 UserGuide 15 i ii AquariumWiseControllerDocumentation,Release0.1 The Aquarium Wise Controller is an Arduino based controller with a 3.2” color touch screen TFT display that can automateeveryaspectofyourAquarium. Ituasauserfriendlygraphicinterfacethatletsyoucontrolandconfigure powerschedules,temperaturemonitoringandcontrol,lightingcycles,pHlevelandcontrol,andmuchmuchmore. It is also easy to expand to perform almost any task you can think of (with some basic electronics and software developmentknowledge). Themaindocumenationforthecontrollerisorganizedintoacoupleofsections. • Hardware • Software • UserGuide Contents 1 AquariumWiseControllerDocumentation,Release0.1 2 Contents 1 CHAPTER Hardware 1.1 Getting Started Thisdocumentationwillshowyouallthebitsandpiecesyou’llneedtopurchaseandhowtohookitalltogether. 1.1.1 Bill of Materials The Aquarium Wise controller is built from many different electronics components that can be sourced from online stores,localstoresoreBay. MostofthecomponentscanbesourcedcheaplyfromeBay,butbewarnedthatpostage timesfromChinaaregenerally25-30days. Itisrecommendedyousourceasmanyofthecomponentsasyoucanin oneshoptoavoidlosinginterest. Ifyouareunabletofindanexactcomponent,manyofthemcanbeinterchangedwithequivalentversion. Here’swhatyouneedtogetstarted: • ArduinoMega2560R3 • AtlasScientificpHKit • SainSmart8ChannelDC5VRelayModule • SainSmart3.2”SSD1289TFTTouchScreen • SainSmartTFTLCDAdjustableShield • 3x10PositionTerminalBlocks • 8xPanelMountPowerSockets(tomatchyourcountry) • C14PowerInletSocket • USBBFemaletoBMalePanelMountSocket • Airline • AirlineConnectors • JumperCable • HookupWire • 3x12VPeristalticPumps • 4ChannelMosfetSwitchBoard • VariableResistors 3 AquariumWiseControllerDocumentation,Release0.1 • 4.7kohmResistors • 330ohmResistors • L78055VVoltageRegulator • PiezoBuzzer • Heatshrink • Diodes • 47uFCapacitors • NPNTransistors • WaterproofDS18B20 • DS3231Module • Breadboard Addtionallyyou’llalsoneed: • ASolderingiron • Solder • Wirestripper • Pliers • Wirecutters • Crimper • VarioussizedScrewDrivers • Lotsofsparetime 1.2 Hardware BelowisalistofthemajorcomponentryrequiredtobuildaworkingAquariumWiseController. 4 Chapter1. Hardware AquariumWiseControllerDocumentation,Release0.1 1.2.1 Arduino Mega 2560 R3 TheArduinoMega2560isamicrocontrollerboardbasedontheATmega2560. Althoughitisrecommendedthatyou purchaseanofficialboardfromanArduinoreseller, therearemanycheaperclonesavailablethataresuitabletouse fortheAquariumWiseController. It is important that you purchase the Arduino Mega 2560 R3 or equivalent clone as all of the documentation and softwareisdesignedspecificallyforit. 1.2. Hardware 5 AquariumWiseControllerDocumentation,Release0.1 1.2.2 SainSmart 3.2” SSD1289 TFT Touch Screen TheSainSmart3.2”TFTTouchscreenisaLCDscreenmodulewithaSSD1289controller. ItalsoincludesandSD cardreader-however,thisisnotcurrentlyusedbyanyofthefunctionalityintheAquariumWiseController. Thiscomponentcanbereplacedwithany320x240LCDmodulethatissupportedbytheUTFTlibrary. Themodifi- cationsrequiredforusingadifferentscreencanbefoundintheSoftwaresectionofthisdocumentation. 6 Chapter1. Hardware
Description: