Bonjour tous.
Avec mon raspberry j'ai comme projet de contrôler les trappes d'aération d'un bâtiment en fonction de la température intérieur et extérieur.
Tous cela sur un petit écran tactile avec une chouette interface graphique mais je ne sais pas vers quoi me tourner. Avez vous un idée ?
PS : comment mettre une photo ici ?
Interface graphique
Modérateur : Francois
-
- Raspinaute
- Messages : 1585
- Enregistré le : dim. 10 mai 2015 18:44
- Localisation : Dans la campagne à côté d'Annecy
- Contact :
Re: Interface graphique
Salut,
Ben t'es trop vague :
Je fais d'autres testes toujours sans X ... Pas encore trouvé l'oiseau rare.
A+
Ben t'es trop vague :
- une idée du langage ?
- X ou pas X ?
- ...
Je fais d'autres testes toujours sans X ... Pas encore trouvé l'oiseau rare.
A+
- BananaPI : Gentoo, disque SATA de 2 To
- Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
- Multimedia par DNLA
- Et pleins d'idées ... et bien sûr, pas assez de temps.
Re: Interface graphique
en Python avec raspbian sans consultation à distance.
Modifié en dernier par Founs le mer. 1 janv. 2020 05:42, modifié 1 fois.
Re: Interface graphique
Python : sous X est une bonne option (il y en a d'autres)
Penses que la résolution de ton écran tactile sera très basse.
Obtenir les températures , l'humidité est super facile, il y a plein de code tout fait en python pour ça sur le web.
Ne reste plus qu'à choisir comment tu vas actionner les trappes et identifier les seuils de déclenchement.
Penses que la résolution de ton écran tactile sera très basse.
Obtenir les températures , l'humidité est super facile, il y a plein de code tout fait en python pour ça sur le web.
Ne reste plus qu'à choisir comment tu vas actionner les trappes et identifier les seuils de déclenchement.
Re: Interface graphique
Personnellement, j'utilise Lazarus (Free Pascal) qui propose tout un tas de composants graphiques et qui permet, via une bibliothèque de gérer les ports et le GPIO.Founs a écrit : ↑lun. 30 déc. 2019 21:32... Avec mon raspberry j'ai comme projet de contrôler les trappes d'aération d'un bâtiment en fonction de la température intérieur et extérieur.
Tous cela sur un petit écran tactile avec une chouette interface graphique mais je ne sais pas vers quoi me tourner. Avez vous un idée ? ...
Un des avantages de Lazarus est qu'on a à développer le code sur une seule plateforme (Windows, Linux, ...) et ensuite le compiler sur la plateforme de son choix.
Je développe actuellement un GPS avec cartographie sur un écran tactile de 7"
Dans mon cas, je développe sous Windows avec un PC de bureau et un grand écran (bien plus visible qu'un écran de 7"), puis je compile sur mon Raspberry.
Cordialement.
Pierre
-
- Raspinaute
- Messages : 1089
- Enregistré le : lun. 15 août 2016 21:38
Re: Interface graphique
Et pourquoi ne pas choisir du client léger comme tout le monde le fait aujourd’hui ?
- Pas d’installation coté client.
- Accessible localement (par exemple en mode kioske) mais aussi depuis n’importe où sur n’importe quel type d’appareil (PI, PC tout os, Smartphone, Tablette, Télévision connecté …) avec un seul et unique code.
- Vues totalement séparées et indépendantes des langages ou des technologies des processus de services.
- Modification, ajout, suppression de vues sans reprise du code back end
- Des milliers de Framework et objets graphique gratuit pour le front end.
- Programmation simple uniquement avec des langages utilisés pour le web (html, css, javascript).
- Responsive (s’adapte à toutes taille d’écran), 2D, 3D
- Ect, ect, ect ….
J’ai beaucoup d’exemples, notamment des IHM pour l’industriel ou pour le médical mais la plupart son pro, donc confidentiel mais voilà ce que ça peut donner.
Une des premières que j’ai mises en production et qui tourne depuis bientôt 3 ans H24 et que j’avais intégré dans un intranet SharePoint. C’est une domotique dans un bâtiment en open space sur plusieurs niveaux. On voit que c'est les congés, tous les stores sont baissés et les lampes pratiquement toutes éteintes . Stores electrique, éclairage, ventillo-convecteurs à plusieurs vitesse, SkyDome, Supervision chaufferie, alarme, vidéosurveillance ect ... Au total plus de 400 objets paramétrables et accessibles dans les vues par simple click (ou toutch) . Juste pour info, le code de cette page tient pratiquement sur un feuille H4. J’avais utilisé la librairie Fabric pour la création des objets dans les vues.
La seconde est plus un exercice de style. C’est un datalogger connecté en temps réel au gpio du PI que j’ai créé en exemple sur ce site pour donner un aperçu des possibilités. Le troisième fait aussi partie du projet ‘Datalogger’ et donnait l’exemple d’utilisation d’une jauge trouvées sur le net. Les code sources et les commentaires de ce truc sont sur le post du tuto Application Web Dynamique en page 8,9 et 10 et j'avais mis une petite vidéo ici.
Si tu te plais avec Python, tu peux utiliser Django, Flash, Bottle … Il y d’autres possibilité beaucoup plus riche et performante pour fournir de la GUI moderne, mais je ne suis pas sûr que beaucoup de monde puisse suivre ici.
- Pas d’installation coté client.
- Accessible localement (par exemple en mode kioske) mais aussi depuis n’importe où sur n’importe quel type d’appareil (PI, PC tout os, Smartphone, Tablette, Télévision connecté …) avec un seul et unique code.
- Vues totalement séparées et indépendantes des langages ou des technologies des processus de services.
- Modification, ajout, suppression de vues sans reprise du code back end
- Des milliers de Framework et objets graphique gratuit pour le front end.
- Programmation simple uniquement avec des langages utilisés pour le web (html, css, javascript).
- Responsive (s’adapte à toutes taille d’écran), 2D, 3D
- Ect, ect, ect ….
J’ai beaucoup d’exemples, notamment des IHM pour l’industriel ou pour le médical mais la plupart son pro, donc confidentiel mais voilà ce que ça peut donner.
Une des premières que j’ai mises en production et qui tourne depuis bientôt 3 ans H24 et que j’avais intégré dans un intranet SharePoint. C’est une domotique dans un bâtiment en open space sur plusieurs niveaux. On voit que c'est les congés, tous les stores sont baissés et les lampes pratiquement toutes éteintes . Stores electrique, éclairage, ventillo-convecteurs à plusieurs vitesse, SkyDome, Supervision chaufferie, alarme, vidéosurveillance ect ... Au total plus de 400 objets paramétrables et accessibles dans les vues par simple click (ou toutch) . Juste pour info, le code de cette page tient pratiquement sur un feuille H4. J’avais utilisé la librairie Fabric pour la création des objets dans les vues.
La seconde est plus un exercice de style. C’est un datalogger connecté en temps réel au gpio du PI que j’ai créé en exemple sur ce site pour donner un aperçu des possibilités. Le troisième fait aussi partie du projet ‘Datalogger’ et donnait l’exemple d’utilisation d’une jauge trouvées sur le net. Les code sources et les commentaires de ce truc sont sur le post du tuto Application Web Dynamique en page 8,9 et 10 et j'avais mis une petite vidéo ici.
Si tu te plais avec Python, tu peux utiliser Django, Flash, Bottle … Il y d’autres possibilité beaucoup plus riche et performante pour fournir de la GUI moderne, mais je ne suis pas sûr que beaucoup de monde puisse suivre ici.
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).