Мазмуну:

Lightpipe 7-Segment Display: 7 Кадам (Сүрөттөр менен)
Lightpipe 7-Segment Display: 7 Кадам (Сүрөттөр менен)

Video: Lightpipe 7-Segment Display: 7 Кадам (Сүрөттөр менен)

Video: Lightpipe 7-Segment Display: 7 Кадам (Сүрөттөр менен)
Video: EEVblog #1155 — Мешок для почты 2024, Декабрь
Anonim
Lightpipe 7 сегменттүү дисплей
Lightpipe 7 сегменттүү дисплей

Эгер мен сага бут кийимдин боосунан дисплей кура аласың деп айтсамчы !? Ооба, мен так ошондой кылдым! Өзүңүздүн жети сегменттүү дисплейиңиз жаңы нерсе эмес, бул абдан кеңири таралган Arduino проектиси, бирок менде бул жөнүндө идея бар болчу, ошондуктан мен аны берем дедим жана мен таптакыр кантип чыкканына кубандым!

Сүрөт
Сүрөт

Бул Light up бут шнуркасынан (жарык түтүк), кээ бир даректүү RGB светодиоддорунан (неопикселдер) жана 3D принтерден жасалган. Бул дизайндын артында күтүлбөгөн жаратуучу жана Дэвид Уоттс иштеп жаткан Cob LED долбоорлору шыктандырылган. Мен муну кантип жасаганымды жана экинчи версия боюнча ойлорумду жана сунуштарымды көрсөтөм!

1 -кадам: Видеону карап көрүңүз

Image
Image

Видеодо мен аны текшергиңиз келсе, мен ушул Нускамада кылган бардык нерселеримди камтыйм.

2 -кадам: Сизге эмне керек

Бул дисплейди жасоо үчүн мен төмөнкү нерселерди колдондум

  • 3D басылган монтаж (бул тууралуу кийинки кадамда)
  • Бут кийимдин боолорун күйгүзүңүз - мен билем, кандай кызыктай, бирок арзан жана сонун иштейт. Бир жуп боо менен 4 дисплей жасай алышыңыз керек. Аларды сатып алууда боолордун түсү мааниге ээ эмес, анткени биз баары бир LEDди колдонбойбуз.

    • Amazon.com* (мен колдонгон түр эмес, бирок алар иштеши керек окшойт)
    • Amazon.co.uk* (жогорудагыдай)
    • Aliexpress*
  • 14pc Hole Addressable LED диоддору аркылуу - Мен буларды былтыр бир долбоордо калтырып койгом, бирок мен тапкандарды таппай жатам (алар APA106 деп ойлойм), бирок мен Sparkfunдан келгендер иштеши керек деп ойлойм, сизге керек болот сегментке 3 таңгак сатып алуу.

Сизге керек болгон башка нерселер

  • Ар кандай Arudino, мен aliexpress*те RobotDyn'ден arduino Uno колдондум, мага бул жакты, анткени ал микро USB туташтыргычын колдонот
  • Мен 3D принтеримдеги тешиктерди бурушум керек болчу, ошону жасашыңыз керек болот (керек болсо 3 мм жана 5 мм бит)
  • Жарык түтүгүн кесүү үчүн курч пышак
  • Сым жана ширетүү

*= Өнөктөш шилтемелер

3 -кадам: 3D басып чыгаруу

3D Басып чыгаруу
3D Басып чыгаруу

Кандай доордо жашап жатабыз, физикалык объектилерди бир нече мүнөттө жарата алабыз! Бул дисплейди 3D принтерсиз жасоо абдан кыйын болмок!

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

Бул бөлүктү Tinkercadдан жана Thingiverseден табыңыз

Белгилей кетчү нерсе, жарык түтүгү мен тешкен тешиктерге туура келбеди, мен тешикти 3мм тешкич менен бурушум керек болчу. Менимче, бир эле стилди 3D форматында жасоого мүмкүн болушу мүмкүн. принтер коюу жыгачты колдонуп, 3мм тешикти бүтүндөй тешип, андан кийин 5мм LED үчүн жетиштүү бургулоо. Эгерде кимдир бирөө бул жолду басса, мен аны көргүм келет!

4 -кадам: Светодиоддук зымдарды туташтыруу

Светодиоддорду зымга туташтыруу
Светодиоддорду зымга туташтыруу
Светодиоддорду зымга туташтыруу
Светодиоддорду зымга туташтыруу
Светодиоддорду зымга туташтыруу
Светодиоддорду зымга туташтыруу
Светодиоддорду зымга туташтыруу
Светодиоддорду зымга туташтыруу

Мен кандайдыр бир ширетүүнү жабуудан мурун, бул сулуу эмес экенин эскертишим керек! Мен бул колдонмонун аягында муну кыла турган кээ бир өзгөртүүлөр жөнүндө сүйлөшөм.

