{"id":328,"date":"2020-04-03T14:07:26","date_gmt":"2020-04-03T12:07:26","guid":{"rendered":"https:\/\/www.mroessler.eu\/blog\/?p=328"},"modified":"2020-04-03T14:08:09","modified_gmt":"2020-04-03T12:08:09","slug":"arduino-v9-ibutton-lock-for-my-cnc-maschines-with-gb","status":"publish","type":"post","link":"https:\/\/www.mroessler.eu\/blog\/?p=328","title":{"rendered":"Arduino V9 iButton Lock for my CNC Maschines"},"content":{"rendered":"<p>Hello all,\n\nCurrently I&#8217;m going to adapt my Arduino 9 Shield Board for securing my CNC Maschines against unallowed access.\n\nCode has been used together with an older Arduino Nano&nbsp;Shield.\n\nFollowing fuctions are implemented:\n<\/p><ol class=\"wp-block-list\"><li>set master iButton with first use<\/li><li>delete all allowed iButtons except master<\/li><li>add new iButtons<\/li><li>1-Wire Temperatur<\/li><li>show hours since switch on<\/li><li>list all Hex-ID&#8217;s of allowed iButtons during startup<\/li><li>show status with IButton Reader (green (ON) or red led(OFF))<\/li><li>switch relais on\/off if valid iButton as been touched on iButton Reader<\/li><li>emergency Button push controll (switch off releais)<\/li><li>display DS1307 (RTC) time<\/li><li>correct time with spare Arduino Nano V3 durring upload &#8211;&gt; new time will be programming time<\/li><\/ol><p><a href=\"..\/blog\/wp-content\/uploads\/2016\/02\/Arduino9_Lock.ino\" rel=\"\">Arduino9_Lock.ino &#8211; File Version 2.4<\/a><\/p><figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"593\" height=\"304\" src=\"https:\/\/www.mroessler.eu\/blog\/wp-content\/uploads\/2016\/02\/CNC_Lock_Arduino9.jpg\" alt=\"CNC_Lock_Arduino9\" class=\"wp-image-89\" srcset=\"https:\/\/www.mroessler.eu\/blog\/wp-content\/uploads\/2016\/02\/CNC_Lock_Arduino9.jpg 593w, https:\/\/www.mroessler.eu\/blog\/wp-content\/uploads\/2016\/02\/CNC_Lock_Arduino9-300x154.jpg 300w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/figure>","protected":false},"excerpt":{"rendered":"<p>Hello all, Currently I&#8217;m going to adapt my Arduino 9 Shield Board for securing my CNC Maschines against unallowed access. Code has been used together with an older Arduino Nano&nbsp;Shield. Following fuctions are implemented: set master iButton with first use delete all allowed iButtons except master add new iButtons 1-Wire Temperatur show hours since switch [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"image","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"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":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-328","post","type-post","status-publish","format-image","hentry","category-Itemsthatdonotfitinothercategories","post_format-post-format-image"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pazTKt-5i","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mroessler.eu\/blog\/index.php?rest_route=\/wp\/v2\/posts\/328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mroessler.eu\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mroessler.eu\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mroessler.eu\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mroessler.eu\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=328"}],"version-history":[{"count":3,"href":"https:\/\/www.mroessler.eu\/blog\/index.php?rest_route=\/wp\/v2\/posts\/328\/revisions"}],"predecessor-version":[{"id":331,"href":"https:\/\/www.mroessler.eu\/blog\/index.php?rest_route=\/wp\/v2\/posts\/328\/revisions\/331"}],"wp:attachment":[{"href":"https:\/\/www.mroessler.eu\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mroessler.eu\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mroessler.eu\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}