Zippo remoto de Kruger (8 / 15 paso)

Paso 8: Añadir el código

Este código era difícil de escribir. Yo no soy demasiado experto en codificación y VirtualWire biblioteca nunca fue significado para correr en ATTinies.

A este paso son archivos correspondientes a la porción de TX de este proyecto.
DEBE utilizar un ATTiny85 porque es el chip más pequeño que los temporizadores para apoyar la biblioteca VirtualWire.

Específicamente para la parte de TX, si le sucede que tiene un ATTiny85V - 10PU, bueno! Eso significa que su control remoto funciona con una energía más baja.
Si no, no te preocupes. Que todavía funciona.

Todo lo que necesita para el lado de TX estará en los archivos adjuntos. Aquí están los fundamentos

  1. Quemar los fusibles de la derecha en el chip. Usted va a correr a 8 MHz
  2. Mover VirtualWire a Arduino bibliotecas carpeta
  3. Cargar el código
  4. Examinar el esquema de protoboard para que sepa lo que usted está manejando.

Si usted necesita más información sobre programación ATTinies con Arduino, esta echa un vistazo.


DETALLES SOBRE EL CÓDIGO

Los módulos de RF fueron diseñados para el uso fácil con Arduino. El objetivo original era para que estos módulos de RF actuar como los cables invisibles. Idealmente, usted podría decir:

Y en el lado de RX, que se ejecuta:

Qué esperamos que suceda es cuando Serial.println("a"), la voluntad de "a" ser recibido en el otro lado.

Lamentablemente, hay mucho ruido. Cuando probé este código hacia fuera, el receptor encienda al azar de cualquier señal perdida en el aire o no enciende en absoluto ya que "a" no podría incluso sobrevivir a la antena del receptor.

Este código no funciona. Tiene que haber un método para reducir el ruido por filtrado. Afortunadamente, VirtualWire hace por nosotros!

Basado en mi conocimiento limitado, VirtualWire aprovecha los temporizadores del microcontrolador tipo de sync dos módulos de RF. En orden para que funcione, debemos utilizar el ATTiny85. Timer0 no existe en el 45.

En orden para el ATTiny85 a 3.7v, tenemos que ejecutar el microcontrolador sin un cristal externo.
Por lo tanto, se quema los fusibles para el reloj interno de 8MHz.

El siguiente código simplemente envía el carácter "a" constantemente sobre el módulo de RF.

MÁS INFORMACIÓN SOBRE CIRCUITO

El circuito de TX es bastante simple.

  • Hay una resistencia de pullup k 1 a Vcc en el pin de reset [1]
  • Nada se une a A3 y A2 [2 y 3]
  • GND está conectada a un interruptor de batería-[4]
  • 0 digital [5] está conectado a un LED. El LED conduce a una resistencia de 270 ohm a GND
  • 1 digital [6] está conectado a datos en el módulo de RF
  • A1 [7] no está conectado a nada
  • VCC se conecta a la batería +
  • El módulo de RF se conecta a Vcc y GND apropiadamente.

Cuando se ejecuta el código, si se presiona el botón, todo el circuito se encenderá
El LED debe encender y el ATTiny85 enviará "a" sobre el módulo de RF constantemente.

Artículos Relacionados

Control de tus electrodomésticos con control remoto de TV!!

Control de tus electrodomésticos con control remoto de TV!!

Ver el proyecto salida vídeo aquí.He encontrado que algunas personas son muy perezosos para levantarse ir a la Junta y pulse el interruptor para encender la luz o ventilador o cualquier otro aparato pero Hey!, ahora hay una solución más fácil. Ahora
Papel avión-TV mando a distancia con control remoto

Papel avión-TV mando a distancia con control remoto

Crear un avión de papel controlada remota controlado por televisor medio remoto. Super divertido y barato para hacer!Paso 1: Para el paso 1, usted debe obtener todos los materiales: una pequeña li-poli batería (3,7 voltios), un trozo de PCB, motor el
Control remoto de lámpara de tela

Control remoto de lámpara de tela

