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

Stap 1: Lezen van de EEPROM


We beginnen door kraken open van deze licht sockets en het lezen van haar geheugen. Pak uw schroevendraaier en verwijder de twee schroeven van de phillips de behuizing samen. De zaak moet vallen open en onthullen de PCB binnen.

Als je rondkijkt, ziet u een paar condensatoren, sommige dioden, een grote doos (de estafette), een lange IC (de microcontroller), een apart bord geplakt op (de RF-ontvanger) en een kleine 8-DIP chip gemarkeerd 24C 04 - dit is de EEPROM opslag van de RF-opdracht voor het inschakelen van de lamp.

Neem een dichtere blik op wat de geheugenchip houdt, zullen we? Met behulp van de piraat van de bus en het gegevensblad voor de EEPROM-chip, kabellengte tot een circuit zoals weergegeven. U moet:

  • Bus Pirate VCC -> chip VCC (en VPU, de pullup-pin van de Bus-piraat)
  • Bus Pirate GND -> chip GND
  • Bus Pirate SDA (MOSI, oranje voor Sparkfun BPs) -> chip SDA
  • Bus Pirate SCL (CLK, geel voor Sparkfun BPs) -> chip SCL
  • Bus Pirate VPU -> Bus Pirate VCC (de pullup I/O pinnen worden aangedreven uit deze pin)

Volgende, laten we een script uitvoeren waarmee de EEPROM gegevens naar een bestand met behulp van de I2C-circuit die wij enkel opstelling zal dumpen. Gebruikend de terminal of de opdrachtregel, navigeer naar de map waarin u het gedownloade i2c_dump.py en voer het als volgt:

Het zal produceren een hexadecimaal bestand tonen de hexadecimale waarden van de gegevens.

Open het txt-bestand. Wanneer het bevat niets maar 0x00 of niets anders dan 0xFF, zitten kansen dat u moet controleren uw circuit en opnieuw uitvoeren van de dump. Als u een paar verschillende waarden naar het begin van het bestand en een bos van 0x00's na zien, hebt u een succesvolle hex dump!

Het is een goed idee op dit punt om te proberen een paar van de andere bollen om te zien wat waarden veranderen in deze code dumping. Maak je geen zorgen als de hex stortplaatsen nog niet zinvol, maar u zou moeten opmerken dat slechts één specifieke waarde in hen aan het veranderen is. Hmmmm...

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