Cuprins:

UTixClock: 8 pași (cu imagini)
UTixClock: 8 pași (cu imagini)

Video: UTixClock: 8 pași (cu imagini)

Video: UTixClock: 8 pași (cu imagini)
Video: SWIZA Kettle Shape UTI Clock Switzerland Swiss 8 day Brass Jeweled 2024, Octombrie
Anonim
Image
Image
UTixClock
UTixClock
UTixClock
UTixClock

Prima dată am văzut acest ceas într-un videoclip de pe unul dintre canalele mele preferate de pe YouTube, numit SmarterEveryDay. Mi-a plăcut instantaneu ideea și am dorit să cumpăr una. Apoi am căutat în Google și am găsit acest site web care vinde Tix Clock. Eram pe punctul de a plasa o comandă, dar apoi m-am gândit - nu va fi distractiv să fac una mai degrabă decât să o cumpăr! Așa că mi-am început cercetările și am ajuns să găsesc acest articol despre Instructable. Apoi mi-am dat seama că autorul postării este același tip care vinde ceasul comercial.

Așa că am decis să construiesc acest proiect pe cont propriu. Am ales să folosesc un Arduino pentru proiect. Fiind dezvoltator de software de profesie și având cunoștințe corecte despre electronică, nu a fost atât de dificil pentru mine. Scrierea codului și asamblarea circuitelor au fost părțile ușoare. Cea mai dificilă parte pentru mine a fost construirea unei incinte. Fără cunoștințe prealabile despre modelarea și tipărirea 3D, mi-au trebuit aproape 2 luni să învăț Fusion 360 și să construiesc modelul. Este întotdeauna distractiv să înveți și să faci lucruri noi!:)

Unele caracteristici cheie ale uTixClock:

  • Nu uitați niciodată timpul - chiar dacă îl opriți
  • Atenuarea automată a LED-urilor pe baza luminii ambientale - nu vă va deranja somnul
  • Modele complet aleatorii
  • Afișează timpul în format de 24 de ore
  • Rulează pe USB - poate fi alimentat direct de la computere, încărcătoare mobile, bănci de alimentare

Funcții planificate pentru următoarea versiune:

  • Afișați data
  • Reglați data și ora
  • Reglați timpul modelului
  • Comutați între formatul de 12/24 de ore
  • O modalitate mai bună de a afișa miezul nopții (0000 ore) - în prezent arată doar un ecran gol, haha!

Pasul 1: Lucruri de care aveți nevoie

Pentru a construi acest instructabil, ai avea nevoie de următoarele elemente. În zilele noastre, obținerea acestor lucruri este destul de ușoară. Puteți vizita magazinele locale de electronice DIY sau puteți cumpăra online.

Piese electronice:

  • Microcontroler Arduino Nano - 1
  • Modul RTC DS1302 - 1
  • LED-uri de 5 mm (galben - 3, roșu - 9, albastru - 6, verde - 9)
  • Ambele fete au punctat tabla vero - 1
  • Placă Vero dezbrăcată - 1
  • 74HC595 Shift Register cu bază cu 16 pini IC - 2
  • Rezistoare (10K ohmi - 1, 33 ohmi - 3)
  • LDR - 1
  • Cablu USB - 1
  • Comutator pornire-oprire - 1
  • Pinii antetului
  • Sârme de jumper
  • Firele de conectare

Alte părți:

  • Carcasă imprimată 3D
  • Magneți de neodim diametru 3mm
  • Lipici instantaneu de fixare rapidă
  • Hârtie transparentă
  • Plexiglas acrilic transparent negru

Pasul 2: Prototipare

Prototipare
Prototipare
Prototipare
Prototipare

Am folosit o placă de măsurare și o grămadă de fire jumper pentru a-mi face prototipurile. Mai întâi am creat o mică matrice LED 4x3 ca dovadă a conceptului pentru a mă asigura că lucrurile funcționează așa cum era de așteptat. Am folosit un singur IC 74HC595 Shift Register în timpul prototipării mele. Detaliile plăcilor finale pot fi găsite mai jos.

