Мазмуну:

LED Strip Message Board: 3 кадам
LED Strip Message Board: 3 кадам

Video: LED Strip Message Board: 3 кадам

Video: LED Strip Message Board: 3 кадам
Video: Загадка Титаника : Как они могли не заметить айсберг?! Самая подробная история! 2024, Ноябрь
Anonim
Image
Image

Бул көрсөтмө сизге жеке NeoPixel LED тилкелеринен билдирүү тактасын түзүү процессинде жол көрсөтөт. Бул долбоор https://github.com/bigjosh/MacroMarquee дарегинен табууга мүмкүн болгон Джош Левин тарабынан чыгарылган белгинин ылайыкташтырылган версиясы.

Бул долбоор көпчүлүк сыяктуу эле, амбициялуу максат жана катуу мөөнөт менен башталды. Архитектура боюнча окуган аспирант катары мен да программалоо сабагына жазылып калганыма таң калдым. Бул долбоордун түпкү максаты Бостон шаарындагы каалаган метро станциялары үчүн реалдуу убакытта жаңыртууларды көрсөтө турган автоматташтырылган билдирүү тактасын түзүү болгон. Чындык башталганда жана Ковид-19 дүйнөнү ээлеп алганда, мен бул долбоорго болгон үмүтүмдү төмөндөтүүгө аргасыз болдум. Бул проекттин үстүндө иштеп, бир нече сааттан кийин мен бул долбоордогу бардык максаттарыма жете албасым белгилүү болду. Белгинин акыркы версиясы мен ойлогон түпкү максатка жетпей калышы мүмкүн, бирок ал мага жолдо көп нерселерди үйрөттү.

Менин программалуу LED билдирүү тактамдын этап-этабы менен бузулушунан ырахат алыңыз.

Жабдуулар

(1) Arduino Nano (же эквиваленттүү такта)

(1) 5v 15a Power Supply w/ аял адаптер сайгыч

(1) ПХБ тактасы

(15 метр) NeoPixel жеке даректүү LED тилкелери

(1) борт

(2) Алюминий бурчу темир

Кошумча зым

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

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

Ассамблея абдан алдыда. Мен бурчтуу алюминий кронштейндердин ортосундагы LED тилкелерин борборго эң сонун орнотуу үчүн тактайымды жулуп алдым. LED чырактарын кемчиликсиз тегиздөө үчүн тилкелердин кээ бирлерин тазалоо керек болчу. Жарыктарды кармоо үчүн, мен тилкелерде берилген жабышчаак колдоону колдондум жана колдонуудан мурун тактайды тазалап койгом.

2 -кадам: Кабелдөө

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

Тез жаңыртуу ылдамдыгына жетүү үчүн, коду Arduino Nano портуна D жазуу үчүн жазылган. Неопикселдик тилкелерден маалымат зымдарын Нанодогу 1-7 цифрлуу казыктарына бекитүү, аларды бир убакта жазууга мүмкүндүк берет. Белги сыноо коду бул кадамга тиркелет.

3 -кадам: Тийиштерди бүтүрүү

Тийиштерди бүтүрүү
Тийиштерди бүтүрүү
Тийиштерди бүтүрүү
Тийиштерди бүтүрүү
Тийиштерди бүтүрүү
Тийиштерди бүтүрүү
Тийиштерди бүтүрүү
Тийиштерди бүтүрүү

Электр өткөргүчтөрүн бүтүрүп, белгини текшергенден кийин, мен колу менен араа колдонуп, алюминий бурчтуу кронштейндерди кесип бүтүрдүм. Мен жөн эле алюминийди жыгачка жабыштыруу үчүн эпоксидин эки бөлүгүн колдонуп, 24 саат кургатуу үчүн бөлүп койдум.

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