https://github.com/pljakobs/esp12stack
a versatile ESP12 based building block
https://github.com/pljakobs/esp12stack
Last synced: 3 months ago
JSON representation
a versatile ESP12 based building block
- Host: GitHub
- URL: https://github.com/pljakobs/esp12stack
- Owner: pljakobs
- License: gpl-3.0
- Created: 2018-12-06T19:42:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-02T09:17:51.000Z (over 5 years ago)
- Last Synced: 2025-01-23T06:46:00.618Z (5 months ago)
- Size: 956 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ESP12Stack
### An ESP12 Platform, adhering to the 30x30mm breakout boards often found but much more functional.
I have tested it with:
- ESPEasy
- SONOFF-TASMOTA
- Micropython
- Arduino
### Hardware
At this point, there is the base board which has:
- an ESP12 with all GPIO Pins brought to 2.54mm pin headers along the edge
- four WS2812B RGB or SK6812 RGBW individually addressable LEDs, which can be configured to be driven by various GPIO pins using 470Ohm resistors:
- J02 -> GPIO2
- J04 -> GPIO4
- J05 -> GPIO5
- J12 -> GPIO12
- J13 -> GPIO13
only one of those should be installed at any given time
- low drop 3.3V regulator, the system can be powered either via the on-board USB connector or the 5V Vcc pin. Since there's no protection and those two 5V supplies form just one net, I suggest never to use both at the same time to avoid damage to your USB power source
- miniature switches for GPIO0 (FLASH) and RESET
- all necessary pull up / pull down resistors to be working as a stand alone deviceIn the FTDI vesion (currently untested) I have added an FTDI232 chip which should make the whole device in-place programmable, so no external USB-UART adapter is needed. Just plug it in to your PCs USB and you can talk to the ESP's UART
### There are a few other boards as well
- a 12-36V Switching Power Supply board that provides 5V (provided the feedback resistors are set correctly) to power the stack in an environment that requires those power levels (like a car)
- a five channel MOSFET board that can drive common anode LED strips
- an "experimentation" board that only has the VCC and GND pins pulled out to the outer row of mounting holes and otherwise offers as much of a "standard" layout board as possible for your own devices
### What I'm, working on:
the next board to come should be a display that just plugs on top of the base board, offering 240x240px through I2C