{"id":1296,"date":"2015-09-13T15:32:18","date_gmt":"2015-09-13T14:32:18","guid":{"rendered":"http:\/\/quantum-bits.org\/?p=1296"},"modified":"2022-08-12T17:28:33","modified_gmt":"2022-08-12T16:28:33","slug":"say-hello-to-e-v-e","status":"publish","type":"post","link":"https:\/\/www.quantum-bits.org\/?p=1296","title":{"rendered":"Say hello to E.V.E"},"content":{"rendered":"<p>It&#8217;s been (yet again) a very very long time since I posted news on &#8220;Jarvis&#8221;, my pet project on Raspberry Pi. So long I would consider Jarvis project to be almost dead (although it spawned a project internally used <a href=\"https:\/\/www.econocom.com\/fr\" target=\"_blank\" rel=\"noopener\">at work<\/a>, but re-baptized &#8220;<a href=\"https:\/\/en.wiktionary.org\/wiki\/%E3%82%82%E3%81%97%E3%82%82%E3%81%97#Japanese\" target=\"_blank\" rel=\"noopener\">Moshi-Moshi<\/a>&#8220;).<\/p>\n<p>Nevertheless, home automation, voice recognition, new forms of human-machine interactions, and generally speaking, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Internet_of_Things\" target=\"_blank\" rel=\"noopener\">IoT<\/a>,&nbsp; are still very much in my mind. So much it is now part of my day to day job.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1297\" src=\"http:\/\/quantum-bits.org\/wp-content\/uploads\/2015\/09\/rasbperrypi-hacks.jpg\" alt=\"rasbperrypi-hacks\" width=\"985\" height=\"503\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2015\/09\/rasbperrypi-hacks.jpg 985w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2015\/09\/rasbperrypi-hacks-300x153.jpg 300w\" sizes=\"(max-width: 985px) 100vw, 985px\" \/><\/p>\n<p>Since a got bored this summer, I bought myself a Raspberry Pi 2 at my <a href=\"http:\/\/www.agelectronique.fr\/ag\/index.php\" target=\"_blank\" rel=\"noopener\">local electronic shop<\/a> and started messing up with it. Mostly back-porting what I did with the old Jarvis project (Google API changes, etc.), trying to connect it to a few home equipment, and getting myself a little more fluent with hand gesture recognition.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1305 size-full\" src=\"http:\/\/quantum-bits.org\/wp-content\/uploads\/2015\/09\/raspberry-pi-2.jpg\" alt=\"raspberry-pi-2\" width=\"630\" height=\"354\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2015\/09\/raspberry-pi-2.jpg 630w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2015\/09\/raspberry-pi-2-300x169.jpg 300w\" sizes=\"(max-width: 630px) 100vw, 630px\" \/><\/p>\n<p>Since Google voices (at least for &#8220;en_us&#8221;, &#8220;en_uk&#8221; and &#8220;fr_fr&#8221; locales) are now of female gender, I had to change Jasper&#8217;s gender. And find a less &#8220;Marvelish&#8221; name.<\/p>\n<p>The &#8220;Jarvis project&#8221; will from now on be known as the &#8220;E.V.E project&#8221;: Experimental Voice Enabled project.<\/p>\n<p>Yet, I am that bad at choosing names. And I am aware of Disney\/Pixar&#8217;s &#8220;<span class=\"st\">Extraterrestrial Vegetation Evaluator&#8221; sweet character from Wall-E.&nbsp; <\/span><\/p>\n<p>Right now, E.V.E doesn&#8217;t do much, but at least she can introduce herself:<\/p>\n<p><center><video controls=\"controls\" width=\"568\" height=\"320\"><source src=\"http:\/\/quantum-bits.org\/wp-content\/uploads\/2015\/09\/eve-voice.mov\" type=\"video\/mp4\">Your browser does not support the video tag.<\/video><\/center>&nbsp;<\/p>\n<p>But the real kick-starter was this week&#8217;s <a href=\"https:\/\/www.raspberrypi.org\/blog\/the-eagerly-awaited-raspberry-pi-display\/\" target=\"_blank\" rel=\"noopener\">announcement<\/a> : an official Raspberry Pi touch display is on sale, priced as low as $60 :<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1306 size-medium\" src=\"http:\/\/quantum-bits.org\/wp-content\/uploads\/2015\/09\/rpi-touchscreen-300x284.jpg\" alt=\"rpi-touchscreen\" width=\"300\" height=\"284\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2015\/09\/rpi-touchscreen-300x284.jpg 300w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2015\/09\/rpi-touchscreen.jpg 767w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Since my first tries with hand gesture recognition were a little disappointing (at least for now), I needed another way of interaction, and I didn&#8217;t want to rely on an external tablet to drive the project I had in mind. This announcement was right on time, and I feverishly&nbsp; ordered one &#8211; along with a nice stand- this Saturday night at <a href=\"http:\/\/swag.raspberrypi.org\/products\/raspberry-pi-7-inch-touchscreen-display\" target=\"_blank\" rel=\"noopener\">Swag Shop<\/a>. Disco pun intended, of course.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1307\" src=\"http:\/\/quantum-bits.org\/wp-content\/uploads\/2015\/09\/raspberry-screen-black.jpg\" alt=\"raspberry-screen-black\" width=\"1024\" height=\"665\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2015\/09\/raspberry-screen-black.jpg 1024w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2015\/09\/raspberry-screen-black-300x195.jpg 300w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Both the touchscreen and the stand should arrive in a few days. So I fired up today my good old <a href=\"https:\/\/inkscape.org\/en\/\" target=\"_blank\" rel=\"noopener\">Inkscape<\/a> and and drew a few interface sketches.<\/p>\n<p>A a proof of concept, I designed something easy to implement and test with a touchscreen and a couple of scripts, like a basic home screen:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1310\" src=\"http:\/\/quantum-bits.org\/wp-content\/uploads\/2015\/09\/eve-home-screen-sketch.png\" alt=\"eve-home-screen-sketch\" width=\"800\" height=\"480\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2015\/09\/eve-home-screen-sketch.png 800w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2015\/09\/eve-home-screen-sketch-300x180.png 300w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>and simple radio functionalities :<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1311\" src=\"http:\/\/quantum-bits.org\/wp-content\/uploads\/2015\/09\/eve-radio-sketch.png\" alt=\"eve-radio-sketch\" width=\"800\" height=\"480\" srcset=\"https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2015\/09\/eve-radio-sketch.png 800w, https:\/\/www.quantum-bits.org\/wp-content\/uploads\/2015\/09\/eve-radio-sketch-300x180.png 300w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>For now, it&#8217;s pretty much inspired by iOS \/ WatchOS designs. It&#8217;s simple enough to be quickly tested. Next steps in a few days !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s been (yet again) a very very long time since I posted news on &#8220;Jarvis&#8221;, my pet project on Raspberry Pi. So long I would consider Jarvis project to be &#8230;<\/p>\n","protected":false},"author":1,"featured_media":3851,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[21],"tags":[],"_links":{"self":[{"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=\/wp\/v2\/posts\/1296"}],"collection":[{"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1296"}],"version-history":[{"count":0,"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=\/wp\/v2\/posts\/1296\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=\/wp\/v2\/media\/3851"}],"wp:attachment":[{"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.quantum-bits.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}