{"id":10199,"date":"2022-08-07T08:11:01","date_gmt":"2022-08-07T06:11:01","guid":{"rendered":"https:\/\/www.picademie.nl\/?p=10199"},"modified":"2025-02-07T10:03:21","modified_gmt":"2025-02-07T09:03:21","slug":"de-opto-interrupter-foto-onderbreker","status":"publish","type":"post","link":"https:\/\/www.picademie.nl\/index.php\/2022\/08\/07\/de-opto-interrupter-foto-onderbreker\/","title":{"rendered":"De foto-onderbreker"},"content":{"rendered":"\n<pre class=\"wp-block-preformatted\">Een foto-onderbreker of opto-interrupter is een fotosensor die doorgaans bestaat uit licht zendende- (emitterende) en licht ontvangende componenten die tegenover elkaar zijn uitgelijnd in een enkele behuizing. De foto-onderbreker werkt door licht blokkering te detecteren wanneer een object tussen beide componenten komt, en fungeert als een optische schakelaar.<\/pre>\n\n\n\n<p>Waarschijnlijk heb je dit onderdeel wel eens gezien. Je vindt ze vaak bij bewegende delen zoals in printers waar motoren een mechanische uitslag veroorzaken om bijvoorbeeld de printkop heen en weer te laten gaan. De uiterste posities van de kop wordt vaak bewaakt door een sensor zoals de foto-onderbreker, ook wel opto interrupter genoemd. <\/p>\n\n\n\n<p>De sensor is technisch vergelijkbaar met de opto-coupler, met het verschil dat bij de foto-onderbreker er een voorwerp tussen beide (interne) onderdelen geplaatst kan worden.<\/p>\n\n\n\n<p><strong>Contactloos schakelen<\/strong><br>In tegenstelling tot mechanische schakelaars zijn foto-onderbrekers erg betrouwbaar omdat er geen slijtage ontstaat doordat er geen fysieke contacten in het mechanisme zitten.<br>Het mechanische principe van de sensor is eenvoudig. Het component bestaat uit een led die licht uitzendt (emitteert) en een detector (lichtgevoelige transistor) die het licht ontvangt. Detecteert de sensor het licht van de led, dan staat de transistor open. Wordt er geen licht door de sensor gedetecteerd, dan is de transistor dicht.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"433\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image.png\" alt=\"\" class=\"wp-image-10200\" style=\"width:609px;height:356px\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image.png 740w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-300x176.png 300w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\" \/><figcaption class=\"wp-element-caption\">Functionele afbeelding van de foto-onderbreker<\/figcaption><\/figure>\n\n\n\n<p><strong>Werking<\/strong><br>Er zijn veel uitvoeringen van de foto-onderbreker, maar het principe is altijd dezelfde. De led emitteert en de transistor ontvangt wel of geen licht. Het schema van het onderdeel ziet er als volgt uit.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"603\" height=\"195\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-1.png\" alt=\"\" class=\"wp-image-10201\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-1.png 603w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-1-300x97.png 300w\" sizes=\"auto, (max-width: 603px) 100vw, 603px\" \/><figcaption class=\"wp-element-caption\">Schema van de foto-onderbreker. Deze is exact hetzelfde als bij een opto-coupler<\/figcaption><\/figure>\n\n\n\n<p>In alle gevallen worden de aansluitingen op een foto-onderbreker naar hun functie genoemd. Op het onderdeel is vaak een indicatie aangebracht die duidelijk maakt wat de led- of transistor aansluitingen zijn. De exacte pinaansluitingen en de elektronische waarden kunnen in de datasheet van de fabrikant gevonden worden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"619\" height=\"286\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-9.png\" alt=\"\" class=\"wp-image-10215\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-9.png 619w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-9-300x139.png 300w\" sizes=\"auto, (max-width: 619px) 100vw, 619px\" \/><figcaption class=\"wp-element-caption\">Algemene pinaansluitingen op de foto-onderbreker. De aansluitingen kunnen verschillen.<\/figcaption><\/figure>\n\n\n\n<p>De letter &#8216;D&#8217; staat voor het transistortype Darlington. Dit type wordt gebruikt om met een kleine stroom een veel grotere stroom te kunnen sturen. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"436\" height=\"255\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-10.png\" alt=\"\" class=\"wp-image-10217\" style=\"width:475px;height:278px\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-10.png 436w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-10-300x175.png 300w\" sizes=\"auto, (max-width: 436px) 100vw, 436px\" \/><\/figure>\n\n\n\n<p>In voorbeelden hierboven zie je niet alleen de \u2018E\u2019 en de \u2018S\u2019 op het onderdeel aangeduid, op de miniprint zie je ook het diodesymbool met een \u2018E\u2019 eronder. De module komt uit een printer.<\/p>\n\n\n\n<p>Ofschoon het onderdeel vier aansluitingen heeft, zie je vaak dat deze teruggebracht worden naar drie.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"557\" height=\"298\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-11.png\" alt=\"\" class=\"wp-image-10218\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-11.png 557w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-11-300x161.png 300w\" sizes=\"auto, (max-width: 557px) 100vw, 557px\" \/><figcaption class=\"wp-element-caption\">Printbanen van de miniprint<\/figcaption><\/figure>\n\n\n\n<p>In het schema hieronder zie je dat de kathode (-) van de led en de emitter van de transistor met elkaar verbonden zijn. Dit is de meest voorkomende opstelling.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"236\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/Foto-onderbreker.jpg\" alt=\"\" class=\"wp-image-14129\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/Foto-onderbreker.jpg 520w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/Foto-onderbreker-300x136.jpg 300w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/><figcaption class=\"wp-element-caption\">Schema miniprint foto-onderbreker<\/figcaption><\/figure>\n\n\n\n<p>Aan de buitenkant kun je niet zien of het een PNP of NPN transistor betreft, daar heb je de datasheet voor nodig.<\/p>\n\n\n\n<p><strong>Testcircuit<\/strong><br>Ik heb een schema gemaakt waarbij je led inschakelt indien er een object tussen de emitter en de detector geplaatst wordt. De voeding van het schema is 3,3V, maar het werkt ook op 5V. Ik heb 3,3V gebruikt omdat we straks het schema op de GPIO van de Raspberry Pi aansluiten.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"532\" height=\"425\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-5.png\" alt=\"\" class=\"wp-image-10205\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-5.png 532w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-5-300x240.png 300w\" sizes=\"auto, (max-width: 532px) 100vw, 532px\" \/><figcaption class=\"wp-element-caption\">Testschema met led<\/figcaption><\/figure>\n\n\n\n<p>Led1 signaleert of de voeding aangesloten is. Led2 licht op indien er een object tussen de emitter en de detector van de foto-onderbreker (opto interruptor) geplaatst wordt.<\/p>\n\n\n\n<p>Onderstaand schema kan gebruikt worden om de foto-onderbreker op de GPIO van de Raspberry Pi aan te sluiten. De gebufferde Led2 maakt het mogelijk om te zien wat het signaalniveau op de GPIO pin is.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"793\" height=\"495\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-6.png\" alt=\"\" class=\"wp-image-10206\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-6.png 793w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-6-300x187.png 300w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-6-768x479.png 768w\" sizes=\"auto, (max-width: 793px) 100vw, 793px\" \/><figcaption class=\"wp-element-caption\">Schema met GPIO uitgang en led indicatie voor voeding en detectie<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"319\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-7-1024x319.png\" alt=\"\" class=\"wp-image-10207\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-7-1024x319.png 1024w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-7-300x93.png 300w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-7-768x239.png 768w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-7.png 1131w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Bovenstaand schema in experimenteel stadium. Rechts zie je led2 oplichten nadat er een lichtblokkade geplaatst is.<\/figcaption><\/figure>\n\n\n\n<p><strong>Alleen noodzakelijke schema<\/strong><br>Als je het schema wil beperken tot slechts de hoofdfunctie heb je slechts de opto interruptor met de weerstanden 330\u03a9, 10k\u03a9 en 1k\u03a9 nodig waarbij de GPIO via de 1k\u03a9 weerstand wordt aangesloten.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"682\" height=\"464\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-8.png\" alt=\"\" class=\"wp-image-10208\" style=\"width:840px;height:auto\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-8.png 682w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/image-8-300x204.png 300w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><figcaption class=\"wp-element-caption\">De noodzakelijke componenten om het circuit met de GPIO te verbinden.<\/figcaption><\/figure>\n\n\n\n<p><strong>Software<\/strong><br>Om een <a href=\"https:\/\/www.picademie.nl\/index.php\/2021\/04\/09\/watermeter-uitlezen\/\" data-type=\"URL\" data-id=\"https:\/\/www.picademie.nl\/index.php\/2021\/04\/09\/watermeter-uitlezen\/\">watermeter<\/a> uit te lezen heb ik een script (<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">gpioStatus.py<\/mark>) geschreven die hier prima voldoet. De tekst is niet van toepassing, maar het geeft de status van GPIO21 (pin40) weer.  Download hieronder het script. Sluit de voeding, de GND en de GPIO uitgang van het schema op pin 40 (GPIO21) van de Raspberry Pi aan. Na het opstarten van het Python script wordt de pin <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">HOOG <\/mark>als je een lichtblokkade plaatst tussen de emitter en de detector van de foto-onderbreker (opto interruptor).<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-2ccca8ba-4909-4b76-a617-b9fd5a64f798\" href=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/05\/gpioStatus.zip\">Download hier de gezipte gpioStatus.py<\/a><a href=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/05\/gpioStatus.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-2ccca8ba-4909-4b76-a617-b9fd5a64f798\">Downloaden<\/a><\/div>\n\n\n\n<p>Je kunt het script naar behoefte zelf aanpassen en onderdelen ervan integreren in een groter geheel. <\/p>\n\n\n\n<p>Veel plezier ermee!<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Foto-onderbreker (opto interruptor) verbonden met de Raspberry Pi\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/oNaSz5JbdCE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><em>Have A Nice Day!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Een foto-onderbreker of opto-interrupter is een fotosensor die doorgaans bestaat uit licht zendende- (emitterende) en licht ontvangende componenten die tegenover elkaar zijn uitgelijnd in een <a class=\"mh-excerpt-more\" href=\"https:\/\/www.picademie.nl\/index.php\/2022\/08\/07\/de-opto-interrupter-foto-onderbreker\/\" title=\"De foto-onderbreker\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":10210,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[729],"tags":[440,443,442,439,444,441,438,71],"class_list":["post-10199","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sensormodules","tag-anode","tag-collector","tag-emitter","tag-foto-onderbreker","tag-fotosensor","tag-kathode","tag-opto-interruptor","tag-python"],"jetpack_featured_media_url":"https:\/\/www.picademie.nl\/wp-content\/uploads\/2022\/08\/foto1.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/posts\/10199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/comments?post=10199"}],"version-history":[{"count":0,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/posts\/10199\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/media\/10210"}],"wp:attachment":[{"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/media?parent=10199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/categories?post=10199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/tags?post=10199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}