{"id":534,"date":"2019-10-21T12:00:58","date_gmt":"2019-10-21T19:00:58","guid":{"rendered":"http:\/\/letsbuildroboticswithshadow8472.com\/?p=534"},"modified":"2019-10-21T03:02:42","modified_gmt":"2019-10-21T10:02:42","slug":"haystack-of-activity","status":"publish","type":"post","link":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/2019\/10\/21\/haystack-of-activity\/","title":{"rendered":"Haystack of Activity"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Good Morning from my Robotics Lab! This is Shadow_8472, and today, I seemed to do a little bit of a lot of stuff related to working on with a Raspberry Pi. Let&#8217;s get started!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stated project goal: Develop a tool so I can code with my laptop, but execute on Blinkie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I went into the workshop relatively early today (Sunday) with my stated objective. In light of my fragile case being fragile, I elected to just take my SD card &#8220;solid state drive&#8221; in to see how my setup reacts to different hardware running things would act. There were some interesting results. The following sub-projects happened concurrently.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The first project was setting up the new Raspberry Pi 3 B+ the workshop has to mirror my setup. It came with a metal case \u2014titanium if I remember correctly\u2014 and I got to assemble the ting. There&#8217;s just something about a proper case that just feels right. As soon as I slid the board in, so satisfying with it fitting perfectly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The case doubles as a heat sink, complete with thermal paste. While I want to do that eventually, I decided to wait a while until I&#8217;m ready to seal the case for good. I have two ports I intend to use within the foreseeable future: the camera port and the GPIO port. Both have slots in the case to accommodate the relevant cables.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The GPIO port was the first to go on. Since I really didn&#8217;t want to mess anything up, I didn&#8217;t use enough force to seat the ribbon cable connector correctly, and couldn&#8217;t close the case. I tried looking for a way to test for an electrical connection, but ended up probing the female connector with another part and verifying it could take the whole length of the pins. I pushed a bit harder and managed to get it in there.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The camera port was more straightforward. Same as before, I just lifted the little plastic piece, inserted the comparatively narrow ribbon cable, and pushed down to have the port bite down. On the other end, I sat a Pi camera for testing purposes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the best case scenario, the cables would barely poke out of the case with maybe an  inch or two to spare, and I could just connect to external ports like they were on the board itself. No such luck here. In testing, the camera failed to take a picture because it wasn&#8217;t detected.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">My second project was backing up my SD card. I found a utility to make an image of my card. It wasn&#8217;t the best coded piece of software; it refused to make a new file to save to, but I renamed a new .txt file and got it to work. It took half an hour, during which I worked on the other projects. I did not have a spare SD card to test the image on, but there was a warning about similarly sized cards being slightly different sizes when they&#8217;re from different companies, and not to try applying a larger image onto a smaller card.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">My third project was testing how the workshop&#8217;s Pi handled running my SD. I expected the MAC address to be different, but otherwise nothing else. I was close: PuTTY warned me about a different host key, and had me log in with the password the first time, but otherwise didn&#8217;t have any other software problems. I had to let it to connect to my phone, but that gave me an idea for my next mini-project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">My fourth pseudo-project was just some general knowledge base maintenance. I had a few questions, and not all were answered. I connected both Blinkie and my laptop to my phone, where I would expect them to work similarly to a local area network. I used traceroute from Blinkie to my laptop, but ended up with over 30 hops. Yikes! Honestly, I have no clue what&#8217;s going on with this one just yet. I still need to look up the difference between a hotspot and a more conventional router. For all I know, it could just be no discovery turned on or that it acts more like a gateway to a larger router. Possibly both.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Final Question: What do you do while code is compiling or otherwise waiting on a computer to finish?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Good Morning from my Robotics Lab! This is Shadow_8472, and today, I seemed to do a little bit of a lot of stuff related to working on with a Raspberry Pi. Let&#8217;s get started! Stated project goal: Develop a tool so I can code with my laptop, but execute on Blinkie. I went into the &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/2019\/10\/21\/haystack-of-activity\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Haystack of Activity&#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":[1],"tags":[],"class_list":["post-534","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/posts\/534","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=534"}],"version-history":[{"count":1,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/posts\/534\/revisions"}],"predecessor-version":[{"id":535,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/posts\/534\/revisions\/535"}],"wp:attachment":[{"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/media?parent=534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/categories?post=534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/letsbuildroboticswithshadow8472.com\/index.php\/wp-json\/wp\/v2\/tags?post=534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}