tinypico_sensor_board

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.

Schema

See the PDF file for schematics.

PCB

Designfiles in EAGLE format can be found in the PCB folder. Gerber files can be found in the PCB/Gerbers folder.

Firmwares

Firmware for connecting the sensors to MQTT is present in the firmware folder.

TODO: Add more firmware.

Connectors

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.