Мазмуну:

Continuum - Slow Motion LED Art Display: 22 кадам (Сүрөттөр менен)
Continuum - Slow Motion LED Art Display: 22 кадам (Сүрөттөр менен)

Video: Continuum - Slow Motion LED Art Display: 22 кадам (Сүрөттөр менен)

Video: Continuum - Slow Motion LED Art Display: 22 кадам (Сүрөттөр менен)
Video: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Ноябрь
Anonim

Автор тарабынан PixelmatixFollow More жөнүндө көбүрөөк билүү:

SmartMatrix - Динамикалык LED арт дисплейи
SmartMatrix - Динамикалык LED арт дисплейи
SmartMatrix - Динамикалык LED арт дисплейи
SmartMatrix - Динамикалык LED арт дисплейи

Жөнүндө: Pixelmatix SmartMatrix сериясындагы ачык жабдуу продуктуларын жана Teensy 3.1 үчүн SmartMatrix Китепканасын түзөт. Pixelmatix жөнүндө көбүрөөк маалымат »

Continuum - бул жеңил көркөм дисплей, ал үзгүлтүксүз кыймылда, ылдам, жай же укмуштай жай кыймылдоо мүмкүнчүлүктөрү менен. Дисплейдеги RGB светодиоддору секундуна 240 жолу жаңыртылып турат, ар бир жаңыртууда уникалдуу түстөр эсептелет. Дисплейдин капталындагы слайдер, эгерде LEDлер мазмунун ойнотсо, көзөмөлдөйт - азыркы учурда анимацияланган GIFтер - реалдуу убакытта, реалдуу убакытка караганда 1000 эсе жайыраак, же алардын ортосунда.

Бул алкак Teensy 4.1 жана SmartMatrix китепканасы менен иштейт, өспүрүмдөр үчүн SmartLED Shieldди колдонот. LED панелдери 32x32 пикселдик P5 (5мм бийиктиктеги) RGB HUB75 панелдери болуп 96x96 пикселдик 480мм (18.9 ) чарчы дисплейди түзөт. Ikea Ribba көлөкө кутусунун алкагына туура келет. HUB75 панелдери сүрөттү жогорку ылдамдыкта көрсөтүү үчүн дайыма маалыматтар менен жаңыртылып турууну талап кылат: көпчүлүк адамдарга жылтылдабай көрүнүшү үчүн секундасына кеминде 100 жолу жаңыртылып, жакшы көрүнүшү үчүн секундасына 200 эсе кем эмес. SmartMatrix китепканасы жана SmartLED Shield HUB75 панелдерин тез жана жогорку сапаттагы графика менен жаңыртуу үчүн иштелип чыккан, түстөрдүн тереңдиги начар болгон түстүү өзгөрүүлөрдү жасоодо көрүнүүчү кадам эффектине жол бербөө үчүн 48-битке чейин тереңдикти колдонуу. Адатта SmartMatrix китепканасы жаңыртуу ылдамдыгынан алда канча жай жаңыртылган булак мазмуну менен иштейт, мисалы, видеолор үчүн секундасына 30 кадр жана бир убакта бир сүрөт. Бул долбоор менен китепкана ар бир жаңылоо үчүн бир убакта эки сүрөттү карайт жана сызыктуу интерполяцияны колдонуп жаңылоо үчүн жаңы сүрөттү түзөт. Бул кошумча пикселдик маалыматтарды сактоого жана 96x96 HUB75 дисплейи үчүн уникалдуу пикселдерди эсептөө жана дисплейди секундасына 240 жолу жаңыртуу үчүн жетиштүү эс тутумга ээ болгон Teensy 4 күчтүү болбосо мүмкүн эмес.

