Mündəricat:

UTixClock: 8 addım (şəkillərlə)
UTixClock: 8 addım (şəkillərlə)

Video: UTixClock: 8 addım (şəkillərlə)

Video: UTixClock: 8 addım (şəkillərlə)
Video: SWIZA Kettle Shape UTI Clock Switzerland Swiss 8 day Brass Jeweled 2024, Oktyabr
Anonim
Image
Image
UTixClock
UTixClock
UTixClock
UTixClock

İlk dəfə bu saatı SmarterEveryDay adlı YouTube kanallarımdan birində gördüm. Fikri dərhal bəyəndim və birini almaq istədim. Sonra Google -da axtardım və Tix Clock satan bu veb saytı tapdım. Sifariş vermək üzrə idim, amma sonra düşündüm - satın almaqdansa, onu hazırlamaq əyləncəli olmayacaq! Beləliklə, araşdırma aparmağa başladım və bu məqaləni Təlimatla əlaqədar tapmağa başladım. Sonra başa düşdüm ki, yazının müəllifi saatı kommersiya olaraq satan adamdır.

Buna görə də bu layihəni təkbaşına qurmağa qərar verdim. Layihə üçün bir Arduino istifadə etməyi seçdim. İxtisasca proqram təminatçısı olmaq və elektronika haqqında ədalətli biliyə malik olmaq mənim üçün o qədər də çətin deyildi. Kod yazmaq və sxemləri yığmaq asan hissələr idi. Mənim üçün ən çətin hissə bir korpus tikmək idi. 3D modelləşdirmə və çap haqqında əvvəlcədən heç bir məlumatım olmasa da, Fusion 360 -ı öyrənib modeli hazırlamağım təxminən 2 ay çəkdi. Yeni şeylər öyrənmək və etmək həmişə əyləncəlidir!:)

UTixClock -un bəzi əsas xüsusiyyətləri:

  • Vaxtı heç vaxt unutmur - hətta söndürsən də
  • Ambiyans işığına əsaslanan LED -lərin avtomatik qaralması yuxunuzu pozmayacaq
  • Tamamilə təsadüfi nümunələr
  • 24 saat formatında vaxtı göstərir
  • USB ilə işləyir - birbaşa kompüterlərdən, mobil şarj cihazlarından, güc banklarından qidalana bilər

Növbəti versiya üçün planlaşdırılan xüsusiyyətlər:

  • Tarixi göstərin
  • Tarix və saatı tənzimləyin
  • Nümunə vaxtını tənzimləyin
  • 12/24 saatlıq format arasında keçid edin
  • Gecə yarısını (0000 saat) göstərmək üçün daha yaxşı bir yol - hazırda yalnız boş bir ekran göstərir, haha!

Addım 1: Lazım olan şeylər

Bu Təlimatı qurmaq üçün aşağıdakı maddələrə ehtiyacınız olacaq. İndiki vaxtda bunları əldə etmək olduqca asandır. Yerli DIY elektronika mağazalarını ziyarət edə və ya onlayn satın ala bilərsiniz.

Elektronika hissələri:

  • Arduino Nano mikro nəzarətçi - 1
  • RTC modulu DS1302 - 1
  • 5 mm LED (Sarı - 3, Qırmızı - 9, Mavi - 6, Yaşıl - 9)
  • Hər iki tərəfli nöqtəli vero taxtası - 1
  • Soyulmuş vero taxtası - 1
  • 16 pinli IC bazası olan 74HC595 Shift Qeydiyyatı - 2
  • Rezistorlar (10K Ohm - 1, 33 Ohm - 3)
  • LDR - 1
  • USB kabeli - 1
  • On -off güc açarı - 1
  • Başlıq sancaqları
  • Jumper telləri
  • Bağlantı telləri

Digər hissələr:

  • 3D çap korpusu
  • 3 mm diametrli neodim maqnitləri
  • Tez yapışan yapışqan
  • Şəffaf kağız
  • Qara şəffaf akril pleksiglas

Addım 2: Prototipləşdirmə

Prototipləşdirmə
Prototipləşdirmə
Prototipləşdirmə
Prototipləşdirmə

Prototip hazırlamaq üçün bir çörək taxtası və bir dəstə tullanan tel istifadə etdim. Əvvəlcə hər şeyin gözlənildiyi kimi işlədiyinə əmin olmaq üçün kiçik bir 4x3 LED matrisi yaratdım. Prototip hazırlayarkən tək bir 74HC595 Shift Register IC istifadə etdim. Son dövrə lövhələrinin detallarını aşağıda tapa bilərsiniz.

Addım 3: Proqram təminatı

Proqram təminatı
Proqram təminatı

