Skip to content
Martin F edited this page Apr 3, 2023 · 20 revisions

Welcome to the Weather-station wiki

Here you will find useful information on how-to-build-it. Also there will be a special page describing each Sensor module and where is located, along with code examples and more.

How it looks like

So far there is no case since this project is on it's initial experimentation phase. There is also just a breadboard, hand soldered, quick&dirty PCB prototype:

it8951-HAT-PCB-prototype

epaper-weather-station-blurred

This is how it looks with the Cinwrite PCB:

CinwritePCB

Schematics: https://github.com/martinberlin/H-cinread-it8951/blob/main/Schematic/IT8951-S3-HAT-Schematic.pdf

Revision V1.0 checklist

βœ… USB to CP2102

❌ I2C connector that goes to IT8951 has GND and SDA swapped. From down to top this is the right order: GND, SCL, SDA

❌ CP2102 to ESP32S3. FIX Pending for Rev 1.1 Cables are routed RX->RX need to be crossed.

βœ… esp32S3 to IT8951 SPI communication

βœ… DS3231 I2C communication

❌ 3.7 to 5V step-up. Works correctly but current flows in the COIL even when the 5V enable pin is LOW. It needs a AP22802 (JLCPCB C211404) or similar to cut-off power completely when not used

βœ… Step-up enable pin. We need to add a VIN cutout, to completely unplug the Cinread board below.FIX Pending for Rev 1.1

❌ No PCB antenna till next revision. First 15 PCB's have only a 2mm antenna connector

❌ STAT pin of TPS2113 should provide a high/low IO5 state when it's powered by battery or USB. FIX Pending for Rev 1.1

How it will fit the bill

If you are interested in a PCB that is aimed more into the 30 USD range we have an idea to make an S2 version, please check Issue #1 on the hardware repository and add your thumbs up or feedback to show interest. Thank you very much for participating in the creation of an open source hardware!