Skip to content

rami6711/strom-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StromPy project

This is a small PCB Christmas tree project. The design consists of circular circuit boards that are connected by stackable connectors. Each PCB contains mini versions of the WS2812 (size 2020). ESP32-C3 is used for control. Connected sensors measure ambient light, temperature and humidity. The program can be controlled using two buttons and a small OLED display.

strom

Manual is only for Slovak guys. 😃

HW notes

Mainboard - Top-side photo

top_side

Pin Connection
0 Analog input, ambient light from photo-resistor
1 Neopixel Output, 37 x WS2812
2 GPIO2, free pad
3 GPIO3, free pad
4 PWM output, buzzer
5 Input, button SW2
6 SDA, I2C data
7 SCL, I2C clock
8 PWM output, blue LED
9 NC, Boot button
10 Output, +5V enable, supply for WS2812
20 Input, Alert from INA226 and TPS25200
21 Input, button SW1

Devices at I2C bus:

Device Addr8 Addr7 Driver
GME12864 0x78 0x3C ssd1306
VEML7700 0x20 0x10 veml7700
HDC1080 0x80 0x40 hdc1080
INA226 0x8A 0x45 ina226

SW notes

About

"Strom" powered by MicroPython

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published