<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>My name is Mike Leslie and I am working to develop a free open-source product that can save people time each day using information that’s already part of the internet. My first attempt at this, Rita, is a light weight digital life assistant and home automation manager.</description><title>Project Rita</title><generator>Tumblr (3.0; @nebbiatech)</generator><link>http://nebbiatech.tumblr.com/</link><item><title>New Feature: Rita tells me which TV shows I'm behind on</title><description>&lt;p&gt;I use the website SideReel to track which TV shows I need to watch. Recently I finished a PHP script that will check SideReel for me and tell me the names of the shows I&amp;#8217;m slackin&amp;#8217; on.&lt;/p&gt;</description><link>http://nebbiatech.tumblr.com/post/46303013184</link><guid>http://nebbiatech.tumblr.com/post/46303013184</guid><pubDate>Mon, 25 Mar 2013 21:53:08 -0400</pubDate></item><item><title>
Universal Geospatial Light Switch 
My latest Project Rita...</title><description>&lt;iframe width="400" height="225" src="http://www.youtube.com/embed/2W8ueJKrmfI?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;div class="creator-editor-header clearfix" id="video-header"&gt;
&lt;h2 class="creator-editor-title"&gt;&lt;strong&gt;&lt;span&gt;Universal Geospatial Light Switch &lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
My latest Project Rita addition is an Android app that can turn a light on or off just by pointing the phone at that lamp and hitting on/off. With this app, there is no need to select which light you want to control, your command will always be sent to the light that you are looking at. This was accomplished by surveying the phone’s compass and GPS sensors. Those readings are then processed by a script that understands the layout of the room and then, using x10, sends the command to the appropriate appliance. The entire operation occurs in less than a second. I believe that this same concept could be applied to all other controllable home devices. What if with one app you could flip on a light, turn up one speaker and lower the thermostat by just pointing your phone at the thing you want to change?&lt;/div&gt;&lt;/p&gt;</description><link>http://nebbiatech.tumblr.com/post/42079374877</link><guid>http://nebbiatech.tumblr.com/post/42079374877</guid><pubDate>Sat, 02 Feb 2013 00:12:00 -0500</pubDate></item><item><title>Old picture of wall mounted control panel for lights, music,...</title><description>&lt;img src="http://25.media.tumblr.com/874ead19dec69b0097bfd053b9a1f6b4/tumblr_mgxn4kjrsV1rx359ho1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Old picture of wall mounted control panel for lights, music, etc.&lt;/p&gt;
&lt;p&gt;(Touchpad + Cyanogen 9 + Inductive Charger + homemade $2 wall mount)&lt;/p&gt;</description><link>http://nebbiatech.tumblr.com/post/41017712848</link><guid>http://nebbiatech.tumblr.com/post/41017712848</guid><pubDate>Sun, 20 Jan 2013 11:29:06 -0500</pubDate></item><item><title>Old picture of Cabinet Projector for viewing new messages,...</title><description>&lt;img src="http://25.media.tumblr.com/12f4cc8e3e5a5b58cfe697e2e1b1b147/tumblr_mgxmsm1wMG1rx359ho1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Old picture of Cabinet Projector for viewing new messages, weather, apartment stats&lt;/p&gt;
&lt;p&gt;Pico Projector + BeagleBoard + Linux + PHP + JSON&lt;/p&gt;</description><link>http://nebbiatech.tumblr.com/post/41017196932</link><guid>http://nebbiatech.tumblr.com/post/41017196932</guid><pubDate>Sun, 20 Jan 2013 11:21:00 -0500</pubDate></item><item><title>Quick RitaBox Text-to-Box Demo</title><description>&lt;iframe width="400" height="225" src="http://www.youtube.com/embed/x6i4oGL4YH8?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Quick RitaBox Text-to-Box Demo&lt;/p&gt;</description><link>http://nebbiatech.tumblr.com/post/40432942416</link><guid>http://nebbiatech.tumblr.com/post/40432942416</guid><pubDate>Sun, 13 Jan 2013 11:16:14 -0500</pubDate></item><item><title>RitaBox</title><description>&lt;img src="http://25.media.tumblr.com/e6691ba15f216df97414f08f410fbfcc/tumblr_mfdyykyhEt1rx359ho1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;RitaBox&lt;/p&gt;</description><link>http://nebbiatech.tumblr.com/post/38465456052</link><guid>http://nebbiatech.tumblr.com/post/38465456052</guid><pubDate>Fri, 21 Dec 2012 09:59:08 -0500</pubDate></item><item><title>RitaBox</title><description>&lt;img src="http://25.media.tumblr.com/23a069aaefbe09906132e7b7cafe269a/tumblr_mfdye8etrd1rx359ho1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;RitaBox&lt;/p&gt;</description><link>http://nebbiatech.tumblr.com/post/38464892282</link><guid>http://nebbiatech.tumblr.com/post/38464892282</guid><pubDate>Fri, 21 Dec 2012 09:46:56 -0500</pubDate></item><item><title>RitaBox Christmas Present Deployment!</title><description>&lt;p&gt;&lt;strong id="internal-source-marker_0.019214971223846078"&gt;&lt;span&gt;Overview&lt;/span&gt;&lt;br/&gt;&lt;span&gt;The RitaBoxes have one main feature, to receive short messages and speak them out loud. RitaBoxes connect to the internet over wifi and are constantly checking for new messages. Once a Ritabox receives a new message, it turns on an LED on the front of the unit. The box has two buttons, one that will play the message and another that will repeat the last message it spoke. If all new messages have been played, the RitaBox will say one of the two hundred pre-set fun/mean messages. Messages can be sent to the RitaBoxes either by SMS or through a website. When submitting a message, the sender can specify if this message should go to all boxes or one specific box. So far, I have made four RitaBoxes as Christmas presents for some of my family members (Christmas gift recipients have no choice but to be a test subject).&lt;/span&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;br/&gt;&lt;span&gt;Hardware&lt;/span&gt;&lt;br/&gt;&lt;span&gt;The main piece of hardware used is a Raspberry Pi Model B (512 ram). An lm386 op amp circuit was added to drive the speaker in the case. This op amp was chosen because it is able to run off of the 5v supply from the Raspberry Pi’s GPIO so that the only piece in the box that needs power is the Pi. The Raspberry Pi’s GPIO pins were used to also drive the LED and push buttons using the WiringPi library. Wifi is being handled by an Edimax EW-7811Un USB dongle.&lt;/span&gt;&lt;br/&gt;&lt;span&gt;Pine boxes were constructed and finished to house all of the components for this project.&lt;/span&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;br/&gt;&lt;span&gt;Software&lt;/span&gt;&lt;br/&gt;&lt;span&gt;The server-side software for the RitaBoxes was done in PHP and mySQL. GoogleVoice is being used to receive SMS messages. The client side is running Raspbian and the application code is a combination of mySQL, PHP and BASH scripting. The text-to-speech function is being handled by AT&amp;amp;T Lab’s Natural Voices service. Each RitaBox is configured to report health stats (storage use, free ram, running daemons) back to a central manager.&lt;/span&gt;&lt;br/&gt;&lt;span&gt; &lt;/span&gt;&lt;br/&gt;&lt;span&gt;Future Steps&lt;/span&gt;&lt;br/&gt;&lt;span&gt;Overall, I have found that the Raspberry Pi is very ideal for this application. Switching to an offline text-to-speech solution like Festival is certainly possible for this project. This would cut down on network traffic, and the dependency on an external service. However, from my experience, I would be sacrificing voice quality. From past testing I know that these boards are capable of running the entire Rita system but at this point it’s a matter of finding simple ways to configure and interface with the boxes that has led me to keep the features list small. I don’t believe that the messaging feature would be practical for many people. However this deployment configuration is allowing me to work towards identifying and resolving the issues in developing an easy to use and stable framework for all of the Rita system functions. &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;</description><link>http://nebbiatech.tumblr.com/post/38464687912</link><guid>http://nebbiatech.tumblr.com/post/38464687912</guid><pubDate>Fri, 21 Dec 2012 09:42:28 -0500</pubDate></item><item><title>Quick Overview of Project Rita</title><description>&lt;iframe width="400" height="225" src="http://www.youtube.com/embed/13b0-uhZ5Rc?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Quick Overview of Project Rita&lt;/p&gt;</description><link>http://nebbiatech.tumblr.com/post/32171488680</link><guid>http://nebbiatech.tumblr.com/post/32171488680</guid><pubDate>Sun, 23 Sep 2012 21:52:35 -0400</pubDate></item><item><title>Simple and Light Bash Text to Speech </title><description>&lt;a href="http://www.youtube.com/watch?v=nCNmd5g215M&amp;feature=relmfu"&gt;Simple and Light Bash Text to Speech &lt;/a&gt;: &lt;p&gt;Text to Speech with Rita was very simple thanks to “Films By Kris”&lt;/p&gt;</description><link>http://nebbiatech.tumblr.com/post/32168296125</link><guid>http://nebbiatech.tumblr.com/post/32168296125</guid><pubDate>Sun, 23 Sep 2012 21:11:00 -0400</pubDate></item><item><title>Picked up a cheap set of 5.1 speakers on Craiglist. I now have...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m5f5smYA831rx359ho1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Picked up a cheap set of 5.1 speakers on Craiglist. I now have one speaker behind each of the air vent registers in my apartment.&lt;/p&gt;</description><link>http://nebbiatech.tumblr.com/post/24836199735</link><guid>http://nebbiatech.tumblr.com/post/24836199735</guid><pubDate>Sun, 10 Jun 2012 16:48:00 -0400</pubDate></item><item><title>Time to start some BeagleBoard work!</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m4t53g9SOg1rx359ho1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Time to start some BeagleBoard work!&lt;/p&gt;</description><link>http://nebbiatech.tumblr.com/post/24025931537</link><guid>http://nebbiatech.tumblr.com/post/24025931537</guid><pubDate>Tue, 29 May 2012 19:26:03 -0400</pubDate></item><item><title>Overview</title><description>&lt;p&gt;Project Rita is an attempt at simplifying daily life by cutting down the amount of time that a person needs to spend in front of a computer screen. This is accomplished by having one device that keeps track of all of the information that the user is personally interested in. At this point of the project that information includes received text messages, emails, Facebook notifications, and the current weather. After collecting all of this information Rita can then present the user with the right information at the right time. For instance when you wake up wouldn&amp;#8217;t it be great to be told all of the messages that you missed while you were sleeping along with information about the upcoming day? Rita can do that. Speech-to-Text and Text-to-Speech software allows the user to access this information with very little disruption. This project is being designed to be light-weight enough to run on almost any hardware and flexible enough to be adapted for many different uses. My end plan for Project Rita is build a flexible, useful framework and release the code for others to use and improve upon.&lt;/p&gt;</description><link>http://nebbiatech.tumblr.com/post/23891767966</link><guid>http://nebbiatech.tumblr.com/post/23891767966</guid><pubDate>Sun, 27 May 2012 18:57:00 -0400</pubDate></item></channel></rss>
