» Fra websteder » speciel "Gør-det-selv-ur på en DS3231-chip

DIY ur på en DS3231-chip



I denne artikel forklarer guiden, hvordan du kan lave dit eget programmerbare armbåndsur - fra designprocessen til søgning efter dele, lodning og programmering.

Dette enkle digitale ur er baseret på Eiriks binære armbåndsur. Uret bruger den samme mikrokontroller som tændt Arduino UNO.

Dette ur har en tykkelse på 10 mm og kan arbejde i flere år på et enkelt CR2032-batteri, vise det nøjagtige tidspunkt og endda kompensere for temperaturen ved hjælp af DS3231 Real Time Clock (RTC) -chip med en integreret krystal.


Værktøjer og materialer:
-Lodningsudstyr;
-3D printer;
- trykt kredsløbskort;
-elektronisk komponenter i henhold til listen;

Trin én: Om nogle funktioner
For at vise klokkeslæt bruges 12 lysdioder arrangeret i en cirkel, ligesom en simpel analog skive. Skibsføreren valgte Røde LED'er i størrelse 0603 i kombination med modstande med en ret høj værdi (680 ohm). De er ret energieffektive og forbliver samtidig synlige i direkte sollys.

For at se klokkeslættet skal du trykke på mikroknappen på siden af ​​sagen.

Som sagt for MCU vil en ATmega 328-familiechip blive brugt og programmeret (alt kompatibelt med 328/168/88) (32 KB flashhukommelse, 2 KB SRAM og 1 KB EEPROM) med 23 GPIO.

Den bedste RTC, som masteren kunne erhverve, er DS3231, som sparer nøjagtig tid (intern temperaturkompensation og en integreret krystal gør denne chip ideel).

Strøm leveres af en 2-volt CR2032-celle.


Trin to: PCB
Guiden bruger Autodesk Eagle til at oprette et kredsløbskort. Først tegner han et diagram, kontrollerer ydelsen. Efter kredsløbet (e) designer han et kredsløbskortslayout.

Til fremstilling af brættet sender filer til JLCPCB. Udskrivning koster 2 $ + forsendelsesomkostninger.
Fra mig selv: Som jeg forstår det, kan du på JLCPCB bestille og installere komponenter på tavlen, og det er helt gratis. Det er tydeligt, at komponenter også skal købes hos dem.



Trin tre: Lodning
Derefter installerer mesteren brættet. Nedenfor er filerne, der viser spor og placering af kortkomponenterne.
ShemeAndBOard.rar
GERBER.rar




Trin fire: Kode
Nu skal du indlæse koden på DS3231.
Følgende parametre skal indstilles i bootloader.
Bestyrelse: ATmega328
Bootlader: ja
Ur: 1 MHz internt
Compiler LTO: Deaktiveret
Variant: 328P / 328PA
BOD: 1,8V

Du kan downloade koden samt instruktioner til indstilling af uret her.






Trin fem: 3D modellering og forsegle
Kassen er designet i Fusion 360. Alt undtagen pladen og glasset er trykt på en 3D-printer.
Boliger.
Yderring til glas.
Bunddæksel.
Knap.
Guiden brugte følgende indstillinger til udskrivning:
3D-printer - Prusa I3 MK3S
Materiale: PLA
Laghøjde - 0,1 mm
Tasktykkelse - 0,8 mm (dyse: 0,4 - 2 tilfælde)
Tykkelse af top og bund - 0,8 mm
Densitet - 100%
Gevind - 1,75 mm
Supporttype - Overalt
Platform for koblingstype - nederdel

Glas indsættes i huset, og derefter indsættes en ring. Kredsløbskortet er skruet fast på bunddækslet med M1.4 Phillips-skruer. Derefter installeres knapperne, og den øverste del af sagen skrues fast.
Nedenfor kan du downloade filen til udskrivning af uret, såvel som til udskrivning af sagen i form af et ikon.
Alle STL- og .f3d-filer kan findes HER .



10
9.3
10

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
1 kommentar
Der leveres strøm 2 volt celle CR2032.
nea
CR2032 (DL2032), litiumbatteri 3B

Vi råder dig til at læse:

Giv den til smartphonen ...