Satura rādītājs:

UTixClock: 8 soļi (ar attēliem)
UTixClock: 8 soļi (ar attēliem)

Video: UTixClock: 8 soļi (ar attēliem)

Video: UTixClock: 8 soļi (ar attēliem)
Video: Красивые ТАПОЧКИ СЛЕДКИ на 2-х спицах. Без швов на подошве. 2024, Oktobris
Anonim
Image
Image
UTixClock
UTixClock
UTixClock
UTixClock

Pirmo reizi šo pulksteni redzēju videoklipā no viena no maniem iecienītākajiem YouTube kanāliem ar nosaukumu SmarterEveryDay. Man uzreiz patika ideja un es gribēju to iegādāties. Tad es meklēju Google un atradu šo vietni, kas pārdod Tix Clock. Grasījos veikt pasūtījumu, bet tad nodomāju - vai nebūs jautri to izgatavot, nevis pirkt! Tāpēc es sāku savu pētījumu un beidzot atradu šo rakstu par Instructable. Tad es sapratu, ka ziņas autors ir tas pats puisis, kurš pulksteni pārdod komerciāli.

Tāpēc es nolēmu izveidot šo projektu saviem spēkiem. Es projektam izvēlējos izmantot Arduino. Būdams programmatūras izstrādātājs pēc profesijas un godīgi pārzinot elektroniku, man tas nebija tik grūti. Koda rakstīšana un shēmu salikšana bija vienkāršas detaļas. Man visgrūtāk bija būvēt korpusu. Bez priekšzināšanām par 3D modelēšanu un drukāšanu man vajadzēja gandrīz 2 mēnešus, lai apgūtu Fusion 360 un izveidotu modeli. Vienmēr ir jautri mācīties un darīt jaunas lietas!:)

Dažas galvenās uTixClock funkcijas:

  • Nekad neaizmirstiet laiku - pat ja to izslēdzat
  • Automātiska gaismas diodes aptumšošana, pamatojoties uz gaisotni - netraucēs miegu
  • Pilnīgi nejauši modeļi
  • Rāda laiku 24 stundu formātā
  • Darbojas ar USB - var darbināt tieši no datoriem, mobilajiem lādētājiem, strāvas bankām

Nākamajā versijā plānotās funkcijas:

  • Rādīt datumu
  • Pielāgojiet datumu un laiku
  • Pielāgojiet modeļa laiku
  • Pārslēgties starp 12/24 stundu formātu
  • Labāks veids, kā parādīt pusnakti (0000 stundas) - pašlaik tas parāda tikai tukšu ekrānu, haha!

1. darbība. Nepieciešamās lietas

Lai izveidotu šo pamācību, jums būs nepieciešami šādi vienumi. Mūsdienās iegūt šīs lietas ir diezgan vienkārši. Jūs varat apmeklēt vietējos DIY elektronikas veikalus vai iegādāties tiešsaistē.

Elektronikas detaļas:

  • Arduino Nano mikrokontrolleris - 1
  • RTC modulis DS1302 - 1
  • 5 mm gaismas diodes (dzeltena - 3, sarkana - 9, zila - 6, zaļa - 9)
  • Abās pusēs punktēta vero dēlis - 1
  • Atdalīts vero dēlis - 1
  • 74HC595 maiņu reģistrs ar 16 kontaktu IC pamatni - 2
  • Rezistori (10K omi - 1, 33 omi - 3)
  • LDR - 1
  • USB kabelis - 1
  • Ieslēgšanas / izslēgšanas barošanas slēdzis - 1
  • Galvenes tapas
  • Jumper vadi
  • Savienojuma vadi

Citas daļas:

  • 3D drukāts korpuss
  • Neodīma magnēti 3 mm diametrā
  • Tūlītēja ātri fiksējama līme
  • Caurspīdīgs papīrs
  • Melns caurspīdīgs akrila plexiglass

2. solis: prototipēšana

Prototipēšana
Prototipēšana
Prototipēšana
Prototipēšana

