Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| agileruhrbarcampuhr [2025/01/10 11:03] – [Nächste offene Punkte] joerg | agileruhrbarcampuhr [2025/10/11 13:18] (aktuell) – [Sessionplan] joerg | ||
|---|---|---|---|
| Zeile 9: | Zeile 9: | ||
| 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. | 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. | ||
| + | ==== Sessionplan ==== | ||
| + | |||
| + | Der Sessionplan für Barcamps soll als Webseite online verfügbar sein. Auf einem Desktop-Rechner soll der Sessionplan etwa so aufgebaut sein, wie ein normaler Sessionplan. Auf dem Tablet und einem Smartphone soll der Sessionplan auch gut lesbar angezeigt werden. | ||
| + | |||
| + | Im Auswahlmodus soll es möglich sein, die Sessions, die man besuchen möchte, auszusuchen und anzuhaken. Im Anzeigemodus sollen die die aktuell laufenden Sessions angezeigt werden. An erster Stelle die Angehakte. Es bleibt aber die Möglichkeit, | ||
| + | |||
| + | Angezeigt wird der Raum, die Zeit der Session, also von und bis, die Sessionbezeichnung und der Sessiongeber. Jede Session soll eine Wikiseite haben, in der Ergebnisse abgelegt werden können. | ||
| + | |||
| + | Zuerst soll ein Sessionplan-Frontend als Prototyp entstehen. Auf Desktop, Tablet und Smartphone soll damit der Auswahlmodus und der Anzeigemodus funktionieren. | ||
| + | |||
| + | Das Frontend entsteht hier: https:// | ||
| + | |||
| + | === Sessionplan-Beispiel als Muster === | ||
| + | |||
| + | {{: | ||
| ==== PHP-Routing für die BarcampUhren ==== | ==== 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:// | 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:// | ||
| Zeile 24: | Zeile 39: | ||
| 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, | 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, | ||
| - | == Nächste offene Punkte == | + | === LCD-Display vom JC4827W543R ansteuern mit Arduino_NV3041A === |
| + | |||
| + | Hier in den Demos wird Arduino_GFX mit Arduino_NV3041A genutzt: [[https:// | ||
| + | |||
| + | === 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:// | * Für das JC4827W543R soll auch die mit MicroPython und LVGL auch das Display mit Touch nutzbar sein. Das es generell geht, zeigt: [[https:// | ||
| * Beide Boards sollen über microPython Daten von einem Server abholen (WLAN und http, später https). Die Daten sollen per Laufschrift angezeigt werden. | * Beide Boards sollen über microPython Daten von einem Server abholen (WLAN und http, später https). Die Daten sollen per Laufschrift angezeigt werden. | ||
| + | |||
| + | === Barcampuhr im Browser === | ||
| + | |||
| + | LVGL mit emscripten kompilieren: | ||
| + | |||
| + | [[ESP32-035]] | ||
| + | |||
| + | [[ESP-4827S043]] | ||
| + | |||
| + | |||
| + | === Gehäuse für CYD === | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||