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.
35 lines
1.6 KiB
Markdown
35 lines
1.6 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.
|
|
|
|

|
|
|
|
# Setting up the Wi-Fi Pool Kit
|
|
The Atlas-Scientific Wi-Fi Pool Kit has been designed to upload sensor data to the ThingSpeak website, a free,
|
|
cloud-based data acquisition and visualization platform. You will be required to set up a free account with ThingSpeak
|
|
to upload and visualize the data. With a free account, you can upload data once every 15 seconds.
|
|
|
|
## Setup a ThingSpeak account
|
|
ss
|