Domotica de toekomst, hoeveel energie verbruikt dat nu eigenlijk? 

Een tijdje geleden heb ik mijn Kamstrup XYZ al gehacked om hier de actuele verbruikswaardes uit te lezen. Deze komen netje online in een grafiekje... Helaas kijk ik hier nooit naar, het heeft niet echt echt veel zin om energie te besparen.

De oplossing: dit visueel maken in huis... maarja hoe... Gaat een uitgebreid project worden, wellicht het eerste product van breukink.nu wie weet.

Domotica de toekomst, hoeveel energie verbruikt dat nu eigenlijk? 

Een tijdje geleden heb ik mijn Kamstrup XYZ al gehacked om hier de actuele verbruikswaardes uit te lezen. Deze komen netje online in een grafiekje... Helaas kijk ik hier nooit naar, het heeft niet echt echt veel zin om energie te besparen.

De oplossing: dit visueel maken in huis... maarja hoe... Gaat een uitgebreid project worden, wellicht het eerste product van breukink.nu wie weet.

Plan

Technisch geeft onderstaand blokschema een indicatie hoe het zal gaan werken.

Voor zover 3 grote uitdagingen om te kraken. Het display, de draadloze verbinding en de interactie met de kamstrup XYZ.

Display

Twee kleuren Groen en Rood (64*16) zodat je kunt aangeven of je voor of achter loopt in verbruik vergeleken met een gemiddelde dag. Eerste stap, hoe krijgen we uberhoubt iets op het display?Na zoeken op typenummer 1588-10A komt er niet veel naar boven. Dan maar aan de slag met een mulitmeter en een vergrootglas. Wordt even puzzelen.

 De LED unit is een "HXD RG SLH12" ingangen gemarkeerd met H1...H8, R1..R8, G1..G8. Lijkt alsof dit een Rood en een Groen matrix is zoals hieronder afgebeeld. Testen met 2,5V licht er een LED op, hypothese bevestigd!

De rijen

Van alle modules zijn de H rijen met elkaar verbonden, lijkt er op dat alle horizontale rijen tegelijk naar de voeding worden getrokken. In input pins van het dispaly zijn gemarkeerd LA,LB,LC,LD. Lijkt erop dat deze via multiplex worden behandeld. De rijen komen allemaal uit op een 74HC138D, dit is een de-multiplexer. Dus dat lijkt te kloppen. Een deel van het raadsel opgelost.

De kolommen

De kolomen G1..G8 en R1..R8 zijn verbonden met een flink aantal SM74HC595D. Dit is een schuifregister, lijkt op wel een logische opzet. De resterdende input pins zijn gemarkeerd met EN,LT,SK, R1,G1. Even het timing schema van dit IC erbij pakken:

R1 en G1 - zijn de seriele input voor de schuifregisters. (DS)

SK shift register clock input, schuif de data een door. (SHCP)

LT lijkt op latch, oftewel zet de data over naar de output pins. (STCP)

EN lijkt me meest logische output enable pin.

De software

werken met arrays

https://www.arduino.cc/en/Tutorial/ShiftOut

http://www.instructables.com/id/32x16-LED-Matrix-Panel-and-Arduino/?ALLSTEPS

 

 

creating the pattern

http://xantorohara.github.io/led-matrix-editor

https://drive.google.com/drive/u/0/folders/0B-KAuQ4QCOc1ZGNNM0JOVnJ4UFU

 

 

 

 

 

 

Draadloos

Veel gebruikte frequentie 2,4Ghz veel concurrentie in de lucht. Zouden we ook hem aan de praat krijgen? Wellicht via een open protocol, dat het ook uit te lezen is door andere apparaten via b.v. Bluetooth. Zeker ook een uitdaging.

Uitlezen meter

Dit is al een keer succesvol gelukt met de Raspberry-pi. Maar nu direct via arduino. Hoe de data te parsen? Goede vraagstukkken wellicht de makkelijkste om te kraken.

Behuizing

d

Resultaat

nog niets daar

Plaats reactie


Beveiligingscode
Vernieuwen