» Från webbplatser » speciell "Gör-det-själv-klocka på ett DS3231-chip

DIY-klocka på ett DS3231-chip



I den här artikeln kommer guiden att berätta hur du gör ditt eget programmerbara armbandsur - från designprocessen till sökandet efter delar, lödning och programmering.

Denna enkla digitala klocka är baserad på Eiriks binära armbandsur. Klockan använder samma mikrokontroller som på Arduino UNO.

Denna klocka har en tjocklek på 10 mm och kan arbeta i flera år på ett enda CR2032-batteri, visa exakt tid och till och med kompensera för temperaturen med hjälp av DS3231 Real Time Clock (RTC) -chip med en integrerad kristall.


Verktyg och material:
-Lödutrustning;
-3D-skrivare;
- tryckt kretskort;
-elektronisk komponenter enligt listan;

Steg ett: Om några funktioner
För att visa tiden kommer 12 lysdioder arrangerade i en cirkel, som en enkel analog ratt, att användas. Befälhavaren valde röda lysdioder i storlek 0603 i kombination med motstånd med ganska högt värde (680 ohm). De är ganska energieffektiva och förblir samtidigt synliga i direkt solljus.

För att se tiden måste du trycka på mikroknappen på sidan av fodralet.

Som sagt för MCU kommer ett ATmega 328-familjchip att användas och programmeras (alla kompatibla med 328/168/88) (32 KB flashminne, 2 KB SRAM och 1 KB EEPROM) med 23 GPIO.

Den bästa RTC som befälhavaren kunde skaffa sig är DS3231, vilket sparar exakt tid (intern temperaturkompensering och en integrerad kristall gör detta chip idealiskt).

Ström tillförs av en 2-volt CR2032-cell.


Steg två: PCB
Guiden använder Autodesk Eagle för att skapa ett kretskort. Först ritar han ett diagram, kontrollerar prestandan. Efter kretsarna designar han en kretskortslayout.

För tillverkning av kortet skickar filer till JLCPCB. Utskriften kostar 2 $ + fraktkostnad.
Från mig själv: som jag förstår det, på JLCPCB kan du beställa och installera komponenter på ett kort, och det är helt gratis. Det är tydligt att komponenter också måste köpas från dem.



Steg tre: Lödning
Sedan installerar befälhavaren brädet. Nedan visas filerna som visar spår och plats för kortkomponenterna.
ShemeAndBOard.rar
GERBER.rar




Steg fyra: kod
Nu måste du ladda koden på DS3231.
Följande parametrar måste ställas in i bootloader.
Styrelse: ATmega328
Bootlader: ja
Klocka: 1 Mhz intern
Compiler LTO: Disabled
Variant: 328P / 328PA
BOD: 1,8V

Du kan ladda ner koden samt instruktioner för att ställa in klockan här.






Steg fem: 3D modellering och försegla
Väskan är designad i Fusion 360. Allt utom kartong och glas är tryckt på en 3D-skrivare.
Housing.
Yttre ring för glas.
Nedre locket.
Button.
Guiden använde följande inställningar för utskrift:
3D-skrivare - Prusa I3 MK3S
Material: PLA
Lagerhöjd - 0,1 mm
Skåptjocklek - 0,8 mm (munstycke: 0,4 - 2 fall)
Tjocklek på topp och botten - 0,8 mm
Densitet - 100%
Gänga - 1,75 mm
Supporttyp - Överallt
Plattform för koppling - kjol

Glas sätts in i höljet och sedan sätts en ring in. Kretskortet skruvas fast på bottenlocket med M1.4 Phillips-skruvar. Sedan är knapparna installerade och den övre delen av fodralet skruvas fast.
Nedan kan du ladda ner filen för att skriva ut klockfodralet, liksom för att skriva ut fodralet i form av en ikon.
Alla STL- och .f3d-filer kan hittas HÄR .



10
9.3
10

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga
1 kommentar
Ström tillhandahålls 2 voltcell CR2032.
nea
CR2032 (DL2032), litiumbatteri 3B

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...