Агуулгын хүснэгт:

Хаягдах 7 сегментийн дэлгэц: 10 алхам (зурагтай)
Хаягдах 7 сегментийн дэлгэц: 10 алхам (зурагтай)

Видео: Хаягдах 7 сегментийн дэлгэц: 10 алхам (зурагтай)

Видео: Хаягдах 7 сегментийн дэлгэц: 10 алхам (зурагтай)
Видео: хэрхэн 1000 төгрөгийг 10000 болгох вэ 2024, Долдугаар сарын
Anonim
7 сегментийн хаягждаг дэлгэцүүд
7 сегментийн хаягждаг дэлгэцүүд
7 сегментийн хаяглах боломжтой дэлгэцүүд
7 сегментийн хаяглах боломжтой дэлгэцүүд

Байнга л миний тархинд нэг санаа гарч ирэх бөгөөд "Өмнө нь яаж ийм зүйл хийгээгүй юм бэ?" бөгөөд ихэнх тохиолдолд энэ нь үнэндээ байсан. "Хаягтай 7 сегментийн дэлгэц" -ийн хувьд энэ нь хийгдээгүй гэж бодож байна, наад зах нь ийм зүйл болохгүй.

Ихэнхдээ 7 сегментийн дэлгэц нь таны бодож байснаас хамаагүй илүү төвөгтэй болж хувирдаг. Үндсэндээ та тоо эсвэл үсгийг харуулахын тулд хэд хэдэн LED асааж байна. Энэ нь танд байгаа орон бүрийн сегмент бүрийг хянах шаардлагатай гэсэн үг бөгөөд хэрэв танд 4 оронтой бол 4 * 7 = 28 гаралт гэсэн үг юм! Цахилгааны утас, резисторыг дурдахгүй. Дараа нь та олон хүн жолоодож эхэлмэгц бүх зүйл тийм ч энгийн харагдахгүй болно. Би хүссэн хэмжээгээрээ 7 сегментийн дэлгэцтэй болох энгийн аргыг бий болгохоор шийдсэн бөгөөд тэдгээр нь супер модуль юм. Та 20, 2 -ийг хүсч байгаа эсэхээс үл хамааран тэдгээрийг хянахын тулд танд Arduino -аас зөвхөн нэг өгөгдлийн шугам хэрэгтэй болно. Үүнийг хэрхэн хийснийг харах, эсвэл өөрийн болгох, эсвэл тэд хэрхэн ажилладагийг мэдэхийн тулд дагана уу!

Хэрэв та өөрийн гараар бүтээхийг хүсэхгүй байгаа эсвэл миний үүсгэсэн нээлттэй эхийн төслийг дэмжиж байгаа юм шиг санагдаж байвал би эдгээр вэбсайтуудад зориулж олон нийтэд зориулсан кампанит ажил явуулж байна.

Алхам 1: Видеог үзээрэй

Image
Image

Хэрэв та видеог үзээд илүү сайн сурч байвал би тэдгээрийг хэрхэн бүтээсэн, энд хэрхэн ажилладаг талаар тайлбарлах болно.

Бүртгүүлэхээ бүү мартаарай!

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: Дахин урсгах

Image
Image
Pin толгойг нэмнэ үү
Pin толгойг нэмнэ үү

Халуун агаарыг гаргаж эсвэл зуухыг дахин асгаж, бүх гагнуур наах хүртэл халаана. Хэрэв танд халуун агаар эсвэл дахин асаах зуух байхгүй бол та гагнуурын төмөр, гагнуур ашиглаж болно. Энэ нь илүү уйтгартай боловч бүрэн боломжтой. Хэрэв та зарим техникийг мэдэхийг хүсч байвал надад энэ талаар видео байна. Эндээс үзээрэй:

Алхам 5: Pin толгойг нэмнэ үү

Энэхүү зааварчилгааны алхамуудын дараалал нь чухал юм. Дараа нь зүү толгойнуудыг гагнах хэрэгтэй, учир нь тэдний дэвсгэр удахгүй 7 сегментийн дэлгэцийн бүрэлдэхүүн хэсэгт нуугдах болно. Самбар дээр эрэгтэй, эмэгтэй зүү толгой ямар чиглэлд явж байгааг харуулав. Тэднийг шулуун болгохыг хичээгээрэй!

Алхам 6: 7 сегментийн дэлгэцийг гагнах

7 сегментийн дэлгэцийг гагнах
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 хамтдаа

ПХБ -ийн тэмцээний хоёрдугаар шагнал

Зөвлөмж болгож буй: