![M-Clock Mini Multimode Clock: 11 алхам M-Clock Mini Multimode Clock: 11 алхам](https://i.howwhatproduce.com/images/002/image-5823-19-j.webp)
Агуулгын хүснэгт:
- Алхам 1: HHMM горим
- Алхам 2: секундын горим
- Алхам 3: Tix горим
- Алхам 4: Шоо горим
- Алхам 5: Тоонуудын горим
- Алхам 6: Хоёртын горим
- Алхам 7: Энэ нь хэрхэн ажилладаг талаар
- Алхам 8: Бүрэлдэхүүн хэсэг / эд анги
- Алхам 9: Breadboard -ийн зохион байгуулалт
- Алхам 10: Схем / угсрах
- Алхам 11: Улаан өндөгний баярын өндөг / Тетрис шиг тоглоом
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![Image Image](https://i.howwhatproduce.com/images/002/image-5823-21-j.webp)
![](https://i.ytimg.com/vi/mBg2SEsRsPk/hqdefault.jpg)
![HHMM горим HHMM горим](https://i.howwhatproduce.com/images/002/image-5823-22-j.webp)
Минималист цаг? Олон горимтой цаг? Матрицын цаг?
Энэ бол MSP430G2432 дээр суурилсан олон горимтой цагийн төсөл юм. Үүнийг гагнахгүй, багаж хэрэгслийг хамгийн бага ашиглахгүйгээр угсарч болно. Хязгаарлагдмал 8x8 пикселийн дэлгэцийн нягтралтай энэхүү 12 цагийн цаг нь 6 өөр горимд цагийг харуулдаг. Энэ нь хамгийн бага бүрэлдэхүүн хэсгүүд (зөвхөн 5-7 хэсгүүд), хамгийн бага утастай (4 утас) ашигладаг. Батерейг багтаасан бүх төсөл нь 1.5 "x 2" хэмжээтэй талхны тавцан дээр байрладаг. Тоглоом шиг "Tetris" хэмээх Улаан өндөгний баярын өндөгний төслийн сүүлийн алхамуудыг үзнэ үү.
Онцлог шинж чанарууд
- Хамгийн бага бүрэлдэхүүн хэсэг, 5 хэсэг.
- Хамгийн бага утастай, ердөө 4 утас шаардагдах бөгөөд зай нь 3V -аас 3.6V хүртэл ажилладаг.
- Харуулын нохойны цагийг хадгалахын тулд унтах горим (LPM3) нь uA хүч шаарддаг.
- 32 кГц болор нь унтаж байхдаа цагийг зөв байлгадаг.
- Идэвхтэй үед 1Mhz DCO шалгалт тохируулагдсан цагийг ажиллуулдаг (цаг харуулах).
- Энэ бол 24H биш 12H цаг бөгөөд AM/PM индикаторгүй.
- Тетрис тоглоомын Улаан өндөгний баярын өндөгний хэрэглээ.
Алхам 1: HHMM горим
HHMM горим, ердийн цаг, минут гүйлгэх цифрүүдийг бүдүүн гэдэсний тусгаарлагчтай. Цифрүүд гүйлгэж байгаа тул доорх зураг тодорхой биш байна.
Алхам 2: секундын горим
![Секундын горим Секундын горим](https://i.howwhatproduce.com/images/002/image-5823-23-j.webp)
Секундын горим, зөвхөн секунд харуулдаг
Алхам 3: Tix горим
![Tix горим Tix горим](https://i.howwhatproduce.com/images/002/image-5823-24-j.webp)
Tix горим, удирдсан матрицыг квадрант болгон хуваадаг, дээд квадратууд нь цагийг bcd (хоёртын кодчилсон аравтын бутархай) утгаар харуулдаг. тэдгээрийг цифрүүдийг зааж өгөх цэгүүдийн тоогоор илэрхийлнэ. доод дөрвөлжин минутийг bcd хэлбэрээр харуулдаг. өөрөөр хэлбэл 4:32 хувьд дээд хагаст + 4 цэг, доод хагаст 3 цэг + 2 цэг байхгүй байна.
Алхам 4: Шоо горим
![Шоо горим Шоо горим](https://i.howwhatproduce.com/images/002/image-5823-25-j.webp)
Шоо горим, удирдсан матрицыг "шоо" гэсэн хоёр бүлэгт хуваадаг. дээд хос нь 1-12 цагийг харуулдаг бол доод хос шоо минутуудыг 5 минутын алхамаар харуулдаг. Секунд тутамд шоо боломжит утгуудын хооронд эргэлддэг. Жишээлбэл, 4 -р цагийг 1 эсвэл 2 шооны 0 + 4, 1 + 3, 2 + 2 хослолоор дүрсэлж болно. Доорх 4:32 -ийн хувьд шоогийн дээд 4 + доод 6 (5 + 1), 4 цаг, 6 х 5 = 30 минут, 2 минут сондгойгоор тасарсан, бид зөвхөн 5 минутын алхамын утгыг харуулсан болно..
Алхам 5: Тоонуудын горим
![Тоонуудын горим Тоонуудын горим](https://i.howwhatproduce.com/images/002/image-5823-26-j.webp)
Дижитал горим, жижиг хэмжээтэй 3x3 хураангуй фонтыг цифрүүдийг гүйлгэх шаардлагагүйгээр цаг, минут хоёуланг нь харуулахад ашигладаг. Минутын цифрүүд хоёр дахь секундэд зүүн ба баруун тийш шилжиж, цагийн цифр (1 -ээс 9 хүртэл байх үед) баруунаас зүүн тийш гулсаж, минут тутамд 10 секунд тутамд ахиц гарч байгааг илтгэнэ. 4:33 ба 30+ секунд орчим зураг дээр харагдаж байна.
Алхам 6: Хоёртын горим
![Хоёртын горим Хоёртын горим](https://i.howwhatproduce.com/images/002/image-5823-27-j.webp)
Хоёртын горим (үнэхээр энэ нь bcd эсвэл хоёртын кодчилсон аравтын бутархай), цаг, минут, хоёр дахь цифрийг LED матрицын өөр өөр баганууд дээр хоёртын цэг болгон харуулдаг. 0 ба 1 баганууд (зүүнээс) нь цагийн цифрийг, 2 -р баганыг хоосон, 3, 4 -р баганууд нь минутын цифрийг, 5 -р багийг хоосон, 6 ба 7 -р баганууд нь хоёр дахь цифрүүдийг илэрхийлнэ. 4:34:16 цагийг дүрсэлсэн доор.
Алхам 7: Энэ нь хэрхэн ажилладаг талаар
Энэ хэлхээнд нэг эгнээ нэг удаа жолоодохын тулд эгнээ баганын мультиплексийг ашигладаг бөгөөд энэ нь "багц" гэрлийг (8 мөр бүрт 8 ширхэг) богино хугацаанд асаахад 12.5% -ийн ажлын мөчлөгийг өгдөг. Талхны хавтангийн үл хөдлөх хөрөнгийг хэмнэхийн тулд одоогийн хязгаарлах резисторыг арилгаж, бид тус тусдаа гэрэл жолооддоггүй тул тэдгээр нь эвдэрч гэмтэхгүй.
Хяналт (хэрэглэгчийн интерфейс) нь мөн оролт хийхэд зөвхөн нэг хүрэлцэх товчлуурыг ашиглахаар зохион байгуулагдсан болно. firmware нь цэсийг эргүүлэхийн тулд товчлуурыг удаан дардаг (удаан дардаг), цэсийг сонгохын тулд ердийн товчлуурыг дардаг. Энэхүү төслийг AVR mcu -аас msp430 mcu руу шилжүүлснээр би цагийг илүү нарийвчлалтай хадгалах боломжтой болсон. Дэлгэцийн үед (өөрөөр хэлбэл асаалттай) төсөл 1Mhz DCO дээр ажилладаг. MSP430 mcu нь үйлдвэрийн тохируулагдсан цагийн утгатай. Үзүүлэхгүй байх үед энэ төсөл нь эрчим хүч хэмнэхийн тулд LPM3 (бага чадлын горим 3) руу ордог. LPM3 дээр DCO цагийг ашиглах боломжгүй бөгөөд төсөл нь цагийг хадгалахын тулд 32 кГц болор дээр суурилсан AClk -ийг ашигладаг.
Алхам 8: Бүрэлдэхүүн хэсэг / эд анги
![Бүрэлдэхүүн хэсэг / эд анги Бүрэлдэхүүн хэсэг / эд анги](https://i.howwhatproduce.com/images/002/image-5823-28-j.webp)
- MSP430G2432 (эсвэл бусад G цуврал 20pin төхөөрөмжүүд, 4k+ флаш)
- 8x8 LED матриц дэлгэц (зөвхөн улаан, энэ бол 3V төсөл)
- хүрэлцэх товчлуур, хэрэв та Tetris тоглоомыг идэвхжүүлэхийг хүсч байвал танд 3 хэрэгтэй болно
- 32 кГц цагийн болор
- CR2032 эсвэл бусад 3V батерейны эх үүсвэр
Алхам 9: Breadboard -ийн зохион байгуулалт
![Breadboard -ийн зохион байгуулалт Breadboard -ийн зохион байгуулалт](https://i.howwhatproduce.com/images/002/image-5823-29-j.webp)
![Breadboard -ийн зохион байгуулалт Breadboard -ийн зохион байгуулалт](https://i.howwhatproduce.com/images/002/image-5823-30-j.webp)
![Breadboard -ийн зохион байгуулалт Breadboard -ийн зохион байгуулалт](https://i.howwhatproduce.com/images/002/image-5823-31-j.webp)
8x8 LED матриц нь цэгийн хэмжээ 1.9 мм бөгөөд нийтлэг катодтой, хэрэв та нийтлэг анодтой бол кодын хэдэн мөрийг өөрчилж болно. Хавсаргасан гэрэл зураг, диаграмыг үзээд зөв залгуур байгаа эсэхийг үзээрэй. Энэ нь нэлээд түгээмэл байдаг бөгөөд хэрэв та ebay-ээр дамжуулан худалдаж авбал загварын дугаар өөр байсан ч ихэнх нийлүүлэгчид ижил залгууртай байдаг.
Алхам 10: Схем / угсрах
![Схем / угсрах Схем / угсрах](https://i.howwhatproduce.com/images/002/image-5823-32-j.webp)
- Талхны хавтангийн схемийг дагаж, хоёр холбогч утсыг мини талхны тавцан дээр тавь
- MSP430G2432 mcu байрлуулна уу
- 32 кГц болор байрлуулна
- Мэдрэх товчлуурыг байрлуул
- Цахилгаан эх үүсвэрийг байрлуулах (би CR2032 товчлуурын нүдийг ашиглаж байна)
- Эцэст нь 8x8 хэмжээтэй LED матрицыг MSP430G2432 дээр байрлуул
Төслийн эх код болон програмыг миний github репозитороос татаж авах боломжтой, шаардлагатай файлууд нь mclock.c (эх сурвалж) болон M-Clock.hex (програм хангамжийн хоёртын файл)
Алхам 11: Улаан өндөгний баярын өндөг / Тетрис шиг тоглоом
![Улаан өндөгний баярын өндөг / Тетрис шиг тоглоом Улаан өндөгний баярын өндөг / Тетрис шиг тоглоом](https://i.howwhatproduce.com/images/002/image-5823-33-j.webp)
MCU дээр нэмэлт флаш зай байгаа тул би Tetris шиг тоглоомыг шахаж чаддаг. Энэхүү өндөгний өндөгний хэрэглээг нэмэлт / нэмэлт мэдрэгчтэй товчлууруудыг талхны самбарын зөв байрлалд байрлуулснаар арилгадаг.
Цаг харуулах үед тоглоом (зүүн эсвэл баруун) аль нэг товчлуурыг дарснаар тоглоом эхэлнэ. Тоглоомын хяналтыг зүүн ба баруун товчлууруудаар хийж, тоглоомын хэсгийг хэвтээ байдлаар хөдөлгөж, тоглоомын горимд байгаа цагны товчлуурыг тоглоомын эргүүлэх товчлуурын үүрэг гүйцэтгэнэ. Энэ хэрэгжилтийн хурд буурахгүй байна. Тоглоом дуусахад (тоглоомын хэсгүүдийг тааз хүртэл овоолсон), оноог (хассан мөрийн тоог) 2 анивчсан цифрээр товч харуулна.
Зөвлөмж болгож буй:
USB, FLASHLIGHT, COMPONENT TESTER, BUILD-IN CHARGER-тай Зөөврийн MINI MULTI VOLTAGE PSU: 6 алхам
![USB, FLASHLIGHT, COMPONENT TESTER, BUILD-IN CHARGER-тай Зөөврийн MINI MULTI VOLTAGE PSU: 6 алхам USB, FLASHLIGHT, COMPONENT TESTER, BUILD-IN CHARGER-тай Зөөврийн MINI MULTI VOLTAGE PSU: 6 алхам](https://i.howwhatproduce.com/images/001/image-1028-j.webp)
USB, FLASHLIGHT, COMPONENT TESTER, BUILD IN CHARGER-тай зөөврийн MINI MULTI VOLTAGE PSU: Миний анхны зааварчилгаанд тавтай морил! Энэхүү зааварчилгааны тусламжтайгаар та нарлаг/хямдхан нарны цахилгаан станцыг (зарим нэмэлт хэсгүүдтэй) ашигтай зүйл болгон хувиргах боломжтой болно. Над шиг өдөр тутамдаа хэрэглэж болох ямар нэгэн зүйл, учир нь энэ нь үнэхээр гайхалтай юм! Ихэнх нь
Arduino болон DFPlayer Mini MP3 тоглуулагчийн модулийг ашиглан LCD ашиглан MP3 тоглуулагч хэрхэн хийх вэ: 6 алхам
![Arduino болон DFPlayer Mini MP3 тоглуулагчийн модулийг ашиглан LCD ашиглан MP3 тоглуулагч хэрхэн хийх вэ: 6 алхам Arduino болон DFPlayer Mini MP3 тоглуулагчийн модулийг ашиглан LCD ашиглан MP3 тоглуулагч хэрхэн хийх вэ: 6 алхам](https://i.howwhatproduce.com/images/001/image-1519-j.webp)
Arduino болон DFPlayer Mini MP3 тоглуулагчийн модулийг ашиглан LCD тоглуулагчийг хэрхэн яаж хийх вэ: Өнөөдөр бид Arduino болон DFPlayer мини MP3 тоглуулагчийн модулийг ашиглан LCD тоглуулагч хийх болно. Төсөл нь SD карт дээрх MP3 файлуудыг уншиж, түр зогсоох боломжтой. мөн 10 жилийн өмнөх төхөөрөмжтэй адил тоглоорой. Мөн өмнөх дуу, дараагийн дуу нь хөгжилтэй байдаг
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
![Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Гэрийн автоматжуулалт Алхам алхмаар PCB дизайнтай Wemos D1 Mini -ийг ашиглах: 4 алхам
![Гэрийн автоматжуулалт Алхам алхмаар PCB дизайнтай Wemos D1 Mini -ийг ашиглах: 4 алхам Гэрийн автоматжуулалт Алхам алхмаар PCB дизайнтай Wemos D1 Mini -ийг ашиглах: 4 алхам](https://i.howwhatproduce.com/images/010/image-28070-j.webp)
Гэрийн автоматжуулалт ПХБ -ийн дизайнтай Wemos D1 Mini -ийг алхам алхамаар хийх: Гэрийн автоматжуулалт ПХБ -ийн дизайнтай Wemos D1 Mini -ийг алхам алхамаар ашиглах Хэдэн долоо хоногийн өмнө бид "Raspberry Pi ашиглан гэрийн автоматжуулалт" хичээлийг rootsaid.com сайтад нийтэлсэн бөгөөд энэ нь хобби сонирхогчдын дунд маш их таалагдсан болно. коллежийн оюутнууд. Дараа нь манай нэг гишүүн ирсэн
DIY Arduino робот гар, Алхам алхам: 9 алхам
![DIY Arduino робот гар, Алхам алхам: 9 алхам DIY Arduino робот гар, Алхам алхам: 9 алхам](https://i.howwhatproduce.com/images/002/image-3800-47-j.webp)
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно