Агуулгын хүснэгт:

Mini Dotclock: 5 алхам
Mini Dotclock: 5 алхам

Видео: Mini Dotclock: 5 алхам

Видео: Mini Dotclock: 5 алхам
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Долдугаар сарын
Anonim
Mini Dotclock
Mini Dotclock

Олон тооны LED нь 10 секунд тутамд хэв маягийг санамсаргүй байдлаар өөрчилдөг. Цагийг уншихын тулд цифр дэх цэгийн тоог тоолоход л хангалттай. Гол зураг нь 22:11 цагийг харуулж байна. Янз бүрийн өнгийг улаан, 10 цаг, хув-цаг, ногоон-10 минут, цэнхэр минут гэсэн өөр өөр цифрүүдэд хуваарилдаг. 3 мм -ийн супер гэрлийг ашиглах нь цагийг өдрийн цагаар эсвэл шөнийн цагаар унших боломжтой гэсэн үг юм (гэхдээ нарны гэрэлд бүрэн угаана).

Санамсаргүй хэв маягтай байх нь таныг харж буй тоон тоонуудтай харьцуулахад анхаарал сарниулахаас хамаагүй бага юм … энэ нь PC модны урд эсвэл том хэмжээтэй самбар дээр нэмэх гайхалтай төсөл байх болно.

Алхам 1: Тойм

Тойм
Тойм

Энэхүү төсөл нь ThinkGeek дээр сурталчилж байхыг харсан TixClock төхөөрөмжөөс санаа авсан юм. Энэ нь миний програмын хувьд жаахан том хэмжээтэй байсан, би DVD тоглуулах цагийг харуулдаггүй байсан тул DVD -ээс дээш цаг авахыг хүссэн.

Энэхүү загварыг Jaycar Electronics (www.jaycar.com.au) каталогийн дугаар HB6083 -аас авсан, намхан профайлтай дэлгэцийн хайрцагны хайрцгийг бүтээсэн болно. Хэрэв та энэ цагийг өөр тохиолдолд оруулахыг хүсвэл ПХБ -ийн зохион байгуулалтыг өөрчлөх шаардлагатай болно. Төсөлд эх код, pcb файлууд, EagleCad форматтай pcb файлууд багтсан болно. Зарим замууд нь арай нарийхан бөгөөд маш бага зайтай байдаг. Би үүнийг хальслах хальс ашиглан бүтээсэн тул үүнийг хийх боломжтой … зүгээр л аливаа зүйлийг сэвхгүй байхын тулд бага зэрэг анхаарал тавьж, үр дүнг нь сайтар шалгаж үзээд өөр нэгэнд хүрч болзошгүй бүдгэрсэн зураасыг зурж аваарай. ПХБ нь хоёр давхаргад зориулагдсан боловч хүчин чармайлтаа хэмнэхийн тулд би үүнийг нэг талт самбар дээр бүтээсэн. Дээд талд хэдхэн зам байгаа бөгөөд тэдгээрийг холбох утас ашиглан шийдвэрлэх боломжтой. Зураг нь зип файл дахь ПХБ -ийн загвараас арай өөр болохыг анхаарна уу. Энэхүү өөрчлөлт нь 74hc154 чипийн идэвхжүүлэгч тээглүүрийг шууд газардуулж, суперкап дээрх хүчдэлийг бууруулах нэмэлт диодыг RTC чипт шаардагдах 3.3V -тэй ойртуулах боломжийг олгожээ. Нэг давхаргыг ашиглан хоёр талт самбар хийхдээ дараахь зөвлөмжийг өгөх хэрэгтэй: - дээд талд нь зам тавихдаа дээд давхаргын замыг шууд холбохоос илүү үргэлж дамжуулж байх ёстой. бүрэлдэхүүн хэсэг. -press-n-peel-ийг ашиглахдаа торгон дэлгэцийг (урвуугаар) хэвлээд, өрөмдөж, сийлсний дараа ПХБ-д төмрөнө. Энэ нь зөвхөн бүрэлдэхүүн хэсгүүдийг байрлуулах боломжийг олгодог төдийгүй хэрэв та дээд мөрүүдийг хэвлэх юм бол утсыг холбох хялбар гарын авлага болно. Доорх ПХБ -ийн хар зураасыг анхаарч үзээрэй.

Алхам 2: Урд талын самбарын дизайн

Урд талын самбарын дизайн
Урд талын самбарын дизайн
Урд талын самбарын дизайн
Урд талын самбарын дизайн

Таны ПХБ -ийн зохион байгуулалттай уялдан зохицох урд талын самбарыг ашиглахад хялбар арга бол торгон дэлгэцийнхээ зургийг хэвлэж, урд талын самбараас бусад зүйлийг засах явдал юм. Энэ тохиолдолд би зөвхөн LED -ийг хадгалсан. Зургийг гэрэл зургийн редактороор засварлаж, текст нэмсэн. Гэрэл зургийн принтер ашиглан та өнгөлөг загварыг авах боломжтой (хэдийгээр өнгөний схем арай бага байгаа ч гэсэн). LED нүхийг хурц хутгаар хайчилж, гэрлийг бага зэрэг сарниулахын тулд ар талд нь хэдэн ширхэг цаас нэмж оруулав.

Миний бяцхан гэрэл зургийн принтер нь бүхэл хайрцагт багтахааргүй хэт нарийхан хэвлэсэн тул бөглөхийн тулд жижиг зурвас нэмж оруулав. Энэ тохиолдолд урд самбар нь хамгийн бага хэмжээтэй тул энэ нь зүгээр харагдаж байна.

