Watts-uw-consumptie? -Draadloze Energiemeter (3 / 7 stap)

Stap 3: De tijd houder


Kregen de eerste bouwsteen in plaats mijn volgende stap was het creëren van een manier om te vangen van de datum en tijd tegen de flash graaf zodat ik wiskundig uitvoeren kon gemiddelden om te bepalen van stroomverbruik na verloop van tijd.

Zo verhuisd ben ik naar de real-time klok stukje van de puzzel. Op dit punt die het is de moeite waard bespreken waarom is er een RTC in het circuit. Een aanpak voor het oplossen van mijn probleem zou Stuur een raw teller van de Arduino en dan doen al het zware werk op het ontvangende einde. Echter bij nader inzien vond ik het idee dat ik kon gebruiken de reservebatterij RAM op het DS1307 als een winkel voor mijn teller en dat mijn "pakket" van gegevens zou kunnen te zenden van de tijd die de telling juist was. Dit lijkt misschien een vreemde beslissing, maar ik denk dat op de lange termijn het zal goed dienen mij.

De DS1307 is een i2c-apparaat en er zijn een aantal artikelen op het apparaat op het internet (evenals aansluiting op een Arduino), dus ik ga niet te concentreren op de ins en outs van het apparaat. In plaats daarvan zal ik illustreren een valkuil die ik tegenkwam en het uiteindelijke ontwerp ging ik voor.

Mijn eerste idee was dat de DS1307 RAM worden de opslag voor de teller en die tijdens de interrupt routine zou ik lezen en vervolgens bijwerken de teller behandeling. Echter, ontdekte ik dat terwijl de Arduino draad bibliotheek werkelijk nuttig is zal het niet in een interrupt routine werken (dat is eerlijk genoeg).

Mijn tweede benadering, die werkte, was om een teller in de Arduino RAM handhaven en, na een geconfigureerde vertraging in de hoofdlus, schrijf dan de waarde DS1307 ooilammeren.

Het circuit diagram toont de aansluitingen voor de DS1307 en hoe ik verslaafd aan de Arduino (merk op dat de Futurlec van Mini bestuur, die ik reeds gebruikte de vereiste pull-up weerstanden heeft en dus ze worden niet in het diagram weergegeven).

Dus nu had ik de tweede bouwsteen in plaats. Ik had een middel van het vastleggen van een datum en tijd en de waarde van een teller bijgewerkt door een interrupt routine.

Gerelateerde Artikelen

ESP8266 WiFi gecontroleerd airco externe

ESP8266 WiFi gecontroleerd airco externe

In mijn eerste instructableArduino Yun - zonnepaneel Monitoring Systemdeelde ik mijn klein project voor het controleren van de productie van onze zonnepanelen. Als we heel voorzichtig zijn niet te produceren meer energie moeten dan we consumeren, is
De basisprincipes van het maken van de fontein

De basisprincipes van het maken van de fontein

Toen ik jonger was, wilde ik altijd een paar waterpartijen te plaatsen rondom het huis. Het geluid van hen kan enigszins ontspannen, en themed installaties zou groot geweest zijn voor de partijen. Hier is drie voorbeelden, gemaakt van gerecycled junk
Tweet-a-watt - hoe maak je een gekwetter Energiemeter...

Tweet-a-watt - hoe maak je een gekwetter Energiemeter...

Tweet-a-watt - hoe maak je een gekwetter Energiemeter...Dit project documenten mijn avonturen in het leren hoe aan kabellengte tot mijn huis voor het toezicht op draadloze macht. Ik woon in een gehuurde appartement dus ik heb geen hacken-toegang tot
Draadloze elektrische Energiemeter Esp8266-12 blynk

Draadloze elektrische Energiemeter Esp8266-12 blynk

Dit project is voor het meten van het elektriciteitsverbruik van gezinnen in mijn huis en Toon op mijn smartphone of tablet.Het is zeer goedkoop en eenvoudig te maken.Dit tweede project perfecte aanvulling op met:ESP8266-12 standalone blynk controle
Goedkope draadloze muizenval alarm met behulp van een ATtiny85

Goedkope draadloze muizenval alarm met behulp van een ATtiny85

Een paar weken geleden maakte ik de jaarlijkse expeditie tot onze zolder te halen de Chrismas decoraties. Zoals ik was het passeren van de vakken naar mijn vrouw die realiseerde ik me hadden we sommige ongenode kostgangers, duidelijk door hun uitwerp
SpectrumLED-een WAANZINNIG helder 200 WATT variabel Spectrum LED Panel

SpectrumLED-een WAANZINNIG helder 200 WATT variabel Spectrum LED Panel

Dimmen en het veranderen van het kleurenspectrum van LED's? ONMOGELIJK! Nope... Nu niet!Aangezien dit mijn 50e Instructable, heb ik besloten om het uploaden van een super "special edition" Instructable:Hoe maak je je eigen WAANZINNIG helder 200
Draadloze Phone Remote-Controlled LED Strips: RasPi w / Fadecandy stuurprogramma w / WS2811/WS2812 adresseerbare LED Strips w / TouchOSC Smartphone App w / Iphone of Droid

Draadloze Phone Remote-Controlled LED Strips: RasPi w / Fadecandy stuurprogramma w / WS2811/WS2812 adresseerbare LED Strips w / TouchOSC Smartphone App w / Iphone of Droid

Hier gaat een steeds meer uitgebreide ontwerpdocumentatie overzicht van mijn nieuwste project. Hieronder is een video die ik heb geupload tonen bepaalde functionaliteit:Het oorspronkelijke idee progressie ging ongeveer als volgt:Adresseerbaar LED str
ESP8266-12 blynk draadloze temperatuur, vochtigheid DHT 11 sensor

ESP8266-12 blynk draadloze temperatuur, vochtigheid DHT 11 sensor

in dit project met behulp van een esp8266, zodat de temperatuur en de vochtigheid DHT11 sensor op uw smartphone of tablet.------------------------de esp8266-12 prestatiestatus 3,3 v maar vele sensoren werken bij 5v, zullen we een niveau logische bidi
Draadloze macht hulpprogramma Conversion 18VDC naar 120/240 v wisselstroom

Draadloze macht hulpprogramma Conversion 18VDC naar 120/240 v wisselstroom

noodzaak is werkelijk de moeder van alle uitvindingen... en mijn geval was het niet anders.  Ongeveer een jaar geleden vond ik mezelf met een lege batterij voor mijn Ryobi 18V draadloze tools en geen middel om een nieuwe als ik overzee werkte. Dus kw
Turtle Beach Headset op XBOX ONE draadloze

Turtle Beach Headset op XBOX ONE draadloze

velen van jullie weten dat de oude XBOX 360-Controller van de XBOX ONE verschilt.  Wegens dat werkt alle draadloze headset adapters voor Turtle Beach en Tritton niet. Turtle Beach heeft verklaard "Xbox een maakt gebruik van gepatenteerde technologie
Xbox 360 draadloze Controller Ring van licht

Xbox 360 draadloze Controller Ring van licht

de vier spelers indicatoren op je Xbox 360 draadloze controller aanpassen door het verwijderen van de voorraad LEDs en deze vervangt door willekeurige kleur van uw keuze. Ik heb heel wat verzoeken ontvangen voor deze gids, die hoe tonen zal te ontman
DIY Amp / Watt Volt urenteller - Arduino

DIY Amp / Watt Volt urenteller - Arduino

Belangrijke correcties en toevoegingen gemaakt 9/9/2014Zie de nieuwe en verbeterde versie van de 2015 op http://www.green-trust.org/jmcVoor mijn off-grid Ham Radio en zonne-energie projecten moest ik een manier om te meten volt, versterkers, watts, a
Wi-Tricity (draadloze elektriciteit)

Wi-Tricity (draadloze elektriciteit)

gelieve dit Instructable stem en volg mij voor meer coole stap voor stap gidsen.Gemaakt door Manish Kumar, Murtaza Tunio, Minaam Abbas, Mustafa Rashid en Saad Hirani.Draadloze elektriciteit is een van de meest opkomende oplossingen voor de crisis van
Testen optische Feeds in draadloze systemen

Testen optische Feeds in draadloze systemen

Veel leveranciers van draadloze apparatuur zijn overgang van coax kabels op de optische feeds lager-verlies in externe Radio-eenheden (RRU) en Distributed Antenna Systems (DAS). De omschakeling is wijten aan het feit dat fiber optic kabels minder sig