This is a small motherboard for the TinyPICO to connect sensors to a QWIIC/STEMMA QT or Grove connector.
It supports three different configurations for the voltage on the connectors, to suppport the maximum number of sensors.
- 3.3V power - 3.3V signal
- 5V power, 3.3V signal
- 5V power, 5V signal
See the PDF file for configuration options.
See the PDF file for schematics.
Designfiles in EAGLE format can be found in the PCB
folder. Gerber files can be found in the PCB/Gerbers
folder.
Firmware for connecting the sensors to MQTT is present in the firmware
folder.
TODO: Add more firmware.
The QWIIC/Stemma QT port is connected to the default I2C pins of the TinyPICO, GPIO21 and GPIO22.
The Grove connector is connected to GPIO4 and GPIO5, so to use I2C you need initialize it with Wire.Begin(5, 4)
.
Note that the ESP32 allows you to assign any function to any pin, so any communication type is possible, like UART.