I denne artikkelen vil veiviseren fortelle deg hvordan du lager et eget programmerbart armbåndsur - fra designprosessen til leting etter deler, lodding og programmering.
Denne enkle digitale klokken er basert på Eiriks binære armbåndsur. Klokken bruker samme mikrokontroller som på Arduino UNO.
Denne klokken har en tykkelse på 10 mm, og kan arbeide i flere år på et enkelt CR2032-batteri, vise nøyaktig tid og til og med kompensere for temperaturen ved hjelp av DS3231 Real Time Clock (RTC) -brikke med en integrert krystall.
Verktøy og materialer:
Loddeutstyr;
-3D skriver;
- trykt kretskort;
-elektronisk komponenter i henhold til listen;
Trinn en: Om noen funksjoner
For å vise klokkeslettet, vil 12 lysdioder arrangert i en sirkel, som en enkel analog skive, brukes. Mesteren valgte Røde lysdioder i størrelse 0603 i kombinasjon med motstander med en ganske høy verdi (680 ohm). De er ganske energieffektive og forblir samtidig synlige i direkte sollys.
For å se klokka, må du trykke på mikroknappen på siden av saken.
Som sagt for MCU vil en ATmega 328 familiebrikke bli brukt og programmert (alt kompatibelt med 328/168/88) (32 KB flashminne, 2 KB SRAM og 1 KB EEPROM) med 23 GPIO.
Den beste RTC som master kunne skaffe er DS3231, som sparer nøyaktig tid (intern temperaturkompensasjon og en integrert krystall gjør denne brikken ideell).
Strøm leveres av en 2-volt CR2032-celle.
Trinn to: PCB
Veiviseren bruker Autodesk Eagle for å lage et kretskort. Først tegner han et diagram, sjekker ytelsen. Etter kretsen / kretsene designer han et kretskortoppsett.
For produksjon av brettet sender filer til JLCPCB. Utskrift koster 2 $ + fraktkostnad.
Fra meg selv: slik jeg forstår det, på JLCPCB kan du bestille og installere komponenter på et brett, og det er helt gratis. Det er tydelig at komponenter også må kjøpes fra dem.
Trinn tre: Lodding
Så installerer mesteren brettet. Nedenfor er filene som viser spor og plassering av tavlekomponentene.
ShemeAndBOard.rar
GERBER.rar
Trinn fire: Kode
Nå må du laste inn koden på DS3231.
Følgende parametere må angis i bootloader.
Styret: ATmega328
Bootlader: ja
Klokke: 1 MHz internt
Kompilator LTO: deaktivert
Variant: 328P / 328PA
BOD: 1,8V
Du kan laste ned koden, samt instruksjoner for å stille inn klokken her.
Trinn fem: 3D modellering og forsegle
Vesken er designet i Fusion 360. Alt unntatt brettet og glasset er trykt på en 3D-skriver.
Housing.
Ytre ring for glass.
Bunndeksel.
Button.
Veiviseren brukte følgende innstillinger for utskrift:
3D-skriver - Prusa I3 MK3S
Materiale: PLA
Laghøyde - 0,1 mm
Sakstykkelse - 0,8 mm (dyse: 0,4 - 2 saker)
Tykkelse på topp og bunn - 0,8 mm
Tetthet - 100%
Gjeng - 1,75 mm
Support Type - Overalt
Clutch Type Platform - Skirt
Glass settes inn i huset, og deretter settes det inn en ring. Kretskortet er skrudd fast på bunndekselet med M1.4 Phillips skruer. Deretter installeres knappene og den øvre delen av saken er skrudd fast.
Nedenfor kan du laste ned filen for utskrift av uretui, samt for utskrift av saken i form av et ikon.
Alle STL- og .f3d-filer kan bli funnet HER .