LAFL
Écoute fovéée à large réseau
La base de code pour le script Python exécuté sur le RPI et sur un ordinateur portable
Choses à faire
Correction d'une confusion graphique gros/petit bit -- Corrigé le 27/02/24 (les deux doivent d'abord être réglés sur big/MSB) -- Corrigé à nouveau le 27/03/24 avec 12 signaux, il est passé à little/LSB
étendre le graphique aux 12 signaux
- Code sur le pi et l'ordinateur portable
- Fait le 27/03/24
Implémenter le code FFT
- Une étape pour la réduction du bruit -- Fait pour un micro 24/03/24
- il faut encore un vrai test
- rejet en mode commun
- Mis en œuvre mais pourrait ne pas être utile
Code de filtrage -- Cole
Différence de code de phase -- Casie && Peut-être Tyler
- Je ne sais même pas ce qui se passe là-dedans
- il faut également du code pour aligner automatiquement les décalages du microphone dans le code
Sauvegarde et relecture du signal avec l'émulateur matériel
Boîte -- Robert
POUR UNE EXPLORATION PLUS TARDIÈRE
- Configuration du bureau Github
- J'ai besoin de noms d'utilisateur pour pouvoir faire de vous un contributeur
- Cloner à partir de l'URL https://github.com/MattRSON/LAFL
- Définir la branche sur la tâche en cours
- Si vous essayez d'appuyer sur principal, il vous dira non.
- Pousser uniquement vers la tâche en cours
- Une fois la tâche terminée, je la déplacerai vers le principal
- Tout changement dans les fichiers s'affichera sur le bureau github
- Ils peuvent alors être engagés et poussés
- Code VS
- Installez Python 3.12 depuis le Windows Store
- Installer l'extension Python dans vs code
- Installer l'extension Live Share dans vs code
- Ouvrez le dossier LAFL dans documents/github
- SPI-Network fonctionne sur le Rpi
- LaptopPython fonctionne sur un ordinateur portable
- Tous les codes de test que vous souhaitez écrire peuvent être jetés dans le dossier TestScripts
- Code d'exécution
- Si un terminal est maintenant ouvert dans Vs Code, cliquez sur Terminal/Nouveau terminal en haut.
- À partir de là, appuyez sur le petit plus en haut à droite de la fenêtre du terminal (en bas à droite de l'écran)
- L'un de ces terminaux sera utilisé pour exécuter du code sur l'ordinateur portable
- L'autre servira à exécuter du code sur le Rpi
- Pour exécuter le code côté ordinateur portable, tapez « python LaptopPython.py »
- 'python' lui dit de s'exécuter en tant que fichier python
- 'LaptopPython.py' dans le nom du script
- Cela ne fonctionnera que si le code Rpi est en cours d'exécution
- Pour arrêter le code, appuyez sur le x sur la fenêtre
- Pour exécuter le code côté Rpi, nous devons d'abord nous y connecter (Ignorer pour HardwareEmulator)
- dans le terminal inutilisé, tapez 'ssh pi@LAFL'
- Celui-ci s'y connectera en tant qu'utilisateur « pi » à l'ordinateur « LAFL »
- Le mot de passe est LAFLTSMCR
- Ensuite, pour exécuter le code, nous devons entrer dans le dossier LAFL
- et enfin tapez 'sudo python SPI-Network.py'
- Le code n'affichera rien, c'est normal
- Un avertissement peut apparaître. In peut être ignoré
- Pour arrêter le code, appuyez sur 'ctrl C'
- Pour exécuter l'émulateur matériel
- Définissez l'hôte dans LaptopPython sur celui basé sur le nombre
- Pour exécuter le type de code 'python HardwareEmulator.py'
- Navigation dans la ligne de commande
- Changer de dossier
- 'cd FOLDERNAME' ira dans ce dossier
- 'cd ..' reviendra en arrière d'un dossier
- 'ls' listera les dossiers et fichiers dans un dossier
- Faire fonctionner les choses
- 'sudo' Donne le privilège d'administrateur nécessaire pour certaines commandes
- Arrêter le pi
- "Sudo shutdown now" l'arrête pour pouvoir le débrancher en toute sécurité