Lo tackiest... ocupa una planta de flor de Pascua que "ganó" en la fiesta fiesta Yankee Swap en diciembre. Todavía tengo la planta, tiene gran hacer, pero relevó del cubo horrible estaba sentado en. Era tan feo, que no quería fotografiarla como
Sensor remoto de temperatura con energía solar

Sensor remoto de temperatura con energía solar

El método científico nos permite examinar el universo y sus fenómenos naturales. Mediante la recopilación y análisis de los datos, descubrimos las tendencias históricas para hacer predicciones sobre hechos futuros. Un tal fenómeno que afecta enormeme
LC-2000 (PA)-P2P 2.4GHz RF remoto Arduino Sketch cargar Demo

LC-2000 (PA)-P2P 2.4GHz RF remoto Arduino Sketch cargar Demo

Este documento da un ejemplo de cómo utilizar LC-2000 (PA)-P2P para terminar de cargar Wireless. El módulo serie LC-2000-P2P está trabajando en por a por el modo, una pares de LC-2000-P2P ha contenido dos unis, uno es maestro y otro esclavo, puede up
Lámpara estrella de la muerte IKEA con control remoto

Lámpara estrella de la muerte IKEA con control remoto

Siendo Ingeniero yo no pude resistir añadir control remoto a esta lámpara extensible manualmente que vi en IKEA, sin importar el costo. En este proyecto he reemplazado la cadena tire con varilla roscada M3 y motor de la C.C., agrega un microcontrolad
Piratear un timbre inalámbrico interruptor de control remoto

Piratear un timbre inalámbrico interruptor de control remoto

Hace algún tiempo he querido construir un interruptor remoto, propósito principal – fuegos artificiales encendido (o tareas similares). Sin embargo, quería crear un RF remoto sin el uso de microcontroladores, si es posible modificar un dispositivo ex
Infrarrojos remoto obturador de la cámara para teléfono Android

Infrarrojos remoto obturador de la cámara para teléfono Android

para eres como foto selfie, definitivamente debe tener una herramienta que podría hacer más fácil tomar foto.there son algunas herramientas que pueden ser utilizan que pueden adquirirse en amazon(or other online shop).you puede elegir entre tomar el
RGB Led con control remoto TV

RGB Led con control remoto TV

INTRODUCCIÓNProyecto de control remoto por infrarrojos es uno de los proyectos populares para los amantes del arduino. Estamos aquí hablando de la tv remotas. Hay varios botón del remoto de la tv que no se utilizan. También si podemos hacer esta tv r
Fijación no trabajo botones de Control remoto

Fijación no trabajo botones de Control remoto

Botones del control remoto tienen una fina capa conductora por debajo. Como pasa el tiempo esta capa puede dañarse debido a la fricción y conductividad suelto. Como resultado, aunque las baterías están llenas y aplicar grandes presiones sobre el botó
Como probar tu Control remoto.

Como probar tu Control remoto.

Control remoto a rayos infrarrojos son dispositivos que envían pulsos codificados digitalmente de radiación infrarroja.Invisible para el ojo desnudo, pero no se aplica a la cámara.
Control remoto de osito

Control remoto de osito

el mando de oso de peluche se sienta muy bien en tu sofá o cama y puede utilizarse para controlar su iPod o computadora. Es una linda modificación a un mando a distancia RF y es sorprendentemente suave. El proyecto es difícil de hacer y requiere muy
Barrido remoto controlado el montaje de cámara

Barrido remoto controlado el montaje de cámara

Este montaje de cámara le permite controlar a distancia y girarlo 180 grados. Utilizaré una GoPro en mi proyecto, pero se puede utilizar casi cualquier cámara que puede asegurar al Monte.También en este instructable aprenderemos cómo controlar un ser
Cable disparador remoto para Nikon

Cable disparador remoto para Nikon

En este instructable mostrará usted cómo hice un obturador soltar cable para mi Nikon D3200, aunque el procedimiento puede ser adaptado para otras marcas y modelos. Este cable disparador substituye la Nikon MC-DC2 y hace uso de un cable adaptador que