Close
0%
0%

Reactron Integron for Automobile

A human intergration device for use with the Reactron network, while inside an automobile.

Similar projects worth following
A small device to manage human interactions with an extended network, as well as local automobile-related tasks. The focus is on voice recognition and synthesis, since if you are driving, your eyes and hands are busy, making screen and gesture interactions less desirable. There will be a small annunciator light on the dashboard, similar to the normal warning lights, to match the existing ergonomics.

GPRS connectivity allows TCP/IP communications to remote networks, and an RF transceiver allows direct connection to nearby networks, such as at the home or at the office. A GPS sensor allows self-awareness of location and transmission of that location allows for better asynchronous rules-based task management.

Local car interactions are possible. A small camera trained on the drivers window allows for gesture unlocking of the door. Face recognition is possible here as well. Face events may be transmitted to the network if desired, in case it is someone other than you.

The automobile is a place where you are often cut off from your own data, especially while driving.  Of course there is always the smartphone, but its integration with the automobile often amounts to just synchronizing your contacts with your car, so you can use the speakerphone, if you have a car capable of that.  That is fine, but it is not enough.  More desirable things can be done with a little better integration.

For instance: turn down environmental controls when car has left office; turn up environmental controls at home if the car has left office, but only once car is proceeding towards the home for 10 consecutive minutes (or configurable value).  Overridable via voice command.

Or: Ten minutes after leaving the house, you ask car “did I leave the stove on?”; car replies “yes”. “Shut the stove off”; “Successful”. (Yes I will need to modify the stove.)  But, excellent once working.  I won't just lose 20 minutes of my day, and however many dollars worth of energy heating the air in the kitchen.

These examples are of physical effects, but the non-physical is important too - they come from your thoughts, some of the most important things you have.  Another extremely important thing you have is time.  This integration is designed to streamline usage of machines to obtain data requests (as well as physical results) so you can use your time for what you like.

"Do I have any important email?" "Hows the stock market?" "What's the latest on Hackaday?" These non-physical data requests, but contextualized to you and your preferences - the Processors may be located elsewhere, your home, office, on your actual smartphone, so you don't have to set up a separate instance with everything in your car.  

  • "Do I have any important email?" is different from you looking at your smartphone at all your email.  You may have set up some rules about what is important for that day.  Your car will use speech synthesis to give you the results of the query.  When you are back at home, you can ask you home Integron the same question, and hit the same Processor.  Build once, use many. 
  • "How's the stock market?" can mean whatever you want it to mean.  A specific portfolio or watch list, the general status of the Dow Jones, or just the Nasdaq alone, or the Nikkei.  You decide what is important.  This is more efficient than you hunting around on your smartphone for all the data components to piece together what is important to you.
  • "What's the latest on Hackaday?" Scrape your feed, and return only those items since you last asked, or some maximum number.  Again, rules specific to you.

The Automobile Integron is not really too different from the normal, living-space based Integron being described in the main Reactron project.  It uses a BeagleBone Black to process and synthesize speech, and has the same RF connectivity.  Added are a GPS module, a GPRS module, and a camera for gesture interactions instead of PIR sensors.  If the living-space based ones could move around, in changing environmental and lighting conditions, I would consider making all of this standard.  The other difference is that the indicator lights are reduced to two separated LEDs.  

One is meant to be seen from outside the car (on the driver's door).  The car originally came with an LED on the door lock stem.  It is a 3mm LED and blinks when the car is locked and the anti-theft system is on.  This LED can probably be directly replaced with a bi-color common cathode LED (red/blue) where the red one is attached to the existing system, and the blue is attached to the Reactron Integron.  

The other possibility is that I use a 3mm diameter light pipe tied to a NeoPixel, and take the input to this original LED as a digital input to the microcontroller. I may do that, because then I am free to use any colors...

Read more »

  • New GPRS module

    Kenji Larsen07/24/2014 at 17:21 0 comments

    I didn't expect to have an update so quickly, but Adafruit just got their FONA cellular module back in stock, so I ordered one.

    Adafruit Fona

    Far fewer pins than the Sparkfun module, and comes with Adafruit's open source library.  I'm excited about that, because it should save a lot of work.  The Sparkfun board only had an AT command reference to support it.  That said, Adafruit says the library does not yet support GPRS.  But the module does, so hopefully it will just be some quick mods.  Yay open source!

    With that module replacing the one from Sparkfun, it seems like this entire thing is being built with parts sourced from Adafruit. The Beaglebone Black was from them, the GPS module is from them, now this cellular module.  If I don't use the bi-color LED for the door indicator, and use a NeoPixel instead, it will be one of the ones I have from Adafruit.  Camera module, Adafruit. The only remaining parts are the signal relays and the microcontroller with RF module.  One could use a standard Arduino, but for size and RF integration I like to use my own board, based on Moteino from LowPowerLab.  I use RFM69HW. They have signal relays too!  

    Since the car itself is the "casing", seems like I will have to do zero manufacturing, expect maybe some support brackets.  That means no one will have to, and these should be just able to be assembled according to a recipe.

View project log

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates