RTC Breakout voor DS1339 op Arduino - low-cost, batterij back-up, 2 alarm


De meest populaire RTC voor de Arduino is de DS1307, verkocht door Adafruit, Sparkfun en anderen. Het heeft echter enkele nadelen, de meest opvallende daarvan is dat de bedrijfsspanning 5v, waardoor dat ik niet kon gebruiken met mijn Arduino Pro Mini @ 3, 3V.

Dat leidde me op een jacht voor een geschikte vervanger voor de DS1307. Hier waren mijn ontwerpparameters:

1) Tolerant van een breed scala van spanningen, met inbegrip van 3.3 en 5 v

2) batterij back-up, zodat ik niet hoeft te maken over het opnieuw instellen van de datum en tijd telkens ik macht fietste het.

3) de aanwezigheid van een alarm, zodat ik kon krijgen van getimede interrupts (en eventueel die gebruiken voor het beheer van de energiebesparing voor de Arduino Pro Mini uitgevoerd off van de batterij.

4) duik pakket bij voorkeur, dus het zou maken voor gemakkelijker solderen (helaas, dit was niet te zijn!)

De DS1307 is gemaakt door Maxim Integrated, en ze hebben een duizelingwekkende reeks van RTC chips. Na het doorlopen van een hele reeks van gegevensbladen, begon ik te krijgen een hoofdpijn! Tot slot vestigde ik op de DS1339, die voldaan aan al mijn eisen, namelijk:

1) Tolerant van een breed scala van spanningen, van 1,8 V te 5.5V. In het bijzonder, ik kies de DS1339-33, die een spanningsbereik van 2.97V heeft-5.5V met de typische spanning als 3,3 v

2) had een batterij back-up

3) het was niet één, maar twee alarmen!

4) als een bonus had het ook een oplader trickle

Ik heb uiteengezet te ontwerpen van een breakout board voor de DS1339, die ik heb gedeeld op

https://www.oshpark.com/shared_projects/A21xcMiD

Nadat ik heb de planken van Oshpark, had mij voor verrichten sommige smd solderen. Er zijn tal van sites die u hoe hand vertellen-soldeer smd componenten, dus ik zal niet ingaan op dat detail hier. Ik heb een soldeer jumper toegevoegd aan de breakout board dat kan worden gebruikt om het pullup resistors in-of uitschakelen.

Na dat nodig ik eigenlijk een bibliotheek om te praten met de DS1339 van Arduino. Het register formaat is anders dan die van de DS1307 (waarvan verschillende bibliotheken zijn beschikbaar). Gelukkig vond ik een bibliotheek voor de DS1337 die is gemaakt speciaal voor de Mosquino, een platform Arduino compatibel voor een extreem laag energieverbruik. Gelukkig, de DS1337 en DS1339 registreren formaten werden bijna identiek met de uitzondering dat de DS1339 had ook één meer register voor de oplader trickle.

Ik vertakt de Mosquino DS1337-bibliotheek, en maakte het meer generic (u kunt opgeven welke pinnen die u voor de externe interrupts gebruikt), gemaakt van DS1337 en DS1339 subklassen (ik kon trickle lader ondersteuning toevoegen voor de DS1339, bijvoorbeeld), en ook bijgewerkt in het voorbeeld te kunnen instellen en de tijd, waardoor het makkelijker om de tijd op de RTC-module voor de eerste keer lezen.

Ik heb het vrijgegeven op github-

https://github.com/sridharrajagopal/DSRTCLib

Het is vergelijkbaar met een willekeurige andere Arduino-bibliotheek. Kopieer het naar de omslag van de bibliotheken van Arduino en Arduino opnieuw op. De DSRTCLib moet verschijnen onder voorbeelden.

Nu u hebben een relatief lage kosten RTC-module die is tjokvol-ful van functies, en kan worden gebruikt met een verscheidenheid van Arduino boards Arduino boards.

Geniet van!

Sridhar

Labels: Arduino, RTC, Breakout, Ds1339

Gerelateerde Artikelen

Prototype configuratie voor een USB-Powered Low cost; Real-time continue straling monitoringsysteem voor ziekenhuis heelkundige pathologie, hematologie, biologische afvalbeheer en onderzoeksfaciliteiten

Prototype configuratie voor een USB-Powered Low cost; Real-time continue straling monitoringsysteem voor ziekenhuis heelkundige pathologie, hematologie, biologische afvalbeheer en onderzoeksfaciliteiten

Prototype configuratie voor een goedkope USB Powered; real-time continue straling monitoringsysteem voor ziekenhuis heelkundige pathologie, hematologie, biologische afvalbeheer en onderzoeksfaciliteitenRunning Titel: USB-Powered continu Radiation Mon
Arduino Mains mislukking batterij back-Circuit

Arduino Mains mislukking batterij back-Circuit

een eenvoudige lichtnet storing back-circuit voor het verstrekken van Arduino boards Arduino boards een noodvoeding aanbod tijdens dergelijke situaties beschreven. Het idee werd gevraagd door de heer Fredrik.Stap 1: Het ontwerp De eenvoudigste manier
Low Cost IR Decoder

