{"id":875,"date":"2022-09-30T12:58:32","date_gmt":"2022-09-30T12:58:32","guid":{"rendered":"https:\/\/www.corbuhobby.nl\/?p=875"},"modified":"2022-10-09T14:37:30","modified_gmt":"2022-10-09T14:37:30","slug":"dcc-en-loconet-monitor","status":"publish","type":"post","link":"https:\/\/www.corbuhobby.nl\/index.php\/2022\/09\/30\/dcc-en-loconet-monitor\/","title":{"rendered":"DCC- en Loconet-monitor"},"content":{"rendered":"\n<p>Om een indruk te krijgen van de drukte op de digitale DCC- en Loconet-signalen is met een Arduino Mega en een OLED1309-display een monitor gebouwd.<\/p>\n\n\n\n<!--more-->\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"579\" src=\"https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/SnapShot302-e1664609701131-1024x579.jpg\" alt=\"\" class=\"wp-image-888\" srcset=\"https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/SnapShot302-e1664609701131-1024x579.jpg 1024w, https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/SnapShot302-e1664609701131-300x170.jpg 300w, https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/SnapShot302-e1664609701131-768x434.jpg 768w, https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/SnapShot302-e1664609701131.jpg 1142w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>De monitor werkt zowel aangesloten op de USB-poort van de computer met de Arduino Seri\u00eble Monitor als stand-alone (met 5V voeding) met alleen het OLED-display. Daarop worden elke seconde de volgende statistieken getoond:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"505\" height=\"390\" src=\"https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/Display-DCC-LN-monitor.png\" alt=\"\" class=\"wp-image-878\" srcset=\"https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/Display-DCC-LN-monitor.png 505w, https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/Display-DCC-LN-monitor-300x232.png 300w\" sizes=\"auto, (max-width: 505px) 100vw, 505px\" \/><\/figure>\n<\/div>\n\n\n<p>Hij is gebaseerd op de volgende bronnen:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/wiki.mobaledlib.de\/anleitungen\/spezial\/dcc-signal-auswertung\" target=\"_blank\" rel=\"noreferrer noopener\">DCC-monitor<\/a><\/li><li><a href=\"https:\/\/mrrwa.org\/loconet-interface\/\" target=\"_blank\" rel=\"noreferrer noopener\">Loconet-monitor<\/a><\/li><\/ul>\n\n\n\n<p>De volgende aansluitingen op de Mega worden gebruikt:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>D02 &#8211; DCC in<\/li><li>D04 &#8211; ACK signal<\/li><li>D07 &#8211; Loconet TX <\/li><li>D48 &#8211; Loconet RX voor MEGA, D08 voor UNO<\/li><li>D09 &#8211; OLED DC<\/li><li>D10 &#8211; OLED CS<\/li><li>D11 &#8211; OLED DATA<\/li><li>D12 &#8211; OLED CLOCK<\/li><li>D13 &#8211; on board LED<\/li><\/ul>\n\n\n\n<p>Een shield is gebouwd met de interfaces voor de DCC- en Loconet-signalen, het OLED display en de 5V voeding. De schema&#8217;s zijn te vinden bij de genoemde bronnen. Merk op dat hieronder nog pin 8 wordt gebruikt voor Loconet RX. Dat moet pin 48 zijn, daar is een losse draad naar getrokken.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"589\" src=\"https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/20220930_141112-1024x589.jpg\" alt=\"\" class=\"wp-image-880\" srcset=\"https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/20220930_141112-1024x589.jpg 1024w, https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/20220930_141112-300x172.jpg 300w, https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/20220930_141112-768x442.jpg 768w, https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/20220930_141112-1536x883.jpg 1536w, https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/20220930_141112.jpg 1955w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"598\" src=\"https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/20220930_141001-scaled-e1664541693112-1024x598.jpg\" alt=\"\" class=\"wp-image-879\" srcset=\"https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/20220930_141001-scaled-e1664541693112-1024x598.jpg 1024w, https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/20220930_141001-scaled-e1664541693112-300x175.jpg 300w, https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/20220930_141001-scaled-e1664541693112-768x449.jpg 768w, https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/20220930_141001-scaled-e1664541693112.jpg 1280w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Op dit moment werken de DCC-statistieken en is goed te zien hoeveel info over de bus gaat en wat het laatst gegeven commando voor locs en wissels\/seinen was. De eerste foto toont de status nadat Koploper is stopgezet, vandaar dat Bps en Cps 0 zijn. De laatste seconde waren 21 locs actief en kwamen voor die 21 locs 66 commando&#8217;s langs. Het laatste wissel dat is gezet is nr. 17 en wel in stand A, de laatste loc is nr. 44 die is gestopt en alle functies staan uit. <\/p>\n\n\n\n<p>De onderste 2 regels zijn bestemd voor de Loconet-statistieken, maar die werken nog niet. Werk in uitvoering dus.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Loconet<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"579\" src=\"https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/SnapShot302-e1664609701131-1024x579.jpg\" alt=\"\" class=\"wp-image-888\" srcset=\"https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/SnapShot302-e1664609701131-1024x579.jpg 1024w, https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/SnapShot302-e1664609701131-300x170.jpg 300w, https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/SnapShot302-e1664609701131-768x434.jpg 768w, https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/SnapShot302-e1664609701131.jpg 1142w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Inmiddels is ook Loconet werkend. Het blijkt dat voor MEGA een andere inputpin (D48) dan voor de UNO (D08) moet worden gebruikt. <\/p>\n\n\n\n<p>Op de een na onderste regel wordt het aantal opdrachten per seconde getoond evenals de laatste statusmelding. Op de onderste regel de ontvangen bezetmelders en de laatst gegeven wissel\/sein-opdracht. Deze is dus gelijk aan die van het DCC-signaal enkele regels hoger.  <a rel=\"noreferrer noopener\" href=\"https:\/\/youtu.be\/9Fn_6I7Jx4Q\" target=\"_blank\">Hier is een filmpje<\/a>. <\/p>\n\n\n\n<p>Verder is een doosje ontworpen in Onshape en met de 3D-printer afgedrukt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.corbuhobby.nl\/wp-content\/uploads\/2022\/09\/20221002_224757-scaled-e1665325929488-1024x768.jpg\" alt=\"\" class=\"wp-image-901\" width=\"675\" height=\"506\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Om een indruk te krijgen van de drukte op de digitale DCC- en Loconet-signalen is met een Arduino Mega en een OLED1309-display een monitor gebouwd.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[42,29],"class_list":["post-875","post","type-post","status-publish","format-standard","hentry","category-techniek","tag-arduino","tag-techniek"],"_links":{"self":[{"href":"https:\/\/www.corbuhobby.nl\/index.php\/wp-json\/wp\/v2\/posts\/875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.corbuhobby.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.corbuhobby.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.corbuhobby.nl\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.corbuhobby.nl\/index.php\/wp-json\/wp\/v2\/comments?post=875"}],"version-history":[{"count":9,"href":"https:\/\/www.corbuhobby.nl\/index.php\/wp-json\/wp\/v2\/posts\/875\/revisions"}],"predecessor-version":[{"id":904,"href":"https:\/\/www.corbuhobby.nl\/index.php\/wp-json\/wp\/v2\/posts\/875\/revisions\/904"}],"wp:attachment":[{"href":"https:\/\/www.corbuhobby.nl\/index.php\/wp-json\/wp\/v2\/media?parent=875"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.corbuhobby.nl\/index.php\/wp-json\/wp\/v2\/categories?post=875"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.corbuhobby.nl\/index.php\/wp-json\/wp\/v2\/tags?post=875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}