100%
vumeter mic view
Description

Imported from GitHub: rattamayhorka/vumeter · commit 9d9dd4b · license GPL-3.0

Description

Un vumetro para conectarlo a la PC por USB

README

Vumeter - Tablero con Control de Volumen y Display OLED multimedia

Vumeter, es un proyecto con el que puedes mostrar en un OLED, información en tiempo real como Artista y Cancíón que se está reproduciendo en Linux, muy parecido a lo que era LCD Smartie, :D

Este script de Python interactúa con reproductores multimedia a traves de D-Bus y formatea la información y la envía al atmega32 que controla la pantalla OLED.

Por implementar:

  • vumetro (30%)
  • notificaciónes (0%)

Software

Hardware

Conexiones:

#define SCL PB6
#define SDI PB5
#define CS PB1

Serial interface NHD-0420CW configuration:

BS0 - GND
BS1 - GND
BS2 - GND

OLED CONNECTIONS PCB / ATMEGA CONNECTIONS

1 - VSS GND
2 - VDD VOLTAGE
3 - REGVDD VOLTAGE
4 - D/C GND
5 - R/W GND
6 - E GND
7 - D0 [SCLK] PB6
8 - D1 [SDI] PB5
9 - D2 GND
10 - D3 GND
11 - D4 GND
12 - D5 GND
13 - D6 GND
14 - D7 GND
15 - CS PB1
16 - RES VOLTAGE
17 - BS0 [SERIAL] GND
18 - BS1 [SERIAL] GND
19 - BS2 [SERIAL] GND
20 - VSS(FRAMEGROUND) GND

ENCODER CONNECTIONS / ATMEGA CONNECTIONS

1 - GND GND
2 - VCC VOLTAGE
3 - SW PD4
4 - DT PD3
5 - CLK PD2

Diagrama

Image

PCB

Image

3D image

Image

Configuración

Asegúrate de tener todos los requisitos instalados antes de ejecutar el script.

pip install pydbus unidecode

Uso

Ejecuta el script de la siguiente manera:

python dbus_data_tx.py

El script detectará reproductores multimedia activos y mostrará información sobre la canción en el display OLED. También permite ajustar el volumen mediante un convertidor usb-serial conectado al microcontrolador.

Notas

  • Asegúrate de tener permisos para acceder al puerto serie (/dev/ttyUSB0 en este caso).
  • Ajusta el puerto serie y el baudrate según tu configuración.

Contribuciones

¡Contribuciones son bienvenidas! Si encuentras errores o mejoras posibles, no dudes en crear un issue o enviar un pull request.

Autor

[rattamayhorka]

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.