Tabla de contenido:

Reloj de cuenta regresiva para la inauguración presidencial (Wifi): 6 pasos
Reloj de cuenta regresiva para la inauguración presidencial (Wifi): 6 pasos

Video: Reloj de cuenta regresiva para la inauguración presidencial (Wifi): 6 pasos

Video: Reloj de cuenta regresiva para la inauguración presidencial (Wifi): 6 pasos
Video: Helicóptero persigue avión narco escape pista clandestina Nicaragua. 2024, Mes de julio
Anonim
Reloj de cuenta regresiva para la inauguración presidencial (Wifi)
Reloj de cuenta regresiva para la inauguración presidencial (Wifi)
Reloj de cuenta regresiva para la inauguración presidencial (Wifi)
Reloj de cuenta regresiva para la inauguración presidencial (Wifi)
Reloj de cuenta regresiva para la inauguración presidencial (Wifi)
Reloj de cuenta regresiva para la inauguración presidencial (Wifi)

Descripción general: el reloj de cuenta regresiva es similar a los productos comerciales, con algunos cambios:

a) Cuando se alcanza el tiempo del evento objetivo, el reloj de cuenta regresiva: muestra un anuncio de desplazamiento y reproduce efectos de sonido y una canción mp3, en este caso, el R. E. M. canción: "Es el fin del mundo como lo conocemos (y me siento bien)". Reproducir en Youtube

b) Puede especificar la hora exacta de un evento futuro hasta el minuto y segundo.

c) La función de reloj Wifi elimina la desviación del tiempo y permite una fácil reprogramación inalámbrica para futuras fechas de eventos.

Componentes principales: Raspberry Pi, pantalla LCD de 16 x 2 y altavoz autoamplificado montado en un marco de fotos de 5 x 7 en una tienda de un dólar.

Nivel de habilidad: familiarizado con la configuración de Raspberry Pi y la ejecución sin cabeza, comandos básicos de Linux y programas de Python, y un poco de soldadura (3 cables).

Paso 1: Piezas y herramientas

Piezas y herramientas
Piezas y herramientas
Piezas y herramientas
Piezas y herramientas
Piezas y herramientas
Piezas y herramientas

Partes:

  1. Raspberry Pi modelo B + o posterior y estuche
  2. Altavoz alimentado por USB con entrada de audio de 3,5 mm. El altavoz que utilicé era un artículo promocional gratuito, pero este altavoz parece bastante parecido … altavoz. Idealmente, algo con un factor de forma cuadrado.
  3. 2 cables micro USB y cargador de puerto dual - arnés de cables de bobina roja opcional
  4. Marco de fotos 5x7
  5. Cable de audio Sparkfun TRRS - 18 "(coleta) CAB-11580
  6. Clavija estéreo Digikey CP-3502-ND de 3,5 mm
  7. Tablero duro o madera contrachapada de 3/4 "de grosor de aproximadamente 5" por 8"
  8. Módulo de pantalla LCD I2C 2X16
  9. 4 cables de puente dupont hembra a hembra (100 o 200 mm de largo está bien)
  10. Adaptador wifi USB

Instrumentos:

  1. Pistola de silicona
  2. Soldador
  3. Trazador de líneas de alambre
  4. Sierra de cinta o caladora

Paso 2: Construya el cable de audio TRRS

Construya el cable de audio TRRS
Construya el cable de audio TRRS

Suelde los cables amarillo, rojo y verde del cable de audio Sparkfun TRRS - 18 (coleta) CAB-11580 a la clavija estéreo Digikey CP-3502-ND de 3,5 mm como se muestra en el diagrama

Paso 3: Configura Raspberry PI

a) Configure la Raspberry Pi, asegúrese de habilitar I2C y SHH, también configure wifi y asegúrese de que puede conectarse a Raspberry Pi en "modo sin cabeza". Guia de referencia.

b) Cree un subdirectorio de proyecto: llamé al mío "triunfo" para colocar los archivos necesarios.

mkdir trump

cd trump

El comando pwd debería producir / home / pi / trump

c) Copie sus archivos de canciones y efectos de sonido en / home / pi / trump. Los nombres de los archivos deben ser DRUMROLL.wav y la canción remsong.mp3 para que funcionen con el programa Python tal como está que agregaremos más adelante. Puede usar diferentes nombres de archivo, pero luego deberá editar el archivo Python. No puedo proporcionar estos archivos por razones de derechos de autor, pero puede encontrar muchos archivos de efectos de sonido incluidos en el sistema operativo Windows y, por supuesto, descargar canciones de iTunes, Amazon …