HUB75 светодиодун айдагандан тышкары, мен SmartMatrix китепканасындагы APA102 LED колдоосун колдонуп жатам жана SmartLED Shieldге орнотулган JST-SM кабели жана 5V буферлери эки метр 60 LED/метр APA102 LED тилкесин арткы дубалды жарык кылуу үчүн Amibilight окшош эффект менен кадр. APA102 светодиоддору WS2812/Neopixelsке салыштырмалуу жакшы чечим, анткени алар LEDдын 5-бит Глобалдык Жарыктыкты көзөмөлдөө параметрине ээ, аларды псевдо 39-разряд түстүү тереңдикке каршы 24-бит WS2812/Neopixels менен башкарууга мүмкүндүк берет. Бул түстөрдүн тереңдигин төмөндөтүүчү LED диапазонунда көрүнбөстөн, түстөрдүн жылмакай өзгөрүшүнө мүмкүндүк берет. APA102 светодиоддорунун түстөрү панельге айдалган сүрөттөрдүн четинен алынат жана убакыттын өтүшү менен негизги панелдер сыяктуу интерполяцияланышат.

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

Светодиоддор светодиоддуу акрил панели менен жетиштүү аралыкта жайгашып, диоддордон чектеш жарыктар бир аз аралашып кетет. Бул мазмундун айрым түрлөрүнүн көрүнүшүн кескин түрдө жакшыртып, дисплейге өзгөчө көрүнүш берет.

Менде бул дисплейдин жалпы идеясы бар болчу, бул абдан жай Movie Player долбоорунан жана Fadecandy LED контроллери колдонгон жылмакай сызыктуу интерполяциядан шыктандырылган. Мага "Өтө жай кино ойноткучтун" идеясы абдан жакты: дисплей стационардык болуп көрүнгөн, бирок кайра карасаңыз жаңы мазмунду чагылдырышы мүмкүн. Бул долбоордон айырмаланып, мен өткөөлдөрдү жашыргым келди, андыктан сиз жаңы кадрга өтүп жатканда дисплейге тике карап турсаңыз дагы, сиз өтүүнү же эч кандай кыймылды көрө албайсыз.

Жабдуулар

