Barato Arduino control tomas de luz - ingeniería RF inversa (1 / 5 paso)

Paso 1: Lectura de la EEPROM

Empezaremos por agrietamiento abierto uno de estos zócalos de luz y leer su memoria. Agarrar el destornillador y quitar los dos tornillos phillips con la caja juntos. El caso debe caer abierto y revelar la PCB interior.

Si miras, verás unos condensadores, algunos diodos, una caja grande (el relé), un IC larga (el microcontrolador), un tablero separado con tachuelas (el receptor de RF) y un chip de 8-DIP poco marcado 24C 04 - esto es la EEPROM que almacena el comando RF para encender la bombilla.

Echemos un vistazo a lo que tiene el chip de memoria, ¿vamos? Usando el bus pirate y la hoja de datos para el chip EEPROM, cable un circuito como el mostrado. Usted debe tener:

  • Bus Pirate VCC -> chip VCC (y VPU, la clavija de la subida del Bus Pirate)
  • Bus Pirate GND -> chip GND
  • Bus Pirate SDA (MOSI, naranja de Sparkfun BPs) -> chip SDA
  • Bus Pirate SCL (CLK, amarillo de Sparkfun BPs) -> chip SCL
  • Bus Pirate VPU -> autobús pirata VCC (los pines de I/O de subida son conducidos desde este pin)

A continuación, vamos a ejecutar un script que descargará los datos de la EEPROM en un archivo mediante el circuito I2C que acaba de programar. Utilizando el terminal o la línea de comandos, desplácese a la carpeta donde descargaste i2c_dump.py y ejecutarlo como sigue:

Se va producir un archivo .hex que muestra los valores hexadecimales de los datos.

Abrir el archivo .txt. Si contiene nada o nada mas que 0xFF 0 x 00, lo más probable es que usted necesita controlar su circuito y vuelva a ejecutar el volcado. Si ves unos cuantos valores diferentes hacia el comienzo del archivo y un montón de 0x00's después, tienes un éxito volcado!

Es una buena idea en este momento para tratar de dumping un par de los otros bulbos para ver qué valores cambian en este código. No te preocupes si los volcados no tienen sentido todavía, pero usted notara que está cambiando solamente un valor específico en ellos. Hmmmm...

Artículos Relacionados

Barato Arduino controla trazador de pluma de 3 ejes

Barato Arduino controla trazador de pluma de 3 ejes

El propósito de este proyecto era hacer un plotter de pluma de 3 ejes barato como fuera posible.  Suponiendo que ya tienes un Arduino terminó me costando $30 para construir.  Por favor, comprenda que los motores paso a paso que están dentro de CD-ROM
La suciedad barato Arduino luz LED bar!

La suciedad barato Arduino luz LED bar!

Este instructivo fue diseñado para los principiantes en mente, pero los usuarios avanzados pueden adaptarse fácilmente para caber sus necesidades y deseos. Sólo utiliza unos pocos componentes comunes, por lo que no deberías tener muchos problemas est
Arduino controlado por dimmer luz

Arduino controlado por dimmer luz

ADVERTENCIA: ¿ Algunas personas tratan de construir esto con un optoacoplador con coz zerocrossing derecho 'es mejor'? Algunos se dicen incluso en tiendas de electrónica es mejor utilizar tal un optoacoplador. MAL. Esto sólo funcionará con un optoaco
Arduino controla cabeza madera animatronic (lámpara)

Arduino controla cabeza madera animatronic (lámpara)

esta es una lámpara de lectura que puede ser ajustada para la dirección de la iluminación y atenuada como sea necesario.Este Instructable combina Arduino, programación, algunos electrónica simple, talla con herramientas manuales y eléctricas, control
Arduino controla el temporizador de cocina

Arduino controla el temporizador de cocina

Todos ustedes deben han experimentado esto que tienes algo cocinan sobre su cocina por el otro lado conseguir ocupado viendo la televisión o conseguir una conversación profunda que te das cuenta en la detección de un olor que completamente fue estrop
Poco golpes paso a paso: Arduino control de LEDs RGB de WS2812B, WS2811 y WS2812

Poco golpes paso a paso: Arduino control de LEDs RGB de WS2812B, WS2811 y WS2812

descargo de responsabilidad: durante el año pasado, unas bibliotecas diferentes se han escrito para controlar estos ubicuos LEDs RGB por otros fabricantes de Adafruit, PJRC y el proyecto de FastSPI.  Las bibliotecas de un gran trabajan, y les debemos
Arduino controla la tira RGB LED para el salón

Arduino controla la tira RGB LED para el salón

La idea detrás de este pequeño proyecto fue que alguna luz indirecta bastante humor en la sala de estar. Es controlado por el servidor de openHAB (que el proyecto todavía está en la lista que se añade a este sitio) instalado en un Raspberry Pi. Por s
Arduino controla intermitente hadas luces de Navidad con Jingle Bells

Arduino controla intermitente hadas luces de Navidad con Jingle Bells

como mi primer proyecto de Arduino que quería hacer algo impresionante pero no demasiado difíciles. Entré en un Hack de Navidad con este proyecto y lo ganó! La gente le encanta las luces de Navidad.Al final de este tienes un juego de luces de hadas d
Hackeado Hexbug araña Arduino Control

Hackeado Hexbug araña Arduino Control

Este proyecto tiene hexbug araña basada en Arduino robot comprobaré. El sistema de control completa nuestro proyecto proporcionando tanto por teléfono y la computadora.http://make.robimek.com/Arduino-control-Hexbug-Spider/Paso 1: materiales:Hexbug ar
La introducción de Climaduino - el termostato basado en Arduino controlas desde tu teléfono!

La introducción de Climaduino - el termostato basado en Arduino controlas desde tu teléfono!

Actualización:Hay una nueva versión de la Climaduino y el Climaduino con algunos cambios muy significativos.Soporta múltiples zonasUtiliza el Arduino YúnTrabaja con aire acondicionado CentralSe comunica mediante el protocolo MQTT (se puede integrar c
Simple, barato y profesional busca acuario luz actualizar

Simple, barato y profesional busca acuario luz actualizar

estoy seguro de que muchos de ustedes son como yo y comprar un kit de depósito por cualquier razón. Mi motivo fue porque estoy en la Universidad y no tengo 1 millón de dólares para caer en un tanque. Co PET tuvo una venta en sus estuches de 20 galone
Barato Arduino Bot

Barato Arduino Bot

Evita el obstáculo del Arduino ahora es popular en el campo del bricolaje. He hecho una utilizando componentes disponibles baratos.Espero que le entretendrá.Cosas que usted necesita:1. cualquier barato Arduino UNO R3 (clon)2 Adafruit Motor Shield v13
Tarro de mosca de fuego que se conecta a una toma de luz

Tarro de mosca de fuego que se conecta a una toma de luz

He sido viendo bastantes fuego volar tarros en la web y me encanta las miradas de ellos. Tarros de LEDs y mason, sólo van juntos. He tomado la asunción eso mosca de fuego frascos no tienen que ser que el color de la fuego vuela pero solo los leds en
Arduino controla el faro

Arduino controla el faro

Resumen:A menudo he pensado que un faro de un gran proyecto para un Arduino, y decidí probar con uno de los faros locales aquí en Erie, Pennsylvania como inspiración. Elegí el Norte Pierhead Faro que custodia la entrada a la bahía de la isla de Presq