Rompecabezas reloj despertador (5 / 9 paso)

Paso 5: Fuente de alimentación y control IR

La imagen 1 en este paso ilustra la disposición general de la electrónica de nuestro despertador. La Junta de Intel Edison sondea el conjunto número elegido por los imanes usando el I2C y DIO PCF8574 extensores. Esto reduce el número de pernos necesarios de IO en el tablero de Edison de 28 (4 x 7) a 2 (SDA y SCL). También utiliza el bus I2C para enviar comandos al ATMega328P que actúa como un mando a distancia IR.

En principio que también puede usar el tablero de Edison para controlar el LED infrarrojo, sin embargo me encontré con algunos problemas importantes con la sincronización de las señales. Por ejemplo, cuando ajuste los pulsos IR a 38 kHz (como se especifica en el protocolo de control remoto IR) vía el mraa python vinculante cosas extrañas ocurrió: era capaz de establecer el período de PWM a 26 microsegundos (lamentablemente la función pulsewidth_us sólo acepta valores enteros) que corresponde a una frecuencia de 38,5 kHz. Al utilizar la función de la anchura de impulso que acepta un valor flotante para definir el período a 26,3 microsegundos, la frecuencia PWM a 20 Hz y no puede ser cambiada más lejos hasta realizar un hard reset. Como además es muy difícil de controlar con precisión el momento en un entorno de sistema en tiempo no real como la imagen Linux en el tablero de Edison, he decidido delegar la generación de la señal a un IC ATMega328P. Este IC es capaz de ejecutar un sistema en tiempo real y ya tiene una muy agradable IR remota biblioteca.

El ATMega está montado en un tablero que también actúa como una fuente de alimentación para todos los componentes del sistema incluyendo el altavoz (5V, cargado mediante el conector USB en el tablero), el tablero de Edison (9V) y los cuatro segmentos con ICs PCF8574. Además, la Directiva recoge todos los carriles señal I2C y actúa como un tablero de interconexión para todos los componentes.

Usted puede encontrar todos los archivos necesarios del águila, así como los PDF de los esquemas de reproducción de la placa de potencia conectada a este paso. En el siguiente paso le mostrará cómo programar el ATMega328P para actuar como un mando a distancia IR.

Artículos Relacionados

Reloj despertador madera

Reloj despertador madera

todos los días del año pasado me desperté en mi cama nueva casera todavía orgulloso de mis padres y mis logros. Esto es hasta que estoy mirando mi reloj despertador, una pieza de plástico con algunos números digitales que indica la hora. Ya es hora q
Reloj despertador de agua Splash - Wake hasta el agua que cae sobre ti

Reloj despertador de agua Splash - Wake hasta el agua que cae sobre ti

La forma más rápida para tener una taza de agua fría vertida sobre la cabeza. Gracias a este nuevo reloj de alarma, usted puede despertar con este refrescante comienzo cada día! Es perfecto para aquellos que tienen problemas para levantarse de la cam
Reloj despertador loudner

Reloj despertador loudner

he leído y hecho muchos instructables aquí y en otros lugares acerca de impulsar despertadores.  Más trabajado, pero los encontré demasiado alta tecnología para mi gusto. Quería mucho más simple.Usé mi batería por radio controlado reloj despertador (
¿Reloj despertador de la dinamita

¿Reloj despertador de la dinamita

siempre tuvo problemas para despertarse en la mañana? ¿Nunca dormirse nuevamente después de que ya ha sonó el despertador? Despertar y permanecer despierto mediante la construcción de su propio despertador dinamita! Obviamente no hay ninguna explosió
Reloj despertador utilizando Atmega-328 y RTC

Reloj despertador utilizando Atmega-328 y RTC

Hi todo el mundo! Este es mi primer instructivo! Después de leer cientos de instructables, decidí hacer uno yo mismo.Reloj es una de las cosas más esenciales del asimiento de casa. Hay varios tipos de relojes como buenos viejos relojes de péndulo, re
Chronobot: Un reloj despertador inteligente

Chronobot: Un reloj despertador inteligente

Chronobot es un despertador inteligente que puede sentir su propia orientación. Es un reloj analógico con una caja de aspecto impresionante. El reloj es bastante fácil de construir y configurar. Se hace usando un mini ardunio y una pantalla TFT. Chro
Rompecabezas reloj

Rompecabezas reloj

pensé que sería divertido hacer un reloj de un rompecabezas con una pieza de puzzle de moverse en uno de los brazos del reloj, así que cuando el reloj marca la hora se ajusta a la pieza del rompecabezas.Yo quería mi rompecabezas que piezas aproximada
Reloj despertador explosivo

Reloj despertador explosivo

el explosivo Alarm Clock es un reloj de alarma completamente funcional con un antiguo reloj alarma pitido.Te hace falta:1. electrónico despertador2. cartón rollos3. envases de papel4. viejos cables5. pegamento6. cinta de aislar7. cortadorPaso 1: desm
Dormir ciclo reloj despertador con Sensor de movimiento

Dormir ciclo reloj despertador con Sensor de movimiento

motivación:Quería de alguna manera mejorar el estándar reloj de alarma, así que hice uno que le despierta suavemente por solo despertar te cuando no estás en tu sueño profundo. Una ventaja añadida es que toca el tema de Super Mario como su alarma.Cóm
¿Reloj despertador Deconstructed

¿Reloj despertador Deconstructed

ya No como su antiguo reloj digital? desarmar a la imprescindible! nunca escuchar de nuevo ese molesto despertador. nuevo reloj de aspecto futurista tecnológico y aún capaces de fijar el tiempo.
Desde una cafetera a un reloj despertador de viaje

Desde una cafetera a un reloj despertador de viaje

soy un gran creyente en una forma más verde de vida para reducir reutilizar reciclar y reutilizar, para ello he entendido muchas cosas puesto hacia fuera para la basura, los ordenadores me sale mi esposa le gusta reconstruir y les da a personas que n
Reloj despertador ensordecedor

Reloj despertador ensordecedor

un reloj de alarma (modificado) confiable que despertará a los muertos. Pongo este juntos después de haber tenido varias alarmas cuerdas romper conmigo. Básicamente es un despertador electrónico modificado para disparar una alarma. Ya que estoy práct
Las agujas del reloj - despertador inteligente Powered by Intel Edison

Las agujas del reloj - despertador inteligente Powered by Intel Edison

Las agujas del reloj es su próximo despertador inteligente: despierta diciendo en voz alta las condiciones del clima y sus eventos de Google Calendar para el día en un altavoz Bluetooth.La base de este proyecto es una secuencia de comandos de python:
Reloj despertador con infrarrojo y Bluetooth altavoces

Reloj despertador con infrarrojo y Bluetooth altavoces

INTRODUCCIÓNHola, mi nombre es Ben Hur Gonçalves, soy Ingeniero Mecatrónico graduado en Universidade de São Paulo, Brasil en 2010. Hoy en día trabajo con bienes raíces, pero hacer estos proyectos con arduino en fines de semana, sólo por diversión. Es