Биз көбүнчө Neopixles деп аталган RGB LED даректерин колдонобуз. Бул укмуштай кичинекей нерселер, аларды өзгөчөлөнткөн нерсе, алардын бардыгын дароо эле өзгөртпөстөн, ар бир жеке LEDдин түсүн коюуга болот. Аларга көзөмөлдөө үчүн бир гана маалымат зымы керек, андыктан микросхемаларды бир топ жеңилдетет!

Сиз LEDдин бул түрүн тилкеден көбүрөөк таба аласыз, бирок алар тешик түрүндө да бар (стандарттык LED сыяктуу)

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

Сиздин LEDларыңызда төмөнкү казыктар болот

  • VCC - 5Vга туташуу үчүн
  • Жер - Жерге туташуу
  • Din - Маалыматтар мурунку LEDдин Dout'уна туташтырылышы керек
  • Dout - Data Out, кийинки LEDдин кирүүсүнө туташуусу керек

Маалымат буттары

Светодиоддорду 3D басылган монтажга салып, Ледстин Dout пинин ийип койгула, ошондо алар кезектеги LEDди көрсөтүп жатышат. (Мен колдонгон ырааттуулукту көрүү үчүн сандар менен жогорудагы сүрөттү текшериңиз, LED 5тин Dout LED 6 ж.б. менен туташат).

Dout бутун кийинки LEDдин Din бутуна lehimleyin. Dout буту өтө чоң боштуктар үчүн, кийинки LEDдын Дин пинин Дут бутуна карай артка бүгүп, аларды ээрчиңиз.

Бүткөнчө сизде запастык Din менен бир LED (менин сүрөтүмдө LED 0) жана бош Dout менен башка LED (мен үчүн LED 13) калыш керек

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

Power Legs

Эми сиз бардык VCC буттарын бириктиришиңиз керек/ Мен бул жерде абдан жалкоо болчумун жана буттарымды ширеткен зымдын бир бөлүгүн колдондум. Сиз мунун толук циклин бүтүрүшүңүз керек, анткени VCC циклин толугу менен сиз баштаган LEDге кайтарыңыз, бул акыркы диоддордун чыңалуусун азайтууга жардам берет. Андан кийин, сиз электр энергиясын оңой туташтыра турган зымдын бир бөлүгүн ширетишиңиз керек болот.

Жер буттары үчүн жогорудагыдай кадамдарды кайталаңыз.

Мультиметрди колдонуу менен кыска же көпүрөлөрдү текшерип көрүңүз.

Менин светодиоддорум күйгүзүлүп жатканда демейде көк түскө боёлуп калган, ошондуктан мен ар бир светодиод 5 в электр линияларын колдонуу менен кубат алып жатканын текшере алдым.

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

5 -кадам: Lightpipe кошуу

Lightpipe кошуу
Lightpipe кошуу
Lightpipe кошуу
Lightpipe кошуу
Lightpipe кошуу
Lightpipe кошуу

Андан кийин, биз бардык сегменттерге ылайыкташтырылган жарык түтүгүн кесип алышыбыз керек.

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

Жарык түтүгүн тешиктер менен ченеп көрүңүз, ийилүү жана тешикке түшүү үчүн ар бир тарапка 1-2 см ашыкча калтыргыңыз келет. Аларды бир аз узартуу жакшыраак, анткени 3D дизайнында курулган бөлмө бар, аны коюуну жеңилдетет. Эгерде өтө узун болсоңуз, аны бир аз кыркып салсаңыз болот (кайра кошууга караганда алда канча оңой) эгер ал өтө кыска болсо:))

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

6 -кадам: Arduino менен көзөмөлдөө

Arduino менен көзөмөлдөө
Arduino менен көзөмөлдөө

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

  • Ledsтин VCC линиясын Arduinoңуздун 5v пинине туташтырыңыз
  • Жерди төөнөгүчкө туташтыруу
  • Запастагы Din бутун 10 Arduino'го туташтырыңыз

Эми аны күйгүзүңүз жана сизде 7-сегменттен турган эң сонун экран болушу керек!

Эскертүү: Ар бир светодиод 60 мАга чейин токту тарта алат. Эгерде сиз бир нече дисплейди туташтырып жатсаңыз, анда өзүнчө 5в электр булагын туташтыруу максатка ылайыктуу болмок. Бул электр булагына Arduino жерин туташтырганыңызды текшериңиз.

7 -кадам: Жыйынтыктар жана жакшыртуулар жасалышы керек

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

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

Бирок кийинки жолу мен бул долбоорду жасап жатканымда, SMD диоддорун атайын ПКБны иштеп чыгуу же ушул сыяктуу нерсени колдонуу менен колдоном деп ойлойм. Менимче, PCBтин ыңгайлаштырылган чечими жакшы болмок, анткени бул эч кандай зымдарды билдирбейт! SMD светодиоддорун колдонуу 3D модели тереңдиктин кереги жок дегенди билдирет, анткени ал тешик LEDди жайгаштыруунун кажети жок. Бул ошондой эле LEDдин арткы жагындагы жарыктын азайышына алып келет.

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

Эгерде сиз менден башка долбоорлорду көргүңүз келсе, менин YouTube каналымды караңыз!

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