{"id":486,"date":"2019-06-17T12:00:18","date_gmt":"2019-06-17T19:00:18","guid":{"rendered":"http:\/\/letsbuildroboticswithshadow8472.com\/?p=486"},"modified":"2019-06-17T00:55:51","modified_gmt":"2019-06-17T07:55:51","slug":"programming-a-pi-to-deter-cats-part-4","status":"publish","type":"post","link":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/2019\/06\/17\/programming-a-pi-to-deter-cats-part-4\/","title":{"rendered":"Programming a Pi to Deter Cats: Part 4"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Good Morning from my Robotics Lab! This is Shadow_8472, and today, I have a small, but important step completed. Let&#8217;s get started! <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The tutorial I&#8217;ve been following gave me a hiccup after compilation. I had a passing difficulty when the commands I was copying used A different version number for an ls command.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Other than that, I had a little drama copying some expected output as a command, and when I did get the correct version number and file name in the command, there were a mismatch witha number or two. I figured it was just because of the version. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the end, the tutorial had me test everything by running Python in the virtual environment, import OpenCV, and have it report its version.  I was so relieved when it gave something back that didn&#8217;t resemble an error.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Going forward, I think the next, big milestone needs to be turning on an external light when it sees my cat in the frame. Setting this goal opens up a slew of smaller goals: connecting an LED to the external pins; learning and implementing basic elements in the OpenCV API; setting up such a program to run from either a single command, an icon, or bootup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After that, it I should probably set it up as a VNC server and place it in its rightful position where it can start learning the difference between naughty cat on the counter and hungry human in the kitchen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This project feels like it&#8217;s gone on ar least ten times longer than I expected. It&#8217;s good to have a small victory for once.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Final question: How do you keep track of progress in long projects?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Good Morning from my Robotics Lab! This is Shadow_8472, and today, I have a small, but important step completed. Let&#8217;s get started! The tutorial I&#8217;ve been following gave me a hiccup after compilation. I had a passing difficulty when the commands I was copying used A different version number for an ls command. Other than &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/2019\/06\/17\/programming-a-pi-to-deter-cats-part-4\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Programming a Pi to Deter Cats: Part 4&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[9,12],"tags":[],"class_list":["post-486","post","type-post","status-publish","format-standard","hentry","category-programming","category-robotics-construction"],"_links":{"self":[{"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/posts\/486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/comments?post=486"}],"version-history":[{"count":1,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/posts\/486\/revisions"}],"predecessor-version":[{"id":487,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/posts\/486\/revisions\/487"}],"wp:attachment":[{"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/media?parent=486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/categories?post=486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/tags?post=486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}