Différences entre versions de « Projets:Magic Control 2022 »

De wikilab
Ligne 55 : Ligne 55 :
  
 
==== Serveur statique ====
 
==== Serveur statique ====
 +
 +
On utilise une bibliothèque python
  
 
==== IR ====
 
==== IR ====
Ligne 63 : Ligne 65 :
  
  
L'utilitaire en ligne de commande <pre>ir-ctl</pre> pour enregistrer des trames infrarouges dans des fichiers et les relire. Il s'installe à partir du paquet <pre>v4l-utils</pre>.
+
L'utilitaire en ligne de commande <code>ir-ctl</code> pour enregistrer des trames infrarouges dans des fichiers et les relire. Il s'installe à partir du paquet <code>v4l-utils</code>.
  
  
Il est nécessaire de configurer les deux broches GPIO dans le fichier <pre>boot/config.txt</pre>
+
Il est nécessaire de configurer les deux broches GPIO dans le fichier <code>boot/config.txt</code>.
  
 
<pre>
 
<pre>
Ligne 79 : Ligne 81 :
  
  
On peut utiliser --one-shot
+
On peut utiliser <code>--one-shot</code>
  
  
 +
Revoir la procédure d'enregistrement
  
  
 +
=== Interface ===
  
=== Interface ===
+
Nouvelle couleur 31 73 125
  
 
=== Modélisation ===
 
=== Modélisation ===

Version du 19 octobre 2022 à 16:26

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

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

On utilise une bibliothèque python

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


Revoir la procédure d'enregistrement


Interface

Nouvelle couleur 31 73 125

Modélisation

Casquette téléphone

Boîtier M5Stack

Cahier des charges

Analyse de l'existant et liens utiles

Matériel

Outils

Coût

Fichiers source

Etapes de fabrication pas à pas