Billiga Arduino kontrollerade ljus Sockets - Reverse Engineering RF (2 / 5 steg)

Steg 2: Sändaren demontering/knäcka koden



Nu är det dags att bygga en krets som kommer att efterlikna den otroligt billig plasten remote. Öppna upp fjärrkontrollen genom att ta bort hylsan, batteri och skruvar. Ser du ett par tryckknappar, några små komponenter, en metall crystal paketet (markerade med R315A) och en IC med HS1527 stampade på den. "315" kristallen låter väldigt mycket som vi verksamma en 315MHz sändare, och en snabb titt på HS1527 datablad berättar att det handlar om en OTP encoder sändare.

Sida 2 är särskilt intressant, visar en output format av en 20-bitars kod och 4 bitar. Koden används för att förhindra att någon random enhet på samma frekvens av misstag slå ljus på, eftersom det finns ett ungefärligt 1/1.000.000 chans att en slumpmässig sändning kommer att matcha koden. Fyra databitarna överensstämmer till vilken RF socket är slås på - det är de sista fyra bitarna av den hex värde som ändras mellan varje i uttaget EEPROMs.

Så vi vet databitarna är där hex data förändras. Vad sägs om 20-bitars kod? Kunde det vara någonstans i EEPROM? Tja, visar det sig att programmerare är lata. De vill verkligen inte att skapa extra arbete och mer kod, så när man läser en seriell sändaren sändning skulle de troligen vill ha jämförelseuppgifter ordnade på samma sätt i minnet. Titta på en av nedstämd, ser vi något liknande:

5a5a 0c5a c18c 285a bea3 915a ffff ffff

På en annan dump ser vi:

5a5a 0c5a c18c 285a bea3 925a ffff ffff

Och så vidare. Räkna 20 bitar till vänster om den föränderliga siffran (det är 5 hex värden), få vi koden 0xBEA39. Med lite tur, vi kan stoppa detta i ett datapaket och spränga den på ljus uttagen, och de ska svara genom att vrida på eller av!

Låt oss komma till bygga en ny sändare!

Se Steg
Relaterade Ämnen

Arduino kontrollerade ljus dimmer

Varning: Vissa människor försöka bygga detta med en optocoupler med zerocrossing coz "som är bättre" rätt? Vissa får även höra i elektronik butiker är det bättre att använda sådan optocoupler. FEL. Detta fungerar endast med en random brand optoc...

Arduino kontrollerade ljus

Hej, mitt namn är Blane Parker, jag är 14 år gammal och bor i Texas. Jag älskar att spela med elektronik och besöka instructables ofta att lära sig; att bli bättre i elektronik.1. vad gjorde du?Jag gjorde enhet som ansluts till en Arduino eller en "s...

Skapa en Arduino kontrollerade ljus-följande blomma Bot

I detta baserade Arduino projekt, skapar du en "biomimetiska," eller biologi-inspirerade, blomma som följer en ljuskälla. Du har förmodligen sett detta beteende i dina krukväxter! Växter behöver solljus för att växa och frodas, och "heliotr...

Smuts billiga Arduino LED-ljus bar!

Detta instructable har utformats för nybörjare i åtanke, men avancerade användare kan enkelt anpassas för att passa deras behov och önskemål. Det använder bara några gemensamma komponenter, så du inte bör ha mycket besvär att sätta detta tillsammans....

Billiga Arduino kontrollerade 3-axlig pennplotter

Syftet med detta projekt var att göra en 3-axlig pennplotter så billigt jag kunde. Förutsatt att du redan har en Arduino slutade kostar mig $30 att bygga. Ni måste förstå att de stegmotorer som är inuti CD-ROM inte är stark. Om pennan kommer ner för...

Mind kontrollerade ljus med hjälp av Arduino || Fattig mans EEGEN sensor

