DS1302 RTC

Arduino shields
Berichten: 4
Geregistreerd: 06 Jul 2015, 14:06

DS1302 RTC

Berichtdoor Teunis » 06 Jul 2015, 14:53

Goedenmiddag,

om enig besef te kweken van de wondere wereld der elektronica, heb ik het plan opgevat om mijn paludarium te automatiseren deze zomer.
niet dat het nodig is, maar het is wel leuk. Voor alle duidelijkheid ik ben dus een complete newbie op dit gebied.

het aansturen van de led verlichting gaat al prima, maar nu wou ik ook graag dat dit op de juiste tijden gebeurt, zonder al te veel gevoeligheid voor onderbrekingen in de stroomvoorziening.

daarvoor heb ik een DS1302 module, en aangesloten op de Arduino Uno. ik heb de code gebruikt van de Arduino Playground, die ik deels kan volgen, maar ook nogal wat voor mij abracadabra bevat. wat niet een groot probleem hoeft te zijn als het werkt zoals de bedoeling is, maar dat is helaas niet het geval.

volgens mij loopt de klok, of beter gezegd hij vliegt, alle kanten op.....
dit is een stukje van wat ik op de serial monitor terug krijg:
Time = 01:09:11, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015
Time = 01:49:10, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015
Time = 01:49:01, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015
Time = 01:29:02, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015
Time = 01:29:51, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2001
Time = 01:59:16, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015
Time = 04:00:01, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015
Time = 00:00:02, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2005
Time = 04:00:01, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015
Time = 04:00:02, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015
Time = 00:00:01, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015
Time = 00:00:02, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015
Time = 00:00:08, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015
Time = 00:00:51, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015
Time = 04:00:00, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015
Time = 00:00:43, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015
Time = 00:00:52, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015
Time = 00:00:31, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2001
Time = 00:01:00, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2001
Time = 00:01:03, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2085
Time = 04:01:00, Date(day of month) = 2, Month = 3, Day(day of week) = 0, Year = 2015


zit dit probleem in de DS1302 die niet heel betrouwbaar schijnt te zijn? of zit het in de code?

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: DS1302 RTC

Berichtdoor nicoverduin » 06 Jul 2015, 15:43

Ik zou eerst eens beginnen met de sketch die je gebruikt.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4
Geregistreerd: 06 Jul 2015, 14:06

Re: DS1302 RTC

Berichtdoor Teunis » 06 Jul 2015, 19:53

het probleem zit in de module, als ik op de batterij duw geeft hij precies de juiste datum en tijd. laat ik los dan schiet het weer alle kanten op.....

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: DS1302 RTC

Berichtdoor nicoverduin » 06 Jul 2015, 21:20

klinkt als een rotte shield
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: DS1302 RTC

Berichtdoor shooter » 07 Jul 2015, 11:25

heb je de voeding naar de module wel goed aangesloten?
paul deelen
shooter@home.nl

Berichten: 4
Geregistreerd: 06 Jul 2015, 14:06

Re: DS1302 RTC

Berichtdoor Teunis » 07 Jul 2015, 11:49

wat gepruts verder;

aangesloten op de 5v geeft ie laritijd
aangesloten op de 3,3v draait het correct.
maar als ik de tijd opnieuw in wil stellen, dan werkt dat alleen als ik hem op de 5 volt heb aangesloten. daarna het draadje verwisselen en het werkt.
bij de tijd instellen op de 3,3 v of alleen de batterij (uiteraard wel de grond aangesloten) blijft de klok stilstaan op de nieuw ingestelde tijd.

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: DS1302 RTC

Berichtdoor shooter » 07 Jul 2015, 23:28

de eerste waarschuwing op de playgrond is duidelijk.
je ondervindingen met een UNO zijn correct.want die draait op 5 Volt.
paul deelen
shooter@home.nl

Terug naar Shields

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 7 gasten