Différences entre versions de « Projets:Magic Control 2022 »
Ligne 24 : | Ligne 24 : | ||
* [[Projets:Magic_Control_2021 | Magic Control 2021]] (Fabrikarium 2021) Ajout de l'interface | * [[Projets:Magic_Control_2021 | Magic Control 2021]] (Fabrikarium 2021) Ajout de l'interface | ||
* [[Projets:Magic_Control_V2 | Magic Control V2]] (Stages INRIA de Brice et Roxanne) | * [[Projets:Magic_Control_V2 | Magic Control V2]] (Stages INRIA de Brice et Roxanne) | ||
+ | * [[Projets:Fokus_Magic_control_2022 | Fokus Magic Control 2022]] | ||
+ | |||
=== Chantiers pour ce Fabrikarium === | === Chantiers pour ce Fabrikarium === | ||
Ligne 38 : | Ligne 40 : | ||
* Apprentissage de trames infrarouge pour remplacer des télécommandes (Contrôle de la télé, ouverture des portes) | * Apprentissage de trames infrarouge pour remplacer des télécommandes (Contrôle de la télé, ouverture des portes) | ||
+ | |||
+ | == État précédent == | ||
+ | |||
+ | === Schéma de principe === | ||
+ | |||
+ | * Schéma de principe électronique | ||
+ | * Architecture logicielle | ||
+ | |||
+ | === Raspberry pi === | ||
+ | |||
+ | * Installation -> setup.sh | ||
+ | * Gestion des tâchessupervisord | ||
+ | * Gestion du réseau | ||
+ | |||
+ | === Interface === | ||
== Chantier du Fabrikarium == | == Chantier du Fabrikarium == | ||
=== R-NET CTRL de Raspberry Pi à M5Stack === | === R-NET CTRL de Raspberry Pi à M5Stack === | ||
+ | <span style="color:#FFFFFF; background:#ff6600; padding:5px">En cours</span> | ||
+ | |||
Pour économiser de la batterie, on souhaite remplacer le raspberry pi par une carte de prototypage M5Stack basée sur un microcontrôleur ESP32. | Pour économiser de la batterie, on souhaite remplacer le raspberry pi par une carte de prototypage M5Stack basée sur un microcontrôleur ESP32. | ||
Ligne 55 : | Ligne 74 : | ||
==== Serveur statique ==== | ==== Serveur statique ==== | ||
+ | <span style="color:#FFFFFF; background:#ff6600; padding:5px">En cours</span> | ||
+ | |||
On utilise une bibliothèque python | On utilise une bibliothèque python | ||
==== IR ==== | ==== IR ==== | ||
+ | <span style="color:#FFFFFF; background:#ff6600; padding:5px">En cours</span> | ||
+ | |||
=== Infrarouge === | === Infrarouge === | ||
+ | <span style="color:#FFFFFF; background:#ff6600; padding:5px">En cours</span> | ||
+ | |||
+ | |||
+ | ==== Principe Raspberry pi / ir-ctl ==== | ||
+ | |||
Sur la version raspberry pi, on utilise un capteur et des leds infrarouges directement reliées au GPIO. | Sur la version raspberry pi, on utilise un capteur et des leds infrarouges directement reliées au GPIO. | ||
Ligne 85 : | Ligne 113 : | ||
Revoir la procédure d'enregistrement | Revoir la procédure d'enregistrement | ||
+ | |||
+ | ==== Circuit électronique ==== | ||
+ | |||
Ligne 94 : | Ligne 125 : | ||
==== Casquette téléphone ==== | ==== Casquette téléphone ==== | ||
+ | <span style="color:#FFFFFF; background:#00C000; padding:5px"> Testé et fonctionnel</span> | ||
+ | |||
==== Boîtier M5Stack ==== | ==== Boîtier M5Stack ==== | ||
+ | |||
== Cahier des charges == | == Cahier des charges == |
Version du 19 octobre 2022 à 17:48
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)
- Fokus Magic Control 2022
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)
État précédent
Schéma de principe
- Schéma de principe électronique
- Architecture logicielle
Raspberry pi
- Installation -> setup.sh
- Gestion des tâchessupervisord
- Gestion du réseau
Interface
Chantier du Fabrikarium
R-NET CTRL de Raspberry Pi à M5Stack
En cours
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
En cours
On utilise une bibliothèque python
IR
En cours
Infrarouge
En cours
Principe Raspberry pi / ir-ctl
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
Revoir la procédure d'enregistrement
Circuit électronique
Interface
Nouvelle couleur 31 73 125
Modélisation
Casquette téléphone
Testé et fonctionnel