Sugerencia: para mover archivos de un lado a otro entre mi PC y RasPi, utilizo el programa de utilidad winSCP

Paso 4: Conecte la pantalla LCD a Raspberry Pi, configure y pruebe

Conecte la pantalla LCD a Raspberry Pi, configuración y prueba
Conecte la pantalla LCD a Raspberry Pi, configuración y prueba

a) Conecte la pantalla LCD a Raspberry PI usando el puente 4 hembra a hembra. Conecte el pin SDA en el RasPi al pin GPIO SDA en el LCD, y el pin SCL en el RasPi al pin SCL en el LCD, también conecte los pines de 5 voltios y tierra de RasPi a LCD.

b) Para que su RasPi hable con la pantalla LCD, acceda a Raspberry Pi en el modo sin cabeza y consulte la guía PROGRAMACIÓN DE LA LCD CON PYTHON de Circuit Basics. Debe completar al menos las secciones tituladas: INSTALAR LA BIBLIOTECA RPLCD y ESCRIBIR PARA MOSTRAR EN MODO DE 8 BITS. Asegúrese de que puede mostrar "Hello World" en la pantalla LCD. No vayas más lejos hasta que hayas terminado.

Paso 5: prueba del sistema

Prueba del sistema
Prueba del sistema

a) Manteniendo la pantalla LCD conectada, también conecte el cable de audio TRRS entre el altavoz y RasPi (extremo del cable TRRS a RasPi). Conecte tanto la RasPi como el altavoz a la alimentación. Vea el diagrama de arriba.

b) Copie el archivo cntDwnSng.py en su directorio de trump. Con fines de prueba, edite el archivo para cambiar los valores de fecha a un tiempo de aproximadamente 10 minutos desde el momento en que ejecuta la prueba:

Resumen de comandos -

cambiar al directorio de trump"

cd trump

editar con:

nano cntDwnSng.py

cambiar los valores de fecha del programa de Python:

# ingrese la hora y fecha objetivo aquí día = 20

mes = 1

año = 2017

hora = 12

minutos = 00

seg = 0

c) guarde el programa Python y ejecútelo con el comando:

python cntDwnSng.py

d) El resultado esperado es: la pantalla LCD cuenta el tiempo hasta que llega a cero, luego se reproduce el efecto de sonido, luego se desplaza el mensaje de la pantalla LCD y finalmente se reproduce la canción mp3. Si todo va bien, puede restablecer los valores de fecha.

Paso 6: modificar el marco de la imagen y el ensamblaje final

Modificar el marco de la imagen y el ensamblaje final
Modificar el marco de la imagen y el ensamblaje final
Modificar el marco de la imagen y el ensamblaje final
Modificar el marco de la imagen y el ensamblaje final
Modificar el marco de la imagen y el ensamblaje final
Modificar el marco de la imagen y el ensamblaje final

a) Mueva el brazo de soporte del marco de fotos de serie de lado a lado para separarlo del tablero.

b) Imprima el archivo de imagen de inauguración-j.webp

c) Corte todos los pines que sobresalen cerca de la pantalla para obtener un montaje más empotrado. Fije la pantalla LCD al tablero del marco con pegamento caliente y tiras de cartón para esquinas. ¡No monte la pantalla LCD al revés!

d) Con una sierra de cinta o caladora, corte el soporte del marco según el dibujo y fíjelo al tablero del marco del cuadro con pegamento caliente; asegúrese de que esté bien sujeto.

e) Inserte los 4 cables dupont en los pines GPIO de RasPi antes de unir la carcasa de RasPi.

f) Fije la Raspi y el altavoz al brazo de soporte del marco con pegamento termofusible. Complete las otras conexiones según el paso anterior. Opcional: ate el cable de alimentación USB junto con el mazo de cables de bobina roja.

g) Para ejecutar automáticamente el programa Python en el inicio, ingrese el comando:

sudo nano / etc / profile

Desplácese hasta el final y agregue la siguiente línea:

sudo python /home/pi/trump/cntDwnSng.py

Escribe Ctrl-X para salir, luego "Y" para guardar seguido de "Enter" dos veces.

h) Yendo más allá: ahora que tiene las capacidades de control de RasPi, puede agregar fácilmente aún más funciones de celebración, consulte Temporizador de cuenta regresiva de Nochevieja con capacidad de lanzamiento de fuegos artificiales

Recomendado: