Specifikationer af DS1307 RTC Real Time Clock Module
DS1307 RTC Real Time Clock Module er et pålideligt og præcist urmodul, der bruges til at tilføje tidsregistrering til dine elektronikprojekter. Med dette modul kan du holde styr på tid, dato, minutter, sekunder og endda ugedag – selv når strømmen er afbrudt. Det er især populært i projekter med Arduino real time clock, hvor det bruges til at gemme og opdatere tid automatisk.
Dette RTC Arduino modul er baseret på DS1307 chippen og leveres med et backup-batteri, så modulet fortsætter med at holde tiden præcist, selv når din Arduino RTC ikke er tilsluttet strøm. Det gør det perfekt til datalogning, tidsstyrede automatiseringer, alarmer, kalenderfunktioner og mange andre projekter.
Hold styr på tiden – helt automatisk! Dette realtidsur-modul sørger for, at dine projekter altid kører med korrekt dato og klokkeslæt. Det indbyggede backup-batteri holder uret i gang, selv når strømmen er slukket, så du aldrig mister tidsangivelserne. Uret justerer selv for forskellige månedslængder og skudår, så du kan stole på, at tiden altid er præcis. Perfekt til projekter som ure, kalendere, dataloggere eller tidsstyrede funktioner, hvor nøjagtighed er vigtig. Med dette modul bliver dine projekter mere smarte, mere pålidelige – og altid til tiden.
Tekniske detaljer for DS1307 RTC Real Time Clock Module
-
Chip: DS1307 Real Time Clock (RTC)
-
Kommunikation: I2C-interface (SDA, SCL)
-
Spændingsområde: 4.5V – 5.5V
-
Backup-batteri: CR2032 knapcelle (holder tiden uden ekstern strøm)
-
Tidselementer: Sekunder, minutter, timer, ugedag, dato, måned, år
-
Tidformat: 12- eller 24-timers format
-
Nøjagtighed: ±2 minutter pr. måned (afhænger af temperatur og batteristatus)
-
Strømforbrug: Meget lavt (batteridrift muliggør flere års tidsbevaring)
-
Understøttelse: Arduino real time clock biblioteker, Raspberry Pi, ESP8266/ESP32 m.fl.
DS1307 er en lavstrøms Real Time Clock (RTC) chip fra Maxim Integrated (tidligere Dallas Semiconductor), designet til at holde styr på tid og dato i elektroniske systemer. Den kommunikerer via I2C-bus og kan lagre sekunder, minutter, timer, ugedag, dato, måned og år. Chippen understøtter både 12-timers og 24-timers format. En vigtig egenskab ved DS1307 er muligheden for at tilslutte et backup-knapcellebatteri (CR2032), som gør, at chippen fortsætter med at tælle tiden, selv når den eksterne strømforsyning er afbrudt – i flere år. Det gør den ideel til projekter som Arduino real time clock applikationer, datalogning og tidsstyrede systemer.
Installere Arduino IDE Software
Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download
Installere RTClib-master Library
- Download library (Download)
- Åben Arduino IDE software og klik på “Sketch/Include library”
- Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
- Luk, og åben Arduino IDE programmet. (Genstart programmet)
- Nu er library installeret.
- Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/Sketch/Include library/Manage library/RTClib – by Adafruit”
Programmering
Inden programmeringen kan udføres skal de rigtige “Optiens” findes. Åben linket til den udviklingsboard du bruger.
Eksempel
Her er et hurtigt eksempel på, hvordan du kan vise dato og tid i seriel monitoren i Arduino IDE.
Du skal bruge:
Forbind det sådan:
SCL (Modul) – A5 (Arduino)
SDA (Modul) – A4 (Arduino)
VCC (Modul) – 5V (Arduino)
GND (Modul) – GND (Arduino)
Kode (Programmering)
#include <Wire.h> #include "RTClib.h" RTC_DS3231 rtc; void setup() { Serial.begin(9600); if (!rtc.begin()) { Serial.println("RTC ikke fundet!"); while (1); } if (rtc.lostPower()) { Serial.println("RTC har mistet strøm, sætter tid..."); rtc.adjust(DateTime(F(__DATE__), F(__TIME__))); } Serial.println("RTC klar!"); } void loop() { DateTime now = rtc.now(); Serial.print(now.day()); Serial.print('/'); Serial.print(now.month()); Serial.print('/'); Serial.print(now.year()); Serial.print(" "); Serial.print(now.hour()); Serial.print(':'); Serial.print(now.minute()); Serial.print(':'); Serial.print(now.second()); Serial.println(); delay(1000); }
Fordele
-
Pålidelig tidsregistrering – Holder styr på sekunder, minutter, timer, dato, måned og år.
-
Backup-batteri – CR2032-batteri sikrer, at tiden opretholdes selv uden ekstern strøm.
-
Nem integration – Kommunikerer via I2C, hvilket gør tilslutning til Arduino og andre mikrocontrollere enkel.
-
Fleksibelt tidformat – Understøtter både 12- og 24-timers visning.
-
Lavt strømforbrug – Muliggør flere års drift på backup-batteri.
-
Arduino-kompatibel – Understøttet af mange biblioteker til Arduino real time clock projekter.
-
Kompakt størrelse – Nem at placere i både små og store elektronikprojekter.
-
Bred anvendelse – Perfekt til datalogning, tidsstyrede processer, alarmer og automatisering.
Anvendelsesområder
-
Datalogning – Gemmer præcis tid og dato for registrerede målinger i sensorer og måleinstrumenter.
-
Automatisering – Styrer processer, der skal aktiveres på bestemte tidspunkter.
-
Arduino real time clock projekter – Bruges i hobby- og makerprojekter, hvor præcis tid er vigtig.
-
RTC Arduino applikationer – Integration med udviklingsboards til tidsstyring af scripts og funktioner.
-
Alarmer og påmindelser – Aktiverer enheder eller udløser signaler på planlagte tidspunkter.
-
Kalendersystemer – Gemmer og administrerer tids- og datoinformation.
-
IoT-enheder – Tilføjer tidsstempling i netværksbaserede applikationer.
-
Hjemmeautomatisering – Tænder/slukker lys, varme eller andre enheder på faste tidspunkter.
Kontakt os
Du er altid velkommen til at kontakte os på info@ardustore.dk, eller vores kontaktformular HER.
Anmeldelser
Der er endnu ikke nogle anmeldelser.