Det vore inte bra att vända saker på eller av med ditt sinne... !!!Som Puzlebox Orbit Mobile Edition (http://www.amazon.com/Puzzlebox-Puzlebox-Orbit-Mob... ) eller häftiga Star Wars vetenskapen - Force tränare ( http://www.amazon.com/Star-Wars-Scienc...

Reverse engineering: USB kontrollerade hemautomation hacka

hacka ett trådlöst hem automationssystem för att vara USB kontrolleras med hjälp av två AVR microcontrollers!Kolla in videon! Systemet är verkligen mer lyhörd, men webbläsaren på min telefon är långsam.Om du gillar detta, kanske du också gillar detta...

Reverse Engineering: RGB LED-lampa med IR fjärrkontroll

vi köpte 20 av dessa RGB LED-lampor för en fest på jobbet, men jag var lite besviken med funktionerna färg bleknar de. Så jag bestämde mig att ta en apart, reverse engineer IR-protokollet, och se om det hade fler funktioner än de som är tillgängliga...

Android & Arduino kontrollerade projektorn skärmen

detta är min första gången du använder Arduino, eller någon mikrokontroller. Jag är glad att det fungerat så bra men min fru kan inte bero på, travar av mikrokontroller som kommer att dyka upp på vår tröskel snart för framtida projekt. Någon feedback...

Laser Galvo - Arduino kontrollerade

Arduino kontrollerad laser galvo. Servo driven speglar styra UV laser lämna ett fosforescerande spår på glöd-in-the-dark vinyl ark.Ursprungligen postat på notes.robives.comSteg 1:Börjar med ett blad av självlysande vinyl från eBay och en UV laserpeka...

Live Reverse Engineering

Jag började i elektronik före tillkomsten av internet och mest solida state komponenter, så får datablad och scheman inte var lätt för mig. Idag med tillverkar att göra anpassade ICs och LCD-skärmar för allt från telefoner till TV-spel, tinkers att b...

Sällskapsdjur utegångsförbud: En Arduino kontrollerade sällskapsdjur dörr

Problemet: du vill begränsa den tid när ditt husdjur är tillåtet att gå utanför. Detta kan bero på att trakten inte är säkra för din katt eller liten hund på natten (plundringarna coyotes kommer att tänka på). Men du vill ha ditt husdjur för att kunn...

Göra en arbetande nyckel från skrot genom reverse engineering ett lås

har du förlorat alla nycklar för ditt lock och behöver göra en ny nyckel från grunden? Låssmeden saknar en nyckel tomt som passar din lås kilspår? Ta en metall fil, några skrot plåt, och Läs vidare för en grov & tumla hemmafixare nyckel att göra guid...

Arduino kontrollerade fyren

Översikt:Jag har ofta tänkt att en fyr skulle göra ett stort projekt för en Arduino, och så jag beslöt att ge det ett försök med någon av de lokala fyrarna här i Erie, Pennsylvania som inspiration. Jag valde Norr Pierhead fyr som vaktar ingången till...

Artemis & Apollo: Dans med Arduino och ljus upptäckt

enligt den antika grekiska mytologin, Artemis och Apollon var odödliga tvillingar födda länge sedan på en bergig ö i Egeiska havet. Artemis, hennes jakt båge redo och fleet fötter stoppning skogsmarken, regerade som gudinna av månen. Hennes tvillingb...

Reverse Engineering ett elstängsel laddare

Reverse engineering något kan vara en bra form av både underhållning och utbildning. Jag har ofta köpt något bara för att tillgodose demontera dem för att avgöra hur de fungerar och hur de är utformade. Längs vägen kan du lära dig en hel del, förbätt...

Reverse Engineering

många av ledamöterna här på Instructables fråga om datablad eller pin outs av en enhet eller display-svar, tyvärr du skränande alltid få ett datablad och scheman, i dessa fall du har bara ett val bakåtkompilering.Reverse engineering är en färdighet s...

Arduino kontrollerade Servo Robot (serbiska)

vad bättre sätt för att börja experimentera med öppen källkod mikro-styrenheter ( Arduino ) då genom att bygga din egen öppen källkod robot ( CC (SA-av))?Vad till gör med din Serbiska?(här) - Hur ansluta din serbiska till internet och köra det över e...

Infraröd Sensor guidade Arduino kontrollerade L293D Robot (del 2)

Här är del 2 av Arduino kontrollerade L293D Robot.Del 2 innehåller IR Sensors.This ingår i en serie av instructables leder till en rad efterföljare Robot.QRD1114 Infrarödsensor kopplad till ArduinoSteg 1: Ledningar IR sensorn till ArduinoNegativ från...