Съдържание:
- Стъпка 1: Необходими умения
- Стъпка 2: Списък на компонентите и частите
- Стъпка 3: Електрическа схема
- Стъпка 4: Проектиране и подреждане на печатни платки
- Стъпка 5: Отпечатване на 3D части
- Стъпка 6: Програмиране на ESP8266
- Стъпка 7: ESP8266 ADC хакване
- Стъпка 8: Сглобяване на проекта
- Стъпка 9: Поставяне на лентите и контролния блок
- Стъпка 10: Захранване и тестване
Видео: LED бюро за интелигентно бюро - Интелигентно осветление W/ Arduino - Работно пространство на Neopixels: 10 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Сега, когато прекарваме много време вкъщи, учим и работим виртуално, така че защо да не подобрим нашето работно пространство с персонализирана и интелигентна система за осветление, базирана на светодиоди Arduino и Ws2812b.
Тук ще ви покажа как да изградите вашата интелигентна настолна LED светлина, която можете да управлявате с IR дистанционно управление от вашия телевизор, домашно кино или всяко устройство с IR предавател.
Ако сте визуален обучаем, знам, че видеоклип на стойност повече от 1000 думи, така че ето видеоклип с урок от 2 части. (Аз говоря испански, така че, моля, помислете за включване на английски субтитри):
Стъпка 1: Необходими умения
Както можете да забележите, нищо не изглежда много трудно в този проект, но ще ви трябват някои основни познания за:
-Използване на Arduino IDE.
-Програмиране ESP8266.
-3D печат.
-заваряване.
-Електрически инсталации.
Стъпка 2: Списък на компонентите и частите
Добро място, което мога да препоръчам, за да намерите вашите компоненти, това е MakerFocus, това е магазин с хардуер с отворен код!
1. PCB Наистина препоръчвам да използвате JLCPCB SMT Services, за да поръчате вашите.
2. ESP8266 (Микроконтролер).
3. Светодиодни ленти WS2812.
4. Захранване 5v 2A.
5. PCB захранващ жак.
6. 3D принтер.
7. IR сензор
8. Дистанционно управление, може да е вашият телевизор.
Стъпка 3: Електрическа схема
Ето схемата на веригата, тя има всички вътрешни връзки на веригата, които ще ни позволят да създадем дизайна на печатната платка по -късно.
Прикачих и PDF файла на схемите, за да го видите по -добре.
ИЗТЕГЛЕТЕ БЕЗПЛАТНО Схеми, код и библиотеки.
Стъпка 4: Проектиране и подреждане на печатни платки
За изпълнението на добър проект се нуждаем от надежден монтаж на веригата, която го съставя, и няма по -добър начин да го направим, отколкото с добра печатна платка.
Тук можете да изтеглите файловете Gerber, BOM и Pick & Place, тези, които са ви необходими, за да поръчате вашата печатна платка във вашата компания за производство на печатни платки.
Предлагам JLCPCB:
? 2 $ за пет - 4 слоя печатни платки и евтини SMT (2 купона)
КУПЕТЕ ВЕЧЕ ДИЗАЙНИРАНАТА ДОСКА, Gerber + Pick & Place + BOM
Стъпка 5: Отпечатване на 3D части
Всички файлове за отпечатване на корпуса на проекта.
Можете да ги отпечатате на вашия 3D принтер, ако нямате своя, тук можете от този, който използвам.
3D принтер Ender 3 Pro
Стъпка 6: Програмиране на ESP8266
- Инсталирайте библиотеките, в които кодът ще работи
- Отворете вашата Arduino IDE.
- Отидете на Файл> Примери> IRremoteESP8266> IRrecvDemo
- Този примерен код ще ви позволи да копирате IR кода, който предава ключа на дистанционното управление, който искате да използвате.
- В IRrecvDemo актуализирайте kRecvPin до този, който сте свързали с IR сензора.
- Свържете вашия ESP8266 към програмиста и свържете IR сензора към избрания от вас ПИН.
- Качете кода.
- Отворете серийния монитор и натиснете клавишите, които искате да знаете кода, и ги копирайте и запишете в бележки.
- Отворете кода на MCM-LED-DESK.ino.
- Задайте kRecvPin на 3, пикселите са свързани на пин 0 и броят на пикселите в моя случай е 80.
- Във функцията Leer () актуализирайте кода на If към тези на вашето дистанционно управление.
- Качете кода в ESP8266, като използвате платката по проекта и USB към TTL конвертор
Стъпка 7: ESP8266 ADC хакване
Както забелязахте, моят дизайн може да се използва с ESP-07 или ESP-01, но в моя случай използвах ESP-01 и той няма достъпния щифт ADC (Tout), така че трябваше да запоя малък проводник в щифта Tout на чипа и го свържете към PCB ADC щифта.
Стъпка 8: Сглобяване на проекта
Поставете платката с всичко свързано вече в кутията, завийте я, поставете гайката и копчето на потенциометъра, залепете IR сензора и затворете всичко с винтове или повече лепило: D.
Стъпка 9: Поставяне на лентите и контролния блок
Залепете лентите на бюрото или желаното място, те вече имат лепило, но аз ги закрепих с малко горещо лепило.
Нарежете го на бюрото/мястото си, уверете се, че конекторът може да достигне контролната кутия и също го залепете.
Свържете го и намерете 5V 2A+ захранване.
Стъпка 10: Захранване и тестване
Включете захранването към контролната кутия и вземете дистанционното управление и тествайте настройките и контрола на яркостта с потенциометъра.
Насладете се на вашия проект и вашата настройка.
Можете да променяте кода и да добавяте цветовете и анимациите, които искате.
Препоръчано:
Автоматично бюро за сядане/стойка: 14 стъпки (със снимки)
Автоматично бюро за сядане/стоене: ** МОЛЯ, ГЛАСУВАЙТЕ ЗА ТОВА ИНСТРУКЦИЯ! ** .. Въпреки първите си съмнения съм много доволен от крайния продукт
Уникален експонат на бюро за метеорологична станция: 5 стъпки (със снимки)
Уникален експонат на бюро за метеорологична станция: Хей момчета! За този месечен проект направих метеорологична станция под формата на Desk Plant или можете да го наречете като Desktop Showpiece. Тази метеорологична станция извлича данни в ESP8266 от уебсайт с име openwethermap.org и променя цветовете на RGB в
Компютърно бюро с дистанционно управление: 8 стъпки (със снимки)
Компютърно бюро с дистанционно управление: Наскоро срещнах проблем, че мързелът ми стана огромен проблем у дома. Веднага щом си лягам, обичам да поставя хубава LED светлина с няколко серии, които играят на моя компютър. Но … Ако искам да изключа тези неща, трябва да G
Скрито пространство - Контролер за аудио игри: 5 стъпки (със снимки)
Скрито пространство - Контролер за аудио игри: В този урок ще направим контролер за игра за аудио игра. Играта е разработена с Unity. Той се опитва да създаде интерфейс за игра, който е извън екрана, с ограничена визуална и предимно звукова информация. Играчът ще носи
Нагревател за пространство, контролиран от цифров термостат: 5 стъпки (със снимки)
Космически нагревател, контролиран от цифров термостат: Тази инструкция ви показва как да използвате готов цифров програмируем термостат за управление на евтин нагревател на помещения. Повечето евтини нагреватели за помещения имат само аналогово копче за грубо задаване на температурата; дори най -фантастичните модели позволяват само