Turinys:

„UTixClock“: 8 žingsniai (su nuotraukomis)
„UTixClock“: 8 žingsniai (su nuotraukomis)

Video: „UTixClock“: 8 žingsniai (su nuotraukomis)

Video: „UTixClock“: 8 žingsniai (su nuotraukomis)
Video: uTixClock 2024, Spalio mėn
Anonim
Image
Image
„UTixClock“
„UTixClock“
„UTixClock“
„UTixClock“

Pirmą kartą pamačiau šį laikrodį vaizdo įraše iš vieno iš mano mėgstamiausių „YouTube“kanalų, pavadintų „SmarterEveryDay“. Man akimirksniu patiko idėja ir norėjau ją nusipirkti. Tada ieškojau „Google“ir radau šią svetainę, kurioje parduodamas „Tix Clock“. Ketinau pateikti užsakymą, bet tada pagalvojau - ar nebus smagu jį pagaminti, o ne nusipirkti! Taigi aš pradėjau savo tyrimą ir galiausiai radau šį straipsnį „Instructable“. Tada supratau, kad įrašo autorius yra tas pats vaikinas, kuris komerciškai parduoda laikrodį.

Taigi nusprendžiau šį projektą sukurti savarankiškai. Projektui pasirinkau naudoti „Arduino“. Būti programinės įrangos kūrėju pagal profesiją ir teisingai išmanyti elektroniką man nebuvo taip sunku. Kodo rašymas ir grandinių surinkimas buvo lengvos dalys. Man sunkiausia buvo statyti aptvarą. Neturėdamas išankstinių žinių apie 3D modeliavimą ir spausdinimą, man prireikė beveik 2 mėnesių, kol išmokau „Fusion 360“ir sukūriau modelį. Visada smagu mokytis ir daryti naujus dalykus!:)

Kai kurios pagrindinės „uTixClock“funkcijos:

  • Niekada nepamiršta laiko - net jei jį išjungiate
  • Automatinis šviesos diodų pritemdymas pagal aplinkos šviesą - netrukdys jūsų miegui
  • Visiškai atsitiktiniai modeliai
  • Rodo laiką 24 valandų formatu
  • Veikia per USB - galima maitinti tiesiai iš kompiuterių, mobiliųjų įkroviklių, maitinimo bankų

Kitos versijos planuojamos funkcijos:

  • Rodyti datą
  • Nustatykite datą ir laiką
  • Sureguliuokite modelio laiką
  • Perjungti 12/24 valandų formatą
  • Geresnis būdas rodyti vidurnaktį (0000 val.) - šiuo metu jis rodo tik tuščią ekraną, haha!

1 žingsnis: reikalingi dalykai

Norėdami sukurti šią instrukciją, jums reikės šių elementų. Šiais laikais gauti šiuos dalykus yra gana paprasta. Galite apsilankyti vietinėse „pasidaryk pats“elektronikos parduotuvėse arba nusipirkti internetu.

Elektronikos dalys:

  • „Arduino Nano“mikrovaldiklis - 1
  • RTC modulis DS1302 - 1
  • 5 mm šviesos diodai (geltona - 3, raudona - 9, mėlyna - 6, žalia - 9)
  • Abiejų pusių punktyrinė vero lenta - 1
  • Nuplėšta vero lenta - 1
  • 74HC595 pamainų registras su 16 kontaktų IC pagrindu - 2
  • Rezistoriai (10K omai - 1, 33 omai - 3)
  • LDR - 1
  • USB kabelis - 1
  • Įjungimo -išjungimo jungiklis - 1
  • Antraštės kaiščiai
  • Jumperio laidai
  • Sujungimo laidai

Kitos dalys:

  • 3D spausdintas korpusas
  • 3 mm skersmens neodimio magnetai
  • Greitai tvirtinami klijai
  • Skaidrus popierius
  • Juodas skaidrus akrilo organinis stiklas

2 žingsnis: prototipų kūrimas

Prototipų kūrimas
Prototipų kūrimas
Prototipų kūrimas
Prototipų kūrimas

