Frambuesa PI remoto controlado de coches (2 / 5 paso)

Paso 2: Hacer infrarrojo del sensor y controlador de IR trabajando con Raspberry PI.

En uno de mi proyecto anterior logré escribir un simple código de Python para detectar señales de rayos infrarrojos sin utilizar LIRC. Usé el 1838 de HX IR sensor que compré online.

El sensor tiene sólo 3 pines.

pin de alimentación de a. 3, 3V

b. tierra espiga

c. perno del sensor de IR.

El sensor que compré viene con mando a distancia sencillo. Pero usé un estándar Samsung mando a distancia en lugar de eso. Si usted tiene una TV Samsung se puede utilizar con los mismos códigos python que escribí. Si utiliza un mando a distancia diferente tienes que modificar el programa para descifrar ese mando a distancia concreto. Utilice el siguiente enlace para saber más sobre la fabricación de regulador alejado del IR trabajando en Raspberry PI. Si tienes el mismo Samsung control remoto que estoy usando entonces debe trabajar con el código python que usé.

Este es el código de python utilizado para gestionar el IR remote

control. Es una simple. Usted no necesita todas las claves para este control de coche. Había utilizado algunos clave como 'up', 'abajo', 'izquierda', 'derecha'. También usé el botón 'power' para enviar un mensaje cerrado a Raspberry PI para que usted puede desactivar la frambuesa PI haciendo clic en el botón 'power'.

DEF getKey_IR():

keyval = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]

ser = serial. Serial ("/ dev/ttyAMA0") # GPIO GPIO 14 [TX] 15 [RX]

ser.Baudrate = 2400

para que en range(0,24): # para este remoto bytes de 2 x 12 por 2400 baudios

datos = ser.read (1) # 12 bytes repetidos

keyval [i] = ord (datos) datos de # se leen como personajes tan convertidos a ASCII y almacenada en una matriz

keyidentity = keyval [6] + 2 * keyval + 3 [7] * keyval [8] + 4 * keyval [9] + 5 * keyval [10] + 6 * keyval [11] # keyidentity retorno

Si keyidentity == 3363:

Si el keyval [6] == 75: volver a «uno»

Si keyidentity == 3099: volver a "dos"

Si keyidentity == 3675: volver a "tres"

Si keyidentity == 3527: volver a "cuatro"

Si keyidentity == 3279: volver a "cinco"

Si keyidentity == 3443: volver a "seis"

Si keyidentity == 3435: volver a "siete"

Si keyidentity == 3111: volver a "ocho"

Si keyidentity == 3015: volver a "nueve"

Si keyidentity == 3219: volver "cero"

Si keyidentity == 3731: devolver "la energía"

Si keyidentity == 3799: retorno "up"

Si keyidentity == 3591: retorno "hacia abajo"

Si keyidentity == 3547: retorno «izquierda»

Si keyidentity == 2719: volver a la "derecha"

Si keyidentity == 2651: volver a "entrar"

Si keyidentity == 3595: retorno "vol up"

Si keyidentity == 3363:

Si el keyval [6] == 123: retorno "vol abajo"

Si keyidentity == 3183: retorno "ch up"

Si keyidentity == 3395: retorno "ch abajo"

ser.Close()

Artículos Relacionados

Coche de Control remoto controlado por Wi-Fi sin microcontrolador

Coche de Control remoto controlado por Wi-Fi sin microcontrolador

Se trata de un coche de control remoto controlado de Wi-Fi con cámara que puede ser conducido a través de internet. El coche RC es muy singular ya que está utilizando un enrutador inalámbrico y eliminar la necesidad de un microcontrolador.Paso 1: Est
Estacionamiento remoto controlado coche (pre-evaluación Digilent)

Estacionamiento remoto controlado coche (pre-evaluación Digilent)

Breve resumenEl aparcamiento era y sigue siendo una cuestión importante en la vida día a día. El problema es que no Parque de gente, pérdida de plazas de aparcamiento o rayar coches de otras personas.Un self-Parking coche puede ser una solución a est
ISPRESSO: remoto controlado, frambuesa Pi Espresso máquina

ISPRESSO: remoto controlado, frambuesa Pi Espresso máquina

Por favor Nota: estas instrucciones fueron precisas para el viejo placas Raspberry Pi y la versión anterior de Raspbian, pero ha habido grandes cambios recientemente que requieren nuevas medidas, al menos en el lado del software. Las instrucciones ac
Cómo para hacer IPOD controlado SPY coche

Cómo para hacer IPOD controlado SPY coche

se trata de un coche rc de ipod controlado con una cámara inalámbrica. Controlador de este coche está conectado a arduino que es entonces controlado por python y python está controlada por un Mungo Servo que permite el ipod ser utilizado como un cont
Enredadera de WebRTC Drone - navegador controlado RC coche

Enredadera de WebRTC Drone - navegador controlado RC coche

Se trata de un Instructable avanzada, que describe el proceso de construcción de un robot controlado remotamente desde un navegador. El drone utiliza un teléfono con Android para flujo de vídeo y audio volver al navegador via WebRTC.Puesto que el sof
Utilizar la "fuerza" para controlar un dispositivo remoto controlado con un condensador 3D DIY!

Utilizar la "fuerza" para controlar un dispositivo remoto controlado con un condensador 3D DIY!

Para nuestro proyecto de clase de electrónica, hicimos nuestra propia versión del controlador 3D capacitivo se describe aquí:y aquí:http://blog.Makezine.com/2012/08/10/Build-a-Touchless-3D-Tracking-interface-with-Everyday-Materials/El regulador se co
Arduino Bluetooth controlado RC coche

Arduino Bluetooth controlado RC coche

En este instructable voy a mostrarte como hacer coche de Bluetooth controlado con 2 motores.Paso 1: materiales Materiales:1.2 x motor de la C.C.2.L298N (motor controler)3 Arduino Uno (o clon)4.HC-05 (módulo bluetooth)Paso 2: Chasis edición Cortar la
Lámpara de iPhone remoto controlado

Lámpara de iPhone remoto controlado

Este proyecto utiliza el iPhone y una frambuesa pi a control remoto la lámpara. El iPhone y la frambuesa pi están conectados al router wifi. La lámpara encendido/apagado comandos son enviados desde el iPhone y recibido por el sistema de frambuesa pi
Remoto controlado cesta bola Robot - HARLEM GLOBETROTTERS -

Remoto controlado cesta bola Robot - HARLEM GLOBETROTTERS -

aquí voy a mostrar cómo construir un robot de baloncesto control remoto. Así es, no es broma! He construido una bola similar para los HARLEM GLOBETROTTERS y ahora usted puede construir su propio.Aquí está una lista de suministros que necesitarás.PetS
Interruptor remoto controlado con Atmega 328p

Interruptor remoto controlado con Atmega 328p

¿Alguna vez soñado con controlar un aparato como un CFL o un ventilador en la punta de los dedos y pensar una solución barata?Bien, entonces usted está buscando en la derecha instructable!!!!Este instructable le proporcionará una solución barata y me
Sentir como James Bond con su Control remoto DIY Spy coche

Sentir como James Bond con su Control remoto DIY Spy coche

¿Hay veces que sientes que debe tener un sistema de vigilancia en su casa, pero todavía es necesario ahorrar para? ¿O eres un espía frustrado? Puede cumplir con todas ellas (independientemente de lo surrealista puede ser) de una manera simple y barat
REGISTRO frambuesa Pi con monitor de coche

REGISTRO frambuesa Pi con monitor de coche

Así que este perezoso Geek (registro antiguo) decidió comprar un Raspberry Pi. Ahora el Pi sí mismo es muy pequeña (ver foto) pero el primer problema que encontré fue que con todos los cables conectados, no es muy estable. Los cables, especialmente m
Corte remoto de Volkswagen coche roto

Corte remoto de Volkswagen coche roto

Una simple abrazadera 3D imprimibles para solucionar uno de los problemas con los coches de Volkswagen - significado específicamente cómo solucionar cajas rotas de la llave del coche remota.Es común que la viga cantilever de encaje sosteniendo las mi
Pistola de goma de remoto controlado

Pistola de goma de remoto controlado

¿alguna vez ha querido poder pulsar un botón para prevenir intrusos lejos? Pues ahora puedes con solo unos sencillos pasos, pero primero usted necesitará algunos suministros.Se necesita:-Una placa Arduino (cualquier modelo debe funcionar)-Una pistola