esp8266-d1-mini-blinky-shield
Differences
This shows you the differences between two versions of the page.
esp8266-d1-mini-blinky-shield [2023/12/10 09:07] – created mralvin | esp8266-d1-mini-blinky-shield [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Blinky Shield for 'Wemos D1 mini' ====== | ||
+ | |||
+ | This shield adds a LED to every Digital IO-pin of a 'Wemos D1 mini' module | ||
+ | |||
+ | |||
+ | For everything to work well, start the setup() function with a 1-2 milli second (ms) delay. | ||
+ | |||
+ | The reason for this is, that each LED is driven by a separate MOSFET. And the gate pin of each MOSFET is pulled LOW by a 3M3 (3.3 mega ohm) resistor, and after power up, then it takes about 1-2 ms for the state of each pin to settle correctly. This is especially true if the sketch is using the pin for input. | ||
+ | |||
+ | |||
+ | By removing a jumper, it is possible to completely detach the MOSFET (and the pull-down resistor) from each IO pin - if it for any practical reasons becomes necessary | ||
+ | |||
+ | The LEDs for TX and RX pins are reversed, because the resting state of Rx and Tx is HIGH. And thus it is easier to see the blink, if the LED is Off by default, and only is lit up when data is being transmitted. | ||
+ | |||
+ | A p-channel MOSFET is used for Rx and TX pins. A n-channel MOSFET is used for D0-D8 digital pins. | ||
+ | |||
+ | |||
+ | **Project Status:** PCB design-verify (rev.A1 - 2023 May 26) - getting ready for the June PCB production batch | ||
+ | |||
+ | Here are some screen shots: | ||
+ | |||
+ | * TOP side | ||
+ | * {{: | ||
+ | |||
+ | * Bottom Side | ||
+ | * {{: | ||
+ | |||
+ | |||
+ | |||
+ | Use the PCB viewer if you would like to see/test the entire copper path as it switches sides and/or connects to several solder points. | ||
+ | * Link to Free download of the [[https:// | ||
+ | * {{: | ||
+ | |||
+ | ====Inspiration - and more Blinky Shields==== | ||
+ | |||
+ | This Blinky Module is inspired by the [[https:// | ||
+ | |||
+ | Sometimes during sketch development, | ||
+ | |||
+ | See also a [[arduino-blinky-shield-uno|Blinky Shield for UNO]] | ||
+ | |||
+ | |||