Savo prototipų kūrimui naudojau duonos lentą ir daugybę jungiamųjų laidų. Pirmiausia sukūriau nedidelę 4x3 LED matricą, kad įsitikinčiau, jog viskas veikia taip, kaip tikėtasi. Prototipų kūrimo metu naudojau vieną 74HC595 „Shift Register IC“. Išsamią informaciją apie galutines plokštes rasite žemiau.

3 žingsnis: programinė įranga

Programinė įranga
Programinė įranga

Aš paprastai nenaudoju „Arduino IDE“kūrimui. Mano mėgstamiausias yra „Visual Studio Code“su „PlatformIO IDE“plėtiniu. Tačiau tai nesvarbu - oficialus IDE taip pat gali būti naudojamas šaltiniui įkelti į „Arduino“. Projekto šaltinį galima atsisiųsti iš mano „Git“saugyklos.

4 žingsnis: grandinių plokščių montavimas

Grandinių plokščių statymas
Grandinių plokščių statymas
Grandinių plokščių statymas
Grandinių plokščių statymas
Grandinių plokščių statymas
Grandinių plokščių statymas
Grandinių plokščių statymas
Grandinių plokščių statymas

Grandinės kūrimas yra gana tiesus. Grandinės schemą galima atsisiųsti iš mano svetainės ir greitai surinkti komponentus.

5 žingsnis: gaubto modeliavimas

Korpuso modeliavimas
Korpuso modeliavimas
Korpuso modeliavimas
Korpuso modeliavimas
Korpuso modeliavimas
Korpuso modeliavimas

Tai man buvo sunkiausias žingsnis. Aš neturėjau jokių išankstinių žinių apie 3D modeliavimą ir spausdinimą. Taigi man teko beveik mėnesį mokytis 3D modelio projektavimo pagrindų programinėje įrangoje „Fusion 360“ir dar vieną mėnesį jį projektuoti. Ši programinė įranga yra nemokama asmeniniam naudojimui.

Taip pat namuose neturiu 3D spausdintuvo. Taigi turėjau užsisakyti internetu ir atsispausdinti per dieną. Spausdinimas naudojant standartinę PLA+ medžiagą man kainavo 56 SGD. Paviršius nėra labai lygus, bet esu labai patenkintas galutiniu rezultatu. SLA geriausiai tinka sklandžiai apdailai, tačiau ji buvo beveik 4 kartus didesnė už PLA kainą.

Stl ir f3d failus galima atsisiųsti iš mano svetainės.

6 žingsnis: Surinkite daiktus

Daiktų surinkimas
Daiktų surinkimas
Daiktų surinkimas
Daiktų surinkimas
Daiktų surinkimas
Daiktų surinkimas
Daiktų surinkimas
Daiktų surinkimas

Norėdami uždėti dangtelį su dėžute ir pritvirtinti plokštes, nusprendžiau naudoti magnetus, o ne varžtus. Magnetus pritvirtinau greito klijavimo pagalba. Taigi surinkti dalis buvo gana paprasta. Aš įdėjau skaidrų popierių kaip difuzorių ir ant jo pritvirtinau juodą akrilo lakštą. Buvau labai laimingas pamatęs galutinį rezultatą. Deja, pritvirtinant magnetą, ant išorinio korpuso paviršiaus nukrito nedidelis super klijų lašas, kurio negalėjau pašalinti. Bet nesvarbu!:)

7 žingsnis: naudokite

Naudojant jį
Naudojant jį

Ekrane yra keturios atskiros LED matricos. Kiekviena matrica turi skirtingas spalvas ir žymi 4 dabartinio laiko skaitmenis - pirmieji du reiškia valandą, o paskutiniai du - minutes. Norėdami gauti dabartinį laiką, turite suskaičiuoti šviesos diodus. Pavyzdžiui:

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

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

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

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

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

Pradžioje gali būti šiek tiek sunku. Tačiau praktikuodamiesi galėsite akimirksniu gauti dabartinį laiką.

8 žingsnis: ačiū

Didelis ačiū, jei iki šiol pasiekėte ir planuojate kurti ar jau pastatėte mano projektą. Praneškite man savo vertingus atsiliepimus ir pasiūlymus. Mane galima pasiekti [email protected].

Mano svetainė:

Nuoširdžiai dėkoju Guido Seevensui už informatyvią instrukciją „Tix Clock“versijoje.

Rekomenduojamas: