-
voltage divider...
04/25/2016 at 23:51 • 0 commentsThe switches cause the micro to send the signal, when they are pulled low.
I've hooked up a voltage divider on each GPIO digital pin on the arduino, so about 2.5V appears at the switch, instead of 5.
-
Plan B: Hook up remote to arduino GPIO
03/21/2016 at 00:13 • 3 commentsThis worked for one switch (on and off). THe arduino uno is 5V and the remote is 3V - one i connected all 4 (actually 8) switches, the voltage got to high (4V across the gnd return)
I'm going to need to level shift this.
-
Opening the remote
03/15/2016 at 21:27 • 0 commentsOpened up the remote. desoldered some of the switches. The board in this remote is SHITTY. it desintergrated and the tracks lifted.
A simple pullup/pulldown won't work here - ordered some mosfets from RS components.
-
Recording transmissions from the remote
03/15/2016 at 20:48 • 0 comments== On switch one == Decimal: 1786417050 (32Bit) Binary: 01101010011110101000111110011010 Tri-State: not applicable PulseLength: 263 microseconds Protocol: 1 Raw data: 8152,744,256,744,252,744,252,264,208,1280,48,464,60,1420,72,440,368,1020,332,1744,268,732,264,732,264,248,748,736,256,256,744,736,264,248,752,244,752,248,740,768,12,736,12,740,256,740,256,740,256,748,248,264,736,260,740,740,256,744,252,260,736,740,260,256,736, Decimal: 1786417050 (32Bit) Binary: 01101010011110101000111110011010 Tri-State: not applicable PulseLength: 262 microseconds Protocol: 1 Raw data: 8152,744,260,736,260,736,264,252,744,736,268,244,736,752,244,272,728,264,744,732,264,736,260,736,264,732,264,252,744,736,260,252,748,732,264,252,748,248,748,252,744,736,264,732,264,732,264,740,260,736,260,256,744,252,744,736,260,736,264,252,744,736,264,248,740, Decimal: 1786417050 (32Bit) Binary: 01101010011110101000111110011010 Tri-State: not applicable PulseLength: 263 microseconds Protocol: 1 Raw data: 8164,736,264,736,260,736,264,248,748,732,268,248,748,732,264,252,740,260,736,744,260,736,264,732,264,732,264,252,744,736,264,248,748,732,268,248,748,248,752,244,752,732,264,732,264,740,260,736,260,736,264,252,744,252,748,732,264,732,268,248,744,736,264,248,740, Decimal: 1786417050 (32Bit) Binary: 01101010011110101000111110011010 Tri-State: not applicable PulseLength: 263 microseconds Protocol: 1 Raw data: 8156,740,256,740,260,736,260,256,744,736,260,252,744,740,260,252,744,252,748,736,260,736,260,744,252,736,264,252,748,732,264,252,748,732,260,256,744,252,744,252,744,736,264,736,260,736,260,740,256,740,260,256,744,252,744,736,260,736,264,252,744,736,260,252,740, Decimal: 1786417050 (32Bit) Binary: 01101010011110101000111110011010 Tri-State: not applicable PulseLength: 263 microseconds Protocol: 1 Raw data: 8164,736,264,736,260,736,264,252,744,736,264,248,748,732,264,252,748,248,748,736,260,736,264,736,260,736,260,252,748,732,264,248,748,736,264,248,748,252,748,248,748,732,264,736,260,740,260,736,260,740,260,252,748,252,744,732,264,736,260,252,744,736,264,252,740, Decimal: 1786417050 (32Bit) Binary: 01101010011110101000111110011010 Tri-State: not applicable PulseLength: 262 microseconds Protocol: 1 Raw data: 8148,744,256,740,260,740,260,252,744,736,260,256,740,740,256,260,740,256,740,740,256,744,252,748,252,740,260,252,744,736,260,256,740,744,248,268,740,252,744,252,744,736,264,736,260,736,260,744,252,744,256,256,740,260,736,744,252,744,256,260,736,744,256,256,732, Decimal: 1786417050 (32Bit) Binary: 01101010011110101000111110011010 Tri-State: not applicable PulseLength: 262 microseconds Protocol: 1 Raw data: 8160,736,264,732,264,732,268,248,740,748,248,264,732,748,248,268,740,256,740,736,264,732,264,736,260,736,264,248,748,732,264,252,748,732,264,252,748,248,748,248,748,732,264,732,268,732,264,736,260,736,264,248,748,252,744,736,260,736,264,248,748,736,264,248,740, Decimal: 1786417050 (32Bit) Binary: 01101010011110101000111110011010 Tri-State: not applicable PulseLength: 262 microseconds Protocol: 1 Raw data: 8148,748,252,744,252,744,256,256,732,756,84,432,92,1388,240,272,112,888,92,88,40,1256,244,748,260,740,248,752,248,264,732,748,248,268,728,748,260,252,744,252,748,252,740,740,260,736,260,740,256,736,260,260,260,252,744,736,256,744,256,256,744,736,260,252,736, Decimal: 1786417050 (32Bit) Binary: 01101010011110101000111110011010 Tri-State: not applicable PulseLength: 263 microseconds Protocol: 1 Raw data: 8164,736,260,736,260,736,264,248,748,732,264,252,744,736,264,248,748,252,744,736,260,736,260,740,252,740,264,248,748,736,264,248,748,732,264,252,748,248,752,244,748,732,264,736,260,736,264,736,264,732,264,252,744,252,744,736,264,732,264,248,748,732,268,248,740, == Off switch one == Decimal: 1786414998 (32Bit) Binary: 01101010011110101000011110010110 Tri-State: not applicable PulseLength: 262 microseconds Protocol: 1 Raw data: 8152,748,252,740,256,736,264,252,740,744,256,256,740,756,40,476,36,2448,12,960,264,748,52,948,44,464,728,740,260,260,364,1128,40,472,60,932,740,244,748,252,740,260,736,744,252,744,252,748,248,748,252,260,744,248,748,736,260,252,748,732,256,748,252,260,728, Decimal: 1786414998 (32Bit) Binary: 01101010011110101000011110010110 Tri-State: not applicable PulseLength: 262 microseconds Protocol: 1 Raw data: 8156,740,248,748,252,744,252,260,296,3200,24,1484,712,1744,264,752,60,924,256,256,740,740,260,256,252,748,252,260,740,740,252,260,736,748,252,260,736,260,740,256,748,248,744,736,260,740,256,740,256,744,252,260,740,260,732,748,252,260,736,744,252,744,252,264,728, Decimal: 1786414998 (32Bit) Binary: 01101010011110101000011110010110 Tri-State: not applicable PulseLength: 262 microseconds Protocol: 1 Raw data: 8160,736,260,740,256,744,260,244,708,800,32,476,40,1436,68,3076,92,736,268,732,268,728,268,248,744,740,256,252,748,744,244,252,740,744,256,256,744,252,744,252,752,240,756,732,256,740,256,744,252,740,260,256,744,252,744,740,252,264,736,740,256,740,260,252,736, Decimal: 1786414998 (32Bit) Binary: 01101010011110101000011110010110 Tri-State: not applicable PulseLength: 262 microseconds Protocol: 1 Raw data: 8148,744,252,744,256,740,260,252,740,748,252,260,736,744,256,268,52,3408,264,756,28,736,260,740,256,740,256,260,740,744,248,264,736,748,248,264,736,264,732,260,736,264,736,744,248,752,248,748,248,748,252,260,740,256,740,740,260,252,744,740,256,744,252,264,724, Decimal: 1786414998 (32Bit) Binary: 01101010011110101000011110010110 Tri-State: not applicable PulseLength: 262 microseconds Protocol: 1 Raw data: 8152,744,256,740,256,744,252,260,736,740,260,260,736,744,252,260,740,256,676,1800,264,3728,252,732,268,728,268,244,756,724,268,244,756,732,256,260,740,252,744,256,740,260,736,744,252,748,252,736,264,732,268,244,752,248,748,732,268,244,748,732,268,732,264,248,744, Decimal: 1786414998 (32Bit) Binary: 01101010011110101000011110010110 Tri-State: not applicable PulseLength: 262 microseconds Protocol: 1 Raw data: 8156,724,272,724,276,724,276,236,392,748,252,260,740,736,260,252,744,252,748,736,260,740,252,744,252,748,252,260,736,744,252,260,744,736,256,260,740,252,744,256,744,252,740,744,252,740,264,728,268,728,272,240,756,244,752,736,256,256,740,744,252,744,256,256,732,
-
Attempting to transmit code to control switches
03/15/2016 at 20:47 • 0 commentsFrom the remote (works) Decimal: 1786416795 (32Bit) Binary: 01101010011110101000111010011011 Tri-State: not applicable PulseLength: 262 microseconds Protocol: 1 Raw data: 8148,744,252,740,264,732,268,244,744,744,256,256,712,2988,20,756,244,740,272,732,256,748,248,288,44,1424,20,264,728,748,252,260,736,740,260,256,740,260,736,260,736,744,252,748,248,744,252,260,740,736,264,248,752,248,748,732,264,732,264,256,736,744,252,744,244, From my arduino (doesn't work) Decimal: 1786416795 (32Bit) Binary: 01101010011110101000111010011011 Tri-State: not applicable PulseLength: 263 microseconds Protocol: 1 Raw data: 8172,296,776,808,272,800,268,284,784,812,260,288,788,800,272,276,792,284,792,804,268,804,264,812,260,812,264,272,796,808,264,276,796,808,264,276,796,280,792,280,792,804,268,800,272,800,272,276,796,804,268,272,796,276,796,808,264,808,264,276,796,808,264,808,264,