96x96 кадрды куруу үчүн сизге керек болот

  • Ikea Ribba 50x50см алкак
  • Acrylite Satinice 0D010 3мм барак 500x500ммге чейин кесилет

    Альтернативалуу диффузор арзаныраак үчүн колдонулушу мүмкүн, ал тургай принтер кагазы (эгер сиз аны туура өлчөмдө тапсаңыз) диффузор катары жакшы иштей алат, бирок кадр сапаттуу диффузор менен чынында фантастикалык көрүнөт

  • 9x P5 32x32 HUB75 панели

    Мен көп жылдар мурун сатып алган панелдерди колдондум, жана арзан P5 32x32 панелдери токтотулган окшойт, анткени Px 64x32 панелдери 96x96 дисплей үчүн иштебейт. P5 32x32 "Сыртта" панелдери бар, бирок алар кымбатыраак жана алар суу өткөрбөй турган жабууларга ээ. Алар дагы калыңыраак болушу мүмкүн, андыктан ошол эле жайылган көрүнүштү алуу үчүн панелдердин жайгашуусун кандайдыр бир жол менен тууралашыңыз керек болот

  • Өспүрүмдөр үчүн SmartLED Shield 4

    Бул учурда Crowd Supply боюнча краудфандинг кампаниясында, бирок бул ачык булак жабдуулары жана прототиптин аппараттык дизайны жана SmartMatrix китепканасынын акыркы коду GitHubда жеткиликтүү, эгер сиз өзүңүздүн курууну кааласаңыз

  • Өспүрүм 4.1

    Муну PJRC же SparkFun'дан ээриген казыктар менен алыңыз, эгер сиз муну ширетпей кургуңуз келсе

  • microSD картасы

    • Кичинекей өлчөмү жакшы
  • Узунураак 16 пиндүү IDC тасма кабели

    • HUB75 панелдерин катарлар менен туташтыруу үчүн, адатта, HUB75 панелдери менен камсыздалгандан узунураак кабелдер керек болот
    • Эң арзан вариант, балким, 16 өткөргүч ленталуу кабелдин түрмөгүн жана 16 пиндүү IDC коннекторлорунун пакетин алуу жана өзүңүздү бүктөө. Көңүл буруңуз, эгер сиз 16 өткөргүч кабелин таба албасаңыз, кененирээк (мис. 20-пин) таба аласыз жана сизге керектүү 16 зымды бөлүп коюңуз.
    • Сиз атайын IDC кысуучу куралын ала аласыз, же жөн эле отургуч орунду колдоно аласыз
  • 2x Rotary Encoders

    Мен KY-040 моделин колдондум, кытай электроникасын саткан сайттарда бар

  • Слайд потенциометр

    Мен кызыл ПХБ, сары слайдер жана кош сызыктуу чыгышы бар кытай булагы 10к потенциометрди колдондум

  • M-F "Дюпонт" секирүүчү кабелдери, же зым жана кримпс
  • ~ 100uF аркылуу электролитикалык конденсатор

    Мааниси анча деле маанилүү эмес, мен дагы колумда болгон 220uF колдондум

  • HUB75 панелдериңиз менен келе турган нерселер

    • Ар бир панель үчүн электр кабели
    • Кыска ленталуу кабелдер (сизге 9х керек)
  • Нан же такта
  • SmartLED Shieldди нанга же тактага туташтыруу үчүн ылайыктуу 2x 14-пин баштары

    Эгерде сиз нанды колдонуп жатсаңыз, сизге мындай узун казыктар керек болот:

  • Электр менен камсыздоо жана Wall электр кабели жана сайгыч

    Бул панелдер толук жарыкта 3Ага чейин колдонушат, ошондуктан мага жалпы 27А керек, плюс LED тилкелери үчүн жетиштүү. Мен кичинекей жабдуу иштеши мүмкүн, анткени мен бардык панелдерде ак түстүү ак түстөгү мазмунду айдаган жокмун. Менде 40А камсыздоосу бар болчу, ал дисплейдин артына туура келген, ошондуктан мен аны оптималдаштыруунун ордуна колдондум

  • HUB75 панелдерин раманын артына бекитүү үчүн M3 8мм бурамалары

    Бир нече узунураак бурамалар кубаттуулукту кадрдын артына туташтырууга ыңгайлуу болмок

  • Жыгач бурамалары рамкага Encoder жана Slide Potentiometer тиркөө үчүн

    Менде #4 1/2 "бурамалар бар болчу, ошондуктан мен аларды колдондум

  • Калкты орнотуу үчүн токтоолор жана бурамалар

    • Бул SmartLED Shieldди алкакка орнотуу
    • Мен HUB75 панелинин тешиктеринин бирине сайылган 20 мм M3 M-F тирөөчтү жана калканды тирөөчкө бекитүү үчүн 6 мм M3 бурамасын колдондум. Эгерде сиз нан табактын ордуна перфорду колдонсоңуз, анда ал ичке болуп калат жана сизге кыскараак каршылык керек болот
  • Принтер кагазы
  • Алынуучу тасма

    мис. Маскировка тасмасы

  • Карандаш
  • Коддогучтун баскычы

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

  • Слайдер үчүн капкак

    Слайдер капкак менен келет, бирок ал ачык сары, балким кара сүрөт алкагына туура келбейт. Жакшы көрүнгөн бирөөнү табыңыз

  • Милдеттүү эмес

    • 2м 60 LED/m APA102 тилкеси
    • APA102 Strip Right Angle Connectors

      Бул оң бурчтарды өткөрүүнү бир топ жеңилдетет, антпесе кыска зымды колдонуңуз

    • JST-SM Эркек жана Аял pigtails
    • Терминал блок адаптерине баррель сайгычы (APA102 Strip үчүн)
    • Jumper Wire электр менен жабдууну жана баррель сайгычын туташтырат
    • APA102 баррелдик сайгычын электр менен камсыздоо үчүн зым/кысуучу терминалдар
    • Ikea Mosslanda текчеси

      дубалга кадрды кармоо

    • 3 мм MDF

      Рибба алкагына киргизилген 2 мм MDF панелдерди ортосуна ийип, кармап турууга бышык эмес. Бул, жок эле дегенде, башында дубалдын үстүнө тик орнотулганда көйгөй эмес, бирок убакыттын өтүшү менен ал ийилип калышы мүмкүн. Эгерде сизде 3 мм MDFке же башка калыңыраак жыгач панелине оңой жетүү мүмкүнчүлүгүңүз болсо, анда башында жакшы жаңыртуу болушу мүмкүн

  • Куралдар

    • 34 мм тешик араа

      • Мен Ikea Fixa Kitтеги кичинекей араны колдондум
      • Бир аз чоңураак тешик жакшы болсо керек
    • Бургулоо
    • Drillbits

      • Мен бурама тешиктер үчүн 5/32 "(~ 4мм) бургулоону колдондум
      • Поляризациялоочу казыктар үчүн чоңураак бит
      • 17/64 дюймдук (6.75мм) коддоочу вал үчүн бургулоо
      • Коддоочу жана потенциометр үчүн боштукту бургулоо үчүн 16 мм (же 18 мм?) Форстер бит
      • Пилоттук тешиктер үчүн кодер жана потенциометр үчүн кичине
    • Бурамалар
    • Хобби бычагы
    • Кычкачтуу кычкачтар
    • Ийне же бармактын учу сыяктуу кадоо же курч нерсе
    • Карандаш жана/же Ручка

