{"id":1121,"date":"2018-06-24T17:14:07","date_gmt":"2018-06-24T15:14:07","guid":{"rendered":"http:\/\/mgf-lab.mgf-kulmbach.de\/?p=1121"},"modified":"2018-09-15T09:36:49","modified_gmt":"2018-09-15T07:36:49","slug":"awa","status":"publish","type":"post","link":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/2018\/06\/24\/awa\/","title":{"rendered":"AWA"},"content":{"rendered":"<p style=\"text-align: justify;\">Vor einiger Zeit kam unser Oberstufenkoordinator Herr Axtner auf uns zu und bat uns um eine L\u00f6sung f\u00fcr das Problem, dass w\u00e4hrend des Abiturs nur eine Sch\u00fclerin bzw .ein Sch\u00fcler auf Toilette darf, den 70 bis 100 Abiturienten nicht ersichtlich ist, ob das gerade m\u00f6glich ist. Nachdem wir uns\u00a0 in letzter Zeit mit 8&#215;8 Dot Matrix Displays besch\u00e4ftigt haben, konnten wir\u00a0 hier\u00a0 helfen.<!--more-->Herausgekommen ist bei unseren \u00dcberlegungen AWA &#8211; die Abitur-Wc-Anzeige. Dabei handelt es sich beim Prototypen wie der FabInfo2 um ein 64&#215;8 Dot Matrix Display, das den aktuellen Belegungszustands des Damen- und Herren WCs anzeigt.<\/p>\n<p style=\"text-align: justify;\">Das Geh\u00e4use haben wir diesmal 3D gedruckt. Gl\u00fccklicherweise hat der user moonlander auf thingiverse.com ein <a href=\"https:\/\/www.thingiverse.com\/thing:2811071\" target=\"_blank\">modulares LED-Matrix System<\/a> ver\u00f6ffentlicht, das auf 4fach 8&#215;8 Dot Matrix Displays zugeschnitten ist und beliebig erweitert und zusammengesteckt werden kann.<\/p>\n<p style=\"text-align: justify;\">Um w\u00e4hrend der Abiturpr\u00fcfungen ein unruhiges Bild im Display zu vermeiden, <img decoding=\"async\" loading=\"lazy\" class=\"alignright wp-image-1139 size-medium\" src=\"https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA2-300x200.jpg\" alt=\"AWA2\" width=\"300\" height=\"200\" srcset=\"https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA2-300x200.jpg 300w, https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA2-450x300.jpg 450w, https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA2.jpg 480w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>entschieden wir uns f\u00fcr\u00a0 eine statische Textanzeige statt einer Laufschrift. Da die Textbreite dadurch auf 64 Pixel begrenzt ist, wurden die Informationen textlich stark verk\u00fcrzt. So steht links im Display &#8222;D&#8220; f\u00fcr\u00a0 Damen bzw. &#8222;H&#8220; f\u00fcr\u00a0 Herren. Daneben ist dann nur noch der Belegungszustand &#8222;frei&#8220; oder &#8222;belegt&#8220; zu lesen.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-1138 alignleft\" src=\"https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA3-300x200.jpg\" alt=\"AWA3\" width=\"300\" height=\"200\" srcset=\"https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA3-300x200.jpg 300w, https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA3-450x300.jpg 450w, https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA3.jpg 480w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>Damit man das Display auch von den hinteren Pl\u00e4tzen des Pr\u00fcfungsraums gut\u00a0 erkennen kann, wird der Zustand &#8222;belegt&#8220; invers, also schwarze Schrift auf roten Hintergrund dargestellt und signalisiert durch das vorherrschende Rotlicht, dass die Toilette belegt ist.<\/p>\n<p style=\"text-align: justify;\">Die Rechenarbeit, um das Display anzusteuern, \u00fcbernimmt wie so oft bei uns der WLAN-f\u00e4hige ESP8266 auf einem Wemos Mini D1, der sein eigenes WLAN aufspannt. F\u00fcr das Benutzerinterface <img decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-1137 alignright\" src=\"https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA4-300x200.jpg\" alt=\"AWA4\" width=\"300\" height=\"200\" srcset=\"https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA4-300x200.jpg 300w, https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA4-450x300.jpg 450w, https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA4.jpg 480w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>haben wir eine Webapplikation geschrieben, bei der durch Dr\u00fccken von Buttons in einem Browserfenster einfach ausgew\u00e4hlt wird, ob die entsprechende Toilette aktuell frei oder besetzt ist. Damit die Aufsicht f\u00fchrenden Lehrkr\u00e4fte die Daten f\u00fcr den Zugriff auf die Website des Microcontrollers erhalten, l\u00e4uft nach dem Starten der Anzeige solange eine Laufschrift mit dem Namen des Netzwerks und der IP-Adresse \u00fcber das Display, bis sich ein Client am Webserver des ESP<img decoding=\"async\" loading=\"lazy\" class=\"alignright wp-image-1135 size-medium\" src=\"https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA-300x200.jpg\" alt=\"AWA\" width=\"300\" height=\"200\" srcset=\"https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA-300x200.jpg 300w, https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA-450x300.jpg 450w, https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2018\/06\/AWA.jpg 480w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/> angemeldet hat.<\/p>\n<p style=\"text-align: justify;\">Da die verwendetete Bibliothek <a href=\"https:\/\/github.com\/markruys\/arduino-Max72xxPanel\" target=\"_blank\">Max72xxPanel<\/a> auch mehrzeilige Displays unterst\u00fctzt, haben wir die Option, die Lesbarkeit f\u00fcr weit entfernt Sitzende durch eine doppelt so gro\u00dfe Schrift auf einem 16&#215;64 Dot Display\u00a0 weiter zu erh\u00f6hen. Ob das notwendig ist wird sich zeigen.<\/p>\n<p style=\"text-align: justify;\">\n","protected":false},"excerpt":{"rendered":"<p>Vor einiger Zeit kam unser Oberstufenkoordinator Herr Axtner auf uns zu und bat uns um eine L\u00f6sung f\u00fcr das Problem, dass w\u00e4hrend des Abiturs nur eine Sch\u00fclerin bzw .ein Sch\u00fcler auf Toilette darf, den 70 bis 100 Abiturienten nicht ersichtlich ist, ob das gerade m\u00f6glich ist. Nachdem wir uns\u00a0 in letzter Zeit mit 8&#215;8 Dot Matrix Displays besch\u00e4ftigt haben, konnten wir\u00a0 hier\u00a0 helfen.<\/p>\n","protected":false},"author":1,"featured_media":1138,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[18],"tags":[],"_links":{"self":[{"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/posts\/1121"}],"collection":[{"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/comments?post=1121"}],"version-history":[{"count":12,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/posts\/1121\/revisions"}],"predecessor-version":[{"id":1144,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/posts\/1121\/revisions\/1144"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/media\/1138"}],"wp:attachment":[{"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/media?parent=1121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/categories?post=1121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/tags?post=1121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}