{"id":188,"date":"2014-03-22T18:15:52","date_gmt":"2014-03-22T17:15:52","guid":{"rendered":"http:\/\/heppg.de\/ikg\/wordpress\/?p=188"},"modified":"2015-05-08T16:51:04","modified_gmt":"2015-05-08T14:51:04","slug":"kapazitiver-sensor-fur-eine-fullstandsanzeige","status":"publish","type":"post","link":"https:\/\/heppg.de\/ikg\/wordpress\/?p=188","title":{"rendered":"Kapazitiver Sensor f\u00fcr eine F\u00fcllstandsanzeige"},"content":{"rendered":"<p><a title=\"Capacitive Sensor for Scratch\" href=\"http:\/\/heppg.de\/ikg\/wordpress\/?p=192\">[english<\/a>]<\/p>\n<p>Mit einem Oszillator und einem Microcontroller ATMega 328 kann ein F\u00fcllstandsanzeiger f\u00fcr Scratch gebaut werden.<\/p>\n<p>Der Microcontroller ermittelt die Frequenz des Oszillators. Die Daten werden \u00fcber SPI an den RaspberryPi gegeben. Der Scratch Adapter wertet diese aus und gibt sie an scratch weiter.<\/p>\n<p><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/LS_4saw-d8w?feature=player_detailpage\" width=\"640\" height=\"360\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Der Film zeigt den Aufbau auf dem Steckbrett. Das enth\u00e4lt den Oszillator links, in der Mitte den Controller und dann die Verbindung zum RPi. Der Sensor ist ein Streifen einer Epoxydplatine. Die Kupferschicht wurde l\u00e4ngs unterbrochen, so dass die zwei Platten eines Kondensators entstehen. Da Luft andere Eigenschaften als z.B. Wasser hat, ver\u00e4ndert sich die Kapazit\u00e4t des Kondensators in der N\u00e4he von Wasser. Ein Oszillator, der diesen Kondensator verwendet, wird seine Frequenz ver\u00e4ndern.<\/p>\n<p><a href=\"http:\/\/heppg.de\/ikg\/wordpress\/wp-content\/uploads\/2014\/03\/atmel_Steckplatine2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-251\" src=\"http:\/\/heppg.de\/ikg\/wordpress\/wp-content\/uploads\/2014\/03\/atmel_Steckplatine2.png\" alt=\"atmel_Steckplatine\" width=\"2583\" height=\"1581\" \/><\/a><\/p>\n<p>Der scratchClient benutzt den Adapter &#8216;Atmel328_ADC_Adapter&#8217;. Die Firmware des Controllers ist dieselbe wie f\u00fcr den <a title=\"Atmel 328-Prozessor als AD-Wandler\" href=\"http:\/\/heppg.de\/ikg\/wordpress\/?p=164\">AD-Wandler. <\/a><\/p>\n<p>Der Oszillator ist ein TLC555, die CMOS-Ausf\u00fchrung des bekannten 555. Zus\u00e4tzliche Bauteile sind 2 Widerst\u00e4nde 1M Ohm und ein Kondensator 100nF. Frequenzbereich ist im Beispiel etwa 13,5kHz ohne Wasser im Glas und 9,6kHz mit Wasser.<\/p>\n<p>Die Frequenzmessung erfolgt im Microcontroller \u00fcber ca 10ms bzw 72 Signalperioden. Die Werte werden auf dem Controller mit den letzten 16 Werten gemittelt. Wegen des offenen Aufbaus gibt es einige St\u00f6rgr\u00f6ssen, die ohne Mittelwertbildung\/Filterung sporadische Ausreisser produzieren.<\/p>\n<pre>Update history:\r\n2014-04-01 Fixed connections of LED<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>[english] Mit einem Oszillator und einem Microcontroller ATMega 328 kann ein F\u00fcllstandsanzeiger f\u00fcr Scratch gebaut werden. Der Microcontroller ermittelt die Frequenz des Oszillators. Die Daten werden \u00fcber SPI an den RaspberryPi gegeben. Der Scratch Adapter wertet diese aus und gibt sie an scratch weiter. Der Film zeigt den Aufbau auf dem Steckbrett. Das enth\u00e4lt den [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,3],"tags":[],"class_list":["post-188","post","type-post","status-publish","format-standard","hentry","category-analog-digital-wandler","category-scratchclient"],"_links":{"self":[{"href":"https:\/\/heppg.de\/ikg\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/heppg.de\/ikg\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/heppg.de\/ikg\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/heppg.de\/ikg\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/heppg.de\/ikg\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=188"}],"version-history":[{"count":10,"href":"https:\/\/heppg.de\/ikg\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/188\/revisions"}],"predecessor-version":[{"id":491,"href":"https:\/\/heppg.de\/ikg\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/188\/revisions\/491"}],"wp:attachment":[{"href":"https:\/\/heppg.de\/ikg\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=188"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/heppg.de\/ikg\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=188"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/heppg.de\/ikg\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}