Съдържание:

DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 стъпки (със снимки)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 стъпки (със снимки)

Видео: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 стъпки (със снимки)

Видео: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 стъпки (със снимки)
Видео: Ws2812 Neopixel Led Strip With Esp 8266 And Nodemcu 2024, Ноември
Anonim
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)

Ето моето въведение в проект, който с голямо удоволствие ви показвам. Става дума за DIY Smart LED Matrix, която ще ви позволи да показвате върху нея данни, като например YouTube Stats, вашите Smart Home Stats, като температура, влажност, могат да бъдат обикновен часовник или просто да показват текст и анимации.

В този първи урок ще го направя първи тест и показване на текст.

Ако сте визуален обучаем, знам, че видеоклип на стойност повече от 1000 думи, така че тук е видео с урок. (Аз говоря испански, така че, моля, помислете за включване на английски субтитри):

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

Стъпка 1: Необходими умения

Необходими умения
Необходими умения

Както можете да забележите, нищо не изглежда много трудно в този проект, но ще ви трябват някои основни познания за:

-Използване на Arduino IDE.

-3D печат или ръчна работа (за мрежата).

-заваряване.

-Електрически инсталации.

Стъпка 2: Списък на компонентите и частите

Списък на компонентите и частите
Списък на компонентите и частите
Списък на компонентите и частите
Списък на компонентите и частите
Списък на компонентите и частите
Списък на компонентите и частите

Добро място, което мога да препоръчам, за да намерите вашите компоненти, това е MakerFocus, това е магазин с хардуер с отворен код!

  1. PCB, можете да избирате между версията No LEDs и ДОБАВЯНЕ на LED лентите сами, или тази с LED.
  2. ESP8266 (микроконтролер).
  3. WS2812 LED ленти.
  4. Захранване 5v 2A.
  5. PCB захранващ жак.
  6. 3D принтер (по избор) Можете да направите частите с картон или нещо твърдо.

Стъпка 3: Електрическа схема

Електрическа схема
Електрическа схема
Електрическа схема
Електрическа схема
Електрическа схема
Електрическа схема
Електрическа схема
Електрическа схема

Ето схемата, имате няколко възможности да направите проекта. Можете просто да създадете контролната част на веригата, тази, показана на първото изображение, след което да прикрепите отделни LED ленти, както е показано на третото изображение.

Можете също така, вместо LED ленти, да използвате LED панели.

Той има всички вътрешни връзки на веригата, които ще ни позволят да създадем по -късно дизайна на печатната платка. Приложих и PDF файла на схемите, за да го видите по -добре.

ИЗТЕГЛЕТЕ БЕЗПЛАТНО Схеми, код и библиотеки.

Стъпка 4: Проектиране и подреждане на печатни платки

Проектиране и поръчка на печатни платки
Проектиране и поръчка на печатни платки
Проектиране и поръчка на печатни платки
Проектиране и поръчка на печатни платки
Проектиране и поръчка на печатни платки
Проектиране и поръчка на печатни платки

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

Тук можете да изтеглите файловете Gerber, BOM и Pick & Place, тези, които са ви необходими, за да поръчате вашата печатна платка във вашата компания за производство на печатни платки.

Предлагам JLCPCB:

$ 2 за 5 печатни платки и евтин SMT (2 купона)

КУПЕТЕ ВЕЧЕ ДИЗАЙНИРАНАТА ДОСКА, Gerber + Pick & Place + BOM

Стъпка 5: Монтаж

Монтаж
Монтаж
Монтаж
Монтаж
Монтаж
Монтаж

Отпечатайте решетката.

Отпечатах решетката на различни части поради моя малък 3D принтер.

Изрязах парче твърда бяла хартия, за да получа по -добра пикселна дефиниция.

Прикачени мрежови файлове. (Можете да проектирате своя собствена мрежа).

Отпечатах 2 броя решетки и 1 решетка 2 броя.

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

Програмиране на ESP8266 и тестване
Програмиране на ESP8266 и тестване
Програмиране на ESP8266 и тестване
Програмиране на ESP8266 и тестване
Програмиране на ESP8266 и тестване
Програмиране на ESP8266 и тестване

1- За да програмираме ESP8266, трябва да поставим джъмпера на (позиция PROG), да свържем USB към TTL конвертора към нашата печатна платка на съответните му щифтове и след това към нашия компютър, да инсталираме библиотеките и след това да качим. (Трябва да имате инсталиран ESP8266 Packaje на вашата IDE).

2- Инсталирайте библиотеките и зависимостите.

3- Рестартирайте IDE, отидете на Архив> Примери> Adafruit NeoPixel> Strandtest.

-Редактирайте броя на свързаните светодиоди.

-Редактирайте Pin на "0". (Където са свързани светодиоди).

4- Качете скицата.

5- Прекъсвач при ИЗПОЛЗВАНЕ, изключете USB и свържете 5v захранване.

6- Проверете дали всички ваши светодиоди работят добре.

ЗАБЕЛЕЖКА: Използвайте 3.3v на USB-TTL конвертора за захранване на ESP. (Ще гори с 5v).

Стъпка 7: Окончателно програмиране и показване на текст

Окончателно програмиране и показване на текст
Окончателно програмиране и показване на текст
Окончателно програмиране и показване на текст
Окончателно програмиране и показване на текст
Окончателно програмиране и показване на текст
Окончателно програмиране и показване на текст
  1. Променете „HOLA“с текста, който искате да покажете.
  2. Проверете дали свързвате светодиодите на ПИН #.
  3. Регулирайте яркостта.
  4. Редактирайте цветовете на текста.
  5. Качвайте и се наслаждавайте.

Обърнете внимание на последното изображение: Ако поставяте светодиодите, различни от мен, моля, коригирайте тези опции в кода.

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