Агуулгын хүснэгт:
Видео: 7 сегментийн цагны хувилбар 2: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Сайн уу?
Instructables хэрэглэгчээс 12 цагийн форматтай байх хүсэлт гаргасны дараа би анхны төсөлд материаллаг өөрчлөлт оруулах боломжийг ашигласан.
1-р хувилбарыг ашиглах явцад би бие даасан хувилбар гаргах шаардлагатай болсон тул бүх параметрүүдийг компьютер ашиглахгүйгээр шууд цагнаас нь өөрчлөх боломжтой болсон.
Миний өмнөх зааварчилгааг уншаагүй хүн бүрийн хувьд энэ нь нэмэлт 7 функцтэй 7 сегментийн LED цаг юм.
- 7 өөр минутын өөрчлөлтийн шилжилт
- Цаг хугацааны хувьд урьдчилан тохируулсан 3 өнгө
- орчны гэрлийн эрчим автоматаар бүдэгрэх
- цагийг харуулах шаардлагагүй үед автоматаар унтрах/эхлүүлэх
- зуны цагийн автомат цагийг тохируулах
Хувилбар 2 нь танд дараахь боломжийг олгоно.
- цагийн форматыг 12/24 цаг өөрчлөх
- амархан өөрчлөх боломжтой параметрүүд
Цагнаас шууд өөрчилж болох параметрүүд нь:
- сэрэх/унтраах цаг
- цаг хугацааны хувьд зориулсан өнгө
- он сар өдөр цаг
- цагийн формат 12/24 цаг
Эдгээр өгөгдлийг Arduino eeprom дотор сонгосон шилжилтийн горимтой хамт хадгалдаг. Би бас дараагийн алхамдаа хурдан эхлүүлэх гарын авлага бэлдсэн.
Энэхүү хүрээ нь 3D хэвлэмэл бөгөөд Arduino Nano, DS3231, WS2812 LED -ээр ажилладаг.
Хангамж
- Arduino нано
- гэрэл зураг
- 2 x түр зуурын товчлуур
- асаах/унтраах унтраалга
- DC залгуур
- 5V трансформатор
- n ° 30 WS2812 гэрэл (загвар 30 лед/метр)
- pcb
- DS3231 модуль
- LED холболт хийх нимгэн кабель
- резистор 10K, 550
- гагнуур
- цавуу
- үсрэгчид
- эрэгтэй/эмэгтэй толгой
Алхам 1: ЮУ ШИНЭ
Өмнө дурьдсанчлан, би параметрүүдийг өөрчлөхийг хүссэн болгондоо цагийг компьютерт холбохыг хүсээгүй бөгөөд зорилгодоо хүрсэн төсөлдөө түр зуурын товчлуур нэмж оруулав. Нэг товчлуураар би сонголтуудын хооронд гүйлгэж болно, нөгөө нь өгөгдлийг баталгаажуулж цэс рүү орно. Би бас фотоэлементийг +5V -ийн оронд Arduino ПИН кодтой холбосон тул цаг унтах горимд шилжсэн үед фотоэлементийн хэлхээ нь хүчийг шавхдаггүй. Би эцэст нь хэлхээг зэс хавтан дээр сийлбэрлэх ажлыг илүү мэргэжлийн болгосон.
Алхам 2: ПХБ -ийн угсралт
Тохиромжтой болгохын тулд би зарим холболтыг өөрчилсөн, схемийг үзнэ үү. ON/OFF унтраалга нь заавал байх ёстой бөгөөд цэс рүү орохын тулд 1 товчлуурыг дарж +5V холбоно уу.
LED ба D5 хоорондох эсэргүүцэл нь 550Ohm, бусад нь 10Kohm байна.
Хэлхээ нь маш хялбар бөгөөд сийлбэр хийх шаардлагагүй.
Миний төсөлд цифр бүрийн сегмент бүрт нэг хөтөч хэрэгтэй болно. Том төслүүдийн хувьд "segment_display.cpp" номын санг өөрчилсний дараа сегментэд илүү их LED нэмж болно.
LED дараалал болон бусад шалгах хувилбарын талаархи бусад мэдээллийг 1 -ээс үзнэ үү
Алхам 3: 3D хэвлэх
Анхны хувилбараас эхлэн (Thingverse хэрэглэгч random1101-ийн ачаар) би үүнийг бар кодоор тохируулах дэмжлэгийг шинэчилсэн (энэ нь ACMECORPORATION гэсэн утгатай боловч бар кодыг уншигч танихгүй болно.sob).
Нүх рүү нь оруулсны дараа цифр бүрийг цавуугаар хийхийг зөвлөж байна.
Алхам 4: Ноорог
Номын сангууд өөрчлөгдөөгүй хэвээр байгаа бөгөөд та ноорогоо анх удаа байршуулж, ажиллуулахад eeprom -аас өгөгдөл уншдаг тул таны eeprom дотор санамсаргүй утгууд байж магадгүй юм. Дараа нь анх удаа ажиллуулахын тулд та өгөгдлийг тохируулах хэрэгтэй.
Шилжилтийн горим одоо eeprom дотор хадгалагдаж байна.
Мэдээлэл оруулах явцад цагийн форматыг сайтар дагаж мөрдөөрэй (бодит эсвэл өвлийн 24 цагийн цагийн формат).
Номын сангийн мэдээлэл, ашиглалтын талаар өмнөх хувилбарыг шалгана уу.
Зөвлөмж болгож буй:
Гэрэлтдэг цагны горим: 3 алхам
Light-up Clock Mod: Аналог цагийг шөнийн цагаар харахад хэцүү байдаг. Миний унтлагын өрөөний дижитал цагийг хэдэн сарын өмнө худалдаж авсан. дөнгөж хагарлаа. Надад батарейгаар ажилладаг төрөл бүрийн цаг хэвтэж байв. Тиймээс, би үүнийг тэнд байрлуулсан үлгэрийн гэрлээр зассан
Тохируулж болох үг цагны симулятор: 3 алхам
Тохируулж болох үг цагны симулятор: Энэ бол яг зааварчилгаа биш юм. Би өөрийн Word Clock -ийг зохион бүтээсэн бөгөөд эхлээд вэб аппликэйшн симулятор бүтээхээр шийдсэн бөгөөд ингэснээр сүлжээгээ байрлуулж, өдрийн янз бүрийн цагт хэрхэн харагдаж байгааг туршиж үзэв. Дараа нь энэ нь бусад хүмүүст ашигтай байж болохыг би ойлгосон
Edge-Lit долоон сегментийн цагны дэлгэц: 16 алхам (зурагтай)
Edge-Lit Seven сегментийн цагны дэлгэц: Долоон сегмент дэлгэц нь зуу гаруй жилийн турш оршин тогтнож ирсэн (https://en.wikipedia.org/wiki/Seven-segment_display) ба дижитал цаг, багаж хэрэгслийн самбар дээрх танил хэлбэрийг бүрдүүлдэг. болон бусад олон тооны тоон дэлгэцүүд. Тэд дахин
Arduino Servo мотороор ажилладаг өвөрмөц цагны загвар: 5 алхам
Arduino Servo мотороор ажилладаг өвөрмөц цагны загвар: Энэхүү зааварчилгааны тусламжтайгаар би Arduino Nano болон Servo мотор ашиглан цаг хэрхэн бүтээхийг танд үзүүлэх болно. Үүнийг хийхийн тулд танд дараахь зүйлс хэрэгтэй болно
Olympus Evolt E510 алсын кабелийн хувилбар (Алсын удирдлага дээр автомат фокус бүхий 2 -р хувилбар): 6 алхам (зурагтай)
Olympus Evolt E510 алсын кабелийн хувилбар (Алсын удирдлага дээр автомат фокус бүхий 2 -р хувилбар): Өчигдөр би Olympus E510 -ийнхээ нэг товчлууртай энгийн алсын удирдлагыг бүтээсэн. Ихэнх камерууд хоёр горимтой Хөшиг суллах товчлууртай (зураг дарах гэж дардаг). Хэрэв товчлуурыг дарвал камер автоматаар фокуслаж, гэрлийг хэмжих болно