Introduction¶
The Borneo-IoT Project is an open-source hardware and software DIY toolkit for creating DIY aquarium LED and other aquatic smart devices.
Currently, Borneo IoT Project includes the following components:
A mobile app serving as a universal wireless device user terminal.
A wireless 6-channel LED PWM embedded controller module (core board) with model “BLC06MK1” and corresponding open-source firmware.
A 5-channel LED aluminum PCB reference design for BLC06MK1 with model “BLB08103”, which includes red, green, blue, white, and ultraviolet UVA (or purple) LED channels, with a nominal power of 57W.
In the future, The Borneo-IoT Project will implement the following new hardwares and software:
A 10-channel LED PWM embedded controller module.
A wireless water pH and temperature monitor.
A multi-channel doser.
A water circulation pump.
And more.
The directory structure of the Git repository¶
client/
: Mobile app source codeborneopy/
: A open-source Python API library for devices under the Borneo-IoT Projectfw/
: Firmware source codescripts
: Related Python scriptscmake
: CMake scriptscomponents
: Common ESP-IDF component source codelyfi
: LED controller firmware-related source codedoser
: Dosing pump firmware-related source code (under development)
hw/
: Circuit design source filesblc06
: The core board design of Buce, the 6-channel LED controller moduleblb0657f
: 6-channel 57W LED lamp aluminum PCB designbld6f
: 6-channel LED driver PCB designblc05mk3
: 5-channel LED driver PCB design (Obsoleted)blb08103
: 5-channel 63W LED lamp aluminum PCB design (Obsoleted)3d-models
: STEP format 3D modelsdatasheets
: The hardware specifications in PDF format[^3]
tools/
: Related scripts and tools