{"id":375,"date":"2014-07-13T22:24:31","date_gmt":"2014-07-14T02:24:31","guid":{"rendered":"http:\/\/www.compdigitec.com\/labs\/?p=375"},"modified":"2024-03-15T08:55:05","modified_gmt":"2024-03-15T12:55:05","slug":"reverse-engineering-the-fischertechnik-blinker","status":"publish","type":"post","link":"http:\/\/www.compdigitec.com\/labs\/2014\/07\/13\/reverse-engineering-the-fischertechnik-blinker\/","title":{"rendered":"Reverse engineering the Fischertechnik blinker"},"content":{"rendered":"<p>The Fischertechnik blinker comes in a enclosed case with no other sensory\u00a0inputs with two wires, a yellow wire and a blue wire.<\/p>\n<div id=\"attachment_376\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-picture.jpg\"><img aria-describedby=\"caption-attachment-376\" decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-376\" src=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-picture-300x114.jpg\" alt=\"The Fischertechnik blinker\" width=\"300\" height=\"114\" srcset=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-picture-300x114.jpg 300w, http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-picture-1024x390.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-376\" class=\"wp-caption-text\">The Fischertechnik blinker<\/p><\/div>\n<p>As such, I reverse engineered the Fischertechnik blinker to understand how it\u00a0works through desoldering, a camera, and a lot of drawing on the GIMP.<\/p>\n<p>It turns out that the blinker is intended to be used like a switch in a\u00a0series circuit before a load, with the yellow lead being the positive end and\u00a0the blue lead being the negative end.<\/p>\n<div id=\"attachment_377\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-mystem.jpg\"><img aria-describedby=\"caption-attachment-377\" decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-377\" src=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-mystem-300x238.jpg\" alt=\"Series circuit with FT blinker on mySTEM board\" width=\"300\" height=\"238\" srcset=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-mystem-300x238.jpg 300w, http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-mystem-1024x815.jpg 1024w, http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-mystem.jpg 1500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-377\" class=\"wp-caption-text\">Series circuit with FT blinker on mySTEM board<\/p><\/div>\n<p>The main idea here is that the board uses a 555 timer (555C EZ606 with\u00a0STMicroelectronics logo, surface-mounted) with fixed frequency (fixed R1, R2 and\u00a0C) in <b>astable<\/b> mode to control a <b>BSP 75N<\/b> MOSFET transistor.<\/p>\n<p>The power supply for the ICs is controlled in parallel with a diode and a\u00a0470\u03a9 resistor to protect the ICs, while the MOSFET controls the connection to\u00a0the other lead.<\/p>\n<p>It features an unknown-model fuse (VW UG4 GP613) on the emitter of the\u00a0transistor, presumably to protect the circuit from excess.<\/p>\n<p>A diode and 100 \u00b5F capacitor cap are present, possibly to smooth out the\u00a0power input for the ICs during temporary dislocations. Considering that it is a\u00a0Fischertechnik component, its purpose is probably to ensure continued\u00a0reliability when it is handled roughly, shaken, and dropped by students.<\/p>\n<p><b>After complete disassembly:<\/b><\/p>\n<div id=\"attachment_378\" style=\"width: 284px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-disassembled.jpg\"><img aria-describedby=\"caption-attachment-378\" decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-378\" src=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-disassembled-274x300.jpg\" alt=\"Fischertechnik blinker, disassembled\" width=\"274\" height=\"300\" srcset=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-disassembled-274x300.jpg 274w, http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-disassembled-938x1024.jpg 938w, http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-disassembled.jpg 1448w\" sizes=\"(max-width: 274px) 100vw, 274px\" \/><\/a><p id=\"caption-attachment-378\" class=\"wp-caption-text\">Fischertechnik blinker, disassembled<\/p><\/div>\n<p><b>With traces and PCB features:<\/b><\/p>\n<div id=\"attachment_380\" style=\"width: 341px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-front.jpg\"><img aria-describedby=\"caption-attachment-380\" decoding=\"async\" loading=\"lazy\" class=\" wp-image-380\" src=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-front-300x138.jpg\" alt=\"Front view, with traces and PCB features\" width=\"331\" height=\"152\" srcset=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-front-300x138.jpg 300w, http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-front-1024x474.jpg 1024w\" sizes=\"(max-width: 331px) 100vw, 331px\" \/><\/a><p id=\"caption-attachment-380\" class=\"wp-caption-text\">Front view, with traces and PCB features<\/p><\/div>\n<div id=\"attachment_381\" style=\"width: 344px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-back.jpg\"><img aria-describedby=\"caption-attachment-381\" decoding=\"async\" loading=\"lazy\" class=\" wp-image-381\" src=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-back-300x143.jpg\" alt=\"Back view, with traces and PCB features\" width=\"334\" height=\"159\" srcset=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-back-300x143.jpg 300w, http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-back-1024x489.jpg 1024w\" sizes=\"(max-width: 334px) 100vw, 334px\" \/><\/a><p id=\"caption-attachment-381\" class=\"wp-caption-text\">Back view, with traces and PCB features<\/p><\/div>\n<p><b>Schematic:<\/b><\/p>\n<div id=\"attachment_382\" style=\"width: 236px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-schematic.png\"><img aria-describedby=\"caption-attachment-382\" decoding=\"async\" loading=\"lazy\" class=\" wp-image-382\" src=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-schematic-163x300.png\" alt=\"Fischertechnik blinker schematic\" width=\"226\" height=\"416\" srcset=\"http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-schematic-163x300.png 163w, http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-schematic-556x1024.png 556w, http:\/\/www.compdigitec.com\/labs\/wp-content\/uploads\/2014\/07\/blinker-schematic.png 680w\" sizes=\"(max-width: 226px) 100vw, 226px\" \/><\/a><p id=\"caption-attachment-382\" class=\"wp-caption-text\">Fischertechnik blinker schematic<\/p><\/div>\n<p>Since C is a generic-looking ceramic capacitor with no markings, its\u00a0capacitance was estimated by using the period.<\/p>\n<p>The light was measured to blink 100 times in 41.21 seconds, giving:<br \/>\n$$<br \/>\nT = 0.4121 \\text{s} \\\\<br \/>\nf = 2.426 \\text{s}^{-1}<br \/>\n$$<\/p>\n<p>Given R1 = 1 M\u03a9 and R2 = 1.2 M\u03a9 from above and f = 2.426, we can calculate C using the following equation:<br \/>\n$$<br \/>\nf = \\dfrac{1}{\\ln 2 * C * (R_1 + 2*R_2)}<br \/>\n$$<\/p>\n<p>C then works out to about 0.175 \u00b5F.<\/p>","protected":false},"excerpt":{"rendered":"<p>The Fischertechnik blinker comes in a enclosed case with no other sensory\u00a0inputs with two wires, a yellow wire and a blue wire. As such, I reverse engineered the Fischertechnik blinker to understand how it\u00a0works through desoldering, a camera, and a lot of drawing on the GIMP. It turns out that the blinker is intended to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[948],"tags":[851,852,853,854,850,849,846,848,847],"_links":{"self":[{"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/posts\/375"}],"collection":[{"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/comments?post=375"}],"version-history":[{"count":0,"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/posts\/375\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/media?parent=375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/categories?post=375"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.compdigitec.com\/labs\/wp-json\/wp\/v2\/tags?post=375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}