1 -кадам: Пландаштыруу

Нускамалар 96x96 кадрды курууга тийиш, бирок бул долбоор башка өлчөмдөгү дисплейлерге чейин масштабдалышы мүмкүн. Сиз 32x32 P6 (6мм бийиктиктеги) панели менен кичинеден баштасаңыз болот, ал ошондой эле жалпыга жеткиликтүү shadowbox сүрөт алкактарына туура келет (SmartMatrix Displayди караңыз). Анын ордуна 64x64 P3 панелин колдонуп, бирдей өлчөмдөгү кадр менен төрт эсе көп пиксел алсаңыз болот. 96x96дан чоңураак дисплейди айдоого болот, 128x128 мүмкүн, бирок жаңыртуу ылдамдыгынын төмөндүгү менен (болжол менен 160 Гц).

2 -кадам: Калыпты жасаңыз

Сиз рамканын артында бургулоо керек болгон тешиктерди белгилөө үчүн колдонула турган шаблон жасайсыз. Сиз чоң баракты же бир нече баракты скотч менен шаблон жасай аласыз.

Бардык панелдериңизди жайып коюңуз, анткени алар LED тарапка каратып орнотулат. Панелдердин бири -бирине жакын түртүлгөнүнө ынануу үчүн, эки панельди бириктирген сырткы четине скотч жабыштырыңыз. Сиз шаблондун панелдерди бекем кармашын каалайсыз, антпесе эки панелдин ортосунда кошумча боштук бар жарыктарда көрүнүп турган боштук болушу мүмкүн.

Калып борбордук панелдин өзгөчөлүктөрүн жана эң аз дегенде сырткы панелдердеги бурама тешиктерди, ар бир панелден тартып алуусу керек. Кагазыңыз бул өзгөчөлүктөрдүн бардыгын ала турганчалык чоң экенин текшериңиз.

Кагазды панелдердин артына түшүрүңүз. Панелдин арт жагында кагаздын түз отурушуна тоскоол болгон кээ бир өзгөчөлүктөр бар. Поляризациялоочу казыктар (панелдин арт жагынан жабылган казыктар) жолдо, электр туташтыргычтары сыяктуу. Бул өзгөчөлүктөр кагаз аркылуу өтүшү үчүн кичинекей тешиктерди жасаңыз, ошондо ал жалпак болот. Эми кагазды лентага түшүрүңүз, ал панелдердин артына катуу тегиз тартылат.

Манжаңызды колдонуп, панелдин өзгөчөлүктөрүн шаблон астына сүртүңүз, алар кагазга түшүрүлөт. Бардык бурама тешиктерди, 2x8 HUB75 коннекторлорун жана кубат туташтыргычын борбордук панелден, жок дегенде сырткы панелдерден эң жакын бурама тешиктерин жапканыңызды текшериңиз. Эми панелдерден скотчту алып салыңыз.

Карандашты колдонуп, шаблон учурунда сизге туш болгон капталын белгилеңиз. Калып панелдердин түбүн билдирет, андыктан сизге караган тарапка "BOTTOM" деп жазыңыз. Панелдердин кайсы тарабы "Өйдө" экенин билиңиз (панелдердин көбүнчө артында жебелери бар, алардын бири HUB75 туташтыргычынан экинчисине маалымат агымын көрсөтөт, экинчиси панелдин үстүнө багытталган). Жогоруга багытталган жебени чийип, шаблонго Up деп жазыңыз.

