Jag håller på och försöker klura ut hur fjärren till min projektorduk skickar data till duken.
Då duken saknar eller har fel på ändlägesgivare för nedre läget, så rullar den upp sig åt fel håll om man inte manuellt stoppar den.
Fjäkon har alltså 3 knappar, Upp, Stopp och Ned. Eller som det står på knapparna, OPEN, STOP och CLOSE.
Ologiskt nog så är close-knappen den som man rullar ned duken med och Open den som man rullar upp duken med...
Så jag antar att fjäkon är igentligen någon garageport-fjäko och inte orginal.
Tanken är att programmera en AVR med en 433mhz sändare som sedan kan styra duken med hjälp av timeout istället.
Fjärren är en 433mhz sändare och i duken sitter en liten PIC12?? something or other.
Jag tänkte prova min nyinköpta Saleae klon.
Öppnade helt sonika fjäkon och lödde på två tåtar på lämpligt ställe efter en utbildad gissning.
Sedan in på logikanalysatorn och igång med programmet.
Här är vad jag fick, borse från spikarna på närliggande kabel (kanal1)
Ser ut som att det är 25bitar och 0or och 1or skils åt beroende på pulsbrädden, 25% och 75%
Open ser ut som 0111000111010001000011000 Stop ser ut som 0111000111010001000000110 Close ser ut som 0111000111010001001100000
Kod: Markera allt
Word 1(id) Byte(kommando)
Byte1 Byte2 Byte3 ? stop
Open ser ut som 01110001 11010001 00001100 0
Kommando=0x0C
Stop ser ut som 01110001 11010001 00000011 0
Kommando=0x03
Close ser ut som 01110001 11010001 00110000 0
Kommando=0x30
ID=0x71,0xD1?
Iofs så *måste* jag ju inte klura ut protokollet igentligen.
Jag skulle ju kunna programmet min AVR så att den bara härmar timingen rakt av.
Men jag känner att det skulle vara en elegantare lösning att känna till protokollet.
Eventuellt idnummer mm och bara ändra kommandot som skickas istället så att säga.
Tanken är att en ATTiny2313 eller ATTiny26 skall för göra jobbet.
2313 känns lockande då den har hårdvaru UART och skulle passa till att låta en dator(HTPC) styra duken.
Saleae klonen från DX funkar fint.
Även fast jag kanske råkade köra in 12v nu när jag tänker efter...
Vilket kanske förklarar spikarna på kanal1...
Aja, jag har råd med en till för det priset ifall den nu skulle bli skadad.
edit: titel