{"id":632,"date":"2016-07-23T12:42:35","date_gmt":"2016-07-23T10:42:35","guid":{"rendered":"http:\/\/moba.noethlich.info\/?page_id=632"},"modified":"2018-05-29T15:41:01","modified_gmt":"2018-05-29T13:41:01","slug":"gebaeudebeleuchtung","status":"publish","type":"page","link":"http:\/\/moba.noethlich.info\/?page_id=632","title":{"rendered":"Geb\u00e4udebeleuchtung"},"content":{"rendered":"<p>Das Programm zur Geb\u00e4udebeleuchtung steuert mit Hilfe von <a href=\"http:\/\/moba.noethlich.info\/?page_id=297\">Schieberegistern<\/a> \u00fcber drei Ports eine theoretisch beliebig gro\u00dfe Anzahl von LEDs in Modellgeb\u00e4uden an. Es ist sowohl auf dem ATtiny85 als auch auf\u00a0jedem Arduino lauff\u00e4hig &#8211; lediglich die Ports sind anzupassen.<\/p>\n<p><a href=\"http:\/\/moba.noethlich.info\/wp-content\/uploads\/2016\/07\/project_verwaltung_shiftout_tiny-160722-OK.zip\">Download des Programms &#8230;<\/a><\/p>\n<p>Das Programm basiert auf vier Prinzipien:<\/p>\n<ul>\n<li>Die Lichtmuster f\u00fcr jedes Schieberegister werden in einem Byte gespeichert und in der Funktion ShiftoutLEDs als Block ausgegeben, sobald sich ein Bit ver\u00e4ndert hat.<\/li>\n<li>Diese Ver\u00e4nderung einer Position wird durch einen Wert von 1 bis 20 repr\u00e4sentiert, wobei die Werte 1 bis 8 das jeweilige Bit \u00fcber eine &#8222;oder&#8220;-Verkn\u00fcpfung einschalten und die Werte 11 bis 18 das entsprechende Bit \u00fcber eine &#8222;und&#8220;-Verkn\u00fcpfung ausschalten. Die Werte 9 bis 10 und Werte gr\u00f6\u00dfer 18 f\u00fchren keine \u00c4nderung aus.<\/li>\n<li>Die Position wird zuf\u00e4llig bestimmt, wobei der Bereich abh\u00e4ngig von einem Sensor sein kann. So k\u00f6nnte in einem Raum mit Tag-Nacht-Beleuchtung je nach Helligkeit &#8222;nur zuf\u00e4llig einschalten&#8220; (1-8) oder &#8222;nur zuf\u00e4llig ausschalten&#8220; (11-18) vorgegeben werden. Ein Bereich bis gr\u00f6\u00dfer\u00a020 w\u00fcrde dazu f\u00fchren, dass \u00f6fter &#8222;nichts&#8220; passiert.<\/li>\n<li>Nach einem Schaltvorgang wird das n\u00e4chste Zeitintervall neu festgelegt. Dies bietet auch weitere Feintuning-Optionen f\u00fcr die Geschwindigkeit des Gesamtablaufs.<\/li>\n<\/ul>\n<p>In der Stadthauszeile werden von einem Arduino Nano \u00fcber vier Schieberegister insgesamt 32 LED-Paare (jeweils eine LED auf der Stra\u00dfenseite und eine auf der Hinterhofseite) angesteuert:<br \/>\n<a href=\"http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-01.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-757\" src=\"http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-01-300x240.jpg\" alt=\"\" width=\"300\" height=\"240\" srcset=\"http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-01-300x240.jpg 300w, http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-01-768x615.jpg 768w, http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-01-1024x820.jpg 1024w, http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-01-624x500.jpg 624w, http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-01.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-02.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-758\" src=\"http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-02-1024x674.jpg\" alt=\"\" width=\"625\" height=\"411\" srcset=\"http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-02-1024x674.jpg 1024w, http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-02-300x198.jpg 300w, http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-02-768x506.jpg 768w, http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-02-624x411.jpg 624w, http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-02.jpg 1200w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><a href=\"http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-03.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-765\" src=\"http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-03-1024x556.jpg\" alt=\"\" width=\"625\" height=\"339\" srcset=\"http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-03-1024x556.jpg 1024w, http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-03-300x163.jpg 300w, http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-03-768x417.jpg 768w, http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-03-624x339.jpg 624w, http:\/\/moba.noethlich.info\/wp-content\/uploads\/2018\/05\/2018-stadthauszeile-03.jpg 1200w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><br \/>\nAnwendung findet das Programm auch bei meinen <a href=\"http:\/\/moba.noethlich.info\/?page_id=624\">Hintergrundgeb\u00e4uden<\/a>\u00a0und demn\u00e4chst auch beim <a href=\"http:\/\/moba.noethlich.info\/?page_id=56\">Bahnhof Bottrop Nord<\/a> auf meiner H0-Anlage.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Programm zur Geb\u00e4udebeleuchtung steuert mit Hilfe von Schieberegistern \u00fcber drei Ports eine theoretisch beliebig gro\u00dfe Anzahl von LEDs in Modellgeb\u00e4uden an. Es ist sowohl auf dem ATtiny85 als auch auf\u00a0jedem Arduino lauff\u00e4hig &#8211; lediglich die Ports sind anzupassen. Download des Programms &#8230; Das Programm basiert auf vier Prinzipien: Die Lichtmuster f\u00fcr jedes Schieberegister werden [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":297,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-632","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/moba.noethlich.info\/index.php?rest_route=\/wp\/v2\/pages\/632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/moba.noethlich.info\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/moba.noethlich.info\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/moba.noethlich.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/moba.noethlich.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=632"}],"version-history":[{"count":13,"href":"http:\/\/moba.noethlich.info\/index.php?rest_route=\/wp\/v2\/pages\/632\/revisions"}],"predecessor-version":[{"id":766,"href":"http:\/\/moba.noethlich.info\/index.php?rest_route=\/wp\/v2\/pages\/632\/revisions\/766"}],"up":[{"embeddable":true,"href":"http:\/\/moba.noethlich.info\/index.php?rest_route=\/wp\/v2\/pages\/297"}],"wp:attachment":[{"href":"http:\/\/moba.noethlich.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}