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

UTixClock: 8 алхам (зурагтай)
UTixClock: 8 алхам (зурагтай)

Видео: UTixClock: 8 алхам (зурагтай)

Видео: UTixClock: 8 алхам (зурагтай)
Видео: Өөртөө Итгэлтэй Болох Маш Энгийн 8 Арга 2024, Арваннэгдүгээр
Anonim
Image
Image
UTixClock
UTixClock
UTixClock
UTixClock

Анх удаа би энэ цагийг өөрийн дуртай YouTube сувгуудын нэг болох SmarterEveryDay видеоноос харсан. Энэ санаа надад нэн даруй таалагдаж, худалдаж авахыг хүсч байна. Дараа нь би Google -ээс хайж, Tix Clock зардаг вэбсайтыг олсон. Би захиалга өгөх гэж байсан, гэхдээ дараа нь би бодлоо - үүнийг худалдаж авахаас илүүтэйгээр үүнийг хийх нь хөгжилтэй байх болно! Тиймээс би судалгаагаа эхлүүлж, зааварчилгааны талаархи энэ нийтлэлийг олж авлаа. Дараа нь би бичлэгийн зохиогч нь цагийг арилжааны чиглэлээр зардаг залуу гэдгийг ойлгосон.

Тиймээс би энэ төслийг бие даан барихаар шийдсэн. Би төсөлд Arduino ашиглахаар шийдсэн. Программ хангамж хөгжүүлэгч мэргэжилтэй, электроникийн талаар мэдлэгтэй байсан болохоор надад тийм ч хэцүү байгаагүй. Код бичих, хэлхээг угсрах нь хялбар хэсэг байв. Миний хувьд хамгийн хэцүү хэсэг бол хашаа барих явдал байв. 3D загварчлал, хэвлэлийн талаар ямар ч мэдлэггүй байсан бол Fusion 360 сурч, загварыг бүтээхэд бараг 2 сар зарцуулсан. Шинэ зүйл сурч, хийх нь үргэлж хөгжилтэй байдаг!:)

UTixClock -ийн зарим гол онцлогууд:

  • Цагийг хэзээ ч мартдаггүй - унтраасан ч гэсэн
  • Орчны гэрэлд суурилсан LED -ийг автоматаар бүдгэрүүлэх нь таны нойрыг алдагдуулахгүй
  • Бүрэн санамсаргүй хэв маяг
  • Цагийг 24 цагийн форматаар харуулна
  • USB дээр ажилладаг - компьютер, гар утасны цэнэглэгч, цахилгаан банкнаас шууд тэжээх боломжтой

Дараагийн хувилбарт төлөвлөсөн онцлогууд:

  • Огноог харуулах
  • Огноо, цагийг тохируулна уу
  • Загварын цагийг тохируулна уу
  • 12/24 цагийн форматын хооронд сэлгэх
  • Шөнө дунд (0000 цаг) харуулах илүү сайн арга бол одоогоор хоосон дэлгэц харууллаа, хаха!

Алхам 1: Танд хэрэгтэй зүйл

Энэхүү зааварчилгааг бүтээхийн тулд танд дараах зүйлс хэрэгтэй болно. Өнөө үед эдгээр зүйлийг авах нь маш хялбар болсон. Та орон нутгийн DIY цахилгаан барааны дэлгүүрүүдээр зочлох эсвэл онлайнаар худалдаж авах боломжтой.

Электроникийн эд анги:

  • Arduino Nano микроконтроллер - 1
  • RTC модуль DS1302 - 1
  • 5 мм LED (Шар - 3, Улаан - 9, Цэнхэр - 6, Ногоон - 9)
  • Хоёр талт цэгтэй vero хавтан - 1
  • Нүцгэн веро хавтан - 1
  • 74HC595 Shift бүртгэл нь 16 зүү IC суурьтай - 2
  • Эсэргүүцэл (10K Ом - 1, 33 Ом - 3)
  • LDR - 1
  • USB кабель - 1
  • Асаах унтраалга - 1
  • Толгойн зүү
  • Холбогч утас
  • Холболтын утас

Бусад хэсгүүд:

  • 3D хэвлэсэн хаалт
  • 3 мм диаметртэй неодим соронз
  • Шуурхай хурдан наалддаг цавуу
  • Ил тод цаас
  • Хар тунгалаг нийлэг plexiglass

Алхам 2: Прототип хийх

Прототип хийх
Прототип хийх
Прототип хийх
Прототип хийх

Би прототип хийхдээ талхны самбар, холбогч утас ашигласан. Эхлээд би бүх зүйл хүлээгдэж буй шиг ажиллаж байгаа эсэхийг баталгаажуулахын тулд 4x3 хэмжээтэй жижиг LED матрицыг бий болгосон. Прототип хийхдээ би 74HC595 Shift Register IC дан хэрэглэсэн. Эцсийн хэлхээний самбарын дэлгэрэнгүй мэдээллийг доороос олж болно.

