Hi
Disclaimer I'm new here and a beginner.
I'm a software engineer by trade and I was looking for a project that I could use to toy with Windows 1o IoT core.
I was inspired by Steve Gardner's 6 Digit LED Clock
http://sdgelectronics.co.uk/ledclock-projects/.
Quickly did I realize that multiplexing the display's wasn't going to work, so I decided to use three PCA9622 (I2C 16 channel PWM led driver) instead.
Than things got out of hand and I added a bunch of sensors for IoT (hence the project name) and toyed with the idea of designing my own board.
I'm going to opensource everything, currently my rev A schematic and board layout are up on GitHub (diptrace, geber and pdf files)
https://github.com/bschapendonk/sensorclockI'm still unsure about some parts of my design, but mostly I want to check if I didn't fall into any traps for young players.
So any feedback is welcome.
Quick rundown
- 3x PCA9622 I2C 16 channel PWM led driver to drive 48 led's in the six 7-segment displays
- The sensors are on a breakout boards from sparkfun, BME280 and TSL2561
- I'm not to sure about the MQ-135 gas/air quality sensors design, I added an ADC MCP3425 and an loadswitch AP2280 to turn the heater on and off, but i'm not sure if i connected the ADC correctly to the sensor
- Number of APC102C RGB leds hooked up to the SPI bus for some mood/amilight
- 74HCT08 used as a lever shifter from 3v3 to 5v for the APA102C, loadswitch and SHDN feature of the 3v3 LDO, this gives me the means to reset the I2C bus by power cycling the 3v3 rail
- DCDC converter module for the 5v rail, this powers the Raspberry Pi, the RGB leds and the 3v3 regulator
- I don't have any SMD soldering experience yet