Prototipēšanai izmantoju maizes dēli un virkni džemperu vadu. Vispirms es izveidoju nelielu 4x3 LED matricu kā koncepcijas pierādījumu, lai pārliecinātos, ka lietas darbojas, kā paredzēts. Prototipēšanas laikā es izmantoju vienu 74HC595 Shift Register IC. Sīkāka informācija par galīgajām shēmas plates ir atrodama zemāk.

3. darbība: programmatūra

Programmatūra
Programmatūra

Es parasti neizmantoju Arduino IDE attīstībai. Mans mīļākais ir Visual Studio Code ar paplašinājumu PlatformIO IDE. Bet tam nav nozīmes - oficiālo IDE var izmantot arī, lai augšupielādētu avotu Arduino. Projekta avotu var lejupielādēt no manas Git krātuves.

4. solis: shēmu plātņu veidošana

Shēmu dēļu veidošana
Shēmu dēļu veidošana
Shēmu dēļu veidošana
Shēmu dēļu veidošana
Shēmu dēļu veidošana
Shēmu dēļu veidošana
Shēmu dēļu veidošana
Shēmu dēļu veidošana

Ķēdes veidošana ir diezgan taisna. Shēmas shēmu var lejupielādēt no manas vietnes un ātri savākt komponentus.

5. darbība: korpusa modelēšana

Korpusa modelēšana
Korpusa modelēšana
Korpusa modelēšana
Korpusa modelēšana
Korpusa modelēšana
Korpusa modelēšana

Tas man bija visgrūtākais solis. Man nebija iepriekšēju zināšanu par 3D modelēšanu un drukāšanu. Tāpēc man nācās pavadīt gandrīz mēnesi, apgūstot 3D modeļa projektēšanas pamatus, izmantojot programmatūru Fusion 360, un vēl vienu mēnesi, lai to izstrādātu. Šī programmatūra ir bezmaksas personiskai lietošanai.

Man arī mājās nav 3D printera. Tāpēc man vajadzēja to pasūtīt tiešsaistē un vienas dienas laikā to izdrukāt. Drukāšanai ar standarta PLA+ materiālu man izmaksāja 56 SGD. Virsma nav ļoti gluda, bet esmu diezgan apmierināts ar gala rezultātu. SLA ir vislabāk piemērota gludai apdarei, taču tā gandrīz 4 reizes pārsniedza PLA cenu.

Stl un f3d failus var lejupielādēt no manas vietnes.

6. darbība: lietu salikšana

Mantas salikšana
Mantas salikšana
Mantas salikšana
Mantas salikšana
Mantas salikšana
Mantas salikšana
Mantas salikšana
Mantas salikšana

Lai uzstādītu vāku ar kārbu un piestiprinātu shēmas plates, es nolēmu skrūvju vietā izmantot magnētus. Magnētus nofiksēju ar ātri nostiprināmas līmes palīdzību. Tātad detaļu salikšana bija diezgan vienkārša. Es ievietoju caurspīdīgu papīru kā difuzoru un uzliku tam virsū melno akrila loksni. Es biju ļoti priecīgs, redzot gala rezultātu. Diemžēl, piestiprinot magnētu, neliels superlīmes piliens nokrita uz korpusa ārējās virsmas, ko es nevarēju noņemt. Bet aizmirsti!:)

7. darbība: tā izmantošana

Izmantojot to
Izmantojot to

Displejā ir četras atsevišķas LED matricas. Katrai matricai ir dažādas krāsas, un tā attēlo pašreizējā laika četrus ciparus - pirmie divi apzīmē stundu, bet pēdējie divi - minūtes. Lai iegūtu pašreizējo laiku, jums ir jāsaskaita gaismas diodes. Piemēram:

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

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

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

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

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

Sākumā jums var šķist nedaudz grūti. Bet ar praksi jūs varēsit iegūt pašreizējo laiku uzreiz.

8. solis: Paldies

Liels paldies, ja esat nonācis līdz šim un plānojat būvēt vai jau uzbūvējāt manu projektu. Ļaujiet man zināt jūsu vērtīgās atsauksmes un ieteikumus. Mani var sasniegt pa e -pastu [email protected].

Mana vietne:

Sirsnīgs paldies Gvido Zīvensam par informatīvo pamācību par Tix Clock versiju.

Ieteicams: