Goedkope Arduino gecontroleerd licht Sockets - Reverse Engineering RF (2 / 5 stap)

Stap 2: Zender demontage/kraken van de Code


Nu is het tijd om te bouwen van een circuit dat zal de externe ongelooflijk goedkope plastic nabootsen. Open de afstandsbediening door het verwijderen van de batterij zaak, batterij en schroeven. U ziet een paar drukknoppen, sommige kleine onderdelen, een pakket van de metalen kristal (gemarkeerd met R315A), en een IC met HS1527 die op het wordt gestempeld. De "315" op de kristallen klinkt heel erg als we die een 315MHz zender, en een snelle blik op het HS1527 gegevensblad ons vertelt dat we te met een OTP encoder zender maken.

Pagina 2 is bijzonder interessant, toont een outputformaat van een 20-bits code en 4 databits. De code wordt gebruikt om te voorkomen dat elk willekeurig apparaat op dezelfde frequentie per ongeluk draaien de lichten op, want er een kans van ongeveer 1/1000000 is dat een willekeurige uitzending komt overeen met de code. De vier databits corresponderen aan welke RF socket is wordt ingeschakeld - dit is de laatste vier bits van de hexadecimale waarde die tussen elk van de aansluiting van EEPROMs verandert.

Dus we dat de databits zijn waar de hexadecimale gegevens is gewijzigd weten. Hoe zit het met de 20-bits code? Kon het niet overal in de EEPROM? Nou, blijkt het dat dat programmeurs lui zijn. Ze echt willen niet maken extra werk en meer code, zodat bij het lezen van een seriële zender uitzending ze waarschijnlijk de vergelijking gegevens gerangschikt op dezelfde manier in het geheugen willen zouden. Een van de stortplaatsen kijkend, zien we zoiets als:

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

Op een ander dump zien we:

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

En zo verder. 20 bits aan de linkerkant van het veranderende cijfer (dat is 5 hexadecimale waarden) tellen, krijgen we de code 0xBEA39. Met een beetje geluk, we kunnen duwen dit in een gegevenspakket en blast het op het lichte sockets, en ze zullen reageren door of uitschakelen!

Laten we aan de opbouw van een nieuwe zender!

Gerelateerde Artikelen

Arduino gecontroleerd licht dimmer

Arduino gecontroleerd licht dimmer

Waarschuwing: Sommige mensen proberen om dit met een optocoupler met zerocrossing coz rechts "dat is beter"? Sommigen horen zelfs in elektronicawinkels, het is beter om te gebruiken dergelijke een optocoupler. VERKEERDE. Dit werkt alleen met een
Maken van een Arduino gecontroleerd licht-volgende bloem Bot

Maken van een Arduino gecontroleerd licht-volgende bloem Bot

In dit project van Arduino gebaseerde, maakt u een "biomimetische," of biologie-geïnspireerde, bloem die een lichtbron volgt. U heeft waarschijnlijk gezien dit probleem in uw kamerplanten! Planten vereisen zonlicht te groeien en bloeien, en &quo
Goedkope Arduino gecontroleerd 3-Axis penplotter

Goedkope Arduino gecontroleerd 3-Axis penplotter

Het doel van dit project was om een 3-as penplotter zo goedkoop als ik kon.  Veronderstellend hebt u reeds een Arduino eindigde het kost me $30 te bouwen.  Gelieve te begrijpen dat de stappenmotoren die binnen CD-ROMS niet sterk zijn.  Als de pen nee
Goedkope Arduino gecontroleerd yoghurt Maker

Goedkope Arduino gecontroleerd yoghurt Maker

