You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
1.2 KiB
Markdown
25 lines
1.2 KiB
Markdown
# Microprocessor
|
|
The Wi-Fi Pool Kit is controlled using an Adafruit Feather HUZZAH32 as its CPU. The HUZZAH is programmed using
|
|
the Arduino IDE and uses an onboard ESP32 as its Wi-Fi transmitter.
|
|
|
|

|
|
|
|
# PCB
|
|
The overall design of the PCB is quite simple. The CPU is powered and programmed through the panel-mount USB
|
|
connector. The CPUs USB pin supplies the board's power bus with 5V.
|
|
|
|

|
|
|
|
# Communication protocol
|
|
The CPU communicates with all peripheral sensors using the I2C data protocol. All data lines are directly connected
|
|
to the CPUs I2C port. Using a different data protocol with this circuit board is not possible.
|
|
|
|
It is important to keep in mind that all Atlas Scientific components default to UART mode. When adding a new
|
|
Atlas Scientific component to the kit, it must first be put into I2C mode.
|
|
|
|
Adding additional components of the same type, such as an additional pH or ORP sensor, is not hard to do. As
|
|
mentioned above, you must set the device to I2C mode, and you must make sure that its I2C address is not the same
|
|
as the already existing components.
|
|
|
|
The next table lists the default I2C address of Atlas Scientific components commonly added to this kit.
|