Mundarija:

LED chiziqli xabarlar paneli: 3 qadam
LED chiziqli xabarlar paneli: 3 qadam

Video: LED chiziqli xabarlar paneli: 3 qadam

Video: LED chiziqli xabarlar paneli: 3 qadam
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Iyul
Anonim
Image
Image

Bu ko'rsatma sizga individual ravishda joylashtiriladigan NeoPixel LED tasmalaridan xabarlar taxtasini yaratish jarayonini ko'rsatadi. Bu loyiha Josh Levine tomonidan ishlab chiqarilgan belgining moslashtirilgan versiyasidir, uni https://github.com/bigjosh/MacroMarquee saytida topish mumkin.

Bu loyiha, ko'pchilik kabi, katta maqsad va qat'iy muddat bilan boshlandi. Arxitektura fakultetining aspiranti sifatida men ham dasturlash kursiga yozilganimni ko'rib hayron bo'ldim. Ushbu loyihaning asl maqsadi - Boston shahridagi har qanday metro bekati uchun real vaqtda yangilanishlarni ko'rsatadigan avtomatlashtirilgan xabarlar taxtasini yaratish edi. Haqiqat paydo bo'lgach va Covid-19 dunyoni egallab olgach, men bu loyihadan umidimni kamaytirishga majbur bo'ldim. Bu loyiha ustida ishlash uchun soatlab vaqt sarflaganimdan so'ng, men bu loyihadagi barcha maqsadlarimga erisha olmasligim aniq bo'ldi. Belgining oxirgi versiyasi men o'ylagan asl maqsadga to'g'ri kelmagan bo'lishi mumkin, lekin bu yo'lda menga ko'p saboq berdi.

Mening dasturlashtiriladigan LED xabarlar panelidagi bosqichma-bosqich buzilishdan rohatlaning.

Ta'minotlar

(1) Arduino Nano (yoki taqqoslanadigan teng taxta)

(1) 5v 15a quvvat manbai, ayol adapteri

(1) tenglikni kartasi

(15 metr) NeoPixel alohida -alohida manzilli LED chiziqlar

(1) taxta

(2) Alyuminiy burchakli temir

Qo'shimcha sim

1 -qadam: yig'ish

O'rnatish
O'rnatish

O'rnatish juda aniq. Men alyuminiy burchakli burchakli qavslar orasidagi LED tasmalarini o'rtasiga to'g'ri joylashtirish uchun taxtani yirtib tashladim. LED yoritgichlarini mukammal hizalamak uchun ba'zi chiziqlarni desolder qilish kerak edi. Chiroqlarni yopish uchun men faqat chiziqlar yopishtiruvchi taglikdan foydalandim va qo'llashdan oldin taxtani tozalashga ishonch hosil qildim.

2 -qadam: simlarni ulash

Ulanish
Ulanish
Ulanish
Ulanish

Tez yangilanish tezligiga erishish uchun kod Arduino Nano portiga yozish uchun yozilgan. Neopixel chiziqlaridan ma'lumot simlarini Nano raqamli 1-7 raqamli pinlariga ulash, ularni bir vaqtning o'zida yozish imkonini beradi. Belgini sinab ko'rish uchun kod bu bosqichga biriktirilgan.

3 -qadam: teginishni tugatish

Tugatish tegishi
Tugatish tegishi
Tugatish tegishi
Tugatish tegishi
Tugatish tegishi
Tugatish tegishi
Tugatish tegishi
Tugatish tegishi

Kabelni tugatgandan va belgini sinab ko'rganimdan so'ng, hamma narsani tugatish uchun alyuminiy burchakli qavslarni kesish uchun qo'lda arra ishlatdim. Men alyuminiyni yog'ochga yopishtirish uchun ikki qismli epoksi ishlatib, 24 soat davomida quritib qo'ydim.

Tavsiya: