Hoi,
Ik ben bezig om een dimmer te bouwen die ik wil kunnen schakelen met mijn ICS-1000 van KaKu.
echter als ik met een arduino en de code van Simons (https://bitbucket.org/fuzzillogic/433mhzforarduino/wiki/Home)
Het signaal afluister, krijg ik wel de aan-uit signalen binnen van zowel een APA3-1500R AB als van de ICS-1000.
Echter het Dim-signaal wordt niet weergegeven, nu heb ik het vermoeden dat het weer gaat om een nieuwere versie van het protocol, voorheen had je 16 dimniveau's en van de ICS-1000 zeggen ze dat je procentueel kan dimmen.
Nu heb ik met Audacity het signaal opgenomen van de APA3-1500R AB, maar ik kom er niet uit om die te vertalen naar wat de ShowReceiverCode (NewReomteSwitch) mij geeft.
ShowReceivedCode geeft mij:
code:
Addr 4890942 unit 0 on, period: 252us.
Addr 4890942 unit 0 off, period: 252us.
Het bijbehoordende signaal in Audacity (reeds geinveteerd):
In de info die ik hier vond; http://www.circuitsonline.net/forum/view/message/1181410#1181410 staat :
code:
_ _
'0': | |_| |____ (T,T,T,3T)
_ _
'1': | |____| |_ (T,3T,T,T)
_ _
dim: | |_| |_ (T,T,T,T)
T = korte periode = 275 µs (of 375, werkt ook)
lange periode = 3 of 4*T (werkt ook allebei)
Het frame bestaat normaal uit 32 bits:
startpuls (T hoog, 9*laag)
26 adres
1 groep-bit
1 on/off/[dim]
4 unit (indien meerdere kanalen op één zender)
[4] [dimniveau]
stoppuls (T hoog, 40*laag)
Echter ik zie 3 verschillende lengtes:
De T en de 3T van hierboven, maar tussen 2 T's zit een hele korte puls, moet ik die ook meetellen, of moet ik die overslaan?
Maar ik krijg het niet voor elkaar om het adres bit er uit te halen, zoals hierboven vermeld is.
de start en stoppuls kan ik er wel uithalen, echter zijn de lengtes van de lange puls wel anders (lees korter) dan hierboven vermeld.
Zou iemand mij verder op weg kunnen helpen hoe ik deze code moet "lezen" en moet decoderen?
PS. het plaatje is express zo groot, dan kun je goed de signalen zien.