{"id":1153,"date":"2013-07-07T16:53:54","date_gmt":"2013-07-07T23:53:54","guid":{"rendered":"http:\/\/www.graphics-muse.org\/wp\/?p=1153"},"modified":"2013-07-07T16:59:26","modified_gmt":"2013-07-07T23:59:26","slug":"pibox-another-long-break-ends-and-new-work-begins","status":"publish","type":"post","link":"https:\/\/www.graphics-muse.org\/wp\/?p=1153","title":{"rendered":"PiBox: Another long break ends and new work begins"},"content":{"rendered":"<p>First, let me say that the fire is long gone and we were never evacuated.&nbsp; It was stressful waiting around for them to decide if we needed to go or not, but in the end the fire moved away from us and not closer to us.&nbsp; Now we have everything unpacked, have made a list of what we&#39;d grab next time (to make it easier) and even got rid of a bunch of junk we realized was just junk anyway while we packed to evacuate.&nbsp; We&#39;re a bit better prepared for next time.&nbsp; Hopefully, there won&#39;t be one.&nbsp; But now back to business: PiBox.<\/p>\n<p>\tI&#39;ve taken a long break from PiBox development to deal with some personal issues.&nbsp; We bought a <a href=\"http:\/\/www.forestriverinc.com\/rpod\/\">travel trailer<\/a>, so it wasn&#39;t bad personal stuff &#8211; it was fun personal stuff.&nbsp; And it leads me to some new ideas for PiBox.<\/p>\n<p>\tThere are a couple of features I&#39;m going to add to PiBox to support our entertainment and safety needs in our new trailer.&nbsp; In short these are:<br \/>\n\t# A wifi backup camera<br \/>\n\t# Network export of SD card data (for movies over NFS)<br \/>\n\t# Wireless audio<br \/>\n\t# A pico DLP projector.<br \/>\n\t# Make PiBox act as a wireless access point. <\/p>\n<p>\tThe projector shouldn&#39;t require much extra.&nbsp; Just plug into the HDMI and its ready to go.&nbsp; But I&#39;ll need power to it and I&#39;m not sure how I&#39;ll deal with that just yet.<\/p>\n<p>\tThe wireless audio should be supported with a USB stick and external speakers.&nbsp; <\/p>\n<p>\tThe network support of SD card data over NFS means making sure the kernel and user space support is in place.&nbsp; <\/p>\n<p>\tAlso, since I&#39;ll need to use USB to add the SD cards (to give a variety of video options) I&#39;ll need an external USB hub with a bunch of ports.&nbsp; It will need to be powered, and the Pi will be powered from it, including wireless keyboard\/mouse.<\/p>\n<p>\tThe <a href=\"https:\/\/www.graphics-muse.org\/wiki\/pmwiki.php?n=RaspberryPi.Research#ntoc14\">wifi backup camera<\/a> may prove challenging.&nbsp; I&#39;ve already experimented with a number of solutions and finally found a mix of ffmpeg, crtmpserver and Jw Player to provide the least amount of lag on Fedora.&nbsp; The question is: can I cross compile crtmpserver and will JWPlayer work correctly if served from PiBox?&nbsp; I think the answer to both is &quot;yes&quot;, but I&#39;ve yet to verify that.<\/p>\n<p>\tMaking the Pi into a <a href=\"https:\/\/www.graphics-muse.org\/wiki\/pmwiki.php?n=RaspberryPi.Research#ntoc13\">wireless access point\/router<\/a> should be fairly painless, especially since my default Wifi adapter already supports that feature.<br \/>\n\t&nbsp; <br \/>\n\tAnother side project has been to build a portable power solution for the Raspberry Pi.&nbsp; I&#39;ve designed the board and have ordered and received the parts, but I&#39;ve yet to put the thing together.&nbsp; It should allow for battery power to run the Pi, which would be nice for use with the DPL projector.&nbsp; However, I can also just use 110v power at the campsites since we don&#39;t plan (yet) on dry camping.<\/p>\n<p>\tIn the end I hope to allow PiBox to provide the following:<br \/>\n\t* Wireless backup camera serving via RTP to a tablet browser so I can see behind the trailer while we&#39;re driving.<br \/>\n\t* A wireless media server providing AVI videos on SD cards.<br \/>\n\t* A second Pi with the media server mounted to play AVI&#39;s through a DLP projector and wireless speakers while camping.<br \/>\n\t* Self-powered media players using DLP projectors for the bunks in the trailer.<\/p>\n<p>\tAnyway, some fun stuff to work on.&nbsp; Time to get back at it.<br \/>\n\t&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>First, let me say that the fire is long gone and we were never evacuated.&nbsp; It was stressful waiting around for them to decide if we needed to go or not, but in the end the fire moved away from us and not closer to us.&nbsp; Now we have everything unpacked, have made a list [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"jetpack_post_was_ever_published":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,5,562,565],"tags":[],"class_list":{"0":"post-1153","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-general","7":"category-linux","8":"category-pibox","9":"category-raspberry-pi","10":"czr-hentry"},"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pe9t8-iB","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.graphics-muse.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.graphics-muse.org\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.graphics-muse.org\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.graphics-muse.org\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.graphics-muse.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1153"}],"version-history":[{"count":3,"href":"https:\/\/www.graphics-muse.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1153\/revisions"}],"predecessor-version":[{"id":1155,"href":"https:\/\/www.graphics-muse.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1153\/revisions\/1155"}],"wp:attachment":[{"href":"https:\/\/www.graphics-muse.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.graphics-muse.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.graphics-muse.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}