Алхам 3: Хяналтын унтраалга

Хяналтын унтраалга
Хяналтын унтраалга
Хяналтын унтраалга
Хяналтын унтраалга

Та цагийг тохируулах чадвартай байх ёстой. Би хуучин стерео төхөөрөмжөөс авсан гурван микро шилжүүлэгчийг ашиглаж, тэдгээрийг бага зэрэг вертоор (эсвэл туузан хавтангаар) холбож, хайрцагт халуун цавуу ашиглан унтраалга угсрав.

Эхний унтраалга нь цаг тохируулах горимыг, хоёр дахь нь цифрийг, гурав дахь нь цифрийг нэмэгдүүлдэг. Цагийг өөрчилсний дараа эхний шилжүүлэгчийг дахин сонгоно уу. Шилжүүлэгчээс авсан тууз кабель нь 5 шугамтай, vcc/gnd, гурван унтраалгатай оролттой. Шилжүүлэгч бүр түр зуур хаагддаг. Хэмжээ нь газартай, нөгөө нь шилжүүлэгчийн оролтын шугамд, резистор нь vcc руу холбогддог. Өөрөөр хэлбэл оролт нь ихэвчлэн өндөр байдаг, дараа нь доош нь татаж идэвхжүүлдэг. Утасны талаархи дэлгэрэнгүй мэдээллийг схемээс үзнэ үү. Шилжүүлэгч нүхийг өрөмдөх загвар нь хавтанг ашиглахад ашигтай байсан. Жижиг нүхнүүдийг яг зөв байрлалд өрөмдөж, дараа нь дөрвөлжин хэлбэртэй болгоно. Энэ нь сайхан тохируулга хийсэн.

Алхам 4: Эцсийн чуулган

Эцсийн чуулган
Эцсийн чуулган

ПХБ нь энэ тохиолдолд зориулагдсан тул бэхэлгээний дээгүүр гулсуулна уу. Орон зай маш давчуу байсан тул унтраалгын угсралтыг ПХБ -д шууд гагнаж, чип дээр наасан пьезо дуугаруулагчийг халсан байв. Хэрэв та илүү чанга пьезо хүсч байвал драйвер нэмэх шаардлагатай болно, учир нь энэ нь микроконтроллероос шууд хөтлөгддөг. Дууны хэмжээг нэмэгдүүлэхийн тулд та пьезог ямар нэгэн зүйл дээр нааж эсвэл засах хэрэгтэй.

Цахилгаан тэжээлийн хар тугалга нь ачааллыг бууруулахын тулд доод бэхэлгээний шонг бэхэлсэн байв. Би үүнийг зүгээр л бэхэлгээний нүхнүүдээс гаргаж авсан боловч шаардлагатай бол та зохих бэхэлгээг ашиглаж болно. Энэ бол үнэндээ энэ төхөөрөмж нь 9V залгуураас тэжээгддэг бөгөөд миний DVD тоглуулагчийн дээгүүр байрладаг бөгөөд загварыг өөрчилдөг.

Алхам 5: Firmware болон Supercap нөөцлөлтийн талаар

Энэхүү програм хангамжийг Sourceboost хөрвүүлэгчээр бүтээсэн бөгөөд RTC чиптэй ярихын тулд Sourceboost I2C номын санг ашигладаг. Найдвартай ажиллахын тулд би i2c драйверыг удаан хугацаагаар хойшлуулахын тулд өөрчлөх шаардлагатай болсон.

Програм хангамж нь io -г эхлүүлж, дараа нь арван секунд тутамд уншдаг (хэрэв та илүү хурдан шинэчлэх эсвэл санамсаргүй байдлаар шинэчлэх цаг хүсч байвал үүнийг кодонд өөрчилж болно. Энэ хугацаа хамгийн бага анхаарал сарниулдаг гэж би үзсэн). Хэрэв товчлуур дарагдсан бол товчлуур дарах хүртэл гарах цагийг өөрчлөх горимд орно. Түүнчлэн дизайнд суперкап хийх зай бий. Би үүнийг туршиж үзээгүй, гэхдээ нэгийг суулгаснаар цаг нь богино хугацаанд цахилгаан тасрах боломжтой болно. RTC өгөгдлийг уншсаны дараа програм хангамжид цифрүүдийн утгыг авч, тоон утгатай ижил тооны идэвхтэй LED -ийг санамсаргүй байдлаар хуваарилдаг. Эдгээрийг хүснэгтэд хадгалдаг. Тасалдлын горим нь хүснэгтээс нэг утгыг нэг дор гаргаж, LED драйверын чип рүү илгээдэг бөгөөд LED асдаг (үнэндээ нэг чип тутамд хоёр, нэг). Журмын дараагийн оруулга нь өөр гэх мэтийг авдаг. Хангалттай хурдан ажиллавал хүснэгтэд идэвхтэй байгаа LED -ууд бүгд нэгэн зэрэг асаж байгаа юм шиг харагдаж байна. Хэрэв та хүсвэл илүү хурдан болгохын тулд тасалдлын горимын цагийг өөрчилж болно. Хөгжилтэй байгаарай, хэрэв та эдгээрийн аль нэгийг нь ямар нэгэн гайхалтай зүйл болгон бүтээвэл … надад зураг илгээгээрэй. Филип Пулл www.rgbsunset.com

Зөвлөмж болгож буй: