-
Thread
Atmega324A "Datenlogger" - ein paar Fragen u.A. zu Konzepten für Versorgung und Verbrauch
: Atmega324A oder 324PA FT232R für Kommunikation über USB HD44780 Display mit Beleuchtung RTC: DS1307 o.Ä. zwei LEDs SD Karte ggf. Pegelwandler für SPI Bus 4 Taster an interne Pullups - Eine Frage zur Wahl 324A oder 324PA: Der 324PA verbraucht etwas weniger Strom als der A. Durch welchen
-
Thread
I2C Real Time Clock/Calendar (DS1337
Hi, ich habe hier einen ISL12057 im Betrieb. • Pin Compatible to Maxim DS1337 • Functionally Equivalent to Maxim DS1337 Dabei setze ich erfolgreich eine Zeit mittels: [c] // DS1307 RTC ROUTINES #define DS1307 0xD0 // I2C bus address of DS1307 RTC #define SECONDS_REGISTER
RAM_END 0x3F void SetTimeDate() // simple, hard-coded way to set the date. { I2C_WriteRegister(DS1307, MONTHS_REGISTER, 0x08); I2C_WriteRegister(DS1307, DAYS_REGISTER, 0x31); I2C_WriteRegister(DS1307, YEARS_REGISTER, 0x17); I2C_WriteRegister(DS1307, HOURS_REGISTER, 0x08 + 0x40); // add 0x40
-
Thread
LiPo/Li-Po Laderegler mit Power-Path
Schau Dir doch mal die Schaltpläne von den RTC-Bausteinen DS1307 und Konsorten an. Viele haben auch die Möglichkeit zum Betrieb mit LIR2032 statt nur CR2032. Ist zwar ungeregelt, aber für den Zweck der Pufferung reicht es dort aus.
Schaltplan schrieb im Beitrag #5022609: > Schau Dir doch mal die Schaltpläne > von den RTC-Bausteinen DS1307 und Konsorten an. Besser nicht, Diode und Widerstand an 5V ist grober Pfusch und würde bei mir so nicht in Betrieb genommen werden. Laut Datenblatt sind die LIR2032 mit CCCV bis 4,2V zu laden
-
Thread
USB uhr mit Batterie
ein kleiner Arduino nano328p mit RTC Modul DS3231 unter 10,-€ kann das locker schaffen, wer mit dem Lötkolben nicht so vertraut ist steckt beides auf ein Breadboard. Glücklicherweise liegen die Pins passend so das keine weitere Verdrahtung notwändig
amc14152666004589&gclid=CNX_0P71-9MCFUaeGwodbUwJBQ https://raspberry.tips/raspberrypi-tutorials/rtc-ds1307-uhrzeit-raspberry-pi/
-
Thread
DS1302 funktioniert nicht mit Batterie
Servus, ich möchte mir fürs Motorrad ne Uhr basteln und hab dafür ne Platine mit DS1302+Quarz+Batteriehalter gekauft. Erste Tests scheinen Problemlos zu funktionieren, aber nur ohne Backup-Batterie. Sobald ich die anschließe tut sich nichts mehr. Ich hatte vorerst testweise den DS1302
Ich hatte mal so ein Phänomen mit der DS1307 ,habe gesucht wie Irrer und am ende kan raus es lag an der billigen Knopfzelle die zwar spannung hatte aber auch einen Durchgang zu Minus was die RTC lahm legte. Mess mal mit eine MM ,wenn durch
-
Thread
ATmega16 liefert kein Signal an allen Pins außer I2c
Ich habe jetzt das Problem gelöst. Das Programm hing am setzen der Uhrzeit der DS1307. Ich habe die Displayroutinen jetzt davor gesetzt und Debugausgaben am Display hinzugefügt.
-
Thread
ICs und Sensoren von Aliexpress
Menschenverstand hilft auch bei der Auswahl ohne um eine Liste zu betteln. Wie schon erwähnt zb die Maxim ds3231 bis zu einer Minute am Tag Abweichung? Ds1307 schaffen das auch so. Ich sag mal so zb. Müsste man für einen Ds3231 hier zwischen 3-9€ hinlegen.. Wer jetzt bei Ali beim günstigsten lacht und zuschlägt
-
Thread
I2C, Programm "crashed" beim Sende Versuch
(C_Ds1307WriteMode_U8); // Connect to DS1307 by sending its ID on I2c Bus I2C_Write(C_Ds1307ControlRegAddress_U8);// Select the Ds1307 ControlRegister to configure Ds1307 I2C_Write(0x00
(C_Ds1307WriteMode_U8); // Connect to DS1307 by sending its ID on I2c Bus I2C_Write(C_Ds1307ControlRegAddress_U8);// Select the Ds1307 ControlRegister to configure Ds1307 I2C_Write(0x00
-
Thread
ATTiny85 an einer einzelnen AAA Batterie 1 Jahr mindestens
Erfahrungen mit der DS1307 starke Drift, Zeit nach Wochen ungenau, bin ich nun super zufrieden mit den DS3231. Ich glaube ich muss mal Testen wie und ob die ohne 5V den /SQW setzt
Also wenn im Gehäuse noch Platz für eine cr2023 auf nem DS3231 ist und genug Platz für I2C via USI im Programm dann mach das so.. www.ebay.de/itm/291751660243 Musste nur gleich den nächsten Alarm via i2c setzen und der Ds3231 mach das 2 Jahre via interrupt
-
Thread
(Nochmal) RTC mit Goldcap sichern.
Spannungsversorgung für Stromausfall, Steckdose wechseln, o.ä für den RTC-IC. Als RTC habe ich den DS1307. Laut Datenblatt kann dieser für V_bat 2.0 bis 3.5V. Da der DS1307 den Goldcap selbst nicht laden kann, habe ich mir die auf dem Screenshot dargestellt Schaltung simuliert. Rot: Versorgungsspannung
-
Thread
Wie "dreckig" darf ein USB Netzteil sein?
/itm/351949710514 ICh kann nur positives berichten, läuft genau, viel genauer als die DS1307 Chips
www.ebay.de/itm/351949710514 > > ICh kann nur positives berichten, läuft genau, viel genauer als die > DS1307 Chips Das glaub ich Dir als Deine persönliche Erfahrung schon. Gruss Thomas
-
Thread
DIY Entwicklungsplatine ATMega
sein muss, würde ich vergleichen (Artikelstandort Deutschland) Arduino Mega 2560 12 EUR RTC DS1307 2 EUR 4* Relais mit Optokoppler 7 EUR SD-Karten Modul 4 EUR Stecker-Netzteil 3 EUR
-
Thread
I2C müsste doch theoretisch Kurzschlüsse verursachen
#4932541: > dummerweise sind nicht alle 5V Teile ohne pullups, doof halt wenn die > auf 5V ziehen RTC DS3231 aber einer nicht 5V tolerant ist Raspi. Der DS3231 ist da aber nicht schuld, weil im Datenblatt steht eindeutig "This open-drain pin requires an external pullup resistor".
DS1307 Modul (einzelne R) ist es halt leichter als beim DS3231 Modul (Array sehr winzig) die R auszulöten. Wolfgang schrieb im Beitrag #4932608: > Joachim B. schrieb im Beitrag #4932541: >> Es gibt
-
Thread
Bascom - Powermode IDLE merkt sich keine Variablen
Leider hab ich PC6&7 schon anderweitig in Verwendung. - Zeitstempel hole ich mir von einer I2C-RTC (DS1307). LG
-
Thread
HT16K33 schnelltest LED Blink :P
auf #define HT16K33 0x70 habe ich nun mal 1:1 folgenden Code verwendet: http://w8bh.net/avr/AvrDS1307.pdf Und natürlich nicht den DS1307 abgefragt, sondern fix mit x07F und x0FF getestet. Es bleibt trotzdem alles dunkel. Ist es denn ein Irrglaube, das eine LED verbunden mit COM0 & ROW0 leuchten
-
Thread
ESP8266 Wiederaufbau einer WLAN Verbindung
Arduino. Das Teil liegt in einer Ecke und zeichnet alle XX Sekunden die Temperatur von 1 bi 16 DS18B20 auf. Die Daten werden Permanent in einer Datei auf dem ESP8266 Board gespeichert. Wenn ich Lust und Zeit habe, rufe ich die Daten über WLAN ab. Ich habe ein PC Programm programmiert, welche die
Abarbeitung, bis ein Netz gefunden wird, oder jemand Reset drückt. (Reset ist ganz schlecht, weil ich kein DS1307 Module installieren will!) Danke für Eure Antworten.
-
Thread
Arduino Webserver mit mehreren Seiten
größer als 0018 #endif #include <Ethernet.h> #include <TextFinder.h> #include <SD.h> #include <DS1307RTC.h> #include <Time.h> #define REQ_BUF_SZ 60 // size of buffer used to capture HTTP requests byte mac[] = { 0x5A, 0xA2, 0xDA, 0x0D, 0x56, 0x7A }; // MAC-Adresse des Ethernet-Shield
-
Thread
Seltsames Arduino Serial Read verhalten
(Serial.available()) { command = Serial.read(); if (command == 84) { setDateDs1307(); getDateDs1307(); Serial.println("Done With Set "); } else if (command == 65) { getDateDs1307(); Serial.println(" "); } else if (
warum nutzt du nicht die Arduino LIB? DS1307new die DS1307 ist zickig in setup teste ich ob RTC vorhanden und wenn ja welche [c] #if (ARDUINO>0) DEBUG_PRINTLN(F(" -> Scanning...")); byte error, address; int nDevices=0;
-
Thread
I2C-LCD von sainsmart - keine Anzeige
(1<<I2C_EEPROM); break; case 0xD0: Wire.beginTransmission(DS1307_ID); printIIC(0x3F); (Wire.endTransmission()) ? i2c_test_flags|=(1<<I2C_RTC_3231) : i2c_test_flags|=(1<<I2C_RTC_1307); #ifdef DEBUG (i2c_test_flags&(1<<I2C_RTC_3231)) ? Serial.println(F(" DS3231 RTC ")) : Serial.println(F(" DS1307 RTC ")); #endif break; default: DEBUG_PRINTLN(F("")); break; } nDevices++; } else
-
Thread
MCP2515 SPI Kommunikation myRIO vs. Arduino
geben. [c] #include "mcp_can.h" #include <SPI.h> #include <Wire.h> #include "RTClib.h" RTC_DS1307 RTC; MCP_CAN CAN0(10); // Set CS to pin 10 int k=0; void setup() { Serial.begin(9600); SPI.begin(); digitalWrite(10, HIGH); // init can bus
-
Thread
Projekt: Geigerzähler
ist sie links neben dem Display zu sehen. Die weitere Auswertung erledigt ein ATMega328 mit RTC (ds1307), geloggd wird auf SD-Card, Anzeige ist ein 16x2 LCD. Das Ganze wird von einer billigen 2300mAh Powerbank von Pollin gespeist. Direkt nach dem Akku messe ich ca. 40mA. 1/3 davon verbraucht scheinbar
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
(F(" DS3231 RTC")) : DEBUG_PRINTLN(F(" DS1307 RTC")); break; default: DEBUG_PRINTLN(F("")); break; [/c]
if( !(i2c_test_flags&(1<<I2C_RTC_TEMP_BSY)) ) { // read Temp Wire.beginTransmission(DS1307_ID); // DS anwaehlen printIIC(MSB_TEMP); // MSB Byte anwaehlen Wire.endTransmission(); Wire.requestFrom( ( DS1307_ID ), 2); // request
-
Thread
Mikrokontroller und Quarz 16.000
Oberwelle von 32,768kHz wäre etwa bei 196 kHz und damit schwach mit einem LW Radio ganz in der Nähe des DS1307 empfangbar.
schreiben, zB. alle 1s eine Anzeige Toggeln oder so und schon weisst du ob der Quarz funktioniert. Beim Ds1307 würde ich ähnlich vorgehen. Setzte die Zeit auf 0:00 und lass eine anzeige aufleuchten wenn die Zeit des Ds1307 bei 1,00min ist vergleiche es mit einer uhr und da hast dus ob der richtig funktoiniert
-
Thread
Was kann man mit 16Byte an RAM machen?
30 Byte Sende-/Empfangspuffer, damit man kürzere Texte ein- bzw. ausgeben kann. Und z.B. bei nem DS1307 (I2C-RTC) braucht man mindestens 8 Byte Puffer, um die Zeit konsistent lesen bzw. schreiben zu können. Man müßte die Strings/Daten "on the fly" basteln bzw. auswerten, was ein sehr unübersichtliches
ASM-Befehlssatz eine PICs ein Argument für C ist hrhrhr) Wobei man durchaus zwischen PIC12/16, PIC18, PIC24/dsPIC und PIC32 unterscheiden sollte, denn die haben *ziemlich* unterschiedliche Befehlssätze.
-
Thread
DS1307 ungültige Sekundenanzahl
Hallo, ich habe versucht, aus einer DS1307 die Zeit auszulesen. Soweit sogut, es klappt ganz gut. Allerdings spinnen die Sekunden etwas d.h. es geht weiter als bis 60 Sekunden (ich glaube bis ca. 100). Eine Minute ist aber eine Minute. Was
Nabend, Ist der DS1307 Initialisiert? https://www.mikrocontroller.net/topic/213159#2117776 MfG
-
Thread
Binär-Uhr Projekt Arduino
fehlen. Beim Spannungsregler und beim µC passen SMD 0805 schön zwischen die Pin. Für die 595 und den DS1307 wirst du bedrahtete nehmen müssen.
ausgestattet. (Habe noch 150 Ohm in meiner Kiste gefunden.) Zudem habe ich bei den 595, dem ATMega und dem DS1307 einen 100N Kondensator reingelötet. Habe dann das Steckbrett mit der Platine über die Wannenstecker verbunden. Leider tut sich bei Druck auf die beiden Knöpfe zum Stellen der Uhrzeit immer noch
-
Thread
Wer kennt "Blynk"?
() == false) { // Wait until connected } rtc.begin(); //DS1307 Begin timeStatus(); // setSyncInterval(10); //TimeSync timer.setInterval(950L, sendUptime); //nach 950ms sendUptime ausführen timer.setInterval(9000L, leseDS18B20);//nach 9000ms leseDS18B20 ausführen } /////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////SYNC/////////////////////
-
Thread
Bit-Speicherung bei Spannungsabfall (AVR)
vorzeitig die Segel streicht, kannst Du auch Werte in einem batteriegepufferten Speicher ablegen. Z.B. DS1307 hat neben der Uhr noch ein paar frei verwendbare Bytes übrig. Diese habe ich 'früher' immer genutzt, um die Zeit des letzten DCF-Syncs zu speichern. Für die Fahrtrichtung sollte die Lebensdauer
-
Thread
Intelligentes Haus mit CAN und AVR
, Helligkeit) an die restlichen Komponenten weiter gibt. Für die Uhrzeit und das Datum kommt eine DS1307 I2C Echtzeituhr zum Einsatz, wobei jetzt nur mehr der 1Hz Takt verwendet wird, der mir im µC eine eigene Uhr antreibt. Zusätzlich soll die Uhr täglich einmal über NTP synchronisiert werden (noch
ausgeführt werden: CAN Telegramm schicken, Uhrzeit und Datum manuell stellen. Die beiden Außensensoren (DS1820 Temperatursensor und Fotowiderstand) werden ebenfalls vom IH_EGW ausgewertet. Die Messdaten werden auch zyklisch über CAN mit allen Komponenten geteilt. Der aktuelle Status aller Komponenten wird
-
Thread
DS1307 VBAT anschließen JA oder NEIN
Hallo zusammen, habe eine kurze Frage. Ich betreibe eine DS1307 an 5V usw. Es funktioniert alles wunderbar! Meine Frage ist ob ich da ich keine Batterie benötige diese anschließen muss oder nicht? Sprich muss eine Batterie bzw. Spannung ran oder kann man das
VBAT-Anschluss bloß nicht offen lassen. Ich hatte dann stochastisch auftretende Probleme beim Ansprechen des DS1307 über I2C. Wahrscheinlich steigt manchmal die am hochohmigen VBAT gemessene Spannung über Vcc und der DS1307 schaltet dann sein I2C-Interface ab. Also entweder Batterie (wie vorgesehen) anklemmen
-
Thread
LCD und RTC powered bei MCU
Dirk K. schrieb im Beitrag #4685242: > Nimm' eine temperaturkompensierte RTC wie DS3231. Die DS1307 rennt dir > grob 5s am Tag weg. Hey Dirk, Vielen Dank für diese Bemerkung. 5s/tag ist klar zuviel. Ich werde mir die DS3231 genauer anschauen. Was die beiden vorgeschlagen Displays
Vermutlich ist es eine DS1307 mit LED drauf, die dann 5mA zieht ... ;)
-
Thread
DS1307 Wie viel Tage sind verstrichen
benutzt du die DS1307 LIB? RTC.time2000 liefert dir doch Sekunden und die Differenz / (3600*24) die Tage Schaltsekunde mal vernachlässigt!
Joachim B. schrieb im Beitrag #4678605: > benutzt du die DS1307 LIB? > > RTC.time2000 > > liefert dir doch Sekunden und die Differenz / (3600*24) die Tage > > Schaltsekunde mal vernachlässigt! Ich habe die DS1307new.lib! Also die 2000 steht für
-
Thread
Echtzeituhr ohne automatische Umschaltfunktion
mitzuteilen, dass _keine_ Batterie angeschlossen ist. So einfach ist das. Geht mit (fast) jeder RTC, z.B. DS1307 oder DS3231. Passende Batteriespannung natürlich vorausgesetzt. Umgekehrt ist auch Unsinn. Im Batteriebetrieb gehen die meisten RTC in den Standby, da kannst Du die RTC überhaupt nicht mehr ansprechen
Bei dem DS3231 steht: Reset Active Time : 250ms. Oder gilt das nur für den Fall das die Batterie gewechselt wird?
-
Thread
DS1307 Verständnis
Hallo, ich habe einen DS1307 RTC, dieser wird ausschliesslich mit einer Batterie versorgt. Die Batterie hat eine Spannung von 3V und eine Kapazität von 225mA/h. Im Datenblatt des DS1307 steht : Battery Current (OSC ON); SQW/OUT OFF = 500nA Frage 1: Ist das der Strom den der DS1307 zieht ohne I2C Zugriff? Frage 2: Kann ich den DS1307 über I2C ansprechen nur mit der Versorgung der Batterie, also VCC = 0 ?
-
Thread
Fragen zu Nixie-Röhren
die Platine später einseitig ätzen kann. Es ist mir Bewusst, das der Step-up-Wandler sowie der DS1307 und der Atmega im Anhang fehlen, die werden später über die untere Reihe der Stiftleisten aufgesteckt. Viele Grüße & Danke für die Hilfe, David
-
Thread
Bitte Schaltung prüfen! :)
Qa4AAOSwnFZXVZzO - FT800CB -> http://www.hotmcu.com/5-graphical-lcd-touchscreen-480x272-spi-ft800-p-124.html - DS1307Z - 2x DHT22 - 2x DS18b20 - 433MHz Sender (Billigteile) Prototyp geätzt - alles funktioniert! :) Da ich mir aber bald Platinen ätzen lassen möchte, würde ich doch noch gern wissen wie es
dem alle Leitungen nach +5V und GND gehen und an den nichts angeschlossen ist. Ein Stecker DHT2 und DS1820 für den dasselbe gilt. Ein Baustein DS1307 der alleine in weiter Flur hockt, ohne Verbindungen zum Rest der Welt, und das alles bloss weil der Schaltplanersteller zu faul ist Linien zu zeichen. Im
-
Thread
Wer kann mir ein Platinen Layout erstellen?
5V Eingang = 16 2 8x Optokoppler Board 5V zu 12V Ausgänge =16 1 Ethernet Modul Enc28J60 1 RTC DS1307 Leider ist es schwer alles unter einen Hut zubringen daher möchte ich es gerne auf eine Platine haben. Die Hardware(Relais) wird einfach über die Ausgänge angesprochen klar oder? Die Lichtschranken
-
Thread
Gleiche CLK für versch. ICs
Hallo! Kann ich für einen DS1302 (I²C) und drei 74HC595 die gleiche Clock Line nehmen? So wie ich das verstanden habe, muss ich nur die maximale Frequenz des langsamsten Chips als Obergrenze berücksichtigen, oder? Vielen Dank
Hi! Huch ich meinte DS1307. Aber vielen Dank für den Tipp, dann nehme ich natürlich lieber den DS1302! :) Grüße!