
Wemos D1 mini weather station
gabeak2/Wemos_D1_mini_weather_station
Mini weather station built around ESP8266 WiFi SOC on a Wemos D1-Mini breakout PCB. Shows inside temperature and wifi-updated outside temp, and has LED to indicate for rain.

An ESP8266-based server monitor PCB displaying the status of up to 8 servers with RGB LEDs.
Servermon is an open-source printed circuit board by seanboyce, from the seanboyce/servermon repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 100 × 100 mm with 27 parts on 43 nets, routed with 290 tracks and 59 vias.
It is built around the WEMOS D1 MINI and TM1640. Its parts include 11 diodes, 5 resistors, 2 capacitors, 2 ICs and 1 connector. It belongs with the computers and single-board computers boards and the ESP8266 boards of this library.
This ESP8266-based server monitor PCB displays the status of up to 8 servers with RGB LEDs. If it receives HTTP 200, the LED will turn green. If it receives anything else, it will turn yellow the first time and red subsequent times.
The big white patches of silkscreen are there for you to write the server names on. You can use whiteboard markers if they change often, permanent marker (clean off with ethanol) or labels.
The firmware is just an Arduino sketch. I've done it this way because Arduino is popular, so this is the easiest for most people to modify.
It will send the HTTP GET requests with https, but will not verify the certificates. This is by design -- there's not much memory on an ESP8266, and you'd have to go through the hassle of loading the certificates onto the MCU storage manually. This is also why it only sends one request at a time instead of creating a http client and then sending all 9. That would often causes out-of-memory errors!
In Asia, about VND 164.550 ($6.31) without antenna or 190.000 (7.29) with antenna (board included, assuming you make 5 units). In the West probably double, but it's still pretty cheap!
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | D2 | LED_SMD:LED_RGB_5050-6 | D1, D2, D3, D4, D5, D6, D7, D8 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | LED | LED_SMD:LED_0603_1608Metric | D9, D10, D11 |
| 3 | R | Resistor_SMD:R_0402_1005Metric | R3, R4, R5 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_D2.0mm | TP2, TP3 |
| 1 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 100uF | Capacitor_Tantalum_SMD:CP_EIA-3528-12_Kemet-T | C2 |
| 1 | Conn_01x02_Pin | Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | J1 |
| 1 | TM1640 | files:TM1640 | U1 |
| 1 | WeMos_D1_mini | wemosSMT:WEMOS_D1_mini_light | U2 |
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
27 parts, built around the WEMOS D1 MINI and TM1640. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the seanboyce/servermon repository on GitHub, at the commit this page was made from: the board is kicad files/servermon.kicad_pcb and its schematic kicad files/servermon.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

gabeak2/Wemos_D1_mini_weather_station
Mini weather station built around ESP8266 WiFi SOC on a Wemos D1-Mini breakout PCB. Shows inside temperature and wifi-updated outside temp, and has LED to indicate for rain.

fm4dd/picon-one-hw
KiCad PCB, gerber, and CAD files for the PiCon-One controller.

seanboyce/Calculus-the-game
An electronic strategy board game about mining an asteroid and barter.

jwaeles/xmas-2019
Dynamic christmas gift label that scrolls the name of the person it's for when you shake the gift