Low Cost IR Decoder

Het is gewoon een IR-Decoder dat de hexadecimale IR decoderen kan signalen van de afstandsbediening voor verder gebruik. Als de programmering elke TV remote enz.Zijn gemaakt met Freeduino (niet Arduino). Freeduino is een arduino low-cost micro contro
Low-cost en nauwkeurige incubator voor DIY biologie

Low-cost en nauwkeurige incubator voor DIY biologie

DIYbio, (Do It Yourself) biologie is een groeiende beweging die is gericht op het maken van biologie toegankelijk buiten professionele contexten. In de afgelopen paar jaar, zijn platforms zoals OpenPCR en Pearl Biotech transilluminator ontworpen ter
Nauwkeurig vloeibare niveau Controller met low-cost sensor en afstandsbediening voor instellingen

Nauwkeurig vloeibare niveau Controller met low-cost sensor en afstandsbediening voor instellingen

Dit is het mijn eerste Arduino project van personeel. Zelfs door ik ben van plan voor het automatiseren van onze over tank waterniveau ik niet willen investeren meer geld op instrumenten. Ik heb sommige Arduino board en relay boards van mijn vrienden
Industriële Arduino! Low-cost industriële pick en place machine

Industriële Arduino! Low-cost industriële pick en place machine

ik heb willen lid worden van deze community voor jong en oud, dus nu de tijd is gekomen. En ik wilde dit met u allen delen. Dus dit mijn eerste keer is, te zacht...Ik heb altijd gedebatteerd of u kunt een Arduino voor industrieel gebruik... En Nou ik
Low-Cost IC Test Clip voor PIC ICSP

Low-Cost IC Test Clip voor PIC ICSP

Ik maakte de Low Cost IC Test Clip voor ICSP voor PIC Microcontrollers.http://Neo-Sahara.com/wp/ic_test_clipStap 1: Koperen band en doek peg gebruiken.Stap 2: De koperen tape zetten op de doek peg en snijd de tapes als 2,54 mm pitch.Stap 3: Soldeer k
Bouwen van een Low-Cost Stirlingmotor voor elektriciteitsproductie

Bouwen van een Low-Cost Stirlingmotor voor elektriciteitsproductie

Voordat ik mijn Instructables willen benadrukken dat dit niet een einddatum-project en nog steeds gaande is vanaf het moment ik ben het creëren van deze Instructables beginnen zal. Ik heb al meer dan 3 maanden, waardoor dit al ben ik in de buurt van
Low-Cost Illuminated signalering voor Todays verantwoordelijk burger

Low-Cost Illuminated signalering voor Todays verantwoordelijk burger

Low-cost, verlichte bewegwijzering voor todays verantwoordelijk burger hoffelijkheid van de GRL en de Eyebeam OpenLab. Dit leerprogramma zal verklaren de hulpmiddelen en de processen die we gebruikten om LED Kerst verlichting, plexiglas en touw te ma
RGB-staal - Low-Cost, Stalen Frame, kleur mengen van 3D-Printer

RGB-staal - Low-Cost, Stalen Frame, kleur mengen van 3D-Printer

De RGB-staal 3D-Printer is bedoeld als een leuk uitziende, low-cost, sterke carbon stalen frame, compact, kleur mengen, eenvoudig te monteren reprap 3D-printer.De machine is een redesign van de beroemde stalen frame P3Steel 3D-printer, met het voorde
Low-Cost modulaire Neuroprosthetic

Low-Cost modulaire Neuroprosthetic

Mijn naam is JD, en ik ben een tweedejaars op de Middelbare School. Ik heb gewerkt aan dit project enige tijd nu, en ben nog steeds actief te verbeteren, maar wilde om te beginnen met het documenteren van mijn werk online, zodat anderen kunnen kunnen
Low-Cost Spirometer

Low-Cost Spirometer

Dit is een project dat ik voor een biomedische instrumentatie-klasse aan de Vanderbilt University afgesloten. Deze spirometer gebruikt een drukopnemer en een Arduino Uno voor het berekenen van de hoeveelheid lucht geblazen door de kunststof buis. Het
Drie Low-Cost verwisselbare 3D-printbaar Bionic handen

Drie Low-Cost verwisselbare 3D-printbaar Bionic handen

Dit Instructable is gedeeltelijk gebaseerd op mijn laatste jaar middelbare schoolproject van de wetenschap "Macht van Touch: uitdagingen in ontwerpen haptische Sensing en Feedback voor neurale gecontroleerd Bionic/Prosthetic Hands". Ik was diep
Low-Cost fiets GSM Mount (oude Deodorant flessen) met

Low-Cost fiets GSM Mount (oude Deodorant flessen) met

Hallo iedereen die ik terug met mijn tweede instructable en ditmaal ben ik ben gekomen met een low-cost fiets monteren met behulp van oude deo flessen.Ik was moe met mijn oude plastic klemmen als zij werden zeer vaak breken en elke keer dat ze breken