Inalámbrico de temporizador de luz de Navidad con Python y frambuesa Pi (2 / 11 paso)

Paso 2: Reverso-Ingeniero el circuito: parte 1

Esta es probablemente la parte más difícil (y posiblemente intimidante) del proyecto - averiguar cómo funciona el circuito. No sentirse abrumado, aunque - usted no necesita entender lo que hace cada componente en el circuito. Su objetivo es sólo averiguar lo que hacen los botones de encendido y apagado , para que pueda utilizar la frambuesa Pi "truco" el control remoto a pensar esos botones están siendo presionadas.

¿Por lo tanto, lo que ocurre cuando miramos la placa de circuito? Las dos primeras imágenes, mostrando fotos al lado de ambos lados de la Junta, dan una idea aproximada de las cosas que nos importan. Hay una batería, que cuenta con terminales positivo y negativo, conectados a la tarjeta. Hay dos interruptores de botón, con SW1 y SW2 en la tarjeta de circuito, correspondientes a los botones de encendido y apagado de la caja exterior de plástico, respectivamente. Cada uno de estos interruptores tiene cuatro pines conectados a la placa, en la segunda imagen de arriba. Por lo tanto, queremos saber qué hacen estos botones - una buena manera de empezar es averiguar cuáles son los voltajes en los pines cuando se empujan los botones.

Esto es donde tu multímetro va a venir bien. Si usted necesita ayuda con un multímetro, consulte este tutorial de SparkFun o de amigos de la ciencia (divulgación completa: trabajo para amigos de la ciencia y escribí este tutorial). Usted querrá fijar sonda negra de su multímetro para el terminal negativo de la batería (esto es dónde los cocodrilo clips muy prácticos). A continuación, utilice la punta de prueba roja para medir el voltaje en cada pin cuando:

  • Nada se presiona
  • Se pulsa el botón ON (SW1)
  • Se pulsa el botón de apagado (SW2)

Las últimas tres fotos de arriba muestran los resultados de mis medidas. Parece que, cuando no se presiona, todas las clavijas se sientan en 12V o 0V. Sin embargo, cuando se presiona cualquier botón, algunos de los pines 0V ir hasta 4.5V (y algunos de los pins de 12V también ir a 4.5V). ¿¿Nos dice? Esto significa que el control remoto está utilizando probablemente lógica digital, donde una señal de 5V es considerada "alto" (o verdadero) y una señal de 0V se considera "baja" (o falso). Si no está familiarizado con la lógica digital, revisa este recurso de SparkFun en niveles lógicos o el artículo de Wikipedia.

Por lo tanto, ahora sabemos cómo los voltajes de los pines de botón cambian cuando se empuja. El siguiente paso es averiguar que de esos pines están conectados a las entradas en la viruta - el gran rectángulo negro que actúa como el "cerebro" del circuito.

Artículos Relacionados

Sensor de movimiento inalámbrico portátil ha activado la alarma con un timbre inalámbrico y un sensor de movimiento de airwick

Sensor de movimiento inalámbrico portátil ha activado la alarma con un timbre inalámbrico y un sensor de movimiento de airwick

tuvo la idea de combinar estos dos elementos por una cierta hora ahora, así que cuando una tienda tiene el timbre inalámbrico para unos 11, 50USD yo solo tenía que comprarlo...Piezas y herramientas necesarias:Estación de soldaduraDestornilladorAlgo p
Inalámbrico de distorsión de la guitarra con un teléfono inalámbrico

Inalámbrico de distorsión de la guitarra con un teléfono inalámbrico

Con "línea tierra" cableada telefonía haciendo una salida elegante en el escenario justo, yo he acumulado una variedad de teléfonos inalámbricos. Yo he estado reflexionando sobre las ideas, y experimentando con maneras de reutilizar estos todaví
Inalámbrico de temperatura y Monitor de humedad con ESP8266

Inalámbrico de temperatura y Monitor de humedad con ESP8266

El objetivo de este proyecto es para que un monitor de temperatura y humedad que forma inalámbrica registra la temperatura y la humedad a un servidor remoto. Vamos a utilizar un Arduino Uno (o clon), un DHT11, ESP8266 y ThingSpeak.com para este proye
Sensor de temperatura inalámbrico simple actualización de sitio web con electric imp y termistor