deze dagen was ik het lezen van een interessante post over hoe te maken van yoghurt "door de gallon" ( Een ding nodig was om een vrij constante temperatuur van 43ºC (110° F), zodat de bacteriën goed groeien kunnen. Maar je kunt het kopen van com
Reverse-engineering: USB gecontroleerd huisautomatisering houwer

Reverse-engineering: USB gecontroleerd huisautomatisering houwer

Hack een draadloos domoticasysteem te USB gecontroleerd met behulp van twee AVR microcontrollers!Check de video! Het systeem is echt meer responsieve, maar de browser op mijn telefoon is traag.Als je dit leuk vindt, kan u ook als volgt:Stap 1: Vaardi
Mening gecontroleerde licht met behulp van de Arduino || Arme man EEG sensor

Mening gecontroleerde licht met behulp van de Arduino || Arme man EEG sensor

Het zou niet geweldig om te schakelen dingen in- of uitschakelen met je geest... !!!Zoals de Puzlebox baan Mobile Edition (http://www.amazon.com/Puzzlebox-Puzlebox-Orbit-Mob... ) of de coole Star Wars Science - Force Trainer ( http://www.amazon.com/S
Reverse-engineering toepassen RF afstandsbediening Controller voor IoT!

Reverse-engineering toepassen RF afstandsbediening Controller voor IoT!

In dit instructable, leert u hoe om te keren ingenieur radiofrequentie (RF) afstandsbedieningen en implementeren in een zeer goedkope WiFi toegelaten computer, het knooppunt MCU. Met deze techniek kunt u IoT inschakelen oudere toestellen en doelappar
Reverse-Engineering: RGB LED-lamp met IR afstandsbediening

Reverse-Engineering: RGB LED-lamp met IR afstandsbediening

We 20 van deze RGB LED-lampen gekocht voor een feestje op het werk, maar ik was een beetje teleurgesteld met de kleur vervagen functies die zij verstrekt. Dus besloten heb ik om een apart, omgekeerde ingenieur het IR-protocol, en zien of het had meer
Reverse-Engineering = Uzzors2k = uitgesproken Android App. Amarino spul ook.

Reverse-Engineering = Uzzors2k = uitgesproken Android App. Amarino spul ook.

Dit instructable meestal mensen die proberen te rijden/james bond (morgen nooit sterft natuurlijk) rc auto's zal helpen.  Als je gewoon proberen te zetten lichten, of controle van uw garage met bluetooth van een android telefoon, er zijn vele andere,
Vocht Test: Bouwen een Arduino gecontroleerd lage Temp Oven

Vocht Test: Bouwen een Arduino gecontroleerd lage Temp Oven

Een goedkope oven met een programmeerbare temperatuurbereik.  Dit kan nuttig zijn voor het maken van een gecontroleerde temperatuur gebied voor tempeh, yoghurt of drogen van natte elektronica, schieten, ik weet niet je leven.Ons probleem: We willen w
Een werkende sleutel van schroot maken door reverse-engineering van een sluis

Een werkende sleutel van schroot maken door reverse-engineering van een sluis

heb je verloren alle sleutels voor uw lock en moeten maken van een nieuwe sleutel van kras?  Heeft de slotenmaker gebrek een lege sleutel die van uw slot Spiebaan passen zal? Pak een metalen bestand, sommige blad schroot, en lees verder voor een ruwe
Arduino gecontroleerd CNC / 3D Printer hybride

Arduino gecontroleerd CNC / 3D Printer hybride

Moeder natuur maakt... Wij bouwen.BuildersBot zekeringen 3D printen & CNC frezen in één Builder's droom "3dprintingindustry.com"De BuilderBot is een Open ontwerp machine, die gebruik maakt van OpenSoftware en Open Hardware. Het is een produc
Arduino gecontroleerd kookwekker

Arduino gecontroleerd kookwekker

U allen moet heb meegemaakt dat je iets wordt gekookt op uw gasfornuis terwijl aan de andere kant u get drukke TV kijken of krijgen een diepe gesprek hebt dat je je realiseert op het opsporen van een geur die het was volledig verwend alleen vanwege u
Reverse-Engineering Live

Reverse-Engineering Live

Ik begon in elektronica vóór de komst van het internet en meest solide staat onderdelen, dus krijgen gegevensbladen en schema's niet makkelijk voor mij was. Vandaag met fabrikanten maken van aangepaste ICs en LCD-schermen voor alles van telefoons tot