-
Artikel
Word Clock Variante 1 - Software
Softwareentwickler: Rene H. (promeus) ---- Uhrzeit. Die Zeit wird von einer batteriegepufferten Maxim DS1307 Echtzeituhr (RTC), die über I2C mit dem Microcontroller verbunden ist, zur Verfügung gestellt. Die Batterie soll bis zu 10 Jahre halten und wird direkt auf die Platine gelötet. Softwareentwickler:
-
Thread
Potentiometer an Mikrocontrollter
wie hier, siehe Bild. Bis jetzt klappte ja Nokia sowie I2C Scan mit Erkennung, RTC DS3231, RTC DS1307, I2C PCF8574(a), OLED, PT5822, DHT22/11, DS18B20, 433 MHz funken mit der RCswitch LIB, sowie I2C EEPROM mit Adresserkennung (die 3 Adressbits) und Leertest und Größentest, mit dem Nokia 5110 Display
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
kann bei 8Stunden schon genauer als die interne Clock sein, kostet halt nur 2 Pins. Hab mal bei Ds1307 Breakouts den Billig Oscillator gegen Qualitäts 32khz getauscht und es war nur noch nach Tagen abweichungen größer 1 Minute erkennbar. (Vorher 10 Minuten am Tag)
-
Artikel
I²C
12x8 Bit ADC MAX1038 DA-Wandler TDA8444, 8x6Bit Uhrenbausteine MCP7940N PCF8583, mit 256 Bytes RAM DS1307 LCD-Treiber PCF8577, 2x32 Segmente LED-Treiber HT16K33 (RAM Mapping 16*8 LED) von Holtek SAA1064 (seit 2005 abgekündigt! Restposten sehr teuer) Temperatursensoren DS1621 LM75 SHT21 TMP101 von TexasInstruments
-
Thread
FM Radio Modul RDA5807M
Modus ist dann auch, dass man die Lautstärke digital regeln kann. Ich habe mir zusätzlich noch DS1307 Echtzeitmodul und ein LCD gekauft. Das ganze kostet ja nicht viel.
-
Thread
Pollin DCF77 - Empfangsprobleme anderer Art
Bauform B. schrieb im Beitrag #6093760: > Wenn du eine dermaßen stabile RTC hast... Mein RTC mit DS1307 eilt ~1sec/Tag. Wäre es schwer eine solche Uhr vorzustellen die sich täglich einmal synchronisiert? Übrigens, habe ich nicht geschrieben dass ich es auch so praktiziere, darum auch "theoretisch". Aber
-
Thread
ATMEL stellt grafische Oberfläche für 8 bit Controller vor
werden überhaupt keine gängigen I2C-Sensoren unterstützt, sondern als einziges I2C-Gerät nur die DS1307 als Realtime-Clock. Als jemand, der sich seine Sachen sonst immer nur mit der Arduino-Software und den Arduino-Komfortfunktionen, der AVR-libc Library und ggf. mit Hilfe von nachinstallierten Third-Party
-
Thread
Feuchtesensor EFS10 Temperaturkompensation
Ich habe zwar ein paar PCF8583 rumliegen, aber noch nicht verwendet. Bisher benutzte ich nur die DS1307 (I2C), DS1302/DS1306 (SPI). Bei RTCs mit externen Quarz ist es sehr wichtig immer einen Uhrenquarzz mit der geforderten load capacitance (Buerde Kapazitaet?) einzusetzen. Beim PCF8583 wird gefordert
-
Thread
Das ultimative Aquariumsteuergerät
geeignete Stelle für eine AVR/PIC-Grundsatzdiskussion. Welcher kleinere AVR wäre geeignet? Zum DS1307Z: Die Uhr kostet 1,75€ und verbraucht nur 500nA. An dieser Stelle kann man kaum sparen. Es gibt µC mit einem zweiten 32.768kHz-Oszillator, aber dann kommt man vermutlich nicht mit 1,45€ aus.
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Als Treiber habe ich auch einen MAX6921 verwendet, als Controller einen AtMega32, als RTC einen DS1307 und als Step-Up einen MC34063. Die Platinen sind beide selbst gelayoutet und geätzt, der Lötstoplack ist Bungard Dynamask. Wie man sieht, ist auch ein LDR verbaut, dadurch passt sich die Displayhelligkeit
ADS1248, angebunden per SPI - Hauptprozessoer (ATmega328), RS232 über MAX232, Uhr und NVRAM mit DS1307, zusätzlicher Zeitempfang per DCF77 (das weisse Kabel, Antenne/Empfangsmodul hängt extern) - Netzteil +5V und variable Spannung für Hintergrundbeleuchtung des Displays Ach ja, und dann ist da
-
Thread
LCD Uhr mit Alarmfunktion mit Drehencoder in BASCOM (Ein kleines Projekt für BASCOM Änfänger Vol3)
(LCD) Portd.4 = ' Portb.5 = T_minus(Taste) Portc.5 = Db7 (LCD) Portd.5 = Sda (DS1307) ' Portb.6 = im STK500 nicht ! Portc.6 = Portd.6 = ' Portb.7 = im STK500 nicht ! Portc.7 = Portd.7 = Scl (DS1307) ' ' Portb.6 und Portb.7 sind beim STK500 und
-
Thread
Controller hängt sich unregelmäßig auf
Ich hoffe der Code ist nicht zu "minderwertig" Als Echtzeituhr kommt eine DS1307 zum Einsatz. Unter der Settime.c nicht wundern, warum ich das byte zum Senden so komisch generiere, da ich gestern Nacht ein paar Denkfehler hatte, bis ich wieder ins Datenblatt der DS3017 geschaut
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Bus HD44780 Adapter mit automatischer Strobe-Pulse Erzeugung und einem 4x4 Keypad Interface, ein DS1307 RTC, ein TMP101 Temperatursensor, ein AT24C08 EEPROM, eine PCA9554 LED Platine und eine TCIP2810 LED Platine. Bei meinen kleinen Platinen folge ich immer eine bestimmte Anschlußfolge: GND, SCL,
eben Weicheier die wegen großen Bildern Schmerzen bekommen. Diese fühlen sich bestimmt bei meiner DS1307-breadboard-Lösung unter 1cm² hocherfreut. :-P Wünsche Allen einen tollen Start in die kommende Woche.
-
Thread
Mini Wanderkiste "Runde 2" Gesperrt
NE555 Timer * Prototyping Boards 3x Arduino Pro Mini Atmega328 * Arduino Modules 1x RTC DS1307 I2C Module Viele Grüße Mark
-
Thread
Neue Propeller Karte zu Fertigen
8 Bit ADC 1x 12Bit 4 or 8 ch ADC (I2C or SPI). 1x VGA Port with resistors for P16..23 1x RTC DS1307, crystal, Goldcap for backup. 1x RCA connector for Composite video output. 1 or 2 headers for expansion Some of these components are connected to the same pins so not everything fits at the same
-
Thread
Transistortester AVR
Hallo zusammen, ich habe den Transistortester von Markus F. (Version 2.1) erfolgreich nachgebaut. Da ich mich etwas mit der AVR-Programmierung auskenne, habe ich den Quellcode analysiert und verändert. Die wichtigsten Änderungen sind: Entfernung aller Texte und Parameterdaten aus dem EEprom in den Programmspeicher.(Vorteil: Programmierung in einem Rutsch, es kann nicht mehr dazu kommen, daß EEprom und Flash-Speicher nicht zueinander passen) Für die Kapazitätsmessung wird die Zeitmessung mit dem Timer1 des AVR zusammen mit dem Komparator durchgeführt. Speziell für kleine Kapazitäten
-
Artikel
AVR Softwarepool
Video in C! Zeitgeber und Uhren. (A) Die genaue Sekunde / RTC (A) LCD-Timer für Belichtungsgerät (A) DS1307 Assembler-Code (C) AVR Library für RTC 12C887 in C (C) RTC DS1302 in C (C) RTC + Scheduler (C) Jumbo-LED Uhr (C) Zeit + Temperatur auf LCD mit AVR (C) Sekunden in Zeit/Datum umwandeln (mit Sommerzeit
-
Thread
arduino oder GCC Programmierung
doppeltes Wire.begin(); im AVR folgenlos bleibt, beim Aufruf von I2C scan und hinterher bei der DS1307new LIB, der ESP32 aber abschmiert wegen dem doppelten Wire.begin(); in der LIB. Das sind "Eigenheiten" die eher behindern als mich voran bringen, die ich also umschiffen muss.
-
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
-
Thread
Elektroniker Stammtisch Nähe München
werden muss. Als Temperatursensor ist ein OneWire DS18B20 angeschlossen. Es giebt ein RTC-modul(DS1307) mit EEProm(AT24C32) wo die Mülldaten gespeichert werden. Der Wecker, auch wenn er derzeit kein Ton von sich giebt, sondern nur im Display angezeigt wird ist nur im RAM abgespeichert. Alle Einstellungen
-
Thread
Webserver ATmega32/644DIP ENC28J60
RS232 verwende, schalte ich um auf 16 Mhz. Kann dank LIBC Pascal Stangl Grafikmodule, Kartenleser, DS1307, DS1621 und gigantisch viele Ports verwenden. Der optimierte Oszi des Atmega128 kann mit guten Quarzen tadellos bis 20MHz laufen. Dank der stabilen Software habe ich nun einen tadellos funktionierenden
-
Thread
ATTiny85 an einer einzelnen AAA Batterie 1 Jahr mindestens
einen > Pufferelko kein Problem sein. die kenne ich nicht mal, nach miesen 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
-
Thread
LED Uhr Thermometer RTC DS1307 TWI I2C DS18B20 DS18s20 DS1822 1wire ATmega8 1MHz Assembler
Ein kleines Beispiel einer Uhr mit Thermometer. Kurz nach Programmstart wird die aktuelle Uhrzeit aus dem RTC geladen und der Familycode des Sensors angezeigt, dannach richtet sich das Temperatur-Berechnungsverfahren. Beispiel: "FA:10" steht für einen DS18s20 -> Familycode x10 Da der AVR ohne Quarz, sondern nur mit seinem ungenauen RC-Generatorläuft, ist es besser, wenn die Zeit 1x pro Stunde erneut aus dem RTC geladen wird. Minütlich wechselt die Anzeige zwischen Zeit und Temperatur. Mit den beiden Tasten lässt sich die Uhrzeit einstellen, bei jedem Tastendruck ändert sich
-
Thread
FT800 / FT810 Library
uint8_t int_mask = ft800_memRead8(REG_INT_FLAGS); } // //przykładwe użycie: const uint8_t ds1307_daysinmonth [] PROGMEM = { 31,28,31,30,31,30,31,31,30,31,30,31 }; void ustaw_zegar(uint8_t minuty,uint8_t godziny,uint8_t dzien,uint8_t miesiac,uint8_t rok) { uint8_t CurrTag=0,Pendown=0,PrevTag
godziny = 0; } if(PrevTag == 12){ dzien++; if(dzien>pgm_read_byte(ds1307_daysinmonth + miesiac - 1)) dzien = 0; } if(PrevTag == 11){ miesiac++; if(miesiac>12) miesiac = 1; } if(PrevTag == 10){ rok++; if(rok
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
Einspeisung dieser Vorgabewerte durch eine RTC. Aber da fängt das Problem an. Ich nutze als RTC den DS1307 von Dallas, der mit einer I2C Schnittstelle arbeitet. Nun habe ich mal die wesentlichen Routinen in das Programm eingebaut und zwar schon so, daß jeder Wert einzeln gelesen wird. Aber auch dann sind
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
Device Drivers ---> <*> Real Time Clock ---> *** I2C RTC drivers *** Dallas/Maxim DS1307/37/38/39/40, ST M41T00, EPSON RX-8025 Dallas/Maxim DS1374 Dallas/Maxim DS1672 Maxim MAX6900 Ricoh R2025S/D, RS5C372A/B, RV5C386, RV5C387A Intersil ISL1208 Xicor/Intersil X1205 Philips PCF8563
-
Thread
AVR für wenig Geld im LAN
auch geeignet. Habe ich mir aber noch nicht angesehen. I2C ist auch interessant wobei ich nur DS1307 RTCs und 24C512 nutze. Interessant wäre auch noch eine Kopplung mit dem RFM12 (433mhz) oder RFM12B(868mhz und 3,3 VoltPegel) auch über das SPI interface(evtl. SNAP Protokoll). Aber dies wird nur mit
-
Artikel
Reichelt-Wishlist
Potentiometer als Schiebepoti | | - Bestell-Nr. PSM-LIN* ("mono") PSS-LIN* ("stereo") Echtzeituhr DALAS DS1307 (auch SMD) | - Bestell-Nr. DS1307/DS1307Z Konkret: Neuer PIC ... und PIC18F2550 | | MSP430F1232 | Fädelstift, Draht und Kämme | | - Bestell-Nr. Fädelstift/Fädeldraht/Fädelkamm (Warum sind diese Stifte
-
Thread
IRMP - Infrared Multi Protocol Decoder
*Aktualisierung* Die IRMP-Software kann unter [[IRMP]] --> Download heruntergeladen werden. Hallo zusammen, Anmerkung: Dieser Source entstand im Rahmen des Projektes "WordClock", siehe Artikel http://www.mikrocontroller.net/articles/Word_Clock bzw. Thread, der alles zum Auslösen gebracht hat: http://www.mikrocontroller.net/topic/156661 Da RC5 nicht nur veraltet, sondern mittlerweile obsolet ist und immer mehr die elektronischen Geräte der fernöstlichen Unterhaltungsindustrie in unseren Haushalten Einzug finden, ist es an der Zeit, einen IR-Decoder vorzustellen, der
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
angelegter FLASH Speicher mit 128kB Platz und 16K SRAM. 2Mb EPROM, Steckleisten für DS3231 oder DS1307 RTC und SD Kartenanschluss. Arduino kompatibler Bootlader Anschluss Vier dekodierte SPI Chip-Selects mit HC138 Decoder der auch den MCP230S08 IO-Expander ansteuert. Außer den notwendigen Unterschieden