Sensor de temperatura inalámbrico simple actualización de sitio web con electric imp y termistor

[Edición 2014] El planificador que fue utilizado por Imp eléctrico ya no es usado y no está disponible ya. [/Edit]Este es un pequeño proyecto para empezar con la eléctrica imp y un termistor para que pueda ver cómo puede obtener las lecturas de tempe
Inalámbrico de Control de Arduino usando el BeagleBone negro o frambuesa Pi

Inalámbrico de Control de Arduino usando el BeagleBone negro o frambuesa Pi

IntroducciónSi han estado buscando una manera fácil y barata integrar sin cables un Arduino y un BeagleBone negro (BBB) o mirada de frambuesa Pi (RPi) no más, este tutorial le mostrará cómo!Lo que se necesitaUn microcontrolador BeagleBone negro con l
LINTERNA LED EXTRA brillante soplete taladro inalámbrico conversión

LINTERNA LED EXTRA brillante soplete taladro inalámbrico conversión

De vez en cuando tengo que cambiar de unidades de consumo / tableros de fusibles y esto exige una desconexión de la red eléctrica a una propiedad. Por lo tanto, para iluminar el trabajo, tengo muchas antorchas LED / linternas, incluyendo linternas de
Hackear un timbre inalámbrico en un interruptor de alarma sin hilos o interruptor on/off

Hackear un timbre inalámbrico en un interruptor de alarma sin hilos o interruptor on/off

recientemente construyó un sistema de alarma y lo instalamos en mi casa. Utilizan interruptores magnéticos en las puertas y cableado ellos a través del ático. Las ventanas eran otra historia y dura les cableado no era una opción. Necesitaba una soluc
ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

A finales de 2014 y 2015 temprano, su vino realmente a través deeste ingenioso ESP8266 de Chip WiFi (ESP-01) y a la batalla entre la documentación inconsistente de diversas fuentes. Para el momento del estímulo, él documentó sus frustraciones (result
Víctima y bromista inalámbrico ratón broma

Víctima y bromista inalámbrico ratón broma

El principio de esta broma es que ratón de bromista controlar el ordenador de la víctima.Es necesario:1. wireless mouse (M1) y el receptor de ratón inalámbrico (R1) - víctima2. wireless mouse (M2) y el receptor de ratón inalámbrico (R2) - bromistaCua
Hacer un Robot inalámbrico con un teléfono con Android

Hacer un Robot inalámbrico con un teléfono con Android

En este Instructable vamos a construir un MouseBot.El MouseBot es un robot pequeño arduino wireless que se puede controlar con un ordenador. No requiere un módulo Wi-Fi. En su lugar utiliza un teléfono con android para conectarse a internet. El teléf
Inalámbrico cargador y caja de almacenamiento

Inalámbrico cargador y caja de almacenamiento

Hecho esto en mi habitación y cargar el teléfono en la noche para no tener que jugar con cables de oscuridad de la noche. Además de sus trabajos bastante impresionante con cada teléfono compatible inalámbrico de carga. También funciona con el Iphone,
NRF2L401 inalámbrico sistema de transmisión de datos de PC con Arduino

NRF2L401 inalámbrico sistema de transmisión de datos de PC con Arduino

ICStation equipo presentarles cómo hacer este NRF2L401 Wireless PC datos de sistema de transmisión basado en el UNO ICStation y el ICStation mega2560 Compatible con Arduino.El sistema de transmisión de datos de NRF2L401 Wireless PC funciona bajo volt
Sistema de música de altavoces SoGo Mini inalámbrico multi

Sistema de música de altavoces SoGo Mini inalámbrico multi

Próximamente SoGo Mini altavoz portátil inalámbrico multisistema de música con Bluetooth 4.0, puede venir en tu bolsillo o puede montarse en una pared. Capacidades como color base adaptable y color de anillo, 20 horas de batería que a este altavoz mu
Modificación de ratón 555 temporizador inalámbrico

Modificación de ratón 555 temporizador inalámbrico

en primer lugar, mi blog/el original.Segundo lugar, gustaría mencionar Instructables lo fácil es utilizar. Simplemente es mucho más fácil dar instrucciones cuando se puede etiquetar tus fotos y contestar Comentarios.Permite a los negocios...Hace unos