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