Différences entre versions de « Projets:Au taf »
Ligne 59 : | Ligne 59 : | ||
==Fichiers source== | ==Fichiers source== | ||
+ | Github en constuction | ||
+ | |||
+ | https://github.com/myhumankit/au-taf/tree/master | ||
==Etapes de fabrication pas à pas== | ==Etapes de fabrication pas à pas== |
Version du 31 mai 2023 à 10:46
Au taf
400pxLa propriété « A image principale » (comme le type de page) avec la valeur d’entrée « File: » contient des caractères non valides ou est incomplète, et donc peut provoquer des résultats inattendus lors d’une requête ou d’un processus d’annotation. | |
---|---|
Informations | |
Description | Système de reconnaissance vocale permettant de contrôler l'environnement |
Catégorie | Motricité |
Etat d'avancement | En cours |
Techniques | |
Durée de fabrication | |
Coût matériel | |
Niveau | Difficile |
Licence | by-sa |
Date de création | 2019-12-19 |
Équipe | |
Porteur de projet | Christian B. |
Contributeurs | Gigi35, Stevan |
Fabmanager | Delphine |
Référent documentation | Stevan |
Nom humanlab | Humanlab_MHK |
Documentation | |
Statut de la documentation | Partielle |
Relecture de la documentation | Non vérifiée |
Description du projet
Projet visant à proposer un système de reconnaissance vocale permettant de contrôler l'environnement :
- Émettre des codes infra-rouge vers des équipements existants (TV, radio, ...)
- Communiquer avec des modules d'entrées-sorties via, par exemple, du Bluetooth
- Piloter un téléphone pour recevoir ou émettre des appels
Cahier des charges
- Une contrainte initiale est de ne pas compter sur la disponibilité d'une liaison Internet pour ce projet : la reconnaissance vocale doit être réalisée de manière locale.
- Une seconde contrainte s'est imposée lors d'une première version : la reconnaissance doit être adaptée au locuteur. Ceci impose d'avoir un apprentissage (ou au moins un paramètrage) spécifique à l'utilisateur.
Analyse de l'existant
Equipe (Porteur de projet et contributeurs)
- Porteur de projet
- Contributeurs
- Animateur (coordinateur du projet)
- Fabmanager référent
- Responsable de documentation
Matériel nécessaire
- Une carte STM32F429 intégrant un écran couleur tactile (240x320 pixels) et dont le processeur gère de nombreux timers, lignes séries
- Un microphone USB Adafruit 4346 car, il n'existe pas d'entrée audio sur la carte STM32
- Un récepteur et un émetteur (MX-05V / MX-FS-03V) pour pouvoir communiquer avec des appareils utilisant les ondes radios (porte de garage, volet, ...)
- Un cordon Qwiic afin de connecter le microphone à la carte
Outils nécessaires
- Ordinateur pour la configuration de la carte STM32
- Internet (configuration uniquement)
Coût
- Carte STM32F429 : 28€ (29/03/2023)
- Microphone Adafruit 4346 : 5€ (15/05/2023)
- Récepteur/Émetteur : 2€ (15/05/2023)
- Cordon microphone : 2€ (15/05/2023)
Total : 37€
Fichiers source
Github en constuction
https://github.com/myhumankit/au-taf/tree/master
Etapes de fabrication pas à pas
Allumage de la carte STM32
Dans un premier temps, on peut s'assurer que la carte STM32 fonctionne bien. Pour cela, il suffit de la brancher à un ordinateur à l'aide du câble qui est fourni avec. Le câble est assez court mais un autre câble du même type (USB Mini B) peut être utilisé à la place. Lors du premier démarrage, l'écran devrait ressembler à ça :
Installation de l'environnement STM32 Cube
L'installateur de l'IDE (Integrated Developement Environment) pour la carte est trouvable sur le site de STMicroelectronics ou directement ici. Il requiert au minimum une adresse e-mail valide lors du téléchargement. Une fois installé, on peut créer un nouveau projet.