Алхам 3: Програм хангамж

Програм хангамж
Програм хангамж

Би ерөнхийдөө Arduino IDE -ийг хөгжүүлэлтэд ашигладаггүй. Миний дуртай зүйл бол PlatformIO IDE өргөтгөлтэй Visual Studio код юм. Гэхдээ энэ нь хамаагүй - албан ёсны IDE -ийг Arduino руу эх сурвалж байршуулахад ашиглаж болно. Төслийн эх сурвалжийг миний Git репозитороос татаж авах боломжтой.

Алхам 4: Хэлхээний самбар барих

Хэлхээний самбарыг барих
Хэлхээний самбарыг барих
Хэлхээний самбарыг барих
Хэлхээний самбарыг барих
Хэлхээний самбар барих
Хэлхээний самбар барих
Хэлхээний самбар барих
Хэлхээний самбар барих

Хэлхээний барилга нь нэлээд урагшаа чиглэсэн байдаг. Хэлхээний диаграмыг миний вэбсайтаас татаж аваад бүрэлдэхүүн хэсгүүдийг богино хугацаанд угсрах боломжтой.

Алхам 5: Хашлага загварчлах

Хаалтыг загварчлах
Хаалтыг загварчлах
Хаалтыг загварчлах
Хаалтыг загварчлах
Хаалтыг загварчлах
Хаалтыг загварчлах

Энэ бол миний хувьд хамгийн хэцүү алхам байсан. Би 3D загварчлал, хэвлэлийн талаар урьд өмнө ямар ч мэдлэггүй байсан. Тиймээс би Fusion 360 програм хангамж дээр 3D загвар зохион бүтээх анхан шатны мэдлэгийг олж авахын тулд нэг сар орчим хугацаа зарцуулж, нэг сарыг хийжээ. Энэхүү програм хангамж нь хувийн хэрэглээнд үнэ төлбөргүй байдаг.

Надад бас гэртээ 3D принтер байхгүй. Тиймээс би үүнийг онлайнаар захиалж, нэг өдрийн дотор хэвлүүлэх шаардлагатай болсон. Стандарт PLA+ материалаар хэвлэхэд надад 56 SGD үнэтэй байсан. Гадаргуу нь тийм ч гөлгөр биш боловч эцсийн үр дүнд би маш их баяртай байна. SLA нь гөлгөр өнгөлгөө хийхэд хамгийн тохиромжтой, гэхдээ энэ нь ХАЧА -ийн үнээс бараг 4 дахин өндөр байв.

Stl болон f3d файлуудыг миний вэбсайтаас татаж авах боломжтой.

Алхам 6: Аливаа зүйлийг угсрах

Эд зүйлсийг цуглуулах
Эд зүйлсийг цуглуулах
Эд зүйлсийг цуглуулах
Эд зүйлсийг цуглуулах
Эд зүйлсийг цуглуулах
Эд зүйлсийг цуглуулах
Эд зүйлсийг цуглуулах
Эд зүйлсийг цуглуулах

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

Алхам 7: Үүнийг ашиглах

Үүнийг ашиглах
Үүнийг ашиглах

Дэлгэц дээр дөрвөн тусдаа LED матриц байдаг. Матриц бүр өөр өөр өнгөтэй бөгөөд тухайн үеийн 4 цифрийг илэрхийлдэг - эхний хоёр нь Цагийг илэрхийлдэг, сүүлийн хоёр нь Минутыг илэрхийлдэг. Одоогийн цагийг авахын тулд та LED -ийг тоолох хэрэгтэй. Жишээлбэл:

0 Y - 0 R - 0 B - 0 G => 0000 цаг

0 Y - 1 R - 1 B - 2 G => 0112 цаг

1 Y - 1 R - 3 B - 9 G => 1139 цаг

1 Y - 6 R - 2 B - 4 G => 1624 цаг

2 Y - 3 R - 4 B - 7 G => 2347 цаг

Эхэндээ танд жаахан хэцүү санагдаж магадгүй юм. Гэхдээ дадлага хийснээр та одоогийн цагийг шууд авах боломжтой болно.

Алхам 8: Баярлалаа

Хэрэв та өнөөг хүртэл хүрч, миний төслийг бүтээхээр төлөвлөж байсан эсвэл хийсэн бол танд маш их баярлалаа. Үнэ цэнэтэй санал хүсэлт, санал хүсэлтээ надад мэдэгдээрэй. Надтай [email protected] хаягаар холбоо барьж болно.

Миний вэбсайт:

Guido Seevens -т өөрийн Tix Clock хувилбарын талаар зааварчилгаа өгсөнд баярлалаа.

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