User Tools

Site Tools


projets:jack:panowifi

This is an old revision of the document!


Programme de contrôle du panneau à LED à distance.

Adresse locale :
192.168.42.5
http://appel-a-led.jack

Projet git :
https://git.jack.tf/Kush/Wifi_Controlled_LED_Panel

Ce programme permet de contrôler via wifi le panneau à LED du hackerspace qui dispose de la carte wifi WeMos D1 mini (ESP8266).
Une fois le panneau alimenté, elle crée un serveur wifi, dont la page web donne la possibilité d'envoyer une série d'images au panneau pour qu'il les affiche.

La page internet en html/javascript permet de charger des fichiers images de son ordinateur, ou bien de taper du texte pour créer une suite d'images. On peut aussi régler la vitesse de défilement des images.
Puis on appui sur un bouton “Envoyer” qui converti les images en données binaires en Base64 et les envoi au panneau qui affiche simplement les images.

En chiffres :

  • 96×108 pixels (taille conseillée des images)
  • 16 caractères par ligne (attention certains caractères ne sont pas supportés, il convient de vérifier l'image générée).
  • 8 images maxi.
  • 9 lignes (de 96×7 LED).
  • 20-475 watts de conso.
  • 83 ips max.

À faire par la suite :

  • Supporter plus d'images.
  • Pouvoir définir un temps d'affichage différent pour chaque image, et pourquoi pas afficher plusieurs fois la même image.
  • Enregistrer les images sur la carte de sorte à ce qu'elle tiennent un redémarrage.
  • Supporter les niveaux de gris.
  • Faire différents types de défilements (lignes défilant verticalement, page glissant latéralement…)

Conseils d'utilisation :

  • Tant que la carte ne sauvegarde pas les images générées, il convient de sauvegarder le texte original ou bien de mettre de côté les images sur sa machine.
  • La prochaine image chargée va s'insérer à la suite de celle actuellement affiché dans l'interface.

projets/jack/panowifi.1549987045.txt.gz · Last modified: 2023-02-02 22:06 (external edit)