
Съдържание:
- Стъпка 1: Необходими умения
- Стъпка 2: Списък на компонентите и частите
- Стъпка 3: Електрическа схема
- Стъпка 4: Дизайн на печатни платки
- Стъпка 5: Конфигурация на Adafruit за контрол на интернет
- Стъпка 6: Програмиране на ESP8266 и тестване
- Стъпка 7: Управление на LED матрицата с пощальон
- Стъпка 8: Прототипно приложение, което направих за тестване
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57

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




Както можете да забележите, нищо не изглежда много трудно в този проект, но ще ви трябват някои основни познания за:
-Използване на Arduino IDE.
-Програмиране ESP8266.
-3D печат или ръчна работа (за мрежата).
-заваряване.
-Електрически инсталации.
Стъпка 2: Списък на компонентите и частите



Добро място, което мога да препоръчам, за да намерите вашите компоненти, това е MakerFocus, това е магазин с хардуер с отворен код!
1. PCB Наистина препоръчвам да използвате JLCPCB SMT Services, за да поръчате вашите, можете да избирате между версията No LEDs и ДОБАВЯНЕ на LED лентите сами, или тази със светодиодите.
2. ESP8266 (Микроконтролер).
3. Светодиодни ленти WS2812.
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: Конфигурация на Adafruit за контрол на интернет




- Отидете на страницата на Adafruit IO
- Създай безплатен акаунт.
- Погледнете и копирайте идентификационните данни на Adafruit във вашия код.
- Отидете на Емисии> Преглед на всички> Създаване на нова емисия.
- Създайте подаванията по -долу.
- -mensaje.
- -rojo
- -верде
- -азул
В Adafruit API Documentation имаме информация за правилна комуникация със сървъра.
Скоро ще използваме този URL адрес:
io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data
Стъпка 6: Програмиране на ESP8266 и тестване



1. Свържете USB към TTL конвертор, както следва:
USB към TTL ----- ESP8266
3.3v Vcc
tx rx
rx tx
Gnd Gnd
1- За да програмираме ESP8266, трябва да поставим джъмпера на (позиция PROG), да свържем USB към TTL конвертора към нашата печатна платка на съответните му щифтове и след това към нашия компютър, да инсталираме библиотеките и след това да качим. (Трябва да имате инсталиран ESP8266 Packaje на вашата IDE).
2- Инсталирайте библиотеките и зависимостите.
3- Рестартирайте IDE, отворете кода.
4- Конфигурирайте вашите идентификационни данни за WiFi и потребителско име и парола за Adafruit IO
4- Качете скицата.
5- Прекъсвач при ИЗПОЛЗВАНЕ, изключете USB и свържете 5v захранване.
6- Проверете дали всички ваши светодиоди работят добре.
ЗАБЕЛЕЖКА: Използвайте 3.3v на USB-TTL конвертора за захранване на ESP. (Ще гори с 5v).
Стъпка 7: Управление на LED матрицата с пощальон




- Отидете на началната страница на Postman и изтеглете безплатния софтуер
- Създайте нова заявка, като щракнете върху (+).
- Изберете опцията POST.
- Поставете URL адреса (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) и персонализирайте параметрите на потребителското име и ключа на емисията.]
- Отидете на „Заглавки“и добавете своя ключ Adafruit: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxx
- Отидете на „Body“и задайте типа на „JSON“и „RAW“, след което променете емисиите си, както показва снимката: {„value“: „text“} или {„value“: numbers}
- Кликнете върху „Изпращане“, ако е било успешно, тогава ще видите хубаво съобщение на терминала
- Вашата LED матрица ще ви даде новия текст или цвят.
Стъпка 8: Прототипно приложение, което направих за тестване



С концепциите, приложени към Postman, направих приложение, което подражава на изпращанията и публикациите, така че да мога да контролирам MCM-LED-Matrix чрез мобилния телефон и с по-приятен интерфейс.
Цветна палитра и текстово поле за въвеждане на текст.
Надявам се да се насладите на проекта, не се колебайте да споделите вашите римейки.
Препоръчано:
LED матрица с контролиран асистент от Google!: 7 стъпки (със снимки)

LED матрица с контролиран асистент от Google!: В този урок ще ви покажа как можете да направите LED матрица с контролиран Google Асистент, която можете да контролирате отвсякъде с помощта на смартфон, така че нека започнем
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 стъпки (със снимки)

DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): Ето моето въведение в проект, който много се радвам да ви покажа. Става дума за DIY Smart LED Matrix, която ще ви позволи да показвате върху нея данни, като например YouTube Stats, вашите Smart Home Stats, като температура, влажност, може да бъде обикновен часовник или просто да
Изградете вашия Интернет контролиран робот за видео стрийминг с Arduino и Raspberry Pi: 15 стъпки (със снимки)

Изградете вашия Интернет контролиран робот за видео стрийминг с Arduino и Raspberry Pi: Аз съм @RedPhantom (известен още като LiquidCrystalDisplay / Itay), 14-годишен ученик от Израел, който учи в прогимназията за разширени науки и математика Max Shein. Правя този проект, от който всеки да се учи и споделя! Може да имате
Как да изградим 8x8 BIG LED матрица (MAX7219 LED 10mm): 9 стъпки (със снимки)

Как да изградим 8x8 BIG LED матрица (MAX7219 LED 10mm): Работили ли сте с готова 8x8 LED матрица като дисплеи? Те се предлагат в различни размери и са доста интересни за работа. Голям наличен размер е около 60 мм х 60 мм. Ако обаче търсите много по-голяма готова LED матрица
Arduino Telesketch със светодиодна матрица: 6 стъпки (със снимки)

Arduino Telesketch с Led Matrix: Ето само едно просто ръководство за създаване на телескоп с помощта на Arduino. Този дизайн използва Arduino, две LED матрици от 8x32, зумер, два въртящи се енкодера и някои бутони. Надяваме се, че ще научите как да използвате въртящи се енкодери и LED матрица. Освен това той скача