3 -кадам: Калыпты Back Frameге өткөрүп бериңиз

Кадрдын артындагы өтмөктөрдү бүгүп, эгер сизде жок болсо, рамканы ажыратыңыз. Кадрдын арткы бөлүгүн түзгөн MDF баракты кармап, башка бөлүктөрдү четке коюңуз. Эгерде сиз коюуураак 3 мм MDF баракты колдонууну чечсеңиз, анын ордуна алыңыз. Эгерде сиз MDF баракчасынын алкагынын ичиндеги ориентациясына көңүл бурсаңыз, каалаган жагыңызды өзүңүзгө караган үстөлдүн үстүнө коюп, үстүңкү жагын өзүңүздөн алысыраак кылып столго коюңуз. Эми шаблондун үстүнө коюңуз, анда "BOTTOM" көрүнүп турат жана "Up" жебеси сизден карайт. Калыпты борбордук панелдин борбору MDF барагынын ортосунда болот. Калыпты белгилөө учурунда жылбай тургандай кылып ылдый чаптаңыз.

Калыпта бургулоону талап кылган ар бир өзгөчөлүктүн ортосунда пин тешиктерин жасаңыз: бурама тешиктер, поляризациялык казыктар (буга чейин тешиктер болушу керек), HUB75 туташтыргычы, электр туташтыргычы. Эми бул өзгөчөлүктөрдүн борборун MDF барагында калем же карандаш менен колдонуңуз. Эгерде сиздин шаблонуңуз бардык панелдердин бардык мүмкүнчүлүктөрүн тартууга жетиштүү болбосо, шаблонду алып салыңыз жана башка панелди жаап коюу үчүн, калыпты тегиздөө үчүн мурунтан белгилеген бурама тешиктин мүмкүнчүлүктөрүн колдонуңуз. Бардык өзгөчөлүктөр белгиленгенге чейин кайталаңыз.

Эми MDFтин үстүнө кайтып, бардык өзгөчөлүктөр белгиленгенин текшериңиз. Ыктыярдуу түрдө, поляризациялоочу казыктардын жанына "PEG", HUB75 жана электр туташтыргычтарынын жанына "BIG" деп жаза аласыз, андыктан кайсы тешиктерди чоңураак буруш керек экенин билесиз.

4 -кадам: MDF барагында бургулоо тешиктери

Адегенде борбордук панелдин бардык тешиктерин бургулаңыз. 5/32 (4мм) бит менен баштаңыз. Калыпта так белгиленбеген поляризациялоочу казыктар үчүн бир аз чоңураак баскычка өтүңүз, андыктан боштондукка чыдамдуулук үчүн чоңураак тешик керек. Тешүү үчүн араны колдонуңуз HUB75 туташтыргычын жана электр туташтыргыч тешиктерин бургулаңыз.

Панелдердин бирине тест туура келеби - панелди столго LED тарап менен ылдый каратып, MDF баракчасынын астына орнотууну унутпаңыз - тешиктер панель менен тизилишеби? Керек болсо кайра бургулаңыз.

5 -кадам: Көбүрөөк тешик бургулоодон мурун Фитти текшериңиз

Эми борбордук панелдин жанындагы панелдер үчүн кээ бир (баары эмес) тешиктерди бургулаңыз. Ар бир панелге эки бурама тешик, андан тышкары поляризациялоочу казыктар үчүн чоңураак тешиктер жетиштүү. Орто панелди жуп бурамалар менен бекер бекиңиз. Эми башка панелди колдонуп, сырткы панелдер үчүн бургуланган бир нече тешик туура туура келгенин текшериңиз. Эгерде сиз панелди борбордук панелге катуу басканыңызда панелдин бурама тешиктеринин борборун көрбөй жатсаңыз, анда бир нерсе өчүк. Калган панелдер үчүн калган тешиктерди бургулоодон мурун, панелдер бири -бирине бекем орнотулганына ынануу үчүн калган белгилериңизге керектүү түзөтүүлөрдү киргизиңиз.

