{"product_id":"rf-link-kit-momentary-latch-toggle-super-regeneration-433mhz-receiver-remote-key","title":"RF Link Kit Momentary Latch Toggle Super Regeneration 433MHZ Receiver Remote Key","description":"\u003cp\u003e \u003c\/p\u003e\n\u003clink href=\"https:\/\/s.pushauction.com\/tl\/871bd87f55934c9498b56ce66af07f3d\/180531073923.css\" rel=\"stylesheet\"\u003e\n\u003cdiv style=\"font-family: Arial, Helvetica, sans-serif;\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eRF Link Kit Momentary Latch Toggle Super Regeneration 433MHZ Receiver Remote Key\u003c\/p\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eQty: 1 PCS receiver module and 1 pcs transmitter remote . \u003c\/span\u003e\u003cspan color:=\"\" font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e(This remote doesnot have a battery inside )\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cdiv\u003eDemo :\u003c\/div\u003e\n\n\u003cdiv align=\"left\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003eReceiver Modules :\u003c\/div\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cdiv\u003e\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"width: 814px; border-collapse: collapse; height: 307px;\"\u003e\n\t\u003ctbody\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd width=\"139\"\u003e\n\t\t\t\u003cp align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eModel No.\u003c\/span\u003e\u003c\/p\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cdiv align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eCJ005\u003c\/span\u003e\u003c\/div\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cp align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eOperating voltage\u003c\/span\u003e\u003c\/p\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cdiv align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e5.0VDC ±0.5V\u003c\/span\u003e\u003c\/div\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cp align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eWorking priceple\u003c\/span\u003e\u003c\/p\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cp align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eSuper regenerative receiver with decoder , learning type . decoding PT2262, PT2260, PT2240, EV1527 and other learning codeto chip or compatible chips, can learn and store 20 pcs different coded remote control. Intelligently distinguish shock resistance between fixed code and learning code , such as PT2262 and EV1527.\u003c\/span\u003e\u003c\/p\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cp align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eStatic current\u003c\/span\u003e\u003c\/p\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cdiv align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e≤7 mA (DC 5V)\u003c\/span\u003e\u003c\/div\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cp align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eOperating frequency\u003c\/span\u003e\u003c\/p\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cdiv align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e433MHz\u003c\/span\u003e\u003c\/div\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cp align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003emodulation Mode\u003c\/span\u003e\u003c\/p\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cdiv align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eASK\/OOK\u003c\/span\u003e\u003c\/div\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cp align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eReceiving sensitivity\u003c\/span\u003e\u003c\/p\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cdiv align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eover -102 dBm (50 Ω)\u003c\/span\u003e\u003c\/div\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cp align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eSpeed\u003c\/span\u003e\u003c\/p\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cdiv align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e\u0026lt; 5 K bps (at 315 MHz, -95 dBm)\u003c\/span\u003e\u003c\/div\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cp align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eOperating temp.\u003c\/span\u003e\u003c\/p\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cdiv align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e-10 °C ~ +60 °C\u003c\/span\u003e\u003c\/div\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eMax rate\u003c\/span\u003e\u003c\/td\u003e\n\t\t\t\u003ctd\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e1 KHZ\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cdiv align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eAntenns length\u003c\/span\u003e\u003c\/div\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cdiv align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e20 cm (315 MHz), 18 cm (433.92 MHz)\u003c\/span\u003e\u003c\/div\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cp align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eDimension\u003c\/span\u003e\u003c\/p\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\t\u003ctd style=\"height: 18px;\"\u003e\n\t\t\t\u003cdiv align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e30*13mm\u003c\/span\u003e\u003c\/div\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cp align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eOutput signal\u003c\/span\u003e\u003c\/p\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\t\u003ctd style=\"height: 18px;\"\u003e\n\t\t\t\u003cp align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eTTL level ,\u003c\/span\u003e\u003cspan style=\"color: rgb(34, 34, 34); text-size-adjust: auto;\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e Momentary, Latch, \u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"color: rgb(34, 34, 34);\"\u003eToggle\u003c\/span\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e ,user can set it by welding, Latch is defult.\u003c\/span\u003e\u003c\/p\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\u003cp align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eBand width\u003c\/span\u003e\u003c\/p\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\t\u003ctd style=\"width: 496px; height: 18px;\"\u003e\n\t\t\t\u003cdiv align=\"left\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e2MHz(315MHz, Sensitivity go down 3dBm test )\u003c\/span\u003e\u003c\/div\u003e\n\t\t\t\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cp style=\"line-height: 13.5pt;\"\u003e\u003cstrong\u003e\u003cspan background-attachment:=\"\" background-clip:=\"\" background-image:=\"\" background-origin:=\"\" background-position:=\"\" background-repeat:=\"\" background-size:=\"\" color:=\"\" font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eOutput\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cp style=\"line-height: 13.5pt; overflow-wrap: break-word; text-size-adjust: none;\"\u003e\u003cspan background-attachment:=\"\" background-clip:=\"\" background-image:=\"\" background-origin:=\"\" background-position:=\"\" background-repeat:=\"\" background-size:=\"\" color:=\"\" font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eA.\u003cspan style=\"font-size: 14pt;\"\u003esingnal Non-locking (Momentary)\u003c\/span\u003e\u003c\/span\u003e\u003cspan background-attachment:=\"\" background-clip:=\"\" background-image:=\"\" background-origin:=\"\" background-position:=\"\" background-repeat:=\"\" background-size:=\"\" color:=\"\" font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e----connect 1  \u003c\/span\u003e\u003cspan background-attachment:=\"\" background-clip:=\"\" background-image:=\"\" background-origin:=\"\" background-position:=\"\" background-repeat:=\"\" background-size:=\"\" color:=\"\" font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eand 2 ;\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp style=\"line-height: 13.5pt; overflow-wrap: break-word; text-size-adjust: none;\"\u003e\u003cspan background-attachment:=\"\" background-clip:=\"\" background-image:=\"\" background-origin:=\"\" background-position:=\"\" background-repeat:=\"\" background-size:=\"\" color:=\"\" font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eB.singnal Self-locking (Toggle) ---- connect 2 and 3 ;\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp style=\"line-height: 13.5pt; overflow-wrap: break-word;\"\u003e\u003cspan background-attachment:=\"\" background-clip:=\"\" background-image:=\"\" background-origin:=\"\" background-position:=\"\" background-repeat:=\"\" background-size:=\"\" color:=\"\" font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eC.\u003cspan style=\"font-size: 14pt;\"\u003esingnal Inter-locking (Latch)\u003c\/span\u003e\u003c\/span\u003e\u003cspan background-attachment:=\"\" background-clip:=\"\" background-image:=\"\" background-origin:=\"\" background-position:=\"\" background-repeat:=\"\" background-size:=\"\" color:=\"\" font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e ---- disconnect all  ;\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp style=\"margin-left: 36pt; text-indent: -18pt;\"\u003e\u003cspan color:=\"\" font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 10pt; font-family: Symbol;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e·\u003cspan :=\"\" off=\"\" p=\"\" press=\"\" span=\"\" toggle=\"\"\u003e         \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"font-size: 14pt; background-image: none; background-position: 0% 0%; background-size: initial; background-repeat: repeat; background-attachment: scroll; background-origin: initial; background-clip: initial;\"\u003eLatched : Press-\u0026gt;On; Press other button-\u0026gt;Off ;\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp style=\"margin-left: 36pt; text-indent: -18pt;\"\u003e\u003cspan color:=\"\" font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt; font-family: Symbol;\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e·\u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"font-size: 10pt; font-family: Symbol;\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e\u0026lt;span \"=\"\"\u0026gt;            \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"font-size: 14pt; background-image: none; background-position: 0% 0%; background-size: initial; background-repeat: repeat; background-attachment: scroll; background-origin: initial; background-clip: initial;\"\u003eMomentary : Press and hold-\u0026gt;On; Release-\u0026gt;Off\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cstrong\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eUser guide :\u003c\/span\u003e\u003c\/strong\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003e1: Learing ID : Press learning button , LED is on and beginning to learn ;after learning , LED will flash for a while .Then LED will keep being on to learn the next remote. If perss the learned remoter controller , auto-quit learning within 10 seconds;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003e2: Delete ID : Keep pressing learning button for 5 seconds , LED will be on and enter deleting . LED off means finishing deleting;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003e3: Antenna with a soft wire or other hard metals (such as whip antenna), try to straighten. Do not go near metal objects;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003e4: Power supply voltage requires stable and low ripple factor, multi-level filtering (such as adding beads, inductors, capacitors, etc.);\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003eTransmitter remotes:\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cdiv style=\"padding: 0px; line-height: 1.5; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size: 12px; background-origin: initial; background-clip: initial;\"\u003e\n\u003cp style=\"padding: 0px; margin: 0px;\"\u003e \u003c\/p\u003e\n\n\u003cp style=\"padding: 0px; margin: 0px;\"\u003eTechnical Data :\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e Power supply : 12V 27A battery  \u003c\/span\u003ereplacable \u003cspan style=\"font-size: 14pt;\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: red;\"\u003e(This remote doesnot have a battery , Please buy in your local market )\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eOperating current: \u003c\/span\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e≤ 12mA;\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eOscillation mode: \u003c\/span\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eSAW resonator;\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eModulation mode:\u003c\/span\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eASK;\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eOperating frequency:\u003c\/span\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e433.92MHz ,\u003c\/span\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eSpecial frequency can be customized;\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eFrequency dev\u003c\/span\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eiation:\u003c\/span\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e±0.2MHz\u003c\/span\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e;\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eEncoding format: Learning Code ( \u003c\/span\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eEV1527 ) ;\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eTransmit power:\u003c\/span\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e10 mW.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eData Rate : 50~60KHZ;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e----------------------------------------------------------------------------------------------------------------------------------------------\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cp align=\"left\" style=\"margin: 2.25pt 0cm 0pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e \u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"margin: 2.25pt 0cm 0pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e \u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"margin: 2.25pt 0cm 0pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e \u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"margin: 2.25pt 0cm 0pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cstrong\u003e\u003cspan style=\"font-size: large;\"\u003eIntro :\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"margin: 2.25pt 0cm 0pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"margin: 2.25pt 0cm 0pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"margin: 2.25pt 0cm 0pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: small;\"\u003eThe key to my apartment never worked quite right because it is a copy of a copy of a copy. I am fairly certain that the dead bolt is original to the building and the property manager seems to have lost the original key years ago. As a result unlocking the door was always a pain. Changing the lock wasn't an option, but eliminating the need to use a key was.\u003c\/span\u003e\u003cbr\u003e\n\u003cbr\u003e\n\u003cstrong\u003e\u003cspan style=\"font-size: small;\"\u003eParts:\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003cspan style=\"font-size: small;\"\u003eArduino Uno R3\u003cbr\u003e\nServo\u003cbr\u003e\n2 Push Button Switches\u003cbr\u003e\nRed LED\u003cbr\u003e\nGreen LED\u003cbr\u003e\nVarious Resistors\u003cbr\u003e\npiezoelectric speaker\u003cbr\u003e\nPerf Board\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"line-height: 15.6pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"line-height: 15.6pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003eStep 1 :\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"line-height: 15.6pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"line-height: 15.6pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"line-height: 15.6pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"margin: 9pt 0cm; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cstrong\u003eMounting Parts\u003c\/strong\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"line-height: 15.6pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: small;\"\u003eI used a couple of pieces of acrylic that I acquired in the dumpster of the plastic shop next to my place of work (they throw out alot of small pieces like this). Alternatively another material could be used if you don't have access to acrylic, but it is easy to work with and looks cool.\u003cbr\u003e\n\u003cbr\u003e\nUsing a piece of paper trace the mounting holes for your dead bolt and transfer them onto your acrylic sheet. Since most dead bolts are going to be slightly different I am not sharing the template I made out of a piece of paper (mainly because it isn't anything worth sharing).\u003cbr\u003e\n\u003cbr\u003e\nLeave the paper covering on while working with the acrylic. The paper makes it easy to mark where to cut\/drill as well as protects the material from scratches. Once all of your cuts are made and your holes are drilled you can start installing components such as LEDs and switches.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003eStep 2:\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"margin: 2.25pt 0cm 0pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"margin: 2.25pt 0cm 0pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cstrong\u003eServo\u003c\/strong\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"line-height: 15.6pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: small;\"\u003eI used an old parallax servo I had in my parts bin. This small servo is more than strong enough to turn the deadbolt. In order to attach the servo to the lock shaft I used epoxy putty. Epoxy putty is very easy to use and is extremely versatile. The wire you see sticking out of the putty will be used as the arm for the limit switch.\u003cbr\u003e\n\u003cbr\u003e\nAt some point the wires to my servo had been cut so I had to open the case and solder on new ones. I took that opportunity to solder on a second wire to the 5v line and connected it to the limit switch arm.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003eStep 3:\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"margin: 9pt 0cm; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cstrong\u003eWiring\u003c\/strong\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"line-height: 15.6pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: small;\"\u003eScrews were countersunk from the back of the acrylic. A wire was attached to each screw and then to a digital pin on the Arduino. When the wiper with the 5v wire touches the screw it pulls the digital pin high on the Arduino. Please see the schematic for further details.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"margin: 9pt 0cm; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cstrong\u003eStep 4: Program\u003c\/strong\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"line-height: 15.6pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: small;\"\u003eDisclaimer: I am not a programmer and therefore the below code may not be the most efficient. Feel free to improve the code for your own uses if you see any errors or problems. It works for me so I hope it works for you.\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\/\/ turn CW to lock and CCW to unlock\u003cbr\u003e\n\/\/1700 CCW; 1500 Stop; 1300 CW\u003cbr\u003e\n\/\/written by Chris Rybitski\u003cbr\u003e\n#include\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\nServo deadbolt; \/\/ create servo\u003cbr\u003e\nconst int CWLimit = 6; \/\/ Limit Switch on 6 Unlock\u003cbr\u003e\nconst int CCWLimit = 7; \/\/ Limit Switch on 7 Lock\u003cbr\u003e\nconst int Redbtn = 12; \/\/red push button\u003cbr\u003e\nconst int Blackbtn = 8; \/\/black push button\u003cbr\u003e\nconst int GreenLED = 10; \/\/ Green LED\u003cbr\u003e\nconst int RedLED = 11; \/\/Red LED\u003cbr\u003e\nconst int Ch1 = 5; \/\/rf channel 1\u003cbr\u003e\nconst int Ch2 = 4; \/\/rf channel 2\u003cbr\u003e\nconst int Buzz = 9; \/\/buzzer\u003cbr\u003e\nint Unlock = 0;\u003cbr\u003e\nint Lock = 0;\u003cbr\u003e\nint timer = 0;\u003cbr\u003e\nboolean UnLcomplete = false;\u003cbr\u003e\nboolean Lcomplete = false;\u003cbr\u003e\n\u003cbr\u003e\nvoid setup()\u003cbr\u003e\n{\u003cbr\u003e\n\u003cbr\u003e\nSerial.begin(9600);\u003cbr\u003e\n\u003cbr\u003e\ndeadbolt.attach(3); \/\/ attaches the servo\u003cbr\u003e\npinMode(GreenLED, OUTPUT);\u003cbr\u003e\npinMode(RedLED, OUTPUT);\u003cbr\u003e\npinMode(Buzz,OUTPUT);\u003cbr\u003e\npinMode(CWLimit, INPUT);\u003cbr\u003e\npinMode(CCWLimit, INPUT);\u003cbr\u003e\npinMode(Redbtn, INPUT);\u003cbr\u003e\npinMode(Blackbtn, INPUT);\u003cbr\u003e\npinMode(Ch1, INPUT);\u003cbr\u003e\npinMode(Ch2, INPUT);\u003cbr\u003e\n\u003cbr\u003e\n\/\/set LED's and Buzzer to be off by default\u003cbr\u003e\ndigitalWrite(GreenLED, HIGH);\u003cbr\u003e\ndigitalWrite(RedLED, HIGH);\u003cbr\u003e\ndigitalWrite(Buzz, HIGH);\u003cbr\u003e\n}\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\nvoid loop()\u003cbr\u003e\n{\u003cbr\u003e\nif (digitalRead(Ch1) == HIGH || digitalRead(Redbtn) == LOW){ \/\/If remote or button is pressed\u003cbr\u003e\nif(UnLcomplete == false){ \/\/dont run unlock if door is already unlocked\u003cbr\u003e\nSerial.println(\"UnLock\");\u003cbr\u003e\nUnlock = 1;}}\u003cbr\u003e\nif (digitalRead(Ch2) == HIGH || digitalRead(Blackbtn) == LOW){ \/\/If remote or button is pressed\u003cbr\u003e\nif(Lcomplete == false){ \/\/dont run lock if door is already locked\u003cbr\u003e\nSerial.println(\"Lock\");\u003cbr\u003e\nLock = 1;}}\u003cbr\u003e\n\u003cbr\u003e\n\/\/---------------UNLOCK-------------------------\u003cbr\u003e\nif (Unlock == 1){\u003cbr\u003e\ntimer = 0;\u003cbr\u003e\nwhile (digitalRead(CWLimit) == LOW){\u003cbr\u003e\nif (timer \u0026gt; 1500){\u003cbr\u003e\ndigitalWrite(Buzz, LOW);\u003cbr\u003e\ndelay(500);\u003cbr\u003e\ndigitalWrite(Buzz, HIGH);\u003cbr\u003e\n}\u003cbr\u003e\nelse{\u003cbr\u003e\ndeadbolt.write(1700);\u003cbr\u003e\ntimer++;\u003cbr\u003e\ndelay(1);\u003cbr\u003e\n}}\u003cbr\u003e\ndeadbolt.write(1500); \/\/servo stop\u003cbr\u003e\ndigitalWrite(RedLED, LOW);\u003cbr\u003e\ndigitalWrite(GreenLED, HIGH);\u003cbr\u003e\nUnLcomplete = true; \/\/unlock complete\u003cbr\u003e\nLcomplete = false; \/\/reset Lock boolean\u003cbr\u003e\ndigitalWrite(Buzz, LOW);\u003cbr\u003e\ndelay(100);\u003cbr\u003e\ndigitalWrite(Buzz, HIGH);\u003cbr\u003e\nUnlock = 0; \/\/reset\u003cbr\u003e\n\u003cbr\u003e\n}\u003cbr\u003e\n\u003cbr\u003e\n\/\/--------------LOCK----------------------------\u003cbr\u003e\nif (Lock == 1){\u003cbr\u003e\ntimer = 0;\u003cbr\u003e\nwhile (digitalRead(CCWLimit) == LOW){\u003cbr\u003e\nif (timer \u0026gt; 1500){\u003cbr\u003e\ndigitalWrite(Buzz, LOW);\u003cbr\u003e\ndelay(500);\u003cbr\u003e\ndigitalWrite(Buzz, HIGH);\u003cbr\u003e\n}\u003cbr\u003e\nelse{\u003cbr\u003e\ndeadbolt.write(1300);\u003cbr\u003e\ntimer++;\u003cbr\u003e\ndelay(1);\u003cbr\u003e\n}}\u003cbr\u003e\ndeadbolt.write(1500);\u003cbr\u003e\ndigitalWrite(GreenLED, LOW);\u003cbr\u003e\ndigitalWrite(RedLED, HIGH);\u003cbr\u003e\nLcomplete = true; \/\/lock complete\u003cbr\u003e\nUnLcomplete = false; \/\/reset Lock boolean\u003cbr\u003e\ndigitalWrite(Buzz, LOW);\u003cbr\u003e\ndelay(100);\u003cbr\u003e\ndigitalWrite(Buzz, HIGH);\u003cbr\u003e\ndelay(50);\u003cbr\u003e\ndigitalWrite(Buzz, LOW);\u003cbr\u003e\ndelay(100);\u003cbr\u003e\ndigitalWrite(Buzz, HIGH);\u003cbr\u003e\nLock = 0; \/\/reset\u003cbr\u003e\n}\u003cbr\u003e\n}\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"margin: 2.25pt 0cm 0pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003eStep 5:\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003ch2\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003e\u003cspan style=\"font-size: 14pt;\"\u003eFinal Thoughts\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp align=\"left\" style=\"line-height: 15.6pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Eletechsup Original Factory Official‌ Store ","offers":[{"title":"Default Title","offer_id":46537041019037,"sku":"CJ005*1+CJ003*1","price":20.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0707\/8622\/0189\/files\/10_3863416c-8b49-435a-951b-2466543b96cf.jpg?v=1740748151","url":"https:\/\/eletechsup.com\/es\/products\/rf-link-kit-momentary-latch-toggle-super-regeneration-433mhz-receiver-remote-key","provider":"Eletechsup Ready Stock Factory Store 6-10days to Worldwide","version":"1.0","type":"link"}