-
Thread
Akku und Wasserstandsdisplay für Wohnmobile
Speicher der zum aufzeichnen der Akku Daten gedacht ist. Zudem befindet sich auf dem Board noch eine DS3231MZ+ I2C RTC für eine eventuelle Zeitanzeige aber auch damit der MCU möglichst alle zwei Sekunden Daten vom Akku loggt. Ein SO8 IC War mir lieber als noch eine zweite Quarzschaltung. Der Wasserstandsensor
-
Thread
AVR exakt Millisekunden zählen
Beitrag #4512381: > Und der wäre? > > Der bekannte PCF8563 kann ja nur 0,98ms (1/1024Hz). DS3231 hat 8.192KHz, 4.096KHz, 1.024KHz und *1Hz* output. 1KHz kann meines Wissens keiner.
-
Thread
Probleme mit ISR- TimerO OVF ( Uhr )
erreichbar. Genau. Abweichung (Fehler) ist unwichtig, Stabilität ist wichtig.Wir hatten sogar DS1307 mit Korrekturen auf weniger als 1 Sekunde/Monat gekriegt. > Ich hatte mal 2 DS1994 (32kHz RTC mit interner Batterie) Sample > bekommen, die waren ohne Korrekturrechnung unbrauchbar (Abweichung > einige Sekunden/Tag). Unsere letzte Bestellung (30 St. DS3231) war eine Enttäuschung. 8 Stück hatten Abweichung von mehreren Sekunden pro Minute (!), Temperatur-Register lieferten zuffälige Werte, Aging Offset kann nicht verändert werden...
-
Thread
Defekter Arduino durch fehlerhafte Schaltung - Fehlersuche
Relais: 1 Kanal Optokoppler Platine (mit Freilaufdiode, funktioniert noch) -- Weitere Bauteile: RTC: DS3231 (funktioniert noch, ohne Zeitverlust) Display: LCD Modul 1602 I^2C (rechte Hälfte des Displays defekt) Drehgeber: KY-040 (kann nurnoch gedrückt, nicht gedreht werden) LED: 10mm Led, Rot/Grün (
-
Thread
Wie geht so was?
> Operating Temperature Range > DS3231S .......0°C to +70°C > DS3231SN....... -40°C to +85°C Das kann einen Teil des Preises ausmachen!
In größeren Mengen ist der DS3231SN ab für etwa 3 Cent zu bekommen...
-
Thread
Besitz Arduino einen RTC?
: > Sind die externen RTCs eigentlich temperaturkompensiert? Bei Dallas gibts zum Beispiel den ds1307 mit externem Quarz und den DS3231 mit internem und Temperatur Kompensation.. Den Ds1307 muss man schon öfter nachstellen.. Der DS3231 ist schon länger genau.
Sowas wäre dann natürlich ein Grund mehr, im entsprechenden Falle zu einem DS3231 zu greifen.
-
Thread
welcher banana PI hat einen RTC
Es gibt von den chinesen extremst günstige boards mit DS3231SN RTC eventuel hilft dir das.
anschließen, soweit ich weiß. Um das Problem zu umgehen, habe ich eine kleine Schaltung aus einem DS1307, einem 32kHz-Quarz und einer CR2032 aufgebaut und das ganze ans I2C angeschlossen. Einfacher gehts eigentlich nicht. Du musst dann die Systemuhr noch von rtc1 auf rtc2 umbiegen, die Uhr aktivieren
-
Thread
Was sind eure Erfahrungen mit Bauteilen aus China ?
Ich habe gerade 10 DS3231SN Module mit HK24C32 EEPROM und Akku für je 1,055€ gekauft. Irgentetwas kann mit diesen Chips nicht stimmen, bei diesem Preis. Sie Funktionieren aber hervorragend, der Akku wird geladen sie behalten
-
Thread
Terrariensteuerung entwickeln
Relais-Boards? Außerdem benötige ich da ja dann auch eine "Uhr" für das Arduino. Hierzu habe ich mal was vom DS3231 gelesen. Ist das zu empfehlen? Bis hierher könnte ich dann schonmal die ersten Grundfunktionen aufbauen und einfache Schaltzeiten (8Uhr an, 21Uhr aus) ausprobieren. Das letzte wäre dann das Dimmen
-
Thread
Arduino: Menü mit switch-methode, mein Codeschnipsel dabei, bitte ansehen und meckern :P
in progress for rapid update and better clock accuracy //Maintain 1Hz square wave output if((DS3231_get_addr(0x0E) & 0x20) == 0){DS3231_init(0x20);} //Check for CONV flag to see if conversion is in progress first, else start conversion temperature = DS3231_get_treg(); //Get temperature from
,hour,day uint8_t f[5]; // flags uint8_t i; Wire.beginTransmission(DS3231_I2C_ADDR); Wire.write(DS3231_ALARM1_ADDR); Wire.endTransmission(); Wire.requestFrom(DS3231_I2C_ADDR, 4); for (i = 0; i <= 3; i++) { n[i] = Wire.read(); f
-
Thread
mehrere Rollläden ansteuern
größere Programme 1 Arduino clone mighty 1284p 22,-€ evtl. ein Nokia 5110 LCD 1,70-€ evtl. eine RTC DS3231 als Modul 1,70-€ ein USB Netzteil für die Arduinos OK die Software kann nicht jeder, aber Arduino Libs vereinfachen vieles.
-
Thread
Wer zu spät kommt, den bestraft das Leben
programmieren will. Plane vielleicht noch eine RTC mit ein. Aus dem Hinterland von Hongkong kostet so eine DS3231 keinen Euro und ist eine der einfachsten Möglichkeiten, um Datum und Uhrzeit pflegeleicht zur Verfügung zu haben. Und lass die gleich auf UTC o.ä. laufen, um der Eierei mit der Sommerzeit aus dem
W.A. schrieb im Beitrag #4473038: > so eine DS3231 keinen Euro und ist eine der einfachsten > Möglichkeiten, um Datum und Uhrzeit pflegeleicht zur Verfügung zu haben. > Und lass die gleich auf UTC o.ä. laufen, um der Eierei mit der > Sommerzeit
-
Thread
Schaltsekunden beim Raspberry Pi nötig?
seeiner Quarzfrequenz weiter. http://www.raspberry-pi-geek.de/Magazin/2015/03/Echtzeituhr-Modul-DS3231-sorgt-fuer-genaue-Zeitangaben?bcsi_scan_06a4c208f96183c4=uYKYRtK8rhZ8UkoGlFY/quBoigUDAAAAVtIqAg==
gut, wenn man z.B. eine Fritz!Box hat welche als ntp Server arbeitet. Eine genaue RTC wie z.B. DS3231 kann man nachrüsten, kostet ca. 1,50 Euro inklusive Versand. Sollte man auch machen, wenn man die Uhrzeit zum Steuern verwendet. > Die Schaltsekunde hat nichts damit zu tun, wie genau > die Uhr
-
Thread
Arduino Sleepmode mit DS3231
/DS3232RTC) steht "Arduino Library for Maxim Integrated DS3232 and DS3231 Real-Time Clocks " was für mich bedeutet, dass es auch mit DS3231 funktionieren sollte
/DS3232RTC) > steht "Arduino Library for Maxim Integrated DS3232 and DS3231 Real-Time > Clocks " was für mich bedeutet, dass es auch mit DS3231 funktionieren > sollte Das ist kein Problem.
-
Thread
Hilfe bei Fehlersuche im Code
minute,hour,day uint8_t f[5]; // flags uint8_t i; Wire.beginTransmission(DS3231_I2C_ADDR); Wire.write(DS3231_ALARM1_ADDR); Wire.endTransmission(); Wire.requestFrom(DS3231_I2C_ADDR, 4); for (i = 0; i <= 3; i++) { n[i] = Wire.read(); f[i]
minute,hour,day uint8_t f[4]; // flags uint8_t i; Wire.beginTransmission(DS3231_I2C_ADDR); Wire.write(DS3231_ALARM2_ADDR); Wire.endTransmission(); Wire.requestFrom(DS3231_I2C_ADDR, 3); for (i = 0; i <= 2; i++) { n[i] = Wire.read(); f[i]
-
Thread
Modulares UKW-Radio mit SI-4703
Bildern seht ihr das Fertiggerät und die „Breakout-Boards“ die ihr benötigt: Links SI4703, Rechts DS3231 (auf der Rückseite befindet sich die Pufferbatterie) Teile gibt’s im großen Internetauktionshaus in unterschiedlichen Varianten. Beim Kauf sollte auf die Anschlußbelegung geachtet werden wie sie
gesteuert werden können. Dies kommt uns sehr entgegen, da man I/O-Pins nie genug haben kann. --Modul DS3231-- Um den steuernden Mikrokontroller nicht mit der „Uhrzeiterzeugung“ zu belaßten kommt dieses Modul zum Einsatz, welches eine Real-Time-Clock beherbergt und via Zweidrahtbus an eigene Projekte angebunden
-
Thread
Arduino: Taster zwischen VIN und Pin8 und 9
Arduino Pro Mini Clone, nem RTC und nem PCD8544 rum, hab das hier gefunden http://m.instructables.com/id/DS3231-OLED-clock-with-2-button-menu-setting-and-t/ Das Display geht schon mal, am RTC bin ich dran, aber was ich garnicht verstehe ist, wie im gezeigten Beispiel die Taster verschaltet sind. Einen
-
Thread
WordClock mit WS2812
DS18B20 miteinander verglichen hat: http://kevinrye.net/files/reading_the_temp_ds3231_and_ds18b20.php Grüße, Phil
Temperatur-Ermittlung nicht sehr genau wäre. > Hier ist ein Link, in welchem jemand den Temperatursensor vom DS3231 und > den Temperatursensor DS18B20 miteinander verglichen hat: > > http://kevinrye.net/files/reading_the_temp_ds3231_and_ds18b20.php Vielen Dank, habe ich mir angeschaut. Wenn ich es richtig
-
Thread
stm32f1 i2c als master
verändert. Evtl. ist dein I2C Slave mittlerweile in einem undefinierten Zustand, ich hatte das mit dem DS3231. Eine mögliche Lösung ist hier zu finden: http://www.forward.com.au/pfod/ArduinoProgramming/I2C_ClearBus/index.html Zur Analyse was wirklich auf dem I2C geschiet ist ein LogicAnalyzer von Vorteil
-
Thread
Mysteriöses DS3234 Problem
im Haus wochenlang in Betrieb hatte und sich kein Fehler zeigte. Die RTC lief genauso genau wie der Ds3231 im Datenlogger.
Die chinesischen DS3231 von eBay sind SN Typen.
-
Thread
LED Streifen mit light_ws2812
WordClock24h#STM32F4xx_Projekt (siehe Download) Darin enthalten sind Libs für - WS2812 - DS18(S)20 - [[MCURSES]] - [[IRMP]] - DS3231-RTC - I2C-EEPROM - UART - DCF77 (sehr rudimentär) - ESP8266-AT-Anbindung (noch nicht auf die letzte AT-Version aktualisiert) Die
-
Thread
Arduino Qlocktwo
www.mikrocontroller.net/attachment/266419/bei_herbert.jpg arduino atmega328p WS2812B Stripes RTC DS3231 TSOP31236 http://www.dx.com/p/24-key-wireless-infrared-ir-remote-controller-for-rgb-led-light-bulb-1-cr2025-47019#.VmyYg16xki8
-
Thread
AVR GCC strom sparen lange sleep-sequenz
noch besser RTC DS3231, der AVR kann solange tief schlafen wie er soll, der /INT0 kann ihn durch die RTC und Alarm wecken. Achtung ich fand keine Module mehr die mit Akku LiR2032 geliefert werden, entweder ist nix drauf
-
Thread
Raspberry PI I²C und serielle Schnittstelle gleichzeitig
nutzt, daher kann ich immer nur eine Schnittstelle ansprechen. Zur Einbindung der beliebten RTC DS3231 benötige ich den I²C-Bus. Dies funktioniert auch ohne Probleme. Allerdings nutze ich auch die serielle Schnittstelle an den an den Pins GPIO 14 und GPIO 15 die über einen Pegelwandler an eine RS232
-
Thread
Arduino, DHT11 kein Signal, kaputt?
vernünftige Uhr bauen können, viel zu ungenau. Du solltest dafür unbedingt eine RTC verwenden. Am besten die ds3231, die ist recht genau.
Die DS1302 o.ä. ist Schrott. Total ungenau. Mehrere Sek. in einer Woche. Die DS3231 ist Temperaturkompensiert und sehr genau. Warten lohnt sich. Ja einlesen (Quarz und Keramikresonator) ist wichtig. Quarze
-
Thread
xmega RTC abweichung
32.768KHz Quarz nun dran gebaut. Werde es damit mal versuchen. Alternativ habe ich mir noch ein Modul mit DS3231 gekauft. Für meine Anwendung ist meine bisher erreichte Genauigkeit absolut ausreichend. Aber jetzt gehts ums Prinzip!
-
Thread
i²c kein ACK vom SLAVE
Serial.println(F(" I2C EEPROM ")); break; case 0xD0: Serial.println(F(" DS1307/DS3231 RTC")); break; default: Serial.println(F("")); break; } /* if((address<<1)==0x40) Serial.println(F(" PCF8574 Tastatur"));
)==0xA0) Serial.println(F(" I2C EEPROM ")); if((address<<1)==0xD0) Serial.println(F(" DS1307/DS3231 RTC")); // Serial.println(F("")); */ nDevices++; } else if (error==4) { Serial.print(F("Unknow error at address 0x")); if (address<16) Serial.print
-
Thread
Welcher Antrieb für Sun Tracker mit Arduino Uno
R3 der Sonnenstand berechnet und dafür NUR Horizontal Nachgeführt werden. Für den Abgleich wird ein DS3231 für den Zeitabgleich und ein Gy 273 Kompass als Bezugspunkt verwendet. Längen und Breitengrad werden fest einprogrammiert. Der Arduino muss nebenbei einige Messwerte verarbeiten und ausgeben, deren
-
Thread
AVR mit integriertem RTC
bequem weil sie den Platinenaufwand auf 6 Pins maximal reduziert. Genauigkeit? Ich kann auch eine RTC DS3231 mit DCF77 stellen und mit wlan aus dem NTP, wo ist da der Widerspruch? Wer mag kann ja mit Softtimer und genauer Sekunde und Temperaturkorrekturen arbeiten, ist nur nicht mein Ding, weiter nix
anderen nichts zu tun. Joachim B. schrieb im Beitrag #4326922: > Genauigkeit? Ich kann auch eine RTC DS3231 mit DCF77 stellen und mit > wlan aus dem NTP, wo ist da der Widerspruch? Dass die „genaue Sekunde“ nicht so funktioniert, dass ganze Sekunden hin und her jongliert werden (dann hat man eine
-
Thread
DCF77 Auswertemethoden
dem DCF Sync kann man doch noch die RTC stellen, die DS3231 laufen auch genauer und stabiler als die DS1307 Module, die SW ist nahezu gleich, DS1307new LIB läuft, der DS3231 muss nicht gestartet werden es gibt auch kein stop command, da beide I2C Adressen
eine hat 56Byte RAM wenn der Chip auf Adresse 0 ansprechbar ist ist einer von beiden vorhanden, der DS3231 liefert auf RAM Ende einen Fehler weil er nicht soweit reicht ohne die 56 Byte.
-
Thread
Uhrenquarz Feineinstellung
Spricht was dagegen, eine TCXO zu nutzen? Das könnte zum Beispiel ein DS3231 sein.
Also, DS3231 und STM32 scheiden aus. Die Uhr ist ja vom Aufbau her fertig. Die Umbauarbeiten wären einfach zu komplex. Die Korrektur über die Software, wäre Plan B. Am besten gefällt mir der Lösungsansatz
-
Thread
Klimaanlage mit Raspi einschalten
1,-€ IR Sendediode 1,-€ USB Steckernetzteil 5,-€ Vogelfutter 5,-€, noch luxuriöser mit RTC DS3231 aus China 2,-€ alles großzügig berechnet + IRMP & IRSND ein paar Zeilen Programm fertig!
-
Thread
Suche RTC mit integriertem Quarz
Z.b. DS3231, ist zwar SMD, geht aber auch noch von Hand einzulöten. Oder eine Adapterplatine für DIL hinzufügen.
https://www.maximintegrated.com/en/products/digital/real-time-clocks/DS3231.html Dann die Industrieausführung.
-
Thread
Temperaturdatenlogger OK? (Mega328,DS3231,I2C-EEPROM)
Schaltung, diesmal soll es ein Temperaturdatenlogger sein. Er besteht aus einem Atmega 328, einem DS3231 RTC und einem 24AA256 oder vergleichbarem I2C-EEPROM. Die Schaltung soll mit 3V Batteriebetrieben werden. Dabei soll der uC dem DS3231 sowie dem EEPROM die Versorgungsspannung wegnehmen können. Dauerhaft sollen nur der Atmega sowie der Batterieanschluss des DS3231 an Spannung liegen. Der Atmega soll normalerweise Schlafen, jedoch durch den INT-Pin des DS3231 alle 10Min aufgeweckt werden. Die beiden I2C-ICs mit Spannung versorgen, die Temperatur/Uhrzeit
-
Thread
Atxmega Development Plattform
. Ich hätte auf jeden Fall Interesse an dem Board ! Ich würde dann auch Code schreiben zu RTC (DS3231), oder Nokia5110 LCD Display, DS18B20, DCF77, usw. Und auch posten. Diese Module könnte man dann einfach anstecken, oder alles mit IC2 Bus verbinden ! Die Module zum Anstecken, könnte man so
Folgendes habe ich bereits verfügbar: - Driver Bibliothek für die HW (Interfaces, Clock etc.) - DS18B20 Library - Adesto Flash Library - Atmel I2C Temperatursensor Library - ENC28J60 Library incl. IP Stack - UART Library - USB Bootloader (nahezu fertig) - SD Card Library - WS.... RGB LED Library
-
Thread
AVR-Anfängerprojekt (LED-Leiste, DCF77, SHARP-IR)
atmega328p oder größer nach Wunsch IRMP als IR Lib LDR als Fotosensor am ADC nach Belieben eine RTC DS3231 hat Alarmregister für den CPU Wecker, die CPU kann pennen (von mir aus auch DS1307 und die CPU muss alles selber machen) einen Tempsensor DS18B20 Yunus schrieb im Beitrag #4235662: > eingeklebten
-
Thread
Wie steuert man einen OLED Display über i2c an
mal probiert, aber die 1306 liefern kein vernünftiges I2C Handling, in Verbindung mit anderen, RTC DS1307/3231, PCF8574(a) bleibt das OLED immer hängen. https://code.google.com/p/u8glib/ ich würde das wieder nur mit SPI anbinden.
-
Thread
I2C Problem mit Acknowledge Polling
manuell einpflegen. Am Arduno Fehlanzeige, solange ich "nur" einen PCF85574(A) befrage oder nur ein DS3231 Register abhole kein Problem. Am Arduino wurde das I2C EEPROM in allen Listings immer mit delay(5) gelöst, für mich unhaltbar auf jede Zelle 5ms zu warten was bei Block write auch schiefgehen
mit mir redet. [c] // P. Fleury war so nett eine LIB zu bauen // Auschnitt: i2c_start_wait(DS3231+I2C_WRITE); // set device address and write mode i2c_write(DS3231_ControlReg); i2c_rep_start(DS3231+I2C_READ); // set device address and read mode control=i2c_readAck(); status=i2c_readNak
-
Thread
ATMega direkt an LiPo gut oder schlecht?
Hallo, Ich habe vor an einem ATMega88pa-a einen NTC und eine RTC (DS3231) zu betreiben, womit ich dann Temperatur und Zeit auf 7 Segment Anzeigen darstellen kann. Betrieben wird das Ganze direkt an einem kleinen 3,7V LiPo der über den Lade IC MCP73831 über USB geladen
Marc V. schrieb: >DS3231 kann Temperatur messen, allerdings mit einer Genauigkeit von >+/- 3 Grad. Aber meistens ist der Fehler < 1 Grad. >Wenn dir das ausreicht... Hmm ich bin fest davon ausgegangen das die Abweichung
-
Thread
Realtime Clock RTC EPSON RX4045
noch vorgekaut: http://www.ebay.de/sch/i.html?LH_AvailTo=77&_nkw=DS3231&_npmv=3&clk_rvr_id=873043804989&rmvSB=true
Dirk K. schrieb im Beitrag #4210344: > China-Versionen der DS3231 ... > Die haben einen temperaturkompensierten Quarz und gehen nur mit +-1ppm > falsch. Grob eine Sekunde im Jahr. Das ist aber sehr grob ;) Im Datenblatt steht: The DS3231 is a serial
-
Thread
Was spricht gegen Arduino?
Verpolung), 2 Elkos, LLC 3V3<=>5V, SPI passend ausgeführt fur SD-Card, I2C passend ausgeführt fur DS3231, RxD/TxD fur ZigBee/ESP8266/GPS und alle Pins nochmal doppelt ausgeführt. Das alles passt auf 70x35 und da sind noch Befestigungslöcher drauf. Glaubt mir, da ist es ein wahres Vergnügen, eine
-
Thread
Arduino Nano - externe Interrupts
Geld einen Arduino Nano (V3) zum "spielen" geholt. Ich bin am basteln mit einem RTC-Modul, dem DS3231 (jenes hier: http://www.ebay.de/itm/RTC-DS3231-AT24C32-Memory-Real-Time-Clock-IIC-Modul-fur-Arduino-PIC-CP14003-/271832393280?pt=LH_DefaultDomain_77&hash=item3f4a792640) Später(tm) soll damit,
RTC-gesteuerte Uhr entstehen, aber das tut hier eher nix zur Sache. Ich bin noch an den "Basics"... Das DS3231 ist dahingehend konfiguriert, daß es einen 1Hz Takt an seinem SQW-Pin ausgibt. Die beiden I2C-Leitungen sind im Modul bereits per 4,7K Pullups nach Vcc gezogen. Folgende "Verdrahtung" auf dem
-
Thread
Schaltplan und Layout Review: Minutengenaue 24-Stunden Wortuhr
Uhzeitwechsel - Automatische Helligkeitsregelung mittels LDR (optional) - Anbindung einer externen DS3231-RTC - Anbindung eines externen I2C-EEPROM - Anbindung eines DCF77-Moduls - Anbindung eines ESP8266-WLAN-Moduls - Temperaturmessung und -Anzeige mit DS18xx-Sensor - Nachtzeit,
-
Thread
Warnung: Gewisse DS1307 / 24C32 Module mit Li Batterie Problem
kann ich mir nicht wirklich vorstellen, dass diese DS3231 den im normalen Handel vertriebenen Stücken gleichwertig sein sollen. Irgendwie drängt sich mir das Wort Ausschußware auf. Vielleicht sind diese DS3231 "out of spec" Schaltkreise die Maxim nicht
DS3231 den im normalen Handel vertriebenen > Stücken gleichwertig sein sollen. Irgendwie drängt sich mir das Wort > Ausschußware auf. Vielleicht sind diese DS3231 "out of spec" > Schaltkreise die
-
Thread
Liste von I2C Bausteinen
Hallo, Habe am I2C inzwischen folgende Bausteine verwendet: RTC + Temp-Sensor :DS3231 Temp-Sensor :DS1621 UKW-Stereo-Radio :TEA5767 Doch es gibt noch viele andere interessante Bausteine wie MCP23017 :16Bit IO-Expander mit Interruptfähigkeit 24AA64 :64K-Bit EEPROM Wenn man
#4153546: > Hallo, > > Habe am I2C inzwischen folgende Bausteine verwendet: > RTC + Temp-Sensor :DS3231 > Temp-Sensor :DS1621 > UKW-Stereo-Radio :TEA5767 > > Doch es gibt noch viele andere interessante Bausteine wie > MCP23017 :16Bit IO-Expander mit Interruptfähigkeit > 24AA64 :64K-Bit EEPROM
-
Thread
DS1621 Temp-Sensor auflösung 0,1° / umsetzung Formel in C
Hallo, ich möchte einen DS1621 mit erhöhter Auflösung nutzen uns somit zehntel Grad anzeigen. Ich kenne bereits diesen Beitrag, bin mir mit der Umsetzung aber noch nicht ganz sicher, z.b. warum COUNTS_PER_C immer 16 sein soll
temptenth=temp/16+0x30; Ich denke bereits die einer-Stelle stimmt nicht, da sie von einem 2. Sensor (DS3231) in 0,5cm Entfernung > 2 Grad abweicht und ohne die verbesserte Rechenmethode sehr 0,5Grad ähnlich dem DS3231 war. Wenn ich das Datenblatt Bisher habe ich dazu folgende Funktion: [c] void DS1621
-
Thread
Quarz verziehen
Nimm einen DS32kHz von Maxim. Der hat 2ppm, also max. 1 Minute pro Jahr Abweichung. Alternative als Komplettbaustein inkl. RTC wäre der DS3231.