Эми бул жөн гана бурчтук панелдерди калтырат. Сиз азыр эмне кылууну билесиз: бир нече тешикти бургула, туура келгенин текшериңиз, тууралаңыз, анан калган тешиктерди бургулаңыз.

6 -кадам: Тоо орнотуу жана тестирлөө

Тоо орнотуу жана сыноо
Тоо орнотуу жана сыноо
Тоо орнотуу жана тестирлөө
Тоо орнотуу жана тестирлөө

Электр менен жабдуу MDF баракчасынын артына орнотулушу мүмкүн. Панелдин учурдагы тешиктери электр менен камсыздоону орнотуу үчүн ыңгайлуу жерде экендигин текшериңиз жана эгер керек болсо, MDF аркылуу электр энергиясын панелдердин бирине туташтыруу үчүн узунураак бураманы колдонуңуз.

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

7 -кадам: Панелдерди орнотуу

Бардык панелдерди MDFтин арт жагына бекитүү үчүн бурамаларды колдонуңуз. Ар бир панелге төрт бурама жетиштүү, бирок кааласаңыз, бардык бурамаларды колдонуудан тартынбаңыз.

8 -кадам: Панелдерди зым менен жабыңыз

Wire Up Panel
Wire Up Panel

Тасма кабелдерин HUB75 панелдерине сайыңыз. SmartLED Shield кадрдын төмөнкү оң жагына орнотулат (арт жагынан кароодо). Калкты астыңкы сол панелдин киришине туташтыруу үчүн узун лента кабелин колдонуңуз. Эми панелдерди солдон оңго карай кыска ленталуу кабелдер менен, ал эми панелдин оң жагындагы чыгуулардан узун ленталуу кабелдерге, панелдин сол жагындагы кириштерине чейин төмөндөн өйдө карай өткөрүңүз. Акыркы HUB75 чыгарылышын туташпай калтырыңыз.

Электр менен камсыздоо кабелдерин панелдерге туташтырып, аларды 5В электр менен камсыздоонун чыгышына туташтырыңыз (кызыл зым - 5В, кара зым - Жер).

9 -кадам: SmartLED Shield жана Teensy 4 чогултуңуз

