Project Scope - HerbiHub/power-box GitHub Wiki

TODO: This page should be edited with markdown syntax.

Purpose: Control environmental parameters of a vivarium by following a schedule of user given set points.

Controlled Parameters: - Temperature - Humidity - Luminosity (lights) - UV Luminosity - Flow rate

Output: AC on/off: Digital enable disable of an AC line delivering up to 2A cont. AC dimming: Control an AC line dimming between 0 and 100% power delivered, up to 2A cont. Sensor Readings: Flow all info back to host servers

Constraints: Support hard wired configuration Be cost effective at production scales ($200 for complete system with temperature sensor, power strip, etc). Receive minimum of 3 inputs (preferably more). Output at least 4 power channels

Host: Computer Web interface (HTML5)

Host-to-Master LAN (Ethernet or Wifi)

Master: Contains: Raspberry Pi Input: (RJ45) LAN / Wifi (C14) AC Power Output: (RJ45 Custom 2-4 Wires) RS232 / RS485

Master-to Slave Ethernet Cable with 2 RS-232 and 2 RS-485 Wires Custom One to Many Command Set

Slave: Contains: ARM Based Processor FL5160 per AC Port I2C Digipot per FL5160 Input: (RJ45 Custom 2-4 Wires) RS-232 / RS-485 (RJ45 Custom 4 Wires) Flash Interface (C14 Port) AC Power ( Connector Unknown? ) I2C Sensor Inputs Output: (RJ45 Custom 2-4 Wires) RS-232 / RS-485 (Type B AC) 4-6 Ports AC Power (Controlled / Dimmed)