LAFL
Audição Foveated de Grande Matriz
A base de código para o script Python em execução no RPI e em um laptop
Coisas para fazer
Corrigida mistura de bit grande/pequeno do gráfico - Corrigido 27/02/24 (ambos precisam ser definidos como grande/MSB primeiro) - Corrigido novamente em 27/03/24 com 12 sinais que mudaram para pequeno/LSB
expandir o gráfico para todos os 12 sinais
- Codifique no pi e no laptop
- Feito em 27/03/24
Implementar código FFT
- Um passo para redução de ruído - Feito para um microfone 24/03/24
- ainda precisa de teste real
- rejeição de modo comum
- Implementado, mas pode não ser útil
Código de filtragem - Cole
Diferença de código de fase - Casie && Possivelmente Tyler
- Eu nem sei o que acontece nisso
- também precisa de código para alinhar automaticamente as compensações do microfone no código
Economia de sinal e reprodução com emulador de HW
Caixa - Roberto
PARA EXPLORAÇÃO POSTERIOR
- Configurando o Github Desktop
- Preciso de nomes de usuário para poder torná-lo um colaborador
- Clonar do URL https://github.com/MattRSON/LAFL
- Definir ramificação para a tarefa atual
- Se você tentar empurrar para main, ele dirá que não.
- Empurre apenas para a tarefa atual
- Assim que a tarefa estiver concluída, irei movê-la para principal
- Qualquer alteração nos arquivos será exibida no desktop do github
- Eles podem então ser comprometidos e empurrados
- Código VS
- Instale o python 3.12 da loja do Windows
- Instale a extensão python no código vs
- Instale a extensão Live Share no código vs
- Abra a pasta LAFL em documentos/github
- Rede SPI é executada no Rpi
- LaptopPython roda em laptop
- Quaisquer códigos de teste que você deseja escrever podem ser lançados na pasta TestScripts
- Código em execução
- Se um terminal estiver aberto no Vs Code, clique em Terminal/Novo Terminal na parte superior
- A partir disso, clique no pequeno sinal de mais no canto superior direito da janela do terminal (canto inferior direito da tela)
- Um desses terminais será usado para executar código no laptop
- O outro será usado para executar código no Rpi
- Para executar o código no lado do laptop, digite 'python LaptopPython.py'
- 'python' Diz para ser executado como um arquivo python
- 'LaptopPython.py' no nome do script
- Isso só funcionará se o código Rpi estiver em execução
- Para parar o código, aperte o x na janela
- Para executar o código no lado Rpi, primeiro precisamos nos conectar a ele (Ignorar para HardwareEmulator)
- no terminal não utilizado digite 'ssh pi@LAFL'
- Isso irá se conectar a ele como usuário 'pi' ao computador 'LAFL'
- A senha é LAFLTSMCR
- Então para executar o código precisamos finalizar a pasta LAFL
- e por último digite 'sudo python SPI-Network.py'
- O código não mostrará nada, isso é normal
- Um aviso pode aparecer. Em pode ser ignorado
- Para parar o código, pressione 'ctrl C'
- Para executar o emulador de hardware
- Defina o host no LaptopPython para aquele baseado em número
- Para executar o código digite 'python HardwareEmulator.py'
- Navegando na linha de comando
- Alterando pasta
- 'cd FOLDERNAME' irá para essa pasta
- 'cd ..' retornará uma pasta
- 'ls' listará as pastas e arquivos em uma pasta
- Executando coisas
- 'sudo' Dá privilégio de administrador necessário para alguns comandos
- Desligando o pi
- 'sudo shutdown now' desliga-o, então é seguro desconectar