Mundarija:
- Ta'minotlar
- 1 -qadam: YANGI
- 2 -qadam: tenglikni yig'ish
- 3 -qadam: 3D bosib chiqarish
- 4 -qadam: eskiz
Video: 7 segmentli soat versiyasi 2: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Salom!
Instructables foydalanuvchisidan 12 soatlik format mavjudligi haqidagi so'rovidan so'ng, men asl loyihaga moddiy o'zgartirishlar kiritdim.
1-versiyadan foydalanganda, men mustaqil versiyani yaratish zarurligini his qildim, shuning uchun men kompyuterdan foydalanmasdan, barcha parametrlarni to'g'ridan-to'g'ri soatdan o'zgartirish imkoniga ega bo'ldim.
Mening oldingi ko'rsatmalarni o'qimagan har bir kishi uchun, bu qo'shimcha 7 funktsiyali umumiy 7 segmentli soat.
- 7 xil daqiqali o'zgarish
- Vaqt oralig'i uchun oldindan o'rnatilgan 3 ta rang
- atrofdagi yorug'lik intensivligi avtomatik ravishda pasayadi
- vaqtni ko'rsatishning hojati bo'lmaganida avtomatik o'chirish/boshlash
- yozgi vaqtni avtomatik sozlash
2 -versiya sizga quyidagilarga imkon beradi:
- vaqt formatini 12/24 soat o'zgartirish
- oson o'zgartiriladigan parametrlar
To'g'ridan -to'g'ri soatdan o'zgartirish mumkin bo'lgan parametrlar:
- uyg'onish/o'chirish vaqti
- vaqt oralig'i uchun ranglar
- sana/vaqt
- vaqt formati 12/24 soat
Bu ma'lumotlar endi Arduino eeprom ichida tanlangan o'tish rejimi bilan birga saqlanadi. Men ham keyingi bosqichda tezkor qo'llanma tayyorladim.
Ramka 3D bosma bo'lib, Arduino Nano, DS3231 va WS2812 LEDlari bilan ishlaydi.
Ta'minotlar
- Arduino nano
- foto chell
- 2 x lahzali tugma
- yoqish/o'chirish tugmasi
- DC vilkasi
- 5V transformator
- n ° 30 WS2812 chiroqlar (model 30 led/metr)
- pcb
- DS3231 moduli
- LEDlarni ulash uchun ingichka kabellar
- qarshilik 10K, 550
- lehim
- elim
- otlar
- sarlavhalar erkak/ayol
1 -qadam: YANGI
Aytganimdek, men har safar parametrlarni o'zgartirmoqchi bo'lganimda, soatni kompyuterga ulamoqchi emas edim va maqsadga tez etib kelgan loyihaga bir lahzali tugma qo'shdim. Bitta tugma bilan men variantlar o'rtasida aylana olaman, ikkinchisi - ma'lumotlarni tasdiqlash va menyuga o'tish. Men ham fotoselni +5V o'rniga Arduino PIN -kodiga uladim, shuning uchun soat uyqu holatiga o'tganda fotosel zanjiri quvvatni yo'qotmaydi. Oxir -oqibat, men buni mis plastinka ustidagi sxemani yanada professionalroq qilib chizdim.
2 -qadam: tenglikni yig'ish
Qulaylik uchun men ba'zi ulanishlarni o'zgartirdim, sxemaga qarang. Yoqish/o'chirish tugmasi ixtiyoriy bo'lib, ichki menyuga kirish uchun +5V tugmachasini bosib ushlab turing.
Led va D5 o'rtasidagi qarshilik 550Ohm, qolgan 10Kohm.
O'chirish juda oson va chizish kerak emas.
Mening loyihamda har bir raqam uchun har bir segmentga bitta LED kerak. Kattaroq loyihalar uchun "segment_display.cpp" kutubxonasini o'zgartirgandan so'ng segment uchun ko'proq LED qo'shilishi mumkin.
LEDlar ketma -ketligi va boshqa tekshirish versiyasi haqida boshqa ma'lumotlar uchun 1
3 -qadam: 3D bosib chiqarish
Dastlabki versiyadan boshlab (Thingverse user random1101 tufayli), men uni shtrix-kod bilan moslashtirishni o'zgartirdim (bu ACMECORPORATION degan ma'noni anglatadi, lekin shtrix-kod o'quvchi buni tan olmaydi ….sob).
Har bir raqamni o'z uyasiga joylashtirgandan keyin yopishtirish tavsiya etiladi.
4 -qadam: eskiz
Kutubxonalar o'zgarmaydi va eskizni birinchi marta yuklaganingizda hech narsa bo'lmaydi, chunki u eepromdan ma'lumotlarni o'qiydi va ehtimol sizning eepromingizda tasodifiy qiymatlar bo'lishi mumkin. Keyin birinchi marta ishga tushirish uchun siz ma'lumotlarni sozlashingiz kerak.
O'tish rejimi endi eeprom ichida saqlanadi.
Ma'lumot kiritish paytida vaqt formatiga qat'iy rioya qiling (haqiqiy yoki qishki 24 soatlik vaqt formati).
Kutubxona ma'lumotlari va foydalanish uchun oldingi versiyani tekshiring.
Tavsiya:
7 segmentli soat - kichik printerlar nashri: 9 qadam (rasmlar bilan)
7 segmentli soat - kichik printerlar nashri: yana 7 segmentli soat. xDA -da, aytishim kerakki, Instructables profilimni tomosha qilayotganda bu aqldan ozgan ko'rinadi. Mening profilimga qaraganingizda, bu asabiylashib ketishi mumkin, shuning uchun men nima uchun boshqa ishni qilishdan bosh tortdim?
Arduino 7 segmentli soat: 4 qadam
Arduino 7 segmentli soat: Bu ko'rsatma sizga Arduino 7 segmentli soatni qanday aniqlab berishni ko'rsatib beradi, lekin men buni faqat dasturlash uchun va o'yin uchun qildim. vaqt yozuvi, siz foydalanishingiz mumkin
7 segmentli soat: 4 qadam (rasmlar bilan)
7 Segmentli soat: Bir necha yil ishlatilganidan so'ng, agar mening o'lik soatim aniq o'lgan bo'lsa. Shu bilan birga, men Prusa -da chop etish uchun 3d soatli loyihani qidirayotgan edim, shuning uchun ws2812 led va Arduino tomonidan boshqariladigan 7 segmentli soatni topdim
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
WiFi 7 segmentli LED soat: 3 qadam (rasmlar bilan)
Wi -Fi 7 segmentli LED soat: Loyiha: WiFi 7 segmentli LED soatlari Sana: noyabr - dekabr 2019 7 segmentli soat 22 ohmli rezistorli Shift Register registri orqali umumiy Anod 5V ta'minotidan foydalanadi. Bu soatni qurishning asosiy sababi, birinchi navbatda, yotoqxonadagi ikkita soatni qayta ishlatish edi