Pasul 3: Software-ul

Software-ul
Software-ul

În general, nu folosesc Arduino IDE pentru dezvoltare. Preferatul meu este Visual Studio Code cu extensie PlatformIO IDE. Dar nu contează - IDE-ul oficial poate fi folosit și pentru încărcarea sursei pe Arduino. Sursa proiectului poate fi descărcată din depozitul meu Git.

Pasul 4: Construirea plăcilor de circuit

Construirea plăcilor de circuit
Construirea plăcilor de circuit
Construirea plăcilor de circuit
Construirea plăcilor de circuit
Construirea plăcilor de circuit
Construirea plăcilor de circuit
Construirea plăcilor de circuit
Construirea plăcilor de circuit

Clădirea circuitului este destul de simplă. Schema circuitului poate fi descărcată de pe site-ul meu web și asambla componentele în cel mai scurt timp.

Pasul 5: Modelarea carcasei

Modelarea incintei
Modelarea incintei
Modelarea incintei
Modelarea incintei
Modelarea incintei
Modelarea incintei

Acesta a fost cel mai dificil pas pentru mine. Nu aveam cunoștințe anterioare de modelare și imprimare 3D. Așa că a trebuit să petrec aproape o lună învățând elementele de bază ale proiectării modelului 3D în software-ul Fusion 360 și încă o lună pentru a-l proiecta. Acest software este gratuit pentru uz personal.

De asemenea, nu am o imprimantă 3D acasă. Așa că a trebuit să-l comand online și să-l tipăresc în decurs de o zi. M-a costat 56 SGD pentru imprimarea cu material Standard PLA +. Suprafața nu este foarte netedă, dar sunt destul de mulțumit de rezultatul final. SLA este cea mai potrivită pentru finisarea netedă, dar a fost de aproape 4 ori mai mare decât prețul PLA.

Fișierele stl și f3d pot fi descărcate de pe site-ul meu.

Pasul 6: Asamblarea lucrurilor

Adunarea lucrurilor
Adunarea lucrurilor
Adunarea lucrurilor
Adunarea lucrurilor
Adunarea lucrurilor
Adunarea lucrurilor
Adunarea lucrurilor
Adunarea lucrurilor

Pentru montarea capacului cu cutia și atașarea plăcilor de circuit, am decis să folosesc magneți în loc de șuruburi. Am fixat magneții cu ajutorul lipiciului cu fixare rapidă. Deci, asamblarea pieselor a fost destul de ușoară. Am așezat o hârtie transparentă ca difuzor și am fixat foaia de acril negru deasupra ei. Am fost destul de fericit să văd rezultatul final. Din păcate, în timp ce atașați magnetul, o picătură mică de super-adeziv a căzut pe suprafața exterioară a incintei, pe care nu am putut să o îndepărtez. Dar nu conteaza!:)

Pasul 7: Folosirea acestuia

Folosindu-l
Folosindu-l

Pe ecran sunt patru matrici LED separate. Fiecare matrice are culori diferite și reprezintă cele 4 cifre ale timpului curent - primele două reprezentând Ora, iar ultimele două reprezentând Minutele. Trebuie să numărați LED-urile pentru a obține ora curentă. De exemplu:

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

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

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

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

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

S-ar putea să vă fie puțin dificil la început. Dar cu practica, veți putea obține ora curentă instantaneu.

Pasul 8: Mulțumesc

Un mare Mulțumesc dacă ați ajuns până acum și intenționați să construiți sau ați construit deja proiectul meu. Spuneți-mi feedback-ul și sugestiile dvs. valoroase. Pot fi contactat la [email protected].

Site-ul meu:

O mulțumire călduroasă lui Guido Seevens pentru instructivul său instructiv în versiunea sa de Tix Clock.

Recomandat: