-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
11 changed files
with
42 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?style=flat-square)](https://github.com/srg74/WLED-ESP8266-controller-in-a-waterproof-enclosure/blob/master/LICENSE) | ||
[![](https://img.shields.io/static/v1?label=Localized&message=firmware&color=blue&style=flat-square)](/resources/FIRMWARE/BIN) | ||
[![](https://img.shields.io/static/v1?label=WLED&message=firmware&color=green&style=flat-square)](https://github.com/Aircoookie/WLED/releases) | ||
[![](https://img.shields.io/static/v1?label=WLED&message=app&color=green&style=flat-square)](https://github.com/Aircoookie/WLED-App) | ||
## Wi-Fi LED controller based on ESP-07S module with external antenna for WLED firmware. | ||
![Controller](resources/controller.jpg) | ||
``` | ||
Wi-Fi LED controller with following features | ||
``` | ||
- Easy to solder components; | ||
- Waterproof enclosure IP67; | ||
- Level shifter for relaible signal; | ||
- Power selector (e.g 5VDC or 12VDC); | ||
- Signal mode select (e.g. GPIO); | ||
- Serial interface connector 5V logic levels; | ||
- IR receiver (optional); | ||
- SSD1306 I2C OLED display 128x32 or 128x64 (optional); | ||
- Additional button (optional); | ||
- Dallas temperature sensor for measuring ambient temperature inside of enclosure (optional); | ||
|
||
## Firmware used | ||
- [WLED repository](https://github.com/Aircoookie/WLED) - Main WLED repository | ||
- [Usermod files](https://github.com/Aircoookie/WLED/tree/master/usermods/Enclosure_with_OLED_temp_ESP07) - Folder with required changes to wled06_usermod.ino in WLED repository | ||
## Materials used | ||
- [Enclosure](https://www.masterelectronics.com/bud-industries/pn1321mb-43418287.html?utm_source=eciaauth&utm_medium=inventoryrefferal&utm_campaign=eciaauth&utm_term=PN-1321-MB) - Bud Industries PN-1321-MB | ||
- [Connectors](https://www.amazon.com/gp/product/B07DGVBNB7/ref=ppx_yo_dt_b_asin_title_o00_s01?ie=UTF8&psc=1) - SP13-3pin and SP13-2pin | ||
- [ESP-07S module](https://www.amazon.com/gp/product/B07KRZWZQV/ref=ppx_yo_dt_b_asin_title_o00_s02?ie=UTF8&psc=1) - ESP8266 based ESP-07S module with external antenna | ||
- [Wi-Fi antenna](https://www.amazon.com/gp/product/B00ZBJNO9O/ref=ppx_yo_dt_b_asin_title_o08_s00?ie=UTF8&psc=1) - 2.4G WiFi Antenna with SMA Cable 3DBI Gain | ||
- [Push button](https://www.newark.com/philmore/30-12638/switch-operation-momentary-spring/dp/43W7758) - Pushbutton Switch with LED. Manufacturer #30-12638 | ||
- [Custom PCB](https://www.pcbway.com) - Custom PCB ordered from PCBway. 10pcs for $5! | ||
- [BOM for PCBs](https://github.com/srg74/Controller-for-WLED-firmware/blob/master/resources/) - Here is BOM for controller. PLEASE REFFER TO YOUR BUILD! | ||
#### Board creation is inspired by https://github.com/Aircoookie/WLED/wiki |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# Firmware releases for controller | ||
- [Firmware version 0.9.0-b2](https://github.com/srg74/Controller-for-WLED-firmware/blob/master/resources/FIRMWARE/BIN/) - BIN file for ESP8266 ESP-07S with 1 pin LED Data. Compiled with OLED display, Button and Temperature sensor. LED Data PIN is GPIO2, Button pin is GPIO0 and temperature sensor is GPIO12. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Controller PCBs and scematic | ||
## IP67 Enclosure PCB | ||
![PCB](/resources/PCB.png) | ||
## Round PCB for table lamps | ||
![PCB](/resources/PCB_round.png) | ||
## Scematic for IP67 enclosure variant | ||
![Schematic](/resources/schematic_v_07.jpg) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.