Post on 16-Apr-2017
Home and Car automationwith Open Source Hardware and Software
Marian Marinov CEO of 1H Ltd.mm@1h.com
Home automation
Remotes
Temperature control
Lighting
Pluming
Everyone's reality
What big companies want us to believe in
My reality
TV
Satellite
Audio amplifier
Air Conditioning
My reality
TV Power On/Off/Auto turn off
Choose Input
Audio control Up/Down/Mute
Satellite Power On/Off
Audio control Up/Down/Mute
Choose channel Up/Down/Number/Info/P in P
My reality
Audio amplifier Power On/Off
Choose Input
Audio control Up/Down/Mute
Air conditioning Power On/Off
Temperature control Heat/Chill
Set temperature
Most air conditioners send all of its configuration on each key press
My approach
AdaFruit IR tutorial
My approach
My interface to Sara
Next step for the interface - Show me the buttons available in the current room
Temperature control
DHT 22
Temperature control
Big Bang TheoryAuto Summer/Winter temperature
Lighting
Not so smart
Not at all cheap
Not so reliable
Not so portable
Not bright enough
Lighting
Lighting
Lighting
Lighting my test setup
Preventing floods
Water leak detection cable
If leak is detected close the valve
If electricity goes down, open it
Home entertainment
Raspberry Pi with Xbian(XBMC)
JSON API Interface
Central storage server (12TB)
Azureus WEB torrent client
To play a movie or song Click the Player button
Choose a title
Power On the Amplifier
Setup the volume
Power On the TV(only for movies)
Change the input of the TV(only for movies)
What we see are onlyBACK, STOP, POUSE, FWRD
Car automation
First, what do I have in my car My old laptop (Lenovo T61) sits under the passenger seat
Arduino Uno for temperature control
Raspberry Pi for car entertainment and networking
USB 3G modem
USB A/B/G/N WiFi
USB 120GB SSD
USB card reader
Powered USB hub for the above devices
Dual boot Linux/Android tablet
My car - Maznio
Maznio
GSM remote control for the car
Lock/Unlock
Start/Stop
Show its current location
Send a distress SMS or call
GSM remote control for the car
GSM remote control for the car
Geogram One
More tweaks
Better climate control When the temp outside is bellow 15C heat the seats and the whole car
When the temp outside is over 23C chill the car to 21-22 degrees C
Seat positioning Store and Restore any number of positions for the electric seats
More tweaks
Bluetooth system Connect any Bluetooth phone to the car
Download all contacts by Bluetooth and store them on the car's hard drive
Allow sync of those contacts to Bluetooth capable phone
Parking door buttons Install 315MHz and 434MHz transmitters and receivers
Store different types of signals and map them to buttons
Converting manual to an automatic gearbox
Converting manual to an automatic gearbox
Integrating some video
Future projects
Measure and display the amount of available washer liquid
Auto control for the windshield wipers
Auto High/Low beams
Parking assistant
Lane assist
Road sign reader
Calculate the speed of the overtaking car
Calculate the speed of the car I'm overtaking
Intelligent cruise control
Maintenance management
Thank you very much!
QUESTIONS ?
Marian Marinov CEO of 1H Ltd.mm@1h.com