Inalámbrico de temporizador de luz de Navidad con Python y frambuesa Pi

actualización 14/01/2014: gracias a todos los que votaron por este proyecto en el concurso de Hacking de Hardware! Esperando a mi nueva pluma del fabricante.

¿Actualización 31/12/2013: en busca de una versión más avanzada de este proyecto? Echale mi nueva versión de control de voz multicanal.

Todos sabemos que usted podría ir a comprar un temporizador de enchufe en vez del edificio su propio, pero ¿Dónde está la diversión en eso? Este proyecto le mostrará cómo hackear un adaptador inalámbrico de $10 para que puedas controlar con un Pi de frambuesa y un simple script en Python, con la motivación de controladores de luces de Navidad - pero va a funcionar para cualquier dispositivo que se puede enchufar en un tomacorriente eléctrico.

Debo reconocer enseguida que esto no es la primera (ni la última) proyecto que discutirá domótica o control de tomas eléctricas con una frambuesa Pi. Mi objetivo es que este es un proyecto muy principiantes - el código se ejecutará localmente en su Pi de frambuesa (sin control de internet), el circuito sólo controlará una salida, y no toque los cables de alta tensión. Si usted está listo para enfrentar algo más avanzada, Compruebe hacia fuera estas Instructables en web habilitado control múltiple de la salida de un mando a distancia multicanal de hacking o construyendo tu propia tira de la energía. Este proyecto todavía requerirá el uso de un multímetro y un soldador, así que requiere algo de experiencia con la electrónica, o alguien que puede ayudar.

Espero darles algunos consejos útiles para novatos de frambuesa Pi (este es mi primer proyecto de RPi, y estoy más familiarizado con Arduino, así que le pegué unos cuantos golpes para empezar), pero ten en cuenta que este es no un tutorial de "Consiguiendo comenzado con frambuesa Pi" - recomendaría su oficial Guía de inicio rápido y este recurso de wiki para eso, y asumiré que ya tienes un Raspberry Pi funcionando con Raspbian.

Ahora, sigamos con una lista de materiales. Descargo de responsabilidad: usted puede notar que soy parcial a Amazon y a Sparkfun, pero por supuesto puede darse una vuelta y probar otros proveedores como Adafruit, Radio Shack, Ebay, etc.. Los costos son aproximados a partir de diciembre de 2013.

Materiales

  • Monitor o TV y el cable apropiado. Tengo un viejo monitor compatible Acer modelo AL1717 B VGA/DVI ($50 en un centro de reciclaje) y un cable Amazon Basics HDMI al adaptador de DVI ($8).
  • Fuente de alimentación de micro-USB de 5V. Yo tengo éste ($6).
  • Teclado y ratón USB. Tengo un combo de teclado y ratón inalámbricos Logitech K400 ($35).
  • Tarjeta del SD, por lo menos 4GB, con un sistema operativo instalado. Tengo una tarjeta de 8 GB ($9) y seguí las instrucciones para instalar la imagen raw de Raspbian, disponible aquí.
  • Cable Ethernet o el adaptador USB wi-fi. Tengo un cable de ethernet conectado directamente a mi router. Tenga en cuenta que el Raspberry Pi sólo tiene dos puertos USB, por lo que se necesita un concentrador USB, si utilizas a un combo de ratón o el teclado que requiere dos puertos y también quiero wi-fi.
  • Componentes de circuito
    • Dos un polo, doble tiro (SPDT) relés de SparkFun ($2 cada uno).
    • Dos MOSFETs de canal N, de SparkFun ($1 cada uno)
    • Cables de puente de hombres y mujeres. 10-pack de SparkFun ($4). Estos cables tienen un conector hembra que permite conectarse a los pines GPIO (General propósito entrada/salida) (hombres) de la frambuesa Pi y un extremo macho que puede ser empujado en un protoboard sin soldadura.
    • Cables de puente macho o 22 conexión de núcleo macizo AWG de para hacer las conexiones del protoboard. Prefiero con cable de conexión porque puede cortar los cables de una longitud más corta y su circuito es menos sucio, pero tampoco funciona. Necesita unos 15 conexiones para el proyecto, por lo que un paquete de 10 solo de cables no es suficiente. SparkFun tiene una variedad de cables de puente disponibles, como el cable premium ($4 por paquete de 10), o alambre estándar ($5 por paquete de 30). También tienen una variedad de colores de cable de núcleo sólido de conexión ($3 por el carrete).
    • Sin soldadura breadboard. Tengo de SparkFun ($5), pero hay toneladas de opciones protoboard. También puede usar perf board si sabes lo que estás haciendo y queremos soldar un circuito permanente.
  • Hardware
    • Adaptador inalámbrico con control remoto. Usé un "Utilitech al aire libre sin hilos Outlet", número de parte 0357410, que he comprado en persona en una Lowe ($10). Lamentablemente estoy teniendo un tiempo difícil encontrar un enlace al producto exacto en cualquier lugar en línea. Usted debe poder seguir mi procedimiento con cualquier mando a distancia monocanal se separa botones de encendido y apagado (podría adaptar las instrucciones de trabajo para un control remoto con un sola palanca de encendido/apagado botón, o varios canales, pero no va a dar esas direcciones). Por ejemplo, de Home Depot o de Amazon.
    • Luces de Navidad de su elección (el precio varía). Recuerde prestar atención a las etiquetas acerca de cuántas hebras puede enchufar en una toma única.
  • Herramientas
    • Multímetro con función de prueba de continuidad. Tengo de SparkFun ($15).
    • No es obligatorio, pero me encanta el plátano a Cocodrilo clip cables adaptadores ($4). Estos le permiten clip tu multímetro en cosas y deja las manos libres para trabajar, en lugar de usar puntas de prueba. También puede obtener estosCautín y soldadura. Tengo esta plancha de temperatura variable de SparkFun ($45) y utilizar la soldadura libre de plomo ($8).
    • Pelacables - sólo es necesario si usas alambre de conexión en lugar de cables de puente. Se trata de todo sobre el lugar, pero por el bien de consistencia que es aquí un par de SparkFun ($5).
    • Destornillador o herramienta cuchillo. Tipo dependerá el control remoto inalámbrico para su salida. Algunos tienen un tornillo para quitar la cubierta posterior (mina tenía una pequeña cabeza Phillips), pero otros están sellados y necesita les crack abra.
    • Costo total

      El costo total de este proyecto pueden variar un poco dependiendo de lo que ya disponemos. Éstos son ásperos totales para las sub secciones arriba:

      Frambuesa Pi: $150
      Circuito: $23
      Hardware: $20
      Herramientas: $77

      Por lo tanto, si usted ya tiene una configuración de Raspberry Pi, una mesa de trabajo de electrónica con un soldador, repuestos breadboards y jumper cables etc. y algunas luces de Navidad, este proyecto será bastante barato (probablemente debajo de $20). Si usted está comprando literalmente todo lo nuevo, es casi $300. Pero por supuesto, todas esas herramientas serán buenas inversiones para otros proyectos en el futuro - Ojalá no comprarlos sólo para esto!

      Ahora, en el siguiente paso, empezar a agrietarse abre y hacking inalámbrico mando a distancia.

  • 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