-
Thread
Datenlogger Pendeluhr
ein extrem hoher Anspruch! Eine normale Echtzeituhr (RTC) schafft selbst in der besten Ausführung (DS3231) nur etwa 2 ppm (ca. 17 Sekunden Abweichung in 100 Tagen)." Ich weiß, KI ist böse, aber wir drehen uns hier im Kreis oder weichen vom Thema ab. Der OP hat gute Chancen mit KI sein Projekt funktionsfähig
-
Artikel
WordClock mit WS2812
WLAN-Gateway aufgebaut wird, ist hier beschrieben: Start per WPS-Button. RTC und EEPROM. I2C-Modul mit DS3231 als RTC und EEPROM Dieses Modul (siehe auch Foto rechts) findet man bei eBay oder Amazon ab ca. 2 EUR, wenn man als Suchbegriff "DS3231 EEPROM" eingibt. Es wird als Echtzeituhr und für die Speicherung
Rastabstand bei DS3231, TSOP, LDR, Data sind nun einheitlich und können somit mit einem durchgehenden PinHeader bestückt werden die Pins für das DS3231 sind gespiegelt. Damit liegt die Batterie nun oben und steht nicht
-
Thread
Suche IC SN74141 in Dil 10 Stk.
Falls es in diesen Zusammenhang interessiert: Noch ein Bemerk bezüglich der DS3231 Module. Die gezeigte Uhr von mir läuft nun schon seit einigen Jahren ohne Nachstellung. Ich habe gestern die Anzeige verglichen. In fünf Jahren Dauerbetrieb ist momentan die Abweichung +90s. Nicht
schlecht. Meine Uhr hat automatische Sommerszeitumstellung in SW und berechnet im 32-bit Unix Format. Der DS3231 ist deshalb auf UTC eingestellt. Die Zeitzone muß natürlich geographisch gerecht umgestellt werden. https://www.mikrocontroller.net/topic/zeigt-her-eure-kunstwerke-2020?goto=6372224#6372224
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
Watchdog drosseln, Integration eines externen BLE-Boards Aktuelles Setting: Rasp Pi Pico SHT31D DS3231 TPL5110 Xiao Seeed ESP32-C3 4x 2100 mAh NiMH Akkus Die Idee ist die MCU mittels Watchdog (TPL5110) alle ~ 10 min aufzuwecken, die Zeit vom RTC (DS3231) zu bekommen, den SHT31D Sensor abzulesen
sodass es bei der Datenauswertung Probleme geben könnte - das wäre es aber mal wert zu testen Auf das DS3231 würde ich also erst mal sowieso nicht verzichten weil kurzzeitiger Spannungsverlust z.B. durch Batteriewechsel prinzipiell vertragen werden soll vom System und die Zeitdrift beim ds höchstwahrscheinlich
-
Thread
[S] Suche Unterlagen zu ELV Digital-Analog-Uhr von ELV, 80er Jahre
- im Jahr abweichen... DS3231 (maximal 60s) im Jahr...normal eher wesentlich weniger. Früher hat man ja die Netzfrequenz genommen, und das ist auch immer noch nicht die schlechteste Wahl... :-) Aber auch eine "Abhängikeit"
Internet > Eine Uhr sollte von nichts abhängig sein (auch nicht DCF77) und dennoch > genau (siehe DS3231) gehen, das ist dann allerdings die wirkliche > Herausforderung :-) Nicht wirklich, wenn man einen anständigen Quarz hat. Andererseits sehe ich das einigermaßen entspannt, da ich bei Netzbetrieb
-
Thread
CH32V003 und Arduino
Momentan habe ich für CH32V003 dann geschrieben SPI-TFT Display, OLED-Display, TM16xx 7-Segmenttreiber, DS18B20, DHT11, LM75 ... etc. Irgendwie fühlt sich das an, als ob ich das gesamte Ökosystem neu aufsetze. Bin ich zu dämlich? :-) natürlich dürft ihr das mit "ja" beantworten
Library mit eigener Klasse. Erbt Stream und von daher funktioniert auch print und println) - rtc (für ds3231 / ds1305, eigene Klasse, ein bereits initialisierter I2C Bus wird vorrausgesetzt). - SPI-tftdisplay mit st7735 oder st7789 grafikcontroller, Displays von 160x80 bis 320x240 Pixel (eigene Klasse
-
Artikel
AVR - Die genaue Sekunde / RTC
RTC ist in der Regel etwas niedriger als die RTC Funktion eines Prozessors. Als Vergleich diene ein DS1302(300nA@2V) zu einem Mega32(5uA@2.7V) als nicht ganz neuer Vertreter, bzw. ein Mega324P(500nA@1.8V) als moderner Vertreter. Dieser Vorteil kommt bei Datenschreibern (engl. data logger) zum Tragen,
ATtiny mit Uhrenquarz getaktet Forumsbeitrag: Untersuchungen zu verschiedenen RTCs Forumsbeitrag: RTC DS3231 ansteuern Weblinks. RTC comparision, Vergleich von DS3231 RTC Modulen Preiswerte RTCs
-
Thread
DS3231 soll Pololu Power Button triggern
Mario M. schrieb im Beitrag #8010700: > Beitrag "Re: DS3231 soll Pololu Power Button triggern" Naja, da gibt es noch ein Problem, daß im Ruhezustand nur die Batterie des DS3231 verfügbar ist. Also muss der VCC Anschluß des Pegelwandlers dort angeschlossen
dran und investiere das ganze. Idealerweise testest du die Schaltung dann auch nochmal vor (ohne DS3231).
-
Thread
Protokoll für einfache Kommunikation rs485
#7991783: > Wie lange ist denn die I2C-Leitung? maximal 5cm auf der Streifenrasterplatine zum DS3231-Modul. Der gespeicherte Wert ist nach der Störung komplett weg - die rtc startet mit 1.1.2000 neu. Blöd weil ich eine Sonnenaufgangsfunktion hatte - geht aber mit der Messung des Lichteinfalls ohnehin
Karl K. schrieb im Beitrag #7991926: > ... zum DS3231-Modul. Der gespeicherte Wert ist nach der Störung komplett > weg - die rtc startet mit 1.1.2000 neu. Also liegt es gar nicht am Mikrocontroller? Hast du eine Backup+Batterie an der DS3231 angeschlossen
-
Thread
I2C Kommunikation zum DS3231 in Espressif-IDF 5.5 zickt plötzlich rum
stellen gpio_set_level(DS3231_VCC_PIN, 1); vTaskDelay(pdMS_TO_TICKS(100)); // 100 ms Stabilisierungszeit nach Poweron ESP_ERROR_CHECK(ds3231_clear_alarm_flags(&dev, DS3231_ALARM_1)); ESP_ERROR_CHECK(ds3231_set_alarm(&dev, DS3231_ALARM_1, &alarm_time, DS3231_ALARM1_MATCH_SECMINHOUR, NULL, 0)); ESP_ERROR_CHECK(ds3231_enable_alarm_ints(&dev, DS3231_ALARM_1)); gpio_set_level(DS3231_VCC_PIN, 0); while(1) { // Aktuell
-
Thread
DS3231 im VBAT Betrieb kein SQW Interrupt möglich?
https://forum.arduino.cc/t/mods-to-ds3231-zs-042-module-for-power-control/1101164
funktionieren, leider ohne Schaltplan :-( https://www.makerguides.com/alarms-with-real-time-clock-ds3231/#Wake-up_from_Sleep_using_DS3231_Interrupts
-
Thread
Arduino und CH32V003
Codes meiner Lösung zum Lesen von der UART Schnittstelle innerhalb eines Beispielprogramms für einen DS3231 RTC-Chip (damit ich dort eben die Uhrzeit stellen kann)
Flashspeicher bleibt dann nicht mehr übrig. OLED mit Hardware I2C habe ich, sowie Libraries für HX1838, DS18B20, DS3231, LM75, 24LCxx EEProms, abgespecktem printf mit Library für farbige Konsolenausgabe und Demoprogramme für Verwendung von Timerinterrupt (weil attachinterrupt ebenfalls nicht funktioniert)
-
Thread
Elektroniktaster an ESP32
k.A. Allerdings, Spannung weg....Zeit weg. Ich verwende immer NTP. Alternativ zusätzlich eine DS3231 einbauen.
microchip.com/downloads/aemDocuments/documents/APID/ProductDocuments/DataSheets/MCP23017-Data-Sheet-DS20001952.pdf Seite 11, Spalte zu GPA7/GPB7, letzter Satz: [code] Bidirectional I/O pin. Can be enabled for interrupt-on-change and/or internal weak pull-up resistor./ Output only (MCP23017).
-
Thread
Quarz Abweichung in ppm bei einem Arduino nano Nachbau.
jede Quarzuhr eine Abweichung von 1 Min/Jahr hin Kognitive Verzerrung. > und > meine RTC DS1307 mit 32,786 kHz Uhrenquarz kommt nur auf 1 Min/Monat, > also ca. 50ppm? Abgleichen!
Svensson schrieb im Beitrag #7962851: > meine RTC DS1307 Du meinst die blauen Platinen mit dem EEPROM drauf? Die werden mit Quarzen fraglicher Qualität/Anpassung bestückt. Da kommt es nur auf billig und Stückzahl an. Versuchs mal mit dem DS3231
-
Thread
rtc - generelle Frage
Genauigkeit von 1 Sekunde verlangt, muss folglich die RTC jede halbe Minute ausgelesen werden. PS: Der DS3231 hat ja einen 32 KiHz-Ausgang - diesen als Interrupt für den ATmega zu verwenden könnte sinnvoll sein ...
trotzdem, wenn man per I2C Sinnloses Massen Polling > betreibt. Vielleicht, manchmal, mag das auf die DS1307 zutreffen. Und soweit mit bekannt, eher ein Problem beim Schaltungsaufbau. Bei den DS3231 konnte ich das nicht feststellen! Trotz Dauertest über Monate
-
Thread
rtc winterzeit automatisch umstellen
ausreichend. Kommt bei der Umstellung auf die Stunde oder auch den Tag nicht so genau an. Ich will nur die DS3231 - wird einmal am Tag abgeglichen - nicht per Hand nachjustieren müssen.
-
Thread
Echtzeit IC in einer älteren Geschwindigkeitsanzeige
UART-Zwischenstecker, der das Datum bei Eingabe weitertickert.... Oder ein RTC-Zwischenstecker, der aus einer DS3231 so tut als wäre er ein 72421
-
Thread
Glasenuhr mit Schiffsglocke verbinden
oder Alu sind, könnte man hinten einen Metallstreifen aufkleben. Man könnte alternativ auch ein DS3231 RTC mit uC einbauen das mit dem Zeigerwerk manuell einmal synchronisiert wird und dann unabhängig die Glasen Sounds zur rechten Zeit erzeugt. Der DS3231 ist in der Regel auf ein paar Minuten genau
genauer untersuchen. Ich würde aber, wie vorher beschrieben, den Glasenteil unabhängig mit uC und DS3231 RTC verwirklichen. Der DS3231 ist ohnehin vergleichsweise sehr genau pro Jahr, sodass kleine Abweichungen erst nach langer Zeit auffallen würden. Der Vorteil dieses Wegs wäre, daß man nicht am Uhrwerk
-
Thread
Lebensdauer CR2032 230mAh mit RTC 800 nA
https://de.aliexpress.com/item/1005003077737245.html geladen über 1N4148 aus 5 V, hält für eine DS3231 etwa 10 Tage. Nur als Beispiel.
im Beitrag #7893085: > Dieser 1 F / 5,5 V Supercap > geladen über 1N4148 aus 5 V, hält für eine DS3231 etwa 10 Tage. ...wenn er neu ist; nach 5 Jahren evt. noch 10 Minuten, je nach Umgebungstemperatur. Der verträgt Wärme noch viel schlechter als eine CR2032. Gute Lithium-Batterien dürften praktisch
-
Thread
Zeitschaltuhr für Futterautomat
Wenn es rein um eine stromsparende Uhr mit digitalem Ausgang geht, dann ist eine DS3231 wohl das Optimum. Die Viecher werden übrigens oft gefüttert, um sie von der Nahrungssuche abzuhalten. Dabei sind die nämlich ziemlich rücksichtslos.
-
Thread
CH32V003, float wirklich langsam?
DS3231. Ich sollte das allerdings lassen und das, was ich habe Dokumenieren und veröffentlichen Den CH32V003 als Ersatz für ATmega zu nehmen ist dann eine gute Wahl, wenn der Flashspeicher reicht und
implementiert. Ralph S. schrieb im Beitrag #7971993: > Im Moment in Arbeit ist die Realtime-Clock DS3231. Ich sollte das > allerdings lassen und das, was ich habe Dokumenieren und veröffentlichen Das ist wahrscheinlich eine gute Idee. Software ist ja nie zu 100% fertig und deshalb müsste man die
-
Thread
ATmega328P Stromverbrauch
downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Im Atmel-Handbuch scheint das nicht so zu stehen, ich sehe dort leider kein Inhaltsverzeichnis. :-( Für minimalen Verbrauch muss man den Brown-out-Detektor im Power-down abschalten
Das geht auch ohne den Watchdog. Man kann eine RTC nehmen, die fast nichts verbraucht (z. B. die DS3231) und den µP regelmäßig z. B. per INT 0 weckt. So habe ich es gemacht. Gut, kostet einen Chip mehr, aber ich brauchte ohnehin eine Uhr.
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
Idee ist, ein peripheres Modul aufzubauen, das auf dem Takt eines Echtzeit-Moduls basiert. Z.B. dem DS3231 RTC, der unter Anderem ein 32 kHz-Rechtecksignal bereitstellt; Ganggenauigkeit +- 5 ppm. Ein simpler Mikrocontroller sollte in diesem Takt einen Zähler erhöhen, und bei Anfrage des Arduino ausgeben
stören bei der Stoppuhr nicht. Nimm den DS3231 und sei glücklich! Sherlock 🕵🏽♂️ schrieb im Beitrag #7830721: > Der liefert aber nicht 32 kHz, sonder 32,768 kHz. > > Aus dem Datenblatt: >> the 32kHz pin is enabled and outputs a 32.768kHz
-
Thread
Uhrenquarz Genauigkeit messen
darüber gemacht: https://thecavepearlproject.org/2024/10/22/setting-accurate-rtc-time-with-a-gps-the-ds3231-aging-offset-to-reduce-drift/ Hier ist der Code dazu: https://github.com/EKMallon/DS3231-utilities Ich habe die drei Programme erfolgreich benutzt um meine DS3231-Module zu kalibrieren.
Flankenzählen für einen normalen Uhrenquarz auszureichen, für den DS3231SN könnte man noch die Bruchteile der 32KHz Impulse am Anfang und Ende des 60 GPS Sekunden Intervalls berücksichtigen.
-
Thread
Bemessung/Beratung/Hilfe P-Kanal Mosfet für 12V und 3,6V
Stromschlucker sind. Deshalb wollte ich die Versorgungsspannung ~9-12V des Arduino über den /IRQ Pin eines DS3231 RTC Moduls schalten. Das DS3231 Modul wird mit einer separaten 3,6V Batterie versorgt. Um keine Probleme mit unterschiedlichen Massen-Pegeln zu bekommen, würde ich gerne einen P-Kanal FET in
-
Thread
LED-Uhr mit Attiny26
„ Wenn Du eine genaue Uhr haben möchtest, vergiß den RTC DS1307... ehrlich ... und verwende DS3231.“ Ja, ich bin mittlerweile auch darauf gekommen, dass der DS3231 am besten funktioniert. Die ursprüngliche Version der verlinkten Uhr läuft auch mit DS3231 statt
) noch für den I2C-Bus, der den DS3231 ansteuert : #include <i2c.h“ Nach weiterer Suche im zugehörigen Thread hab ich sogar den DS3231 Quellcode noch gefunden (firmware v1.02) Im Ordner „Exe“ sind zumindest eine „ds1307.al“ und „ds1307
-
Thread
[V] Großer Haufen versch. digital- und analog ICs
65053TL 1 PIC32MX575F256H-80I/PT 1 LPC11U68J 1 PIC12F683-E/P 3 FT800Q-R 5 NVC7702BDWR2G 5 DS1388Z-3+ 5 11AA080T-I/TT 5 MC33152DR2G 5 ADS1256IDBTG4 6 DS3231S 5 NVC7708ADWR2G 5 NVC4276ADTADJRKG 5 TPS73033DBVR 10 NTHD4508NT1G 5 ADS1218Y/250 2 TSRN 1-2490 3 ADL-65104TL 5 MAX3420EECJ+ 5 DS28E01P-100+ 2 INA827AIDGK 1 RM42L432BPZT 2 INA214CIDCKR 38 TL317CPWR 5 FT232RL 8 AQY282SX 6 XTR111AIDRCT 4 PIC24EP512GP806IPT 8 DRV8801 5 MLX90614ESF 10 MAX5383EZT+ 40 TLV316IDBVT
-
Thread
Falsch gehenden Quarz erkennen?
nicht so das Thema, Stromverbrauch schon eher. Ein I2C-Uhrenchip mit internem Quarz wie z. B. der DS3231 enthält eine Temperaturkompensation und verbraucht im Deep-Sleep-Modus weniger als 100 nA. Mit aktivem 32-kHz-Ausgang sind es auch nur ca. 150 µA. Kannst du da mit einer Eigenkonstruktion mithalten
der L053 selber braucht. Oder ist > Deine 'n'-Taste defekt? Wenn der L053 schläft, ja. Wenn der DS3231 schläft, braucht er wie geschrieben weniger als 100 *n*A. Ist halt die Frage, auf welche Weise du die Frequenz prüfen willst. Wenn beide Teile schlafen, aber dabei trotzdem weiterzählen, kann
-
Thread
[V] Aruino Nano, Uno, Mega und diverse Shields Gesperrt
1 x 4-fach Relaiskarte 1 x 2-fach Relaiskarte 1 x LCD Keypad Shield 1 x RTC (Echtzeituhr) DS 3231 Bild ard_shield_3 und 4 : 3 x Nano Terminal Adapter 1 x Prototyp Shield V.5 2 x Debo 433 MHz Rx/Tx Bei Interesse und Kontaktaufnahme bitte unbedingt die Mail-Adresse mitsenden
-
Thread
DCF77 - Empfang
mir: Warum unbedingt auf DCF Synchronisierung setzen? Ich baute mir eine Nixie Q.U. mit einer DS3231 Zeitbasis. Diese hat eine beobachtete Abweichung von unter 2s im Monat. Das sind im Jahr also unter eine halbe Minute Abweichung oder 2xE-7 Genauigkeit. Damit kann man doch gut leben, oder nicht?
Sommerzeitumstellung ist automatisch, da ich ein UNIX TimeDate Konzept verwende. Man stellt den DS3231 einmal auf UTC ein und die gewünschte Zeitzonen Abweichung und die Uhr tut den Rest. Zeitumstellung zweimal im Jahr ist damit überflüssig. Mir genügt das eigentlich. Ich habe hier allerdings auch
-
Thread
Teensy 4.1 RTC soll per Interrupt controller einschalten
in BASCOM mit dem Arduino (ATmega328P) erfolgreich in kleinen Loggerprojekten realisiert (mit RTC DS3231 Modul). Beim Teensy 4.1 fehlt mir momentan die notwendige Info zum internen RTC bzw. dessen Möglichkeit den Controller aus dem Sleep Mode (SNVS mode) zu wecken. Hat das hier evtl. schon jemand
und nicht mit der Echtzeit synchronisiert. Eine externe (Not-)Lösung unter Nutzung eines RTC-Chips DS3231 und einiger Transistoren, die dann auch den Teensy komplett stromlos schaltet, habe ich da. Ich würde halt nur gern die internen Möglichkeiten des Teensy nutzen, wenn sie denn dafür geeignet sind
-
Thread
DS32KHZ durch DS3231 ersetzen
7 angegeben ist. Mitlerweile habe ich wieder eine ähnliche Uhr,aber kein DS32KHZ Modul mehr. Dafür liegen in der Schublade noch einige DS3231 Module. Meine Idee ist, den 32KHz Ausgang des DS3231 zu verwenden. Würde dass eine realistische Möglichkeit sein oder ist der 32KHz Ausgang des DS3231 nicht für diese Verwendung geeignet ? Der DS32KHZ verfügbar intern über zwei MOSFET am Ausgang, daher habe ich die Befürchtung dass das Signal am Ausgang des DS3231 zu stark belastet werden könnte
-
Thread
epson rtc72421 zum arduino
Es gibt wesentlich einfachere Lösungen wie oben schon geschrieben wurde, einen RTC mit I2C-Bus wie DS1307, PCF8523 und PCF8563 siehe hier: https://wolles-elektronikkiste.de/ds3231-echtzeituhr Da wird auch eine "RTCLib" beschrieben.