Tabla de contenido:
- Paso 1: Piezas y herramientas
- Paso 2: Construya el cable de audio TRRS
- Paso 3: Configura Raspberry PI
- Paso 4: Conecte la pantalla LCD a Raspberry Pi, configure y pruebe
- Paso 5: prueba del sistema
- Paso 6: modificar el marco de la imagen y el ensamblaje final
Video: Reloj de cuenta regresiva para la inauguración presidencial (Wifi): 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
Partes:
- Raspberry Pi modelo B + o posterior y estuche
- 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.
- 2 cables micro USB y cargador de puerto dual - arnés de cables de bobina roja opcional
- Marco de fotos 5x7
- Cable de audio Sparkfun TRRS - 18 "(coleta) CAB-11580
- Clavija estéreo Digikey CP-3502-ND de 3,5 mm
- Tablero duro o madera contrachapada de 3/4 "de grosor de aproximadamente 5" por 8"
- Módulo de pantalla LCD I2C 2X16
- 4 cables de puente dupont hembra a hembra (100 o 200 mm de largo está bien)
- Adaptador wifi USB
Instrumentos:
- Pistola de silicona
- Soldador
- Trazador de líneas de alambre
- Sierra de cinta o caladora
Paso 2: 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
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
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
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:
Temporizador de cuenta regresiva del próximo evento: 5 pasos
Temporizador de cuenta regresiva de eventos próximos: Descripción general: El reloj de cuenta regresiva de eventos es similar a los productos comerciales, con algunos giros: a) Se puede leer desde el otro lado de la pantalla de la sala b) Imagen del evento personalizable c) A medida que el tiempo objetivo del evento cuenta regresivamente, los días restantes cambian color - verde - > amarillo
Cuenta regresiva de Arduino con botón de reposo: 4 pasos
Arduino Count Down W / Rest Button: Este Instructable le enseñará cómo crear un temporizador de cuenta regresiva usando una pantalla de 4 dígitos y 7 segmentos que se puede reiniciar con un botón. Tuve la idea de hacer esto porque mientras creaba la pantalla de 7 segmentos de 1 dígito en clase, quería crear algo
Temporizador de cuenta regresiva: 4 pasos
Temporizador de cuenta regresiva: en estas instrucciones, te enseñaré cómo hacer un temporizador de cuenta regresiva que te ayudará a controlar la gestión del tiempo en tu vida diaria. La principal inspiración vino de este enlace. Este temporizador de cuenta regresiva será básicamente un segmento t de cuatro dígitos y siete
Temporizador de cuenta regresiva para fiestas: 7 pasos
Temporizador de cuenta regresiva para fiestas: los temporizadores son necesarios para distintos propósitos, porque la mayoría de las veces, se asigna un tiempo definido a tareas particulares. Por lo tanto, en este proyecto, aprenderá cómo hacer un temporizador de cuenta regresiva de 10 segundos que se puede usar para medir el tiempo de las pruebas. acertijos y otros e
Un reloj de cuenta regresiva con LED: 3 pasos
Un reloj de cuenta regresiva con LED: estas son algunas notas breves sobre un 'reloj de cuenta regresiva' que construí hace 10 años para el año 2000. El reloj mide 4 pies cuadrados desde el frente. Tiene aproximadamente 4 pulgadas de grosor y se ejecuta en un microcontrolador integrado. Cada segmento está hecho de alrededor de 20 x LED de 10 mm. Yo ca