Mundarija:

UTixClock: 8 qadam (rasmlar bilan)
UTixClock: 8 qadam (rasmlar bilan)

Video: UTixClock: 8 qadam (rasmlar bilan)

Video: UTixClock: 8 qadam (rasmlar bilan)
Video: SWIZA Kettle Shape UTI Clock Switzerland Swiss 8 day Brass Jeweled 2024, Oktyabr
Anonim
Image
Image
UTixClock
UTixClock
UTixClock
UTixClock

Birinchi marta men bu soatni SmarterEveryDay ismli YouTube kanallarimdan birida videoda ko'rdim. Menga bu fikr darhol yoqdi va men uni sotib olishni xohladim. Keyin men Google -ni qidirdim va Tix Clock sotiladigan veb -saytni topdim. Men buyurtma bermoqchi edim, lekin keyin o'yladim - sotib olishdan ko'ra, uni yasash qiziq emasmi! Shunday qilib, men tadqiqotimni boshladim va "Instructable" maqolasini topdim. Keyin tushunib etdimki, post muallifi soatni tijorat bilan sotadigan odam.

Shuning uchun men bu loyihani o'zim qurishga qaror qildim. Men loyiha uchun Arduino -dan foydalanishni tanladim. Kasbim bo'yicha dasturiy ta'minot ishlab chiqaruvchisi bo'lganim va elektronikani yaxshi bilganim uchun men uchun unchalik qiyin bo'lmagan. Kodni yozish va sxemalarni yig'ish oson qismlar edi. Men uchun eng qiyin joy - bu korpus qurish. 3D modellashtirish va bosib chiqarish haqida hech qanday ma'lumotga ega bo'lmagan holda, men Fusion 360ni o'rganish va modelni yaratish uchun deyarli 2 oy vaqtim ketdi. O'rganish va yangi narsalarni qilish har doim qiziqarli!:)

UTixClock -ning ba'zi asosiy xususiyatlari:

  • Vaqtni hech qachon unutmaydi - hatto uni o'chirsangiz ham
  • LED yorug'lik chiroqlarining avtomatik yoritilishi - uyquni buzmaydi
  • To'liq tasodifiy naqshlar
  • Vaqtni 24 soatlik formatda ko'rsatadi
  • USB -da ishlaydi - to'g'ridan -to'g'ri kompyuterlardan, mobil zaryadlovchilardan, quvvat banklaridan quvvat olishi mumkin

Keyingi versiyada rejalashtirilgan xususiyatlar:

  • Sanani ko'rsatish
  • Sana va vaqtni sozlang
  • Namuna vaqtini sozlang
  • 12/24 soatlik formatga o'tish
  • Yarim tunda (0000 soat) ko'rsatishning eng yaxshi usuli - hozirda u bo'sh ekranni ko'rsatadi, haha!

1 -qadam: Sizga kerak bo'lgan narsalar

Ushbu ko'rsatmalarni yaratish uchun sizga quyidagi elementlar kerak bo'ladi. Hozirgi vaqtda bu narsalarni olish juda oson. Siz mahalliy DIY elektronika do'konlariga tashrif buyurishingiz yoki onlayn xarid qilishingiz mumkin.

Elektron qismlar:

  • Arduino Nano mikrokontroller - 1
  • RTC moduli DS1302 - 1
  • 5 mm LED (sariq - 3, qizil - 9, ko'k - 6, yashil - 9)
  • Ikki tomonlama nuqta -vero taxtasi - 1
  • Yirtilgan vero taxtasi - 1
  • 74HC595 Shift reestri 16 pinli IC bazasi bilan - 2
  • Rezistorlar (10K Ohm - 1, 33 Ohm - 3)
  • LDR - 1
  • USB kabeli - 1
  • Quvvatni o'chirish tugmasi - 1
  • Sarlavha pinlari
  • Jumper simlari
  • Ulanish simlari

Boshqa qismlar:

  • 3D bosma korpus
  • Diametri 3 mm bo'lgan neodim magnitlari
  • Tez tuzatiladigan elim
  • Shaffof qog'oz
  • Qora shaffof akril pleksiglas

2 -qadam: prototip yaratish

Prototip yaratish
Prototip yaratish
Prototip yaratish
Prototip yaratish

Men prototip qilish uchun non taxtasi va bir nechta o'tish simlarini ishlatardim. Birinchidan, narsalar kutilganidek ishlayotganiga ishonch hosil qilish uchun 4x3 o'lchamli kichik LED matritsani yaratdim. Men prototiplashda 74HC595 Shift Register IC -dan foydalanganman. Oxirgi elektron platalarning tafsilotlarini quyida topish mumkin.

3 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot

Men odatda Arduino IDE -ni ishlab chiqish uchun ishlatmayman. Eng yoqtirganim - PlatformIO IDE kengaytmasi bo'lgan Visual Studio Code. Ammo bu muhim emas - rasmiy IDE manbani Arduino -ga yuklash uchun ham ishlatilishi mumkin. Loyihaning manbasini Git omboridan yuklab olish mumkin.

4 -qadam: O'chirish platalarini qurish

O'chirish platalarini qurish
O'chirish platalarini qurish
O'chirish platalarini qurish
O'chirish platalarini qurish
O'chirish platalarini qurish
O'chirish platalarini qurish
O'chirish platalarini qurish
O'chirish platalarini qurish

Devorning qurilishi juda to'g'ri. O'chirish diagrammasini mening veb -saytimdan yuklab olish va qisqa vaqt ichida komponentlarni yig'ish mumkin.

5 -qadam: Korpusni modellashtirish

Qoplamani modellashtirish
Qoplamani modellashtirish
Qoplamani modellashtirish
Qoplamani modellashtirish
Qoplamani modellashtirish
Qoplamani modellashtirish

Bu men uchun eng qiyin qadam edi. Menda 3D modellashtirish va bosib chiqarish haqida hech qanday ma'lumot yo'q edi. Men deyarli bir oyni Fusion 360 dasturiy ta'minotida 3D modelni loyihalash asoslarini o'rganishga va yana bir oyni loyihalashga sarflashga majbur bo'ldim. Ushbu dastur shaxsiy foydalanish uchun bepul.

Uyda 3D printer ham yo'q. Shunday qilib, men uni Internet orqali buyurtma qilishim kerak edi va uni bir kun ichida chop etdim. Standart PLA+ materiali bilan chop etish uchun menga 56 SGD kerak bo'ldi. Sirt juda silliq emas, lekin men yakuniy natijadan juda mamnunman. SLA silliq tugatish uchun eng mos keladi, lekin bu PLA narxidan deyarli 4 baravar yuqori edi.

Stl va f3d fayllarini veb -saytimdan yuklab olish mumkin.

6 -qadam: narsalarni yig'ish

Narsalarni yig'ish
Narsalarni yig'ish
Narsalarni yig'ish
Narsalarni yig'ish
Narsalarni yig'ish
Narsalarni yig'ish
Narsalarni yig'ish
Narsalarni yig'ish

Qopqoqni qutiga o'rnatish va elektron platalarni ulash uchun men vintlar o'rniga magnitlardan foydalanishga qaror qildim. Men magnitlarni tez yopishtiruvchi yordamida mahkamladim. Shunday qilib, qismlarni yig'ish juda oson edi. Men shaffof qog'ozni diffuzer sifatida joylashtirdim va ustiga qora akril varaqni o'rnatdim. Men yakuniy chiqishni ko'rib juda xursand bo'ldim. Afsuski, magnitni biriktirayotganda, korpusning tashqi yuzasiga kichik yopishqoq tomchi tushdi, men uni olib tashlay olmadim. Lekin xafa bo'lma!:)

7 -qadam: undan foydalanish

Buni ishlatish
Buni ishlatish

Displeyda to'rtta alohida LED matritsasi mavjud. Har bir matritsa turli xil ranglarga ega va joriy vaqtning 4 ta raqamini ifodalaydi - birinchi ikkisi soatni, oxirgi ikkisi esa daqiqalarni ifodalaydi. Hozirgi vaqtni olish uchun siz LEDlarni hisoblashingiz kerak. Masalan:

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

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

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

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

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

Siz boshida biroz qiyin bo'lishi mumkin. Ammo amaliyot bilan siz hozirgi vaqtni darhol bilib olasiz.

8 -qadam: Rahmat

Agar siz hozirgacha etib kelgan bo'lsangiz va mening loyihamni qurmoqchi bo'lsangiz yoki qurmoqchi bo'lsangiz, sizga katta rahmat. Menga qimmatli mulohazalaringiz va takliflaringizni bildiring. Menga [email protected] elektron manzili orqali bog'lanish mumkin.

Mening veb -saytim:

Guido Seevensga o'zining Tix Clock versiyasi bo'yicha ko'rsatmali ko'rsatmalari uchun katta rahmat.

Tavsiya: