Мазмуну:

DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 кадам (Сүрөттөр менен)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 кадам (Сүрөттөр менен)

Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 кадам (Сүрөттөр менен)

Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 кадам (Сүрөттөр менен)
Video: How to Easily Control Addressable LEDs with an ESP32 or ESP8266 | WLED Project 2024, Ноябрь
Anonim
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)

Бул жерде мен сизге көрсөтүүгө абдан толкунданып турган долбоор менен тааныштырам. Бул DIY Smart LED матрицасы жөнүндө, ага YouTube статистикасы, Smart Home статистикаңыз сыяктуу маалыматтарды, температура, нымдуулук сыяктуу жөнөкөй саат же жөн гана текст менен анимацияларды көрсөтүүгө мүмкүндүк берет.

Бул биринчи үйрөткүчтө мен аны биринчи тест жана текст көрсөтүү кылып жасайм.

Эгерде сиз визуалдык үйрөнүүчү болсоңуз, анда мен 1000 сөздөн ашык видео экенин билем, демек бул жерде үйрөткүч видео. (Мен испан тилинде сүйлөйм, андыктан англисче субтитрлерди күйгүзүп көрүңүз):

Долбоор сизге жагат деп ишенебиз!.

1 -кадам: Көндүмдөр керек

Чеберчилик керек
Чеберчилик керек

Байкаганыңыздай, бул долбоордо эч нерсе өтө оор көрүнбөйт, бирок сизге төмөндөгүдөй негизги билимдер керек болот:

-Arduino IDE колдонуу.

-3D басып чыгаруу же кол өнөрчүлүк (Grid үчүн).

-Кайноо.

-Электр өткөргүчтөрү.

2 -кадам: Компоненттердин жана тетиктердин тизмеси

Компоненттердин жана тетиктердин тизмеси
Компоненттердин жана тетиктердин тизмеси
Компоненттердин жана тетиктердин тизмеси
Компоненттердин жана тетиктердин тизмеси
Компоненттердин жана тетиктердин тизмеси
Компоненттердин жана тетиктердин тизмеси

Мен сиздин компоненттериңизди табууну сунуштай турган жакшы жер, бул MakerFocus, бул ачык булак жабдыктар дүкөнү!

  1. ПХБ, сиз No LEDs версиясын тандап, LEDдин тилкелерин өзүңүз кошо аласыз, же LED менен кошо аласыз.
  2. ESP8266 (микроконтроллер).
  3. WS2812 LED тилкелери.
  4. 5v 2A Power Supply.
  5. PCB Power Jack.
  6. 3D принтер (милдеттүү эмес) Сиз тетиктерди картон же катуу нерсе менен жасай аласыз.

3 -кадам: Райондук диаграмма

Райондук диаграмма
Райондук диаграмма
Райондук диаграмма
Райондук диаграмма
Райондук диаграмма
Райондук диаграмма
Райондук диаграмма
Райондук диаграмма

Бул жерде Circuit диаграммасы, сизде долбоорду жасоонун бир нече варианты бар. Сиз жөн эле схеманын башкаруу бөлүгүн түзө аласыз, биринчи сүрөттө көрсөтүлгөн, андан кийин 3 -сүрөттө көрсөтүлгөндөй жеке LED тилкелерин тиркеңиз.

Йо дагы, LED тилкелеринин ордуна, LED панелдерди колдоно аласыз.

Бул бизге PCB дизайнын кийинчерээк түзүүгө мүмкүндүк бере турган схеманын бардык ички конекцияларына ээ.

Схемаларды, коддорду жана китепканаларды АКЫСЫЗ ЖҮКТӨҢҮЗ.

4 -кадам: PCB Дизайн жана Заказ кылуу

PCB Дизайн жана Заказ кылуу
PCB Дизайн жана Заказ кылуу
PCB Дизайн жана Заказ кылуу
PCB Дизайн жана Заказ кылуу
PCB Дизайн жана Заказ кылуу
PCB Дизайн жана Заказ кылуу

Жакшы долбоорду ишке ашыруу үчүн бизге аны түзгөн схеманын ишенимдүү жамааты керек, жана аны жакшы ПХБга караганда жасоонун жакшы жолу жок.

Бул жерде сиз PCB өндүрүүчү компанияңызга ПКБга заказ кылуу үчүн керектүү болгон Gerber, BOM жана Pick & Place Files жүктөп алсаңыз болот.

Мен JLCPCB сунуштайм:

$ 5 5 PCB жана арзан SMT үчүн (2 купон)

АЛДЫНДА ДАЙЫНДАЛГАН КЕҢЕШТИ САТЫП АЛЫҢЫЗ, Gerber + Pick & Place + BOM

5 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Торчону басып чыгаруу.

Мен кичинекей 3D принтеримдин жардамы менен торду ар кайсы бөлүктөргө басып чыгардым.

Мен пикселдин жакшыраак аныктамасын алуу үчүн ак кагаздын бир бөлүгүн кесип алдым.

Тор файлдары тиркелди. (Сиз өзүңүздүн Торчоңузду түзө аласыз).

Мен 2 Grid жана 1 Grid2 даана басып чыгардым.

6 -кадам: ESP8266 программалоо жана тестирлөө

ESP8266 программалоо жана тестирлөө
ESP8266 программалоо жана тестирлөө
ESP8266 программалоо жана тестирлөө
ESP8266 программалоо жана тестирлөө
ESP8266 программалоо жана тестирлөө
ESP8266 программалоо жана тестирлөө

1- ESP8266ны программалоо үчүн биз секиргичти (PROG позициясына) жайгаштырышыбыз керек, USB'ди TTL конвертерине биздин ПХБга туташтыргычтарга, андан кийин биздин ПКге туташтырып, китепканаларды орнотуп, анан жүктөөбүз керек. (IDEге ESP8266 Packaje орнотулушу керек).

2- Китепканаларды жана көз карандылыкты орнотуңуз.

3- IDEди өчүрүп, Archive> Examples> Adafruit NeoPixel> Strandtest бөлүмүнө өтүңүз.

-Жарык диоддорунун санын түзөтүңүз.

Пинди "0" ге тууралаңыз. (LEDлер туташкан жерде).

4- Эскизди жүктөө.

5- КОЛДОНУУ боюнча секиргич, USB'ди ажыратып, 5v кубат булагын туташтырыңыз.

6- Бардык диоддоруңуздун жакшы иштегенин текшериңиз.

ЭСКЕРТҮҮ: ESPти иштетүү үчүн USB-TTL конверторунун 3.3v колдонуңуз. (5v менен күйөт).

7 -кадам: Акыркы программалоо жана текст көрсөтүү

Акыркы программалоо жана текст көрсөтүү
Акыркы программалоо жана текст көрсөтүү
Акыркы программалоо жана текст көрсөтүү
Акыркы программалоо жана текст көрсөтүү
Акыркы программалоо жана текст көрсөтүү
Акыркы программалоо жана текст көрсөтүү
  1. "HOLA" көрсөтүүнү каалаган текст менен өзгөртүңүз.
  2. Сиз LEDди PIN #аркылуу туташтырып жатканыңызды текшериңиз.
  3. Жарыкты тууралаңыз.
  4. Тексттин түстөрүн түзөтүңүз.
  5. Жүктөө жана ырахат.

Акыркы сүрөткө көңүл буруңуз: Эгерде сиз менден айырмаланып LED диоддорун коюп жатсаңыз, анда бул параметрлерди Кодго тууралаңыз.

Сунушталууда: