Skip to content

Commit

Permalink
Repair commit
Browse files Browse the repository at this point in the history
  • Loading branch information
srg74 committed Feb 3, 2020
1 parent 22bc1f4 commit 62dbbab
Show file tree
Hide file tree
Showing 11 changed files with 42 additions and 1 deletion.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2020 srg74
Copyright (c) 2019 Sergey Kopachevskiy

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
32 changes: 32 additions & 0 deletions README.md
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 added resources/FIRMWARE/BIN/firmware.bin
Binary file not shown.
2 changes: 2 additions & 0 deletions resources/FIRMWARE/readme.md
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.
Binary file added resources/PCB.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/PCB_round.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/WLED_controller_IP67_BOM.pdf
Binary file not shown.
Binary file added resources/controller.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions resources/readme.md
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)
Binary file added 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 added resources/schematic_v_07.pdf
Binary file not shown.

0 comments on commit 62dbbab

Please sign in to comment.