Агуулгын хүснэгт:
- Алхам 1: Видеог үзээрэй
- Алхам 2: Эд анги, багаж хэрэгслийг аваарай
- Алхам 3: Гадаргуу дээр суурилуулах бүрэлдэхүүн хэсгүүдээс эхэл
- Алхам 4: Дахин урсгах
- Алхам 5: Pin толгойг нэмнэ үү
- Алхам 6: 7 сегментийн дэлгэцийг гагнах
- Алхам 7: Тоног төхөөрөмж хэрхэн ажилладаг талаар
- Алхам 8: Демо програм хэрхэн ажилладаг
- Алхам 9: Тэд Daisy Chain хамтдаа
Видео: Хаягдах 7 сегментийн дэлгэц: 10 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Байнга л миний тархинд нэг санаа гарч ирэх бөгөөд "Өмнө нь яаж ийм зүйл хийгээгүй юм бэ?" бөгөөд ихэнх тохиолдолд энэ нь үнэндээ байсан. "Хаягтай 7 сегментийн дэлгэц" -ийн хувьд энэ нь хийгдээгүй гэж бодож байна, наад зах нь ийм зүйл болохгүй.
Ихэнхдээ 7 сегментийн дэлгэц нь таны бодож байснаас хамаагүй илүү төвөгтэй болж хувирдаг. Үндсэндээ та тоо эсвэл үсгийг харуулахын тулд хэд хэдэн LED асааж байна. Энэ нь танд байгаа орон бүрийн сегмент бүрийг хянах шаардлагатай гэсэн үг бөгөөд хэрэв танд 4 оронтой бол 4 * 7 = 28 гаралт гэсэн үг юм! Цахилгааны утас, резисторыг дурдахгүй. Дараа нь та олон хүн жолоодож эхэлмэгц бүх зүйл тийм ч энгийн харагдахгүй болно. Би хүссэн хэмжээгээрээ 7 сегментийн дэлгэцтэй болох энгийн аргыг бий болгохоор шийдсэн бөгөөд тэдгээр нь супер модуль юм. Та 20, 2 -ийг хүсч байгаа эсэхээс үл хамааран тэдгээрийг хянахын тулд танд Arduino -аас зөвхөн нэг өгөгдлийн шугам хэрэгтэй болно. Үүнийг хэрхэн хийснийг харах, эсвэл өөрийн болгох, эсвэл тэд хэрхэн ажилладагийг мэдэхийн тулд дагана уу!
Хэрэв та өөрийн гараар бүтээхийг хүсэхгүй байгаа эсвэл миний үүсгэсэн нээлттэй эхийн төслийг дэмжиж байгаа юм шиг санагдаж байвал би эдгээр вэбсайтуудад зориулж олон нийтэд зориулсан кампанит ажил явуулж байна.
Алхам 1: Видеог үзээрэй
Хэрэв та видеог үзээд илүү сайн сурч байвал би тэдгээрийг хэрхэн бүтээсэн, энд хэрхэн ажилладаг талаар тайлбарлах болно.
Бүртгүүлэхээ бүү мартаарай!
www.youtube.com/seanhodgins
Алхам 2: Эд анги, багаж хэрэгслийг аваарай
Маш олон хэсгүүд байдаггүй, энэ нь үүнийг гайхалтай болгодог, гэхдээ та гадаргуу дээр холбох гагнуур хийхэд зүгээр байх ёстой.
Нэг дэлгэцийн хэсэг:
- 1 x Захиалгат ПХБ - GitHub -аас файл авах эсвэл PCBWay -ээр дамжуулан захиалах
- 3 x WS2811 - Adafruit
- 1 x 7 сегментийн дэлгэц - Нийтлэг анод байх шаардлагатай! Sparkfun тэдэнд байдаг
- 3 x 33OHM эсэргүүцэл 0805 - Digikey
- 3 x 1uF конденсатор 0805 - Digikey
- 1 x 3 -Pin баруун өнцгийн толгой - Эмэгтэй - Digikey
- 1 x 3 -Pin баруун өнцгийн толгой - Эр - Digikey
Хэрэгсэл:
- Гагнуурын төмөр
- Дахин зуух эсвэл халуун агаар (заавал биш боловч илүү хялбар)
- Гагнах оо эсвэл гагнуур
Хэрэв та барилгыг алгасаад зүгээр л хос худалдаж авахыг хүсч байвал энд очоорой
shop.idlehandsdev.com/products/addressable-7-segment-display
Алхам 3: Гадаргуу дээр суурилуулах бүрэлдэхүүн хэсгүүдээс эхэл
Ар талд нь гагнуурын оо түрхээрэй. Эдгээр нь үнэхээр уучлах бүрэлдэхүүн хэсгүүд бөгөөд хэрэв та гадаргуу дээр холбох эд ангиудыг дахин асааж байгаагүй бол эхлүүлэх нь сайн хэрэг болно. Гагнуурын зуурмагийг хэрэглэсний дараа таг, резистор, эцэст нь WS2811 -ийг байрлуулна. Самбар дээрх тэмдэглэгээг дагаж мөрдөөрэй.
Алхам 4: Дахин урсгах
Халуун агаарыг гаргаж эсвэл зуухыг дахин асгаж, бүх гагнуур наах хүртэл халаана. Хэрэв танд халуун агаар эсвэл дахин асаах зуух байхгүй бол та гагнуурын төмөр, гагнуур ашиглаж болно. Энэ нь илүү уйтгартай боловч бүрэн боломжтой. Хэрэв та зарим техникийг мэдэхийг хүсч байвал надад энэ талаар видео байна. Эндээс үзээрэй:
Алхам 5: Pin толгойг нэмнэ үү
Энэхүү зааварчилгааны алхамуудын дараалал нь чухал юм. Дараа нь зүү толгойнуудыг гагнах хэрэгтэй, учир нь тэдний дэвсгэр удахгүй 7 сегментийн дэлгэцийн бүрэлдэхүүн хэсэгт нуугдах болно. Самбар дээр эрэгтэй, эмэгтэй зүү толгой ямар чиглэлд явж байгааг харуулав. Тэднийг шулуун болгохыг хичээгээрэй!
Алхам 6: 7 сегментийн дэлгэцийг гагнах
Эцэст нь бид 7 сегментийн дэлгэцийн бүрэлдэхүүн хэсэгт гагнах хэрэгтэй. Торгоны дэлгэцийн чиглэлийг дагаж зөв чиглэлд байгаа эсэхийг шалгаарай.
Гагнуур хийж дууссаны дараа самбараа дуртай цэвэрлэгчээрээ цэвэрлээд дуусга!
Алхам 7: Тоног төхөөрөмж хэрхэн ажилладаг талаар
WS2811 IC нь хувьсах гүйдэлтэй 3 LED жолоодох чадвартай. Ихэвчлэн эдгээр нь олон мянган өнгө хийх боломжтой улаан, ногоон, цэнхэр LED юм. 7 сегменттэй дэлгэцийн хувьд бид 7 сегментийн дэлгэцийн 8 өөр сегментийн гэрлийг хянахын тулд 3 WS2811-ийг ашиглаж байна. WS2811 -ийн хоёр нь 3 сегментэд холбогдсон бөгөөд сүүлийнх нь 2 сегментэд холбогдсон бөгөөд нэг нь үлдсэн байна. Үлдсэн хэсэг нь үнэндээ хүн амгүй LED -тэй холбогдсон бөгөөд энэ нь ямар нэг зүйлд хэрэгтэй байж магадгүй гэж бодож байсан.
WS2811 -ийг хаягжуулах арга нь нэг WS2811 -ээс нөгөө рүү өгөгдөл дамжуулах чадвартай байдаг. Тиймээс, та бит (өгөгдөл) -г илгээхдээ ямар LED -ийг асаах тухай мэдээллийг өөрөө авч, зарим мэдээллийг дараах WS2811 төхөөрөмжүүдэд дамжуулж өгөх болно. Энэ нь харилцааны энэ арга нь зөвхөн нэг өгөгдлийн шугамыг шаарддаг гэсэн үг юм. Өгөгдлийг нэг оронтой тоон дээр хүлээн авсны дараа өгөгдлийг дараагийн гурав руу шилжүүлэх болно. Чөлөөт ногоон утас нь дараагийн дэлгэц дээр гарах болно.
Алхам 8: Демо програм хэрхэн ажилладаг
Би хаягийг харуулдаг 7 сегментийн дэлгэц дээр хэрхэн яаж харуулахыг харуулахын тулд Arduino програмыг хурдан хийлээ. Энэ нь тоон дэлгэцийг хянахын тулд Adafruit NeoPixel номын санг ашигладаг. Энэ нь үндсэндээ цифр бүрийг 3 неопиксел болгон хувиргадаг. Та нэг цифрийг нэг дэлгэц рүү илгээж, түүний гэрлийг хянах боломжтой:
writeDigit (DisplayNumber, Number, Brightness);
Дэлгэцийн дугаарыг 0-ээс эхлэн бичихийг хүсч буй дэлгэцийнхээ баруун талаас зүүн тийш дугаар юм. Дугаар нь 0-9 хүртэл дэлгэц дээр харуулахыг хүссэн бодит тоо бөгөөд тод байдал нь 0-255 хүртэлх утгатай байна. гэрэл гэгээтэй байхыг хүсч байна.
Дэлгэцийг шинэчлэхийг хүсэх болгондоо дараахь зүйлийг илгээх шаардлагатай болно.
сегмент.шоу ();
Энд мултиплекс хийгдээгүй байгаа тул тоонуудыг лугшуулах, бүдэгрүүлэх, гайхалтай анимац хийх гэх мэт зүйлсийг хийхэд үнэхээр хялбар болгодог.
Бие даасан номын сан гэж байдаггүй, гэхдээ би удахгүй нэг номын санд ажиллах болно. Хэрэв та төсөлд хувь нэмэр оруулах, номын сан бичихийг хүсч байвал надтай холбоо бариарай, би танд хэдэн дэлгэц илгээх болно.
Алхам 9: Тэд Daisy Chain хамтдаа
ПХБ -ийн тэмцээний хоёрдугаар шагнал
Зөвлөмж болгож буй:
Edge-Lit долоон сегментийн цагны дэлгэц: 16 алхам (зурагтай)
Edge-Lit Seven сегментийн цагны дэлгэц: Долоон сегмент дэлгэц нь зуу гаруй жилийн турш оршин тогтнож ирсэн (https://en.wikipedia.org/wiki/Seven-segment_display) ба дижитал цаг, багаж хэрэгслийн самбар дээрх танил хэлбэрийг бүрдүүлдэг. болон бусад олон тооны тоон дэлгэцүүд. Тэд дахин
Хөрсний хялбар чийгшил мэдрэгч Arduino 7 сегментийн дэлгэц: 4 алхам (зурагтай)
Хөрсний хялбар чийгшил мэдрэгч Arduino 7 сегментийн дэлгэц: Сайн байна уу! Хорио цээрийн дэглэм хатуу байж магадгүй. Жижигхэн хашаатай, байшинд олон ургамал тарьж ургуулсан нь надад аз тохиосон бөгөөд энэ нь намайг гэртээ гацчихаад байхад тэдэнд анхаарал халамж тавих жижиг хэрэгсэл хийж болох юм байна гэж бодоход хүргэсэн юм
BT програмтай 7 хөл 7 сегментийн RGB дэлгэц: 22 алхам (зурагтай)
BT програмтай 7 хөл 7 сегментийн RGB дэлгэц: Энэ бол 6 футын цаг гаргах миний урт хугацааны мөрөөдөл (гэхдээ энд 7 футын дэлгэц байна), гэхдээ энэ бол зөвхөн мөрөөдөл юм. Энэ бол эхний цифрийг хийх эхний алхам боловч лазер таслагч гэх мэт машинтай ажиллахдаа ийм б хийхэд маш хэцүү байдаг
Lightpipe 7 сегментийн дэлгэц: 7 алхам (зурагтай)
Lightpipe 7 сегментийн дэлгэц: Хэрэв та гутлын үдээсээр дэлгэц бүтээж болно гэж хэлвэл яах вэ !? Энэ бол миний хийсэн зүйл юм! Өөрийн долоон сегментийн дэлгэцийг бүтээх нь шинэ зүйл биш, энэ бол маш түгээмэл Arduino төсөл юм, гэхдээ надад ийм санаа байсан тул би танд өгөх болно гэж хэлсэн
Дахин боловсруулсан PVC долоон сегментийн дэлгэц: 5 алхам (зурагтай)
Дахин боловсруулсан PVC долоон сегментийн дэлгэц: Би хананд өлгөх боломжтой дижитал цаг хийхээр төлөвлөөд удаж байна, гэхдээ би нийлэг худалдаж авахыг хүсээгүй тул үүнийг байрлуулсаар байгаад үлдсэн PVC кабелийн суваг, Үр дүн нь ор биш гэдгийг хэлэх ёстой, тиймээс