Projets talk:Magic Control 2022

De wikilab

Déroulé du Fabrikarium

Mardi 18 octobre

  • Présentation de l'équipe et du projet
  • Définition des objectifs

Question existentielles :

  • Raspberry pi ou pas ?

Économie de la batterie :

A minima, n'utiliser le raspberry pi que quand l'interface est utilisée : R-NET CTRL et le joystick sont contrôlés avec un microcontrôleur indépendant.

  • Home assistant ou pas ?
    • Démo home assistant par Marc
    • Utiliser home assistant pour la partie domotique, conserver la partie IR sur le fauteuil


  • Problème du double wifi

- ne pas utiliser le wifi pour relier le smartphone à l'ordinateur de bord


Point fin de journée

  • Remplacement du raspberry pi par microcontrôleur
  • Interface par des fichiers statique pour ne plus utiliser de serveur web python
  • Travail de l'interface (Jean-Christophe, Delphine, Jonathan)
  • Protection solaire

Mercredi 19 octobre

Matin

  • Noa : interface web en statique
  • Marc : Documentation et prise en main IR
  • Delphine, Jonathan, Jean-Christophe, Kristi
    • Refonte de l'interface avec inkscape
    • Choix de nouveaux pictos
  • Louise : R-NET CTRL


Finalement

  • Noa, Marc : debuggage ir electrique + code
  • Delphine, Jonathan, Jean-Christophe : Interface inkscape, parcours utilisateur nouveau message IR
  • Louise, François : R-NET CTRL


CR 12/12/2023

Présents: François, Louise, Fred, Jonathan , Delphine


Code M5Stack_play

  • Passer le main en lib 'Rnet' et ajouter à la classe les méthodes d'abstraction développées initialement en Python
  • Ajouter une 'set-up' class avec le lient série
  • Utilisation de la lib Arduino JSON pour l'interface avec la raspi
  • Revoir le Fix sur le problème de pin commune entre le LCD et le CAN Autre GPIO de dispo ? Ou implémenter un 'mutex' sur la ressource ?
  • Revoir la priorité sur la gestion de la sélection des dictionnaires - Sélectionner en priorité les modes non sablier puis switch sur sablier si une trame match
  • Ajouter l'identification automatique de "l'identifier" du JSM qui est ajouté dans le système (nécessaire pour les méthodes ajoutées à la classe RNET)
    • (Réception de l'identifier dans une trame '0xC')

Code M5Stack_dump

  • Revoir le problème sur la PIN I2C partagée avec la SDCARD
  • Implémenter la procédure complète d'enregistrement des 4 dictionnaires + nommage des dicos

Schéma nouvelle configuration

Schéma de principe du fonctionnement du Magic control


Procédure d'apprentissage d'un nouveau fauteuil

Procédure d'apprentissage d'un nouveau fauteuil