LAFL
Escucha foveada de gran variedad
El código base tanto para el script Python que se ejecuta en el RPI como en una computadora portátil
Cosas que hacer
Se corrigió la confusión del gráfico de bits grandes/pequeños: se corrigió el 27/02/24 (ambos deben configurarse primero en grande/MSB). Se corrigió nuevamente el 27/03/24 con 12 señales que cambiaron a poco/LSB.
ampliar el gráfico a las 12 señales
- Código tanto en el pi como en la computadora portátil
- Hecho el 27/03/24
Implementar código FFT
- Un paso para la reducción de ruido: hecho para un micrófono 24/03/24
- todavía necesita una prueba real
- rechazo de modo común
- Implementado pero podría no ser útil
Código de filtrado - Cole
Diferencia de código de fase - Casie && Posiblemente Tyler
- Ni siquiera sé qué implica esto.
- También se necesita código para alinear automáticamente las compensaciones del micrófono en el código.
Guardado y reproducción de señal con emulador HW
Caja - Roberto
PARA UNA EXPLORACIÓN POSTERIOR
- Configurar el escritorio Github
- Necesito nombres de usuario para poder hacerte colaborador.
- Clonar desde URL https://github.com/MattRSON/LAFL
- Establecer rama para la tarea actual
- Si intentas acceder a main, te dirá que no.
- Sólo empuje a la tarea actual
- Una vez realizada la tarea, la moveré a principal.
- Cualquier cambio en los archivos se mostrará en el escritorio de github.
- Luego pueden ser comprometidos y empujados
- código VS
- Instale Python 3.12 desde la tienda de Windows
- Instalar la extensión Python en vs code
- Instale la extensión Live Share en vs code
- Abra la carpeta LAFL en documentos/github
- SPI-Network se ejecuta en Rpi
- LaptopPython se ejecuta en una computadora portátil
- Cualquier código de prueba que desee escribir se puede colocar en la carpeta TestScripts.
- Código en ejecución
- Si ahora hay una terminal abierta dentro de Vs Code, presione Terminal/Nueva Terminal en la parte superior
- Desde aquí, presione el pequeño signo más en la parte superior derecha de la ventana del terminal (abajo a la derecha de la pantalla)
- Uno de estos terminales se utilizará para ejecutar código en la computadora portátil.
- El otro se utilizará para ejecutar código en Rpi.
- Para ejecutar el código en el lado de la computadora portátil, escriba 'python LaptopPython.py'
- 'python' le dice que se ejecute como un archivo Python
- 'LaptopPython.py' en el nombre del script
- Esto sólo funcionará si el código Rpi se está ejecutando
- Para detener el código presione la x en la ventana
- Para ejecutar el código en el lado de Rpi, primero debemos conectarnos a él (Ignorar para HardwareEmulator)
- en el terminal no utilizado escriba 'ssh pi@LAFL'
- Esto se conectará como usuario 'pi' a la computadora 'LAFL'
- La contraseña es LAFLTSMCR
- Luego, para ejecutar el código, debemos ingresar a la carpeta LAFL.
- y por último escribe 'sudo python SPI-Network.py'
- El código no mostrará nada, esto es normal.
- Podría aparecer una advertencia. Se puede ignorar
- Para detener el código presione 'ctrl C'
- Para ejecutar el emulador de hardware
- Configure el host en LaptopPython al número basado en uno
- Para ejecutar el código, escriba 'python HardwareEmulator.py'
- Navegando en la línea de comando
- Cambiar carpeta
- 'cd FOLDERNAME' irá a esa carpeta
- 'cd ..' retrocederá una carpeta
- 'ls' enumerará las carpetas y archivos en una carpeta
- corriendo cosas
- 'sudo' Otorga el privilegio de administrador necesario para algunos comandos
- Apagar el pi
- 'sudo apagado ahora' lo apaga para que sea seguro desconectarlo