MMDVM: Pantalla OLED

Instalación de una pantalla OLED en un repetidor MMDVM

Como instalar una pantalla OLLED para MMDVM

 

Oled_01

 

Cómo integrar una pequeña pantalla OLED en MMDVM.

Este tipo de pantalla es conocido por la referencia SSD1306, mide 27 milímetros para una definición de pantalla de 128 x 64. Hay dos variantes de la pantalla SSD1306, una que funciona en el autobús de SPI y la otra en I2C. Elegí el modelo de bus I2C, reconocible por estos pines SCA y SCL. Es monocromo pero también existe en una versión bicolor de color amarillo y azul. Sólo las líneas en la parte superior de la pantalla son de color amarillo. Este es el modelo que uso

Requisitos previos del software

Estás conectado con Raspberry Pi.

En primer lugar, validaremos los buses SPI e I2C del Raspberry Pi, gracias al menú de configuración.

Configuramos el bus I2C

Ahora instalamos paquetes de software para administrar estos buses.

Para que los módulos comiencen debemos indicarlos en el archivo de módulos

Debes tener estas dos líneas

i2c-dev

spidev

Reset la raspberry

Después de volver a conectar, debemos encontrar los puertos i2c y spi

Vemos como esta conectado

Oled_02

Conectando el display

Oled_03

TEST DE CONEXION

Comprobaremos que el cableado es correcto y que la pantalla se detecta en el bus I2C.

Inicie el siguiente comando.

Oled_04

El display esta en la dirección 3c

Instalación de la biblioteca de comunicaciones de pantalla OLED

Si no instalaste git en tu Raspberry Pi, te sugiero que ejecutes este comando.

Descargue ahora la biblioteca ArduiPi_OLED (directamente en github).

compila el software

Recompilando MMDVMHost

Vamos a actualizar MMDVMHost con estas pocas instrucciones. La compilación tomará varios minutos.

Actualización del archivo de configuración MMDVMHost

Aquí está el paso final. Ahora, en la sección [General] del archivo MMDVM.ini, hemos instalado una pantalla OLED

[General]

Callsign=F5ZKS

Timeout=600

Duplex=1

# ModeHang=10

RFModeHang=10

NetModeHang=3

#Display=Nextion

Display=<strong>OLED</strong>

#Display=None

Daemon=0

Se refiere a la sección de OLED que no tenemos que cambiar

[OLED]

Type=3

Brightness=0

Invert=0

Reseteo la raspberry y ya esta

Todo esto se ha obtenido de la pagina de F5UII