Skip to content
This repository has been archived by the owner on Mar 24, 2023. It is now read-only.

Cylindric/AquaHub

Repository files navigation

AquaHub

FOSSA Status Build Status

Key Components

Hardware

The electronic designs are all made using KiCad.

The actual KiCad project files are here.

Rendered output (schematic and board PDFs, gerbers and bom) are here. (Not always up-to-date with the schematics and boards, so use with caution)

Open Hardware

License

All hardware designs are licensed under the CERN Open Hardware Licence v1.2.

Myriam Ayass, legal adviser of the Knowledge and Technology Transfer Group at CERN and author of the CERN OHL:

In the spirit of knowledge sharing and dissemination, the CERN Open Hardware Licence (CERN OHL) governs the use, copying, modification and distribution of hardware design documentation, and the manufacture and distribution of products.

The CERN–OHL is to hardware what the General Public Licence (GPL) is to software. It defines the conditions under which a licensee will be able to use or modify the licensed material. The concept of ‘open-source hardware’ or ‘open hardware’ is not yet as well known or widespread as the free software or open-source software concept. However, it shares the same principles: anyone should be able to see the source (the design documentation in case of hardware), study it, modify it and share it.

In addition, if modifications are made and distributed, it must be under the same licence conditions – this is the ‘persistent’ nature of the licence, which ensures that the whole community will continue benefiting from improvements, in the sense that everyone will in turn be able to make modifications to these improvements.

Open Hardware

Rev 1

  • ESP32 module for control and wireless access (Espressif ESP32-WROOM-32D)
  • Current Sensing for consumption reporting and equipment failure detection (Melexis MLX91210KDC)
  • RTC for power-loss schedule persistence (Maxim DS1307Z)
  • Temperature monitoring (DS18B20)
  • Audible alarm
  • Six switchable mains-level outputs (Fujitsu FTR-F1A)
  • Direct mains-powered (Recom RAC04-12SGB)

Rev 2

  • PCB: selectable low-level power select, for testing from a 12V supply instead of 240V
  • PCB: additional sensor for ambient temperature (on-board or external?)
  • PCB: additional input for flow-rate sensor
  • PCB: additional input for pH sensor (might not be feasible without a permanent-immersion sensor?)
  • PCB: LED power indication for ESP
  • PCB: Reset button for ESP
  • PCB: Test points for probe hooks
  • PCB: Change buttons to off-board panel buttons
  • ENCLOSURE: Add a 6-pin socket for programming
  • ENCLOSURE: Switched & fused power inlet receptacle
  • ENCLOSURE: Non-PCB panel buttons - more choice, better buttons
  • ENCLOSURE: Power LED

Software

License

All software (firmware) are Copyright 2018 Mark Hanford and licensed under the Apache License, Version 2.0 (the "License");

You may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Rev 1

  • Over-the-air firmware updates
  • Web UI
  • Task Scheduler
  • Temperature-based control
  • Temperature alarm
  • Pump-fail alarm
  • WiFi config

Hardware Build

A Mouser project with some of the components listed in detail is available here: AquaHub At Mouser. Not always updated with the current BOM from the schematic, and parts change so may be unavailable. CHECK THE SCHEMATIC.

Datasheets

References

Attribution

  • Fish icon is from iconsDB; Creative Commons Attribution-NoDerivs 3.0.

About

Hardware and firmware designs for a 6-channel programmable mains-level IoT switch

Resources

License

Stars

Watchers

Forks

Packages

No packages published