Projets:Magic Control 2022
Magic Control 2022
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 | Développement du Magic Control pendant le Fabrikarium 2022 |
Catégorie | Mobilité Motricité |
Etat d'avancement | En cours |
Techniques | |
Durée de fabrication | |
Coût matériel | |
Niveau | |
Licence | by-sa |
Date de création | 2022-10-18 |
Équipe | |
Porteur de projet | Jonathan |
Contributeurs | Delphine, LaurentM |
Animateur | Delphine |
Fabmanager | Delphine |
Référent documentation | LaurentM |
Nom humanlab | Humanlab_MHK |
Documentation | |
Statut de la documentation | Partielle |
Relecture de la documentation | Non vérifiée |
Description du projet
Historique
Rappel des épisodes précédents en quelques mots
- Can2RNET (Fabrikarium 2019) Commande d'un fauteuil roulant par l'intérmédiaire de son bus CAN
- Magic Joystick (Fabrikarium 2019) Fabrication d'un joystick faible pression pour contrôler le fauteuil
- Magic Joystick 2020 (Fabrikarium 2020)
- Magic Control 2021 (Fabrikarium 2021) Ajout de l'interface
- Magic Control V2 (Stages INRIA de Brice et Roxanne)
Chantiers pour ce Fabrikarium
Utilisation de M5Stack
Objectif : Se passer de raspberry pi pour économiser de la batterie
Amélioration de l'interface
- Revoir la page d'accueil
Intégration de la domotique
- Apprentissage de trames infrarouge pour remplacer des télécommandes (Contrôle de la télé, ouverture des portes)
Chantier du Fabrikarium
R-NET CTRL de Raspberry Pi à M5Stack
Pour économiser de la batterie, on souhaite remplacer le raspberry pi par une carte de prototypage M5Stack basée sur un microcontrôleur ESP32.
On a besoin d'un module supplémentaire COMMU pour le bus CAN, ainsi que deux interfaces CAN.
Composants utilisés :
Serveur WEB interface
Serveur statique
IR
Infrarouge
Sur la version raspberry pi, on utilise un capteur et des leds infrarouges directement reliées au GPIO.
L'utilitaire en ligne de commande
ir-ctl
pour enregistrer des trames infrarouges dans des fichiers et les relire. Il s'installe à partir du paquet
v4l-utils
.
Il est nécessaire de configurer les deux broches GPIO dans le fichier
boot/config.txt
# MagicJoy IR config starts ========= # Uncomment this to enable the infrared module #for receiver, enable to receive IR signals dtoverlay=gpio-ir,gpio_pin=18,rc-map-name=ir-keytable #for transmitter, enable to send IR signals dtoverlay=gpio-ir-tx,gpio_pin=17 # MagicJoy IR config stops ==========
On peut utiliser --one-shot