Mundarija:
- 1 -qadam: Videoni tomosha qiling
- 2 -qadam: ehtiyot qismlar va asboblarni oling
- 3 -qadam: Yuzaki o'rnatish komponentlaridan boshlang
- 4 -qadam: Qayta oqim
- 5 -qadam: Pin sarlavhalarini qo'shing
- 6-qadam: 7 segmentli displeyni lehimlang
- 7 -qadam: Uskuna qanday ishlaydi
- 8 -qadam: Demo dasturi qanday ishlaydi
- 9 -qadam: Daisy Chain ularni birgalikda
Video: 7 segmentli manzillar displeyi: 10 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Miyamga tez -tez bir fikr keladi va men shunday o'ylayman: "Qanday qilib ilgari bunday qilinmagan?" va ko'p hollarda, aslida shunday bo'lgan. "7 segmentli manzillar displeyi" misolida - menimcha, bu bajarilmagan, hech bo'lmaganda bunday emas.
Ko'pincha 7 segmentli displeylar siz o'ylagandan ko'ra murakkabroq bo'ladi. Asosan, siz raqamlar yoki harflarni ko'rsatish uchun bir nechta LEDlarni yoqasiz. Bu shuni anglatadiki, har bir raqamning har bir segmentini nazorat qilish kerak, shuning uchun agar sizda 4 ta raqam bo'lsa, bu 4 * 7 = 28 ta chiqish! Simlar va rezistorlar haqida gapirmaslik kerak. Keyin siz ularning ko'pini haydashni boshlaganingizda, endi hamma narsa oddiy ko'rinmaydi. Men xohlagan darajada 7 segmentli displeylarga ega bo'lishning oddiy usulini yaratishga qaror qildim va ular juda modulli. 20 yoki 2 ni xohlaysizmi, ularni boshqarish uchun Arduino -dan faqat bitta ma'lumot liniyasi kerak. Buni qanday qilganimni, o'zingizniki yoki ular qanday ishlashini bilish uchun kuzatib boring!
Agar siz o'zingizni yaratishni xohlamasangiz yoki men yaratgan ochiq manbali loyihalarni qo'llab -quvvatlamoqchi bo'lsangiz, men hozirda veb -saytimda ushbu displeylar uchun kraudfanding kampaniyasini o'tkazyapman!
1 -qadam: Videoni tomosha qiling
Agar siz videolarni tomosha qilib yaxshiroq o'rgansangiz, men ularni qanday qurganimni va bu erda qanday ishlashlarini tushuntiraman.
Obuna bo'lishni unutmang!
www.youtube.com/seanhodgins
2 -qadam: ehtiyot qismlar va asboblarni oling
Ko'p qismlar yo'q, shuning uchun bu juda yaxshi, lekin siz sirtdan lehim bilan yaxshi bo'lishingiz kerak bo'ladi.
Har bir displey uchun qismlar:
- 1 x Maxsus PCB - GitHub -dan fayllarni oling yoki PCBWay orqali buyurtma bering
- 3 x WS2811 - Adafruit
- 1 x 7 segmentli displey - umumiy anod bo'lishi kerak! Sparkfun ularga ega
- 3 x 33OHM qarshilik 0805 - Digikey
- 3 x 1uF kondansatör 0805 - Digikey
- 1 x 3 -pinli o'ng burchakli sarlavha - ayol - Digikey
- 1 x 3 -pinli o'ng burchakli sarlavha - Erkak - Digikey
Asboblar:
- Lehimlash temir
- Qayta quyiladigan pech yoki issiq havo (ixtiyoriy, lekin osonroq)
- Lehim pastasi yoki lehim
Agar siz qurilishni o'tkazib yubormoqchi bo'lsangiz va er -xotin sotib olmoqchi bo'lsangiz, bu erga boring
shop.idlehandsdev.com/products/addressable-7-segment-display
3 -qadam: Yuzaki o'rnatish komponentlaridan boshlang
Orqa tomondan, lehim pastasini qo'llang. Bularning barchasi haqiqatan ham kechirimli komponentlar, shuning uchun agar siz hech qachon sirtga o'rnatiladigan komponentlarni qayta tiklamagan bo'lsangiz, boshlash yaxshi bo'lardi. Lehim pastasini qo'llaganingizdan so'ng, qopqoqlarni, rezistorlarni va nihoyat WS2811 -ni joylashtiring. Jadvaldagi belgilarga amal qiling.
4 -qadam: Qayta oqim
Issiq havoni chiqarib oling yoki pechni to'kib tashlang, lehim pastasi to'liq quriguncha qizdiring. Agar sizda issiq havo yoki qayta ishlaydigan pech bo'lmasa, siz lehimlanadigan temir va lehimdan foydalanishingiz mumkin. Bu yanada zerikarli, lekin umuman mumkin. Agar siz ba'zi texnikalarni bilmoqchi bo'lsangiz, menda bu haqda video bor. Buni bu erda ko'ring:
5 -qadam: Pin sarlavhalarini qo'shing
Bu yo'riqnomadagi qadamlar tartibi muhim. Keyinchalik, pin sarlavhalarini lehimlash kerak, chunki ularning prokladkalari tez orada 7 segmentli displey komponenti ostida yashiringan bo'ladi. Kengash sizga erkak va ayol pin boshlari qaysi tomonga ketishini ko'rsatadi. Ularni to'g'rilashga harakat qiling!
6-qadam: 7 segmentli displeyni lehimlang
Nihoyat, biz 7 segmentli displey komponentini lehimlashimiz kerak. Ipak ekranining yo'nalishini kuzatib, uning to'g'ri yo'nalishda ekanligiga ishonch hosil qiling.
Lehimlashni tugatganingizdan so'ng, taxtani sevimli tozalagich bilan tozalang va ishingiz tugadi!
7 -qadam: Uskuna qanday ishlaydi
WS2811 IC o'zgaruvchan tok bilan 3 ta LEDni boshqarishga qodir. Odatda bu qizil, yashil va ko'k rangli LEDlar bo'lib, ular minglab ranglarni yaratishga qodir. 7-segmentli displeyda biz 7 ta segmentli displeyning 8 xil segmentining yorqinligini boshqarish uchun 3 ta WS2811-dan foydalanamiz. WS2811 -larning ikkitasi 3 segmentga ulangan, ikkinchisi esa qolgan 2 segmentga ulangan. Qolganlari, aslida, biror narsa uchun foydali bo'lishi mumkin deb o'ylagan LEDga ulanmagan.
WS2811 manzilini aniqlash usuli shundaki, u ma'lumotlarni bir WS2811 -dan boshqasiga o'tkaza oladi. Shunday qilib, siz bir qator bitlarni (ma'lumotlarni) yuborganingizda, u qanday LEDlarni yoqish kerakligi haqida o'z ma'lumotlarini oladi va ba'zi ma'lumotlarni quyidagi WS2811 -larga uzatadi, ular hamma ma'lumotni olmaguncha. Bu shuni anglatadiki, bu aloqa usuli faqat bitta ma'lumot liniyasini talab qiladi. Ma'lumotlar bitta raqam uchun qabul qilinganidan so'ng, ma'lumotlarni keyingi uchtaga o'tkazadi. Yuqoridagi rasmda juda soddalashtirilgan sxema mavjud. Bepul yashil sim - bu keyingi displeyda.
8 -qadam: Demo dasturi qanday ishlaydi
Men tezda Arduino dasturini yig'ib, 7-segmentli manzilli displeyda narsalarni ko'rsatish usullarini ko'rsatdim. Adafruit NeoPixel kutubxonasidan raqamlar displeyini boshqarish uchun foydalanadi. U asosan har bir raqamni 3 Neopixelga aylantiradi. Siz bitta raqamni bitta displeyga yuborishingiz va uning yorqinligini boshqarishingiz mumkin:
writeDigit (DisplayNumber, Number, Brightness);
Ko'rsatish raqami-o'ngdan chapga, qaysi displeydan 0 dan boshlab yozmoqchisiz. Raqam-bu siz ko'rsatmoqchi bo'lgan haqiqiy raqam, 0-9 gacha, yorqinligi esa 0-255 gacha. yorqin bo'lishni xohlaysiz.
Har safar displeylarni yangilashni xohlasangiz, yuborishingiz kerak bo'ladi:
segmentlar.show ();
Bu erda multipleksatsiya qilinmaganligi sababli, raqamlarni zarba berish, xiralashtirish, ajoyib animatsiyalar yaratish kabi ishlarni bajarish juda oson.
Mustaqil kutubxona yo'q, lekin men yaqinda bitta kitob ustida ishlay olaman. Agar siz loyihaga o'z hissangizni qo'shmoqchi bo'lsangiz va kutubxona yozmoqchi bo'lsangiz, men bilan bemalol bog'laning, men sizga ko'rsatuvlarni yuboraman.
9 -qadam: Daisy Chain ularni birgalikda
PCB tanlovining ikkinchi mukofoti
Tavsiya:
Arduino va RTC DS3231 bilan P10 DMD displeyi: 4 qadam (rasmlar bilan)
P10 DMD displeyi Arduino va RTC DS3231 bilan: P10 displeylari nuqta matritsali LEDlar qatoridir. P10 LED odatda nuqta matritsali displey yoki DMD displey sifatida tanilgan. U smenali registrlarga asoslangan, odatda 74595 smenali registrlar ishlatiladi. Ularni shunga o'xshash ko'plab taxtalar bilan kaskad qilish mumkin. A
Edge-Lit etti segmentli soat displeyi: 16 qadam (rasmlar bilan)
Edge-Lit etti segmentli soatli displey: etti segmentli displey bir asrdan ko'proq vaqtdan beri mavjud (https://en.wikipedia.org/wiki/Seven-segment_display) va raqamli soatlar, asboblar panelidagi raqamlarning tanish shaklini hosil qiladi. va boshqa ko'plab raqamli displeylar. Ular qayta
BT ilovasi bilan 7 oyoqli 7 segmentli RGB displey: 22 qadam (rasmlar bilan)
BT ilovasi bilan 7 oyoqli 7 segmentli RGB displey: Bu 6 futli soatni yasash mening uzoq yillik orzuim (lekin bu erda 7 futli displey), lekin bu faqat orzu. Bu birinchi raqamni yasashning birinchi qadami, lekin ishlayotganda men lazerni kesuvchi kabi mashinalarda ishlayapman
Dakboard devor displeyi Pi Zero W bilan: 6 qadam (rasmlar bilan)
Dakboard devor displeyi Pi Zero W bilan: Men IT sohasida ishlayman. Ko'pincha biz eski to'plamini olib tashlashimizni xohlaydigan mijozlarga murojaat qilamiz. Bu, odatda, bizni bir dasta qoldiq bilan qoldiradi, va monitorlar biz topgan narsalardan biridir. Uyda men o'z monitorlarimni yangiladim va bu mening eski qurilmamni qoldirdi
Orange PI HowTo: 5 dyuymli HDMI TFT LCD displeyi bilan ishlatishga sozlang: 8 qadam (rasmlar bilan)
Orange PI HowTo: 5 dyuymli HDMI TFT LCD displeyidan foydalanishga sozlang: Agar siz to'q sariq rangli PI bilan birga HDMI TFT LCD displeyiga buyurtma berishga aqlli bo'lsangiz, uni ishlashga majburlashdagi qiyinchiliklar sizni tushkunlikka solgandir. Boshqalar hech qanday to'siqlarni payqay olmasalar ham, asosiysi, bu erda