PYBStick ESP32-C3 : Questions multiples
Posted: Sun 27 Nov 2022 16:19
Bonjour à toutes et tous,
Site à la parution des infos concernant les PYBStick ESP32-C3 j'ai commandé deux exemplaires ainsi que des adaptateurs de niveaux logiques pour un projet prévu cet hiver : La construction et la commande d'un phare marin (https://cults3d.com/en/3d-model/archite ... hare-jteix).
LE cahier des charges est le suivant :
- Eclairage "rotatif" avec des LEDs adressables.
- Un peu de lumières dans le phare (Simulation d'une montée ou descente avec une lanterne)
- Une corne de brume
- Et d'autres idées qui ne manqueront pas de venir...
- Commande du phare via un récepteur de type radio-commande (2.4GHz) de marque FrSky.
- Allumage/extinction du phare
- Type d'éclairage
- Eclairage intérieur
- Corne de brume
Comme je voudrais améliorer mon niveau de développement en Python (Je suis développeur Delphi à la base) j'aimerais utiliser micropython pour ce projet..
J'ai déjà trouvé de la doc sur la commande des LEDs adressables. Je suis assez confiant sur ce point.
Mes questions sont les suivantes :
1) Comme il faudra à un instant T gérer les LEDs du phare, la montée ou descente de la lanterne et la détection des ordres en provenance du récepteur, je me demande dans quelle mesure je peux faire du multi-threading pour gérer tout cela et comment.
2) le récepteur peut être branché raccordé au contrôleur via les sorties servos (auquel cas, il faut mesurer la largeur de l'impulsion en sortie)
ou via une sortie "sbus" qui fourni l'état de toutes les sorties sur une ligne.
Quelle est selon vous la solution la plus facile à mettre en œuvre (en tenant compte du point 1) ?
Je ne cherche pas solution "toute trouvé" mais je suis preneur de toutes les pistes que vous pourriez m'indiquer afin de définir une solution logicielle qui tiendra la route. (Surtout concernant le multi-threading et la détection d'impulsions)
En vous remerciant d'avance pour vos conseils,
Coyotte
Site à la parution des infos concernant les PYBStick ESP32-C3 j'ai commandé deux exemplaires ainsi que des adaptateurs de niveaux logiques pour un projet prévu cet hiver : La construction et la commande d'un phare marin (https://cults3d.com/en/3d-model/archite ... hare-jteix).
LE cahier des charges est le suivant :
- Eclairage "rotatif" avec des LEDs adressables.
- Un peu de lumières dans le phare (Simulation d'une montée ou descente avec une lanterne)
- Une corne de brume
- Et d'autres idées qui ne manqueront pas de venir...
- Commande du phare via un récepteur de type radio-commande (2.4GHz) de marque FrSky.
- Allumage/extinction du phare
- Type d'éclairage
- Eclairage intérieur
- Corne de brume
Comme je voudrais améliorer mon niveau de développement en Python (Je suis développeur Delphi à la base) j'aimerais utiliser micropython pour ce projet..
J'ai déjà trouvé de la doc sur la commande des LEDs adressables. Je suis assez confiant sur ce point.
Mes questions sont les suivantes :
1) Comme il faudra à un instant T gérer les LEDs du phare, la montée ou descente de la lanterne et la détection des ordres en provenance du récepteur, je me demande dans quelle mesure je peux faire du multi-threading pour gérer tout cela et comment.
2) le récepteur peut être branché raccordé au contrôleur via les sorties servos (auquel cas, il faut mesurer la largeur de l'impulsion en sortie)
ou via une sortie "sbus" qui fourni l'état de toutes les sorties sur une ligne.
Quelle est selon vous la solution la plus facile à mettre en œuvre (en tenant compte du point 1) ?
Je ne cherche pas solution "toute trouvé" mais je suis preneur de toutes les pistes que vous pourriez m'indiquer afin de définir une solution logicielle qui tiendra la route. (Surtout concernant le multi-threading et la détection d'impulsions)
En vous remerciant d'avance pour vos conseils,
Coyotte