Teensy жана калканды чогултуу үчүн [SmartLED Shield for Teensy 4 нускамасын] аткарыңыз (https://docs.pixelmatix.com/SmartMatrix/shield-t4.html).

10 -кадам: Тестирлөө үчүн жөнөкөй эскиз менен Teensy программасы

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

11 -кадам: Кошумча: APA102 тилкелерин зым менен жабыңыз

Кошумча: Wire Up APA102 Strips
Кошумча: Wire Up APA102 Strips

APA102 тилкелери тилкелерди фреймдин арткы жагына туура келтирүү үчүн чогултуу жана ширетүү үчүн бир аз көбүрөөк иштөөнү талап кылат. Тилкелерди арткы жагына туура келгидей кылып кесип, бурчтарды оң бурчтун адаптерлерин колдонуп, төмөнкү оңдон баштап, үстүн, солун, анан астын жабыңыз. Эгерде сиз рамканы текчеге орнотуп жатсаңыз, анда астыңкы тилкенин текченин астына орнотулушун каалашыңыз мүмкүн, бул учурда сиз байланышты орнотуу үчүн JST-SM чочколорун ширетишиңиз керек жана текче тилкеси качан алынышы керек сиз рамканы ылдый түшүрүңүз.

12 -кадам: Тешиктерди алкакта кесүүнү пландаңыз

Ротари коддорлорго жана слайд потенциометрине монтаждоо жана кирүү үчүн алкактын капталдарында бургуланган тешиктер керек. Мен MDF алкагынан өтпөгөн тешиктерди бургулоо үчүн forstner битин колдондум, бирок эгер мен муну кайра кыла турган болсом, анда мен ар кандай шаймандарды колдонмокмун. MDF биттерди бат -баттан жаап, сүрүлүүдөн күйө баштайт. Менде бычак менен кескичтин айкалышы (же материалды бөлүү үчүн башка нерсе) жакшы иштээрин сезем.

Encoders жана Slide потенциометринин ордун белгилеңиз. Кодерлердин көбүрөөк байланышы бар, ошондуктан мен аларды рамканын оң жагына койдум (артка караган кезде), ошондуктан алар зымдарды жөнөкөйлөтүү үчүн SmartLED Shieldге жакыныраак. Мен сыдырманы кадрдын карама -каршы жагына койдум, андыктан башкаруу элементтерин кокусунан туура эмес башкарууга тийбестен колдонуу оңой. Башкарууну башка жерге коюудан тартынбаңыз, мындай учурда SmartLED Shieldди көзөмөлгө жакыныраак жылдырууңуз мүмкүн.

13 -кадам: Encoders үчүн тешиктерди кесүү

Encoders үчүн тешиктерди кесүү
Encoders үчүн тешиктерди кесүү
Encoders үчүн тешиктерди кесүү
Encoders үчүн тешиктерди кесүү
Encoders үчүн тешиктерди кесүү
Encoders үчүн тешиктерди кесүү

Кадрдын ичине биринчи коддогучтун ордун белгилеңиз. Сырттан өлчөнгөндө, тешик алкактын тереңдигинде жайгашканын текшериңиз. Эгерде сиз forster битин колдонуп жатсаңыз, жолдун көбүн тешип өтүңүз, бирок рамка аркылуу өтпөңүз. Жок дегенде тереңдеткичтин металл кабыгындай тереңдикке өтүңүз. Эми борбордук тешикти 17/64 (6.75мм) битти колдонуп бургулаңыз.

Коддогуч мурдагыдай эле туура келбейт, бирок, жок дегенде, орнотуу тешигинин ордун белгилеп, анан монтаж винти үчүн кичинекей пилоттук тешикти тешип койсоңуз болот.

Экинчи кодер үчүн кайталаңыз.

14 -кадам: Слайд потенциометринин тешиктерин кесүү

Слайд потенциометринин тешиктери
Слайд потенциометринин тешиктери
Слайд потенциометринин тешиктери
Слайд потенциометринин тешиктери
Слайд потенциометринин тешиктери
Слайд потенциометринин тешиктери
Слайд потенциометринин тешиктери
Слайд потенциометринин тешиктери

Слайддын потенциометринин ордун алкактын ичине белгилеңиз. Мен темир калканчтын ордун жана уячасынын узундугун белгилеп койдум. Сырттан өлчөнгөндө, слайддын тешиги кадрдын тереңдигинде жайгашканын текшериңиз. Эгерде сиз forster битин колдонуп жатсаңыз, жолдун көбүн тешип өтүңүз, бирок рамка аркылуу өтпөңүз. Потенциометрдин металл кабыгы сыяктуу жок дегенде тереңге барыңыз. Металл калкандын узундугу үчүн кайталап бургулоо. Кадрдын сыртындагы оюкту кесүү үчүн бычак жана болот сызгычты колдонуңуз. Материал кенен болгонго чейин, слайд байланышка чыкпай туруп, кыймылдын бардык спектрин өтүшү үчүн алып кете бериңиз.

Слайд мурдагыдай эле туура келбейт, бирок сиз жок дегенде монтаж тешигинин ордун белгилеп, анан орнотуучу бурама үчүн кичинекей пилоттук тешикти бурсаңыз болот.

15 -кадам: Контректорлорду текшерүү жана текшерүү үчүн бүгүү

Контректорлорду сыноо үчүн ийилгичтерди бүгүү
Контректорлорду сыноо үчүн ийилгичтерди бүгүү
Контректорлорду ийилтүү жана сыноо үчүн
Контректорлорду ийилтүү жана сыноо үчүн
Контректорлорду сыноо үчүн ийилгичтерди бүгүү
Контректорлорду сыноо үчүн ийилгичтерди бүгүү

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

Эми бириктиргичтер алкакка туура келиши керек. Тестти жасаңыз жана материал туура келгенге чейин алып салыңыз. Аларды азырынча орнотпоңуз, анткени диффузор кошулгандан кийин жасоо оңой.

16 -кадам: Control Connectors үчүн MDF баракындагы тешиктерди кесүү

Control Connectors үчүн MDF Барагында кесип тешиктер
Control Connectors үчүн MDF Барагында кесип тешиктер
Control Connectors үчүн MDF барагындагы тешиктерди кесүү
Control Connectors үчүн MDF барагындагы тешиктерди кесүү

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

17 -кадам: Диффузорду кошуу

Эгерде сиз Acrylite тоңгон акрилин колдонуп жатсаңыз, аны азыр алкакка кошуңуз. Эгерде сиз башка катуу диффузорду колдонуп жатсаңыз, анын ордуна кошуңуз. Эгерде сиз диффузор үчүн кагазды же пленканы колдонуп жатсаңыз, анда аны рамка менен келген ийкемдүү пластикке скотч менен жабыштыргыңыз келиши мүмкүн, андыктан ал рамка жыйналгандан кийин ордунда калат. Азыр колдонуп жаткан диффузорду кошуңуз.

18 -кадам: Слайдды жана коддогучтарды тиркеңиз

Слайдды жана коддогучтарды тиркеңиз
Слайдды жана коддогучтарды тиркеңиз
Слайдды жана коддогучтарды тиркеңиз
Слайдды жана коддогучтарды тиркеңиз

Эми башкаруу элементтерин рамкага кошуп койсо болот, аларды бекитүү үчүн бурамалар менен. Кадап койгонго чейин, казыктардын аттарын жазып алыңыз. Сиз MDF баракчасынын артына сигналдардын аталыштарын жазгыңыз келиши мүмкүн. Кадрдын сыртындагы коддогучтардагы гайкаларды тартыңыз.

19 -кадам: Frame чогултуу

Frame чогултуу
Frame чогултуу

Эми кадрдын дисплей бөлүгү чогултулуп, сыналышы мүмкүн. Көзөмөлдөрдөн качып, боштукту алкакка этияттык менен салыңыз. Панелдери бар MDF барагын салыңыз жана түшүп кетпеши үчүн бир нече өтмөктү бүктөңүз. Күйгүзүңүз жана диффузордун ичинде эч кандай чаң, сынык же башка эч нерсе жок экенине ынануу үчүн визуалдык текшерүү жүргүзүңүз. Зарылчылыгына жараша тазалаңыз, андан кийин бардык өтмөктөрдү бүктөңүз.

20 -кадам: Слайдды жана коддогучтарды иштетүү

Wire Up Slide жана Encoders
Wire Up Slide жана Encoders
Wire Up Slide жана Encoders
Wire Up Slide жана Encoders
Wire Up Slide жана Encoders
Wire Up Slide жана Encoders

Башкаруу сигналдарын нанга же перфортко туташтыруу үчүн секиргич зымдарды колдонуңуз. Сиз бул сигналдарга бир нече жолу байланыш түзүшүңүз керек болот, андыктан, эгер сиз нанды колдонуп жатсаңыз, ар бирине бир катар бөлүңүз: 3.3V, GND.

Слайдер туташуулары:

  • 3.3V
  • AGND
  • Pin 23
  • 3.3V менен AGND ортосундагы конденсаторду кошуңуз ("-" белгиси AGNDге барат)

Encoder 1 байланыштары:

  • 3.3V
  • GND
  • CLK 16
  • DAT 17
  • SW 18

Encoder 2 туташуулары:

  • 3.3V
  • GND
  • CLK 19
  • DAT 20
  • SW 21

21 -кадам: GIFтерди даярдоо

Adafruit Learning System боюнча бул окуу куралын ээрчип, кадрга GIFтерди даярдаңыз. Мен бул GIFтерди жана GIFBrewery программасын MacOSто демо видеодо көргөн GIFтер үчүн колдондум.

  • Reddit/r/perfectloops боюнча u/rddigi тарабынан туннель
  • GIFERдеги Trippy психикалык суюк-g.webp" />
  • Protobacillus CC BY-SA тарабынан "Джунгли террору"
  • "Процесс өсүш оорулары"

GIFтерди жаңы microSD картасына жүктөп, жаңы-g.webp

22 -кадам: Эскизди жүктөө жана тестирлөө

GifInterpolation эскизин түшүрүп, компиляциялап жана жүктөп бериңиз.

Коддогучтар иштеп жатканын текшериңиз (жарыктыгын жана-g.webp

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