Créer un menu interactif sur un mini LCD
Posté : mer. 12 juil. 2017 11:27
Bonjour tout le monde,
Depuis plusieurs mois, je planche sur un vélo équipé de plusieurs caméras, pour prendre des photos à 360°.
Le but est entre autre de se servir de ces photos pour contribuer à OpenStreetMap.
Ces caméras sont commandées par un Arduino, et ce dernier est contrôlé par un Raspberry.
Je souhaite pouvoir contrôler le Raspberry Pi avec quelques boutons et un petit écran Lcd qui seront sur le "tableau de bord" du vélo.
J'ai déjà bien avancé sur certains points, mais là je bloque sur la gestion de cet écran. Actuellement, c'est un petit écran monochrome 84x48 provenant d'un Nokia 5110 de chez Adafruit : https://www.adafruit.com/product/338
Mon problème est de trouver comment créer un ensemble de menus et sous-menus dans lequel me déplacer avec des boutons, et qui déclencherait certaines fonctions.
J'ai trouvé des librairies ou des exemples pour le faire avec un Arduino :
http://www.r-site.net/site/struct.asp?a ... 3090%27%5D
https://www.youtube.com/watch?v=VtZvf5T98FI
Mais rien en Python pour le Raspberry, et ça me surprend.
Pour le moment, j'ai regardé les fonctions de Pillow, de luma.lcd, mais rien n'est vraiment adapté à la construction d'un menu.
J'ai loupé la librairie magique ? Quelqu'un a une idée ?
Depuis plusieurs mois, je planche sur un vélo équipé de plusieurs caméras, pour prendre des photos à 360°.
Le but est entre autre de se servir de ces photos pour contribuer à OpenStreetMap.
Ces caméras sont commandées par un Arduino, et ce dernier est contrôlé par un Raspberry.
Je souhaite pouvoir contrôler le Raspberry Pi avec quelques boutons et un petit écran Lcd qui seront sur le "tableau de bord" du vélo.
J'ai déjà bien avancé sur certains points, mais là je bloque sur la gestion de cet écran. Actuellement, c'est un petit écran monochrome 84x48 provenant d'un Nokia 5110 de chez Adafruit : https://www.adafruit.com/product/338
Mon problème est de trouver comment créer un ensemble de menus et sous-menus dans lequel me déplacer avec des boutons, et qui déclencherait certaines fonctions.
J'ai trouvé des librairies ou des exemples pour le faire avec un Arduino :
http://www.r-site.net/site/struct.asp?a ... 3090%27%5D
https://www.youtube.com/watch?v=VtZvf5T98FI
Mais rien en Python pour le Raspberry, et ça me surprend.
Pour le moment, j'ai regardé les fonctions de Pillow, de luma.lcd, mais rien n'est vraiment adapté à la construction d'un menu.
J'ai loupé la librairie magique ? Quelqu'un a une idée ?