![LED лампа за табла с легло с ESP8266-01: 5 стъпки LED лампа за табла с легло с ESP8266-01: 5 стъпки](https://i.howwhatproduce.com/images/008/image-21233-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57
![LED лампа за табла с легло с ESP8266-01 LED лампа за табла с легло с ESP8266-01](https://i.howwhatproduce.com/images/008/image-21233-1-j.webp)
Това е много лесен проект, който отдавна пренебрегнах, но поради карантината направих нещо различно с частите, които имам под ръка.
Идеята беше да има димерируема светлина, която да може да се контролира чрез прости TCP команди или чрез ръчен превключвател.
Тъй като липсата на части, импровизацията стана основната точка на проекта. Първо, нямах MOSFET на логическо ниво и имах само MOSFET с превключване на висок ток, така че беше необходим малък драйвер (между другото не най -добрият възможен дизайн), след това липсваше панелен импулсен превключвател, затова взех резервна микровълнова защитен превключвател за заключване на вратата за бутон.
Надявам се да научите нещо и да се забавлявате с този проект.
Консумативи
- 3 м бяла LED лента. Когато го купих включваше 12 V захранване
- ESP8266-01S x 1
- 2N3904 NPN транзистор x1
- 2N3906 PNP транзистор x 1
- MOSFET IRF3205 x 1
- AMS1117-3.3 регулатор x 1
- 3.3 K резистор x 2
- 1 K резистор x 1
- 1,5 K резистор x 1
- 120 резистор x 1
- 10 k резистор x 1
- 10 uF 16 V електролитен кондензатор x 1
- 100 nF керамичен или полиестерен кондензатор x 1
- Съединители за гнездо за гнездо 1x6 (две единици). Още по -добре, ако имате подходящ 2x4 женски конектор за ESP.
- Клемни конектори за захранване и LED изход
- Обща пластмасова кутия
- Основни инструменти за електроника (поялник, тел за рязане, клещи и др.)
- Arduino IDE с инсталирана поддръжка на ESP8266.
-
USB към 3.3 V UART сериен конвертор или ако не е наличен, всеки Arduino UNO или Nano с конфигурацията е показан тук https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (между другото, свързаната страница е много добър PWM урок за ESP)
Стъпка 1: Схеми
![Схематично Схематично](https://i.howwhatproduce.com/images/008/image-21233-2-j.webp)
Веригата се състои от ШИМ контролиран MOSFET при GPIO2. Драйверната верига е необходима, защото IRF3205 се нуждае от минимум 10 V, за да достигне своите Rds (on) от 8 милиома, а ESP дава само 3.3 V.
Регулаторът 3.3 V позволява захранването на ESP от същото захранване като LED лентата, а допълнителните капачки подобряват стабилността на захранването.
И накрая, бутонът на GPIO0 преминава през цикъл на яркост с всяко щракване. В моя случай три стъпки за яркост и светлината изгасва.
Стъпка 2: Монтаж на веригата
![Монтаж на веригата Монтаж на веригата](https://i.howwhatproduce.com/images/008/image-21233-3-j.webp)
![Монтаж на веригата Монтаж на веригата](https://i.howwhatproduce.com/images/008/image-21233-4-j.webp)
![Монтаж на веригата Монтаж на веригата](https://i.howwhatproduce.com/images/008/image-21233-5-j.webp)
Това е (не толкова) бърз и (наистина) мръсен проект. Най -добрата изненада беше колко добре ключът за блокиране работи като пулсатор.
Моля, не гледайте окабеляването: P
Стъпка 3: Инсталиране на LED лента
![Монтаж на LED лента Монтаж на LED лента](https://i.howwhatproduce.com/images/008/image-21233-6-j.webp)
Измерете и изрежете трите сегмента, след което запоявайте проводниците. Накрая отлепете лепилото и го притиснете към задната част на таблата.
В моя случай изневерих и използвах широка залепваща лента върху LED лентата, защото лепилото по някакъв начин беше отслабено.
Накрая завийте проводниците в клемите и проверете връзките.
Стъпка 4: Програмиране
![Програмиране Програмиране](https://i.howwhatproduce.com/images/008/image-21233-7-j.webp)
Кодът се нуждае от много подобрения, като например поправяне на синтактичния анализ на низове, поддръжка на фиксиран IP адрес, режим на настройка, запазване на променливите на средата в EPROM, четене на променливите на средата от EPROM при зареждане и т.н.
За зареждане на фърмуера използвах Arduino с библиотеката на общността ESP версия 2.5.0. Това е важно, защото зареждането на програмата ESP се проваля с по-новите версии, може би е нещо с ESP8266-01, може би защото използвам Arduino UNO като товарач, просто не знам.
Не забравяйте да добавите https://arduino.esp8266.com/stable/package_esp8266… към предпочитанията си за Arduino, за да получите поддръжка на ESP борда.
www.electronicshub.org/esp8266-pwm-tutoria… има добър урок за ESP8266 PWM. Също така използвах техния сериен конвертор Arduino към USB, за да заредя програмата в ESP.
Стъпка 5: Тестване
![Тестване Тестване](https://i.howwhatproduce.com/images/008/image-21233-8-j.webp)
Първо направете бърза проверка на окабеляването и поставете ESP8266 във веригата, преди да включите захранването.
Натискането на бутона Трябва да се редува между ниска яркост, средна яркост, максимална яркост и изключена светлина.
За TCP теста използвах Socket Test, но всеки друг подобен софтуер ще свърши работа
Препоръчано:
Табла за прилагане на 555 Таймер IC: 11 стъпки
![Табла за прилагане на 555 Таймер IC: 11 стъпки Табла за прилагане на 555 Таймер IC: 11 стъпки](https://i.howwhatproduce.com/images/002/image-4476-j.webp)
Табло за приложение на 555 Таймер IC: Въведение: 555 таймер IC е един от най -полезните и добре познати IC за всеки от нас. Моят професионален вграден хардуерен носител стартира две години назад и през 2019 г. едната ми резолюция е да подготвя 45 различни вериги, използвайки 555 IC таймер за
Табла за табла на Arduino: 3 стъпки
![Табла за табла на Arduino: 3 стъпки Табла за табла на Arduino: 3 стъпки](https://i.howwhatproduce.com/images/006/image-17607-j.webp)
Arduino Scoreboard Lights: Това е проект, който направих за част от таблото за фехтовка. Исках нещо, което да изпише и да светне. Скоро разбрах, че технически можете да използвате това за много различни спортове, а не само за фехтовка. Какво всъщност прави проектът, аз
Arduino IDE: Създаване на персонализирани табла: 10 стъпки
![Arduino IDE: Създаване на персонализирани табла: 10 стъпки Arduino IDE: Създаване на персонализирани табла: 10 стъпки](https://i.howwhatproduce.com/images/004/image-9916-13-j.webp)
Arduino IDE: Създаване на персонализирани платки: През последните шест месеца прекарах много време в пренасянето на различни библиотеки към дъската Robo HAT MM1, разработена от Robotics Masters. Това доведе до откриване на много за тези библиотеки, как работят зад кулисите и най -важното
Безжично управление на табла за легло MQTT: 5 стъпки (със снимки)
![Безжично управление на табла за легло MQTT: 5 стъпки (със снимки) Безжично управление на табла за легло MQTT: 5 стъпки (със снимки)](https://i.howwhatproduce.com/images/005/image-12034-j.webp)
Безжично управление на табла за легло MQTT: Преди няколко години закупихме ново легло с мемори пяна и, както е при повечето легла, трябваше да закупите и една от техните „одобрени бази“за да се запази гаранцията. Така че, ние избрахме най -евтината база, която включваше и
Цифрова табла за съобщения, използваща Raspberry Pi и MQTT протокол: 8 стъпки
![Цифрова табла за съобщения, използваща Raspberry Pi и MQTT протокол: 8 стъпки Цифрова табла за съобщения, използваща Raspberry Pi и MQTT протокол: 8 стъпки](https://i.howwhatproduce.com/images/005/image-13035-30-j.webp)
Дигитална дъска за съобщения, използваща протокол Raspberry Pi и MQTT: Табла за съобщения се използват почти навсякъде, като офиси, училища, болници и хотели. Те могат да се използват отново и отново за показване на важни известия или рекламиране на предстоящи събития или срещи. Но обявлението или рекламите трябва да бъдат отпечатани