Съдържание:

LED бюро за интелигентно бюро - Интелигентно осветление W/ Arduino - Работно пространство на Neopixels: 10 стъпки (със снимки)
LED бюро за интелигентно бюро - Интелигентно осветление W/ Arduino - Работно пространство на Neopixels: 10 стъпки (със снимки)

Видео: LED бюро за интелигентно бюро - Интелигентно осветление W/ Arduino - Работно пространство на Neopixels: 10 стъпки (със снимки)

Видео: LED бюро за интелигентно бюро - Интелигентно осветление W/ Arduino - Работно пространство на Neopixels: 10 стъпки (със снимки)
Видео: How To Lower Cholesterol Naturally | How to reduce Cholesterol fast 2024, Ноември
Anonim
LED бюро за интелигентно бюро | Интелигентно осветление W/ Arduino | Работно пространство на Neopixels
LED бюро за интелигентно бюро | Интелигентно осветление W/ Arduino | Работно пространство на Neopixels

Сега, когато прекарваме много време вкъщи, учим и работим виртуално, така че защо да не подобрим нашето работно пространство с персонализирана и интелигентна система за осветление, базирана на светодиоди 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 части

Всички файлове за отпечатване на корпуса на проекта.

Можете да ги отпечатате на вашия 3D принтер, ако нямате своя, тук можете от този, който използвам.

3D принтер Ender 3 Pro

Стъпка 6: Програмиране на ESP8266

Програмиране на ESP8266
Програмиране на ESP8266
Програмиране на ESP8266
Програмиране на ESP8266
Програмиране на ESP8266
Програмиране на ESP8266
  1. Инсталирайте библиотеките, в които кодът ще работи
  2. Отворете вашата Arduino IDE.
  3. Отидете на Файл> Примери> IRremoteESP8266> IRrecvDemo
  4. Този примерен код ще ви позволи да копирате IR кода, който предава ключа на дистанционното управление, който искате да използвате.
  5. В IRrecvDemo актуализирайте kRecvPin до този, който сте свързали с IR сензора.
  6. Свържете вашия ESP8266 към програмиста и свържете IR сензора към избрания от вас ПИН.
  7. Качете кода.
  8. Отворете серийния монитор и натиснете клавишите, които искате да знаете кода, и ги копирайте и запишете в бележки.
  9. Отворете кода на MCM-LED-DESK.ino.
  10. Задайте kRecvPin на 3, пикселите са свързани на пин 0 и броят на пикселите в моя случай е 80.
  11. Във функцията Leer () актуализирайте кода на If към тези на вашето дистанционно управление.
  12. Качете кода в ESP8266, като използвате платката по проекта и USB към TTL конвертор

Стъпка 7: ESP8266 ADC хакване

ESP8266 ADC хакване
ESP8266 ADC хакване
ESP8266 ADC хак
ESP8266 ADC хак

Както забелязахте, моят дизайн може да се използва с ESP-07 или ESP-01, но в моя случай използвах ESP-01 и той няма достъпния щифт ADC (Tout), така че трябваше да запоя малък проводник в щифта Tout на чипа и го свържете към PCB ADC щифта.

Стъпка 8: Сглобяване на проекта

Сглобяване на проекта
Сглобяване на проекта
Сглобяване на проекта
Сглобяване на проекта
Сглобяване на проекта
Сглобяване на проекта
Сглобяване на проекта
Сглобяване на проекта

Поставете платката с всичко свързано вече в кутията, завийте я, поставете гайката и копчето на потенциометъра, залепете IR сензора и затворете всичко с винтове или повече лепило: D.

Стъпка 9: Поставяне на лентите и контролния блок

Поставяне на лентите и блока за управление
Поставяне на лентите и блока за управление
Поставяне на лентите и блока за управление
Поставяне на лентите и блока за управление
Поставяне на лентите и блока за управление
Поставяне на лентите и блока за управление

Залепете лентите на бюрото или желаното място, те вече имат лепило, но аз ги закрепих с малко горещо лепило.

Нарежете го на бюрото/мястото си, уверете се, че конекторът може да достигне контролната кутия и също го залепете.

Свържете го и намерете 5V 2A+ захранване.

Стъпка 10: Захранване и тестване

Захранване и тестване
Захранване и тестване
Захранване и тестване
Захранване и тестване
Захранване и тестване
Захранване и тестване

Включете захранването към контролната кутия и вземете дистанционното управление и тествайте настройките и контрола на яркостта с потенциометъра.

Насладете се на вашия проект и вашата настройка.

Можете да променяте кода и да добавяте цветовете и анимациите, които искате.

Препоръчано: