Seite anzeigenÄltere VersionenLinks hierherNach oben Eine ältere Version des Dokuments wurde geladen! Beim Speichern wird eine neue Version des Dokuments mit diesem Inhalt erstellt. Dateiauswahl====== AGILE.RUHR Barcamp Uhr und Sessionplan online ====== Mit einer einfachen PHP-Anwendung soll es möglich sein, für die Barcamp-Räume zu den möglichen Zeitslots ein Sessionplan digital auszufüllen. Zu den Daten zur Session soll es möglich sein, ein Bild zum Zettel mit den Sessioninfos hochzuladen. Wenn man dann die Sicht mit Bildern einschaltet, bekommt man digital ein Board, das so aussieht wie das richtige Sessionboard. Der digitale Sessionplan soll mit allen Devices überschaubar anzusehen sein. Es soll die Möglichkeit bestehen, sich seinen eigenen Sessionplan zusammenzustellen. Die Daten werden im LocalStorage gespeichert. Mit ESP32 mit kleinen Displays und mit RaspberryPi mit kleinem Display soll in den Barcampräumen eine Barcamp-Uhr mit einer Infolaufschrift aufgebaut sein. Die Barcamp-Uhr zeigt während der Session die Laufzeit an. Zur halben Stunde und zur dreiviertel Stunde gongt die Uhr. Zwischen den Sessions zeigt die BarcampUhr die Logos der Sponsoren und die kommenden Sessions in den anderen Räumen an. ==== PHP-Routing für die BarcampUhren ==== Die Barcamp-Uhren sollen ihre Anzeigeinformationen zu Sessions über eine Route mit der ID des Raumes erhalten. Dafür wird ein PHP-Routing-Mechanismus benötigt. Z.B. hier: [[https://github.com/phprouter/main]] ==== Barcampuhren auf Basis von ESP32 und CYD ==== Kann man die ESP32 mit Cheap Yello Display auch mit LVGL und MicroPython programmieren? Das CYD lässt sich tatsächlich mit LVGL und Micropython programmieren. Es ist noch nicht ganz klar, ob ähnliches auch mit dem JC4827W543R funktioniert. Micropython und LVGL-Bindings kommen von: [[https://github.com/lvgl-micropython/lvgl_micropython/tree/main|https://github.com/lvgl-micropython/lvgl_micropython/tree/main]] Es ist auch noch nicht klar ob, https-API-Aufrufe zur Sessionplan-API mit ESP32 möglich sind. Das CYD ESP32-2432S028r2 und das JC4827W543R lassen sich mit Lösungen zu platform.io und arduino-IDE programmieren. Leider kann man für die Funktion in MicroPython hier nichts direkt wiederverwenden, sondern nur abkupfern. == LCD-Display vom JC4827W543R ansteuern mit Arduino_NV3041A == Hier in den Demos wird Arduino_GFX mit Arduino_NV3041A genutzt: [[https://github.com/lsdlsd88/JC4827W543]] == Nächste offene Punkte == * Für das JC4827W543R soll auch die mit MicroPython und LVGL auch das Display mit Touch nutzbar sein. Das es generell geht, zeigt: [[https://github.com/calint/platformio-bam]] * Beide Boards sollen über microPython Daten von einem Server abholen (WLAN und http, später https). Die Daten sollen per Laufschrift angezeigt werden. SpeichernVorschauAbbrechen Zusammenfassung Hinweis: Durch das Bearbeiten dieser Seite geben Sie Ihr Einverständnis, dass Ihr Inhalt unter der folgenden Lizenz veröffentlicht wird: CC Attribution-Share Alike 4.0 International agileruhrbarcampuhr.1736521102.txt.gz Zuletzt geändert: 2025/01/10 15:58von joerg