Ümumiyyətlə inkişaf üçün Arduino IDE -dən istifadə etmirəm. Ən çox sevdiyim PlatformIO IDE uzantısı olan Visual Studio Kodudur. Ancaq bunun əhəmiyyəti yoxdur - rəsmi IDE, mənbəni Arduinoya yükləmək üçün də istifadə edilə bilər. Layihə mənbəyini Git depomdan yükləyə bilərsiniz.

Addım 4: Dövrə lövhələrinin qurulması

Dövrə lövhələrinin qurulması
Dövrə lövhələrinin qurulması
Dövrə lövhələrinin qurulması
Dövrə lövhələrinin qurulması
Dövrə lövhələrinin qurulması
Dövrə lövhələrinin qurulması
Dövrə lövhələrinin qurulması
Dövrə lövhələrinin qurulması

Dövrə binası olduqca düzdür. Dövrə diaqramını veb saytımdan yükləyə və komponentləri qısa müddətdə yığa bilərsiniz.

Addım 5: Korpusun modelləşdirilməsi

Korpusun modelləşdirilməsi
Korpusun modelləşdirilməsi
Korpusun modelləşdirilməsi
Korpusun modelləşdirilməsi
Korpusun modelləşdirilməsi
Korpusun modelləşdirilməsi

Bu mənim üçün ən çətin addım idi. 3D modelləşdirmə və çap haqqında əvvəlcədən heç bir məlumatım yox idi. Demək olar ki, bir ay ərzində Fusion 360 proqramında 3D modelinin dizaynının əsaslarını öyrənmək və onu dizayn etmək üçün bir ay daha vaxt sərf etmək məcburiyyətində qaldım. Bu proqram şəxsi istifadə üçün pulsuzdur.

Evdə 3D printerim yoxdur. Buna görə onlayn sifariş verməli oldum və bir gün ərzində çap etdim. Standart PLA+ materialı ilə çap etmək mənə 56 SGD başa gəldi. Səth çox hamar deyil, amma son nəticədən olduqca məmnunam. SLA hamar bir nəticə üçün ən yaxşı seçimdir, lakin PLA -nın qiymətindən təxminən 4 dəfə çox idi.

Stl və f3d fayllarını veb saytımdan yükləyə bilərsiniz.

Addım 6: Şeyi yığın

Əşyaları Birləşdirmək
Əşyaları Birləşdirmək
Əşyaları Birləşdirmək
Əşyaları Birləşdirmək
Əşyaları Birləşdirmək
Əşyaları Birləşdirmək
Əşyaları Birləşdirmək
Əşyaları Birləşdirmək

Qapağı qutuya bağlamaq və dövrə lövhələrini bağlamaq üçün vintlər yerinə maqnit istifadə etmək qərarına gəldim. Maqnitləri tez yapışqan köməyi ilə düzəltdim. Beləliklə, hissələri yığmaq olduqca asan idi. Diffuser olaraq şəffaf bir kağız qoydum və üstünə qara akril vərəq düzəltdim. Son çıxışı görəndə çox sevindim. Təəssüf ki, maqnit bağlayarkən çıxara bilmədiyim korpusun xarici səthinə kiçik bir damla super yapışqan düşdü. Amma ağla gəlmə!:)

Addım 7: İstifadə edin

İstifadə
İstifadə

Ekranda dörd ayrı LED matris var. Hər bir matris fərqli rənglərə malikdir və cari vaxtın 4 rəqəmini təmsil edir - ilk ikisi Saatı, son ikisi isə Dəqiqələri təmsil edir. Cari vaxtı əldə etmək üçün LEDləri saymaq lazımdır. Misal üçün:

0 Y - 0 R - 0 B - 0 G => 0000 saat

0 Y - 1 R - 1 B - 2 G => 0112 saat

1 Y - 1 R - 3 B - 9 G => 1139 saat

1 Y - 6 R - 2 B - 4 G => 1624 saat

2 Y - 3 R - 4 B - 7 G => 2347 saat

Başlanğıcda bir az çətin ola bilər. Ancaq təcrübə ilə cari vaxtı dərhal əldə edə biləcəksiniz.

Addım 8: Təşəkkür edirəm

Bu günə qədər çatmısınızsa və layihəmi qurmağı və ya qurmağı planlaşdırırsınızsa, çox sağ olun. Mənə dəyərli rəy və təkliflərinizi bildirin. Mənə [email protected] ünvanına daxil ola bilərəm.

Veb saytım:

Guido Seevens -ə Tix Clock versiyası haqqında məlumat verən Təlimatlandırması üçün dərin təşəkkürlər.

Tövsiyə: