Агуулгын хүснэгт:
Видео: LED бүхий тоолох цаг: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
Эдгээр нь миний 10 жилийн өмнө Y2K -д зориулж бүтээсэн 'Тоолох цаг' -ын тухай товч тэмдэглэл юм, Цаг нь урд талаас 4 фут дөрвөлжин талбайтай. Энэ нь 4 инчийн зузаантай бөгөөд суулгагдсан микроконтроллер дээр ажилладаг. Сегмент бүрийг 20х10 мм хэмжээтэй LED -ээр хийсэн болно.
WAAAY хэтэрхий гэрэл гэгээтэй байгаа болохоор би түүнтэй хамт зураг авч чадахгүй байна! Уг самбарыг энгийн чиглүүлэгчид зориулан хийсэн загвараас сийлсэн бөгөөд дараа нь таслагчийг өргөтгөсөн загвараар хийжээ. Би загварыг хатуу самбараар хийсэн (шилэн хавтан US-ian?), Зүгээр л хайчилж авахын тулд самбар дээрх тэмдгүүдтэй сайтар уялдуулав. Хоёрдахь LED -ийг байрлуулах нь миний бодож байснаас илүү гичий байсан юм.
Алхам 1: Цифр
Сегментийн арын хэсгийг энд харуулав. Би LM317 тогтмол гүйдлийн сонгодог хэлхээг ашиглан LED банк бүрийг жолоодож байв.
Дэлгэцийн драйверуудыг дараах байдлаар сольсон цуврал параллель хөрвүүлэгчээр хийдэг: https://www.allegromicro.com/en/Products/Part_Numbers/6275/index.asp … эдгээр шинэ хэсгүүд нь Дараа нь миний хийсэн бүх зүйлийг 317 -тэй хамт хий - нэг чипт бүрэн LED драйвер. Зөвхөн ганц эсэргүүцэл нь бүх гэрлийг гэрэлтүүлдэг! Цифр бүрийг эдгээр чипс, Vcc, GND Clock, Latch Enable, output идэвхжүүлэх бүх нийтлэг дохиог агуулсан гинжлэгдсэн тууз кабелиар удирддаг. БҮХ тэмдэгтүүдийн бүх сегментүүд болон ирмэгийг тойрсон 60 секундын LED нь компьютерээс ердөө 6 утас л үлддэг. Жолоодлогын чип бүр бүхэл бүтэн системийг хамарсан ганц өвөрмөц шугамтай (ягаан утас) байдаг. Дэлгэц нь маш урт ээлжийн бүртгэл шиг харагдаж байна. Доорх диаграмыг үзнэ үү Дэлгэцийн шинэчлэлт нь маш бага секундын дотор л хийгддэг.
Алхам 2: Микроконтроллер
Би 8052 микроконтроллерт үнэхээр дуртай, түүний хоёр дахь эх сурвалжийг бараг бүх хүн гаргадаг. Мэргэжлийн хэрэглэгч нь VHDL кодыг татаж аваад FPGA -д оруулах боломжтой бөгөөд миний санаанд оромгүй хачин тоног төхөөрөмжийг жолоодохын тулд бүхэл бүтэн цөмийг нь өөрчилж болно. Үйлдвэрлэгчид нь Atmel, NXP, WinBond юм. Хөгжүүлэлтийн хэрэгслүүд маш хямд, үнэгүй угсрагч, үнэгүй 'C' хөрвүүлэгч (SDCC) байдаг. Би үүнийг Паскаль хэл дээр дэлгэцийн шинэчлэлтийг аль болох хурдан хийхийн тулд тусгайлан бичсэн ассемблер кодоор програмчилсан болно. Хэзээ нэгэн цагт би кодыг оруулах болно. Энэ бол хянадаг компьютер юм. CPU нь Dallas DS2250T гэж нэрлэгддэг бөгөөд 32К батерейны баталгаат санах ойтой, програмд ашигладаг, програмын өгөгдлийг ашиглахад зориулагдсан 8K RAM -тай SIMM картын загварын жижиг самбар юм. Том 40 зүү чип нь хоёр дахь LED -ийн зэрэгцээ чипүүдээс илүү цуваа юм. 40 зүү багцын дор тууз кабелийг жолоодох LS125 шугамын драйвер чип байдаг. Дээд талын цагаан холбогч нь цагийг тохируулах товчлууруудын багц байв.
Алхам 3: Програм хангамжийн тэмдэглэл
Би тоолох тоолуур эхлэхийг хүссэн цаг болон "тэг цаг" хоорондох завсарлагаанд яг хэдэн цаг байсныг тодорхойлохын тулд би энгийн компьютерийн код бичсэн бөгөөд суулгагдсан програм нь дотоод цагийг секунд тутамд туршиж үзээд дэлгэцийн хэмжээг бууруулсан. Минут тутамд бүх ледүүд асаж, дахин 60 хүрэх хүртлээ аажмаар унтардаг. Дэлгэцийг тохируулах жижиг товчлуурын самбар байдаг, яг л сэрүүлэгтэй цаг шиг.
Зөвлөмж болгож буй:
Ерөнхийлөгчийн тангараг өргөх тоолох цаг (Wifi): 6 алхам
Ерөнхийлөгчийн тангараг өргөх тоолох цаг (Wifi): Тойм: Тоолуур нь арилжааны бүтээгдэхүүнтэй төстэй бөгөөд хэд хэдэн эргэлттэй байдаг: а) Зорилтот үйл явдал болох цаг болоход тоолох цаг: гүйлгэх зарыг харуулдаг, дууны эффект, mp3 дуу тоглуулдаг. энэ тохиолдолд REM дуу: & ld
Тэтгэвэрт гарах цаг / тоолох / Dn цаг: 4 алхам (зурагтай)
Тэтгэвэрт гарах цаг / Тоолох / Dn цаг: Би шүүгээнд 8x8 хэмжээтэй LED матрицтай цөөн хэдэн дэлгэцтэй байсан бөгөөд тэдэнтэй юу хийх талаар бодож байсан. Бусад зааварчилгаанаас санаа авч, ирээдүйн огноо/цагийг тоолохын тулд тоолох/дээш харуулах дэлгэцийг бий болгох санаа надад төрсөн бөгөөд хэрэв зорилтот цаг бол
Evive- Arduino суулгагдсан платформ ашиглан оноо тоолох цагираг бүхий ухаалаг сагсан бөмбөгийн аркад тоглоом: 13 алхам
Evive- Arduino суулгагдсан платформ ашиглан оноо тоолох цагираг бүхий ухаалаг сагсан бөмбөгийн аркад тоглоом: Тэнд байгаа бүх тоглоомуудаас хамгийн зугаатай нь аркад тоглоом юм. Тиймээс, яагаад бид өөрсдөө үүнийг гэртээ хийж болохгүй гэж бодсон юм! Энд бид таны хийж байсан хамгийн хөгжилтэй DIY тоглоом бол DIY аркад сагсан бөмбөгийн тоглоом юм. Зөвхөн энэ биш
Гүнжид гудамж - Pinball тоог тоолох цаг: 8 алхам (зурагтай)
Гүнжид гудамж - Pinball тоог тоолох цаг: Энэхүү зааварчилгаа нь танд тохируулсан цаг бүтээх болно. Энэ бол Гүнжид гудамжинд байрлуулсан цагны бүтээн байгуулалт юм. Pinball тоо тоолох хөдөлгөөнт дүрс, ерөнхий процедур нь ижил бөгөөд зааварчилгаа нь
"Ухаалаг цаг 2" угсрах (Ардуинод суурилсан олон тооны нэмэлт функц бүхий сэрүүлэгтэй цаг): 6 алхам
"Ухаалаг цаг 2" угсрах (Ардуинод суурилсан олон тооны нэмэлт функц бүхий сэрүүлэгтэй цаг): Энэхүү заавар нь нээлттэй эх сурвалж (техник хангамж, програм хангамж) төсөл болох Wise Clock 2-ийн иж бүрдлийг хэрхэн угсрахыг харуулав. Wise Clock 2 иж бүрэн хэрэгслийг эндээс худалдаж авах боломжтой. Дүгнэж хэлэхэд, энэ бол Wise Clock 2 -ийн хийж чадах зүйл юм (одоогийн нээлттэй эхийн програм хангамжийн тусламжтайгаар