quinta-feira, 7 de novembro de 2024

Controlando um display OLED com um Raspberry Pi Pico usando CircuitPython

Adding A Nextion Display To Your MMDVM Hotspot-- DADOS SITES E INTRUTIONS

https://github.com/g4klx/MMDVMHost NTRUTIONS https://github.com/f5swb/nextion-driver/blob/master/how%20to%20driver.md https://github.com/on7lds/NextionDriverInstaller COMO INSTALAR O DRIVER NEXTION Primeiro instale o driver Nextion do ON7LDS L3 HS faça login no seu Pi-Star com SSH RPI-RW sudo rm /usr/local/bin/NextionDriver para apagar o driver antigo obtenha o software Então: cd /tmp clone git https://github.com/on7lds/NextionDriverInstaller.git ir ! sudo NextionDriverInstaller/install.sh Verificando a instalação (no Pi-Star) Você notará que no MMDVMHost, além da parte Nextion dessa página, há algumas adições relacionadas a esta interface Nextion: Verifique suas configurações de software no Pi-Star: Vá para a página Expert => Editor MMDVMHost (ou arquivo mmdvmhost.ini) para a parte Nextion check/set in the Nextion part, the driver at /dev/ttyNextionDriver (USB adapter) or /dev/ttyAMA0 (connected to GPIO-RPi) check/set in the NextionDriver part Port: /dev/ttyUSB0 (for USB adapter) or /dev/ttyAMA0 (connected to the GPIO pins of RPi)**** LogLevel: 2 DataFilesPath: /usr/local/etc/ GroupsFile: groups.txt DMRidFile: stripped.csv Enviando comandos do display Execute um comando Linux: 2A F0 (linux command) FF FF FF O 'comando linux' é executado. Execute um comando linux: com feedback: 2A F1 (comando linux) FF FF FF ou 2A F1 (número) (comando linux) FF FF FF O 'comando linux' é executado e a PRIMEIRA linha do resultado é enviada para a variável de exibição 'msg' Após executar o comando linux, status.val=24 é enviado e S0.click é acionado. Isso permite que o display processe o resultado do comando, se necessário. Se o terceiro byte, (número) estiver presente (com o número 1..31), o resultado do comando não será retornado em msg.txt, mas na variável resultXX.txt onde XX = o número que foi fornecido. Exemplo: 2A F1 05 data FF FF FF retornará a data/hora em result05.txt https://github.com/on7lds/NextionDriverInstaller Instalador e verificador do ON7LDS NextionDriver Esta é a versão do instalador 1.06 (31 dez 2020) 12/2020: aviso de que o display já deveria estar funcionando + opção de parar caso contrário 08/2020: opções extras adicionadas 03/2019: opções de configuração do NextionDriver alteradas / pequenas correções 04/2019: scripts de inicialização alterados. O NextionDriver iniciará mais tarde no processo, mas é menos provável que dê problemas ao usar monitores conectados por modem Este repositório traz 3 programas auxiliares para a instalação do NextionDriver quando você não quiser fazê-lo manualmente: um programa para instalar o NextionDriver um programa para converter um arquivo de configuração MMDVMHost existente para usar o NextionDriver (isso é chamado pelo programa instalador) um programa para verificar a instalação Usuários do Pi-Star: use este instalador para atualizar seu sistema se sua instalação for mais antiga que 09 fev 2019. Mesmo que o NextionDriver tenha sido atualizado recentemente instalar.sh Este é o programa instalador do NextionDriver. Eu (e outros) testamos em alguns pontos de acesso, mas sempre há muito mais situações e combinações do que as que testamos :-) (agradecimentos especiais a Rob PD0DIB e Jason KE7FNS pelo feedback) O instalador executa o programa conversor de configuração para converter automaticamente o arquivo MMDVM.ini para incorporar o NextionDriver. NextionDriver_ConvertConfig Você pode simplesmente executá-lo (NextionDriver_ConvertConfig) se tiver instalado o NextionDriver manualmente, mas ele também será chamado quando você executar o instalador! check_installation.sh Quando você instala o NextionDriver, este programa tenta verificar a configuração do MMDVMHost e do NextionDriver. O programa então fornece muitas informações sobre a instalação do NextionDriver e se parece estar OK ou não. Instalando NextionDriver (no Pi-Star) faça login no seu Pi-Star com SSH usar PuTTY ou vá para seu painel -> configuração -> especialista -> acesso SSH ( http://pi-star.local/admin/expert/ssh_access.php ) vá para o diretório /tmp cd /tmp obter o software git clone https://github.com/on7lds/NextionDriverInstaller.git ir ! sudo NextionDriverInstaller/install.sh Verificando a instalação (no Pi-Star) faça login no seu Pi-Star com SSH usar PuTTY ou vá para seu painel -> configuração -> especialista -> acesso SSH ( http://pi-star.local/admin/expert/ssh_access.php ) vá para o diretório /tmp cd /tmp obter o software git clone https://github.com/on7lds/NextionDriverInstaller.git NOTA: se você receber um erro de que o caminho de destino existe, você já baixou o software. Então vá para o próximo passo. ir ! sudo NextionDriverInstaller/check_installation.sh

Adding A Nextion Display To Your MMDVM Hotspot ----- INSTALANDO DISPLAY NEXTION HOTSPOT