projets:acheves:pivelib

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
projets:acheves:pivelib [2013/12/09 22:24] – créée phyksprojets:acheves:pivelib [2022/05/05 07:40] (Version actuelle) – modification externe 127.0.0.1
Ligne 14: Ligne 14:
 Pour résoudre ces problèmes, ce projet consiste à brancher un petit écran LCD sur un RaspberryPi, connecté à Internet. Celui-ci va aller récupérer les infos et les afficher à l'écran. Pour résoudre ces problèmes, ce projet consiste à brancher un petit écran LCD sur un RaspberryPi, connecté à Internet. Celui-ci va aller récupérer les infos et les afficher à l'écran.
  
-Cette page sera mise à jour au fur et à mesure de l'avancement de ce projet.+L'intégralité du code est disponible sur Github (https://github.com/phyks/PiVelib) ou sur le git d'hackEns (https://git.eleves.ens.fr/hackens/PiVelib).
  
-L'intégralité du code sera disponible sur Github : https://github.com/phyks/PiVelib+## Fonctionnement
  
-## Avancement+Le script python sur le repo du projet peut être lancé en arrière-plan. Il prend en argument la liste des stations de vélibs à surveiller (au moins une nécessaire). Ce numéro peut se trouver facilement sur la carte des stations : http://www.velib.paris.fr/Plan-stations. Ainsi, il faut lancer `sudo ./pivelib 14001` pour surveiller la station numéro 14001 (l'utilisation des ports GPIO du Raspberry-pi nécessite de lancer le programme en root).
  
-Pour l'instant, on a un code de base fonctionnel pour aller chercher les infos et un autre pour afficher des informations sur l'écran LCDOn a aussi un Raspberry Pi et un écran LCD. Il ne reste plusq qu'à tout mettre ensemble.+Le script se chargera alors d'afficher les places aux stations, la météo locale maintenant, dans 3h, dans 6h et dans 9h en alternance sur l'écran (2 secondes par affichage)Toutes les 15 minutes, les informations seront mises à jour. 
 + 
 +Un kill sur le script (`Ctrl+C` ou signal `SIGINT`) permet de quitter le script proprement.
  
 ## Matériel ## Matériel
Ligne 26: Ligne 28:
 * Un Raspberry Pi * Un Raspberry Pi
 * [Un écran LCD pour Nokia 5110](https://www.sparkfun.com/products/10168) * [Un écran LCD pour Nokia 5110](https://www.sparkfun.com/products/10168)
 +
 +Pour les branchements, se référer à cette page : http://blog.idleman.fr/raspberry-pi-11-relier-a-un-ecran-et-afficher-du-texte/. Je remercie d'ailleurs Idleman pour le code de base en C++, que je me suis contenté d'adapter en Python.
 +
 +## Réalisation finale
 +
 +Voir les photos et vidéos (de mauvaise qualité, smartphone oblige...) ici : http://hackens.org/pub/index.php/PiVelib
 +
 +{{ http://hackens.org/pub/images/PiVelib/IMG_20131209_233909.jpg?500 }}
 +
 +{{ http://hackens.org/pub/images/PiVelib/IMG_20131209_233918.jpg?500 }}
  
 ## Liens ## Liens
  
 * Pour la connexion de l'écran au Raspberry Pi : http://blog.idleman.fr/raspberry-pi-11-relier-a-un-ecran-et-afficher-du-texte/. On a réimplémenté le code en question en Python pour le projet. * Pour la connexion de l'écran au Raspberry Pi : http://blog.idleman.fr/raspberry-pi-11-relier-a-un-ecran-et-afficher-du-texte/. On a réimplémenté le code en question en Python pour le projet.
 +* Pour l'utilisation de l'écran avec un Arduino, et des bouts de code supplémentaires : http://playground.arduino.cc/Code/PCD8544
  • projets/acheves/pivelib.1386627840.txt.gz
  • Dernière modification : 2022/05/05 07:40
  • (modification externe)