Мазмуну:
Video: DIY LED Dot Matrix Scrolling Display Arduino аркылуу: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
By sumit_dasFollow About: Бул жерде Сумит. Мен инженердик бакалаврмын, Arduino жана Electronics долбоорлоруна кызыгам sumit_das жөнүндө »
Салам Инстру
Бул менин биринчи көрсөтмөм. Бул Нускамада мен DIY LED Dot Matrix Scrolling Displayди Arduino менен MCU катары кантип жасаарымды көрсөтөм.
Мындай дисплейлер темир жол вокзалында, автобекетте, көчөлөрдө жана башка көптөгөн жерлерде көрсөтүлөт. Адатта, кызыл LED чекиттери толугу менен мүнөзгө ээ. Бирден бир тамга сүйлөм курат жана ал сүйлөмдөрдүн айкалышы колдонуучуга билдирүү көрсөтөт.
Бул жерде мен 32 x 7 LED Dot Matrix дисплейин жасайм, ал A-Z тамгасынын, 0-9 сандарынын жана кээ бир өзгөчө белгилердин айкалышын көрсөтө алат.
Ошентип, баштайлы
1 -кадам: Бизге керектүү нерсенин баарын чогултуу
Компоненттер
- Ардуино Нано - 1
- Аялдардын аталыштары 15 PIN - 2
- 5 мм Диффузияланган LED - 224 (10-20 дагы сактаңыз, кээ бир кемчиликтер болушу мүмкүн)
- 74HC595 Shift Register IC (16 пин DIP пакети)- 5
- IC базасы 16 пин - 5
- Транзистор (NPN 2N2222)- 7
- Резистор (330 ом) - 39
- Резистор (1 кило ом) - 7
- Perfboard / Zero PCB - 1
- PCB Wire - Бир жип
- IC Voltage Regulator (7805) - 1
- Конденсатор - 470 uF - 1 & 100 uF - 1
- DC аял Jack - 1
- 9V DC адаптери - 1
Керектүү куралдар
- Мультиметр
- Кандооч
- Solder
- Soldering Flux (мен флюс менен ширетүүнү колдонгум келет)
- Desoldering Wick - керек болушу мүмкүн
- Wire Cutter жана Stripper
2 -кадам: LED Matrix жана Multiplexing
"loading =" жалкоо ", сиз ширетүү процессин бүтүрдүңүз, кодду ыңгайлаштырылган билдирүүңүз менен жүктөп бериңиз жана анын Бүттү. Бийликти бериңиз, ал жагымдуулугу сыяктуу иштеши керек. Куттуктайм, сиз өзүңүздүн дисплейиңизди түздүңүз.
Схеманы жабуу үчүн турак жай куруу жакшы идея. Мен андай кылган жокмун, бирок эгерде сиз бул ишти бөлүшө турган болсоңуз.
Бул Нускаманы окуу сизге жакты деп үмүттөнөм. Төмөндөгү комментарий бөлүмүнө пикириңизди калтыруудан тартынбаңыз.
Сунушталууда:
LED Matrix боюнча ESP32 Scrolling WordClock: 5 кадам (Сүрөттөр менен)
LED Matrix боюнча ESP32 Scrolling WordClock: Бул долбоордо мен ESP32, LED Matrix жана сигара кутусу менен Scrolling WordClock түзөм. WordClock - бул экранда басып чыгаруунун же окуй турган колуңуздун ордуна убакытты жазуучу саат. Бул саат сизге 10 мүнөт экенин айтат
Өз алдынча Arduino 3.3V W / Тышкы 8 МГц сааты Arduino Uno аркылуу ICSP / ISP аркылуу программаланат (Сериялык мониторинг менен!): 4 кадам
Автономдуу Arduino 3.3V W / External 8 MHz Clock Arduino Uno программасынан ICSP / ISP аркылуу программаланат (Сериялык мониторинг менен!): Максаттары: 8 МГц тышкы сааттан өчүрүүчү 3.3Вда иштеген автономдуу Arduino куруу. Аны ISP аркылуу программалоо (ошондой эле ICSP катары белгилүү), Arduino Uno (5V менен иштеген) жүктөөчү файлды түзөтүү жана күйгүзүү үчүн
Бир нече BMP280 сенсорлору Arduino Uno аркылуу SPI аркылуу: 6 кадам
Бир нече BMP280 сенсорлору Arduino Uno аркылуу SPI аркылуу: Бул үйрөткүчтө биз үч BMP280ди Arduino Unoго SPI аркылуу туташтырабыз, бирок сен Uno боюнча D3 to D10 санарип портторун колдонуу менен ар бир сенсор үчүн nSS (Slave Select) менен сегиз BMP280ге чейин туташа аласың. В ченегенде атмосфералык басымдын үлгүлөрүнүн
Ws2812 Neopixel LED Strip Arduino Uno аркылуу Bluetooth аркылуу башкарыңыз: 4 кадам
Ws2812 Neopixel LED Strip Arduino Uno аркылуу Bluetooth аркылуу көзөмөлдөңүз: Салам балдар бул көрсөтмөлөрдө биз неопикселди arduino менен башкарууну үйрөнөбүз. Ошентип, негизинен arduino hc05 Bluetooth модулу аркылуу смартфонго Bluetooth аркылуу туташат жана смартфон неопикселдүү лентанын түсүн өзгөртүү үчүн буйруктарды жөнөтөт
LED Dot Matrix Display: 5 кадам
LED Dot Matrix Display: Бул долбоордо сиз дагы эки нөөмөт реестрин колдоносуз. Булар матрицалык дисплейдин саптарына жана мамыларына туташат. Андан кийин дисплейде жөнөкөй объектти же спрайтты көрсөтүп, аны жандандырасыз. Бул долбоордун негизги максаты мен