SlideShare une entreprise Scribd logo
1  sur  31
Home and Car automationHome and Car automation
with Open Sourcewith Open Source
Hardware and SoftwareHardware and Software
Marian Marinov 
CEO of 1H Ltd.
mm@1h.com
Home automationHome automation
➢ RemotesRemotes
➢ Temperature controlTemperature control
➢ LightingLighting
➢ PlumingPluming
Everyone's realityEveryone's reality
What big companies want us to believe inWhat big companies want us to believe in
My realityMy reality
➢ TVTV
➢ SatelliteSatellite
➢ Audio amplifierAudio amplifier
➢ Air ConditioningAir Conditioning
My realityMy reality
➢ TVTV
➢ Power On/Off/Auto turn offPower On/Off/Auto turn off
➢ Choose InputChoose Input
➢ Audio control Up/Down/MuteAudio control Up/Down/Mute
➢ SatelliteSatellite
➢ Power On/OffPower On/Off
➢ Audio control Up/Down/MuteAudio control Up/Down/Mute
➢ Choose channelChoose channel
➢ Up/Down/Number/Info/P in PUp/Down/Number/Info/P in P
My realityMy reality
➢ Audio amplifierAudio amplifier
➢ Power On/OffPower On/Off
➢ Choose InputChoose Input
➢ Audio control Up/Down/MuteAudio control Up/Down/Mute
➢ Air conditioningAir conditioning
➢ Power On/OffPower On/Off
➢ Temperature control Heat/ChillTemperature control Heat/Chill
➢ Set temperatureSet temperature
➢ Most air conditioners send all of itsMost air conditioners send all of its
configuration on each key pressconfiguration on each key press
My approachMy approach
AdaFruit IR tutorial
My approachMy approach
My interface to SaraMy interface to Sara
Next step for the interfaceNext step for the interface
- Show me the buttons available in the current room- Show me the buttons available in the current room
Temperature controlTemperature control
DHT 22
Temperature controlTemperature control
Big Bang Theory
Auto Summer/Winter temperature
LightingLighting
➢ Not so smartNot so smart
➢ Not at all cheapNot at all cheap
➢ Not so reliableNot so reliable
➢ Not so portableNot so portable
➢ Not bright enoughNot bright enough
LightingLighting
LightingLighting
LightingLighting
Lighting – my test setupLighting – my test setup
Preventing floodsPreventing floods
➢ Water leak detection cableWater leak detection cable
➢ If leak is detected close the valveIf leak is detected close the valve
➢ If electricity goes down, open itIf electricity goes down, open it
Home entertainmentHome entertainment
➢ Raspberry Pi with Xbian(XBMC)Raspberry Pi with Xbian(XBMC)
➢ JSON API InterfaceJSON API Interface
➢ Central storage server (12TB)Central storage server (12TB)
➢ Azureus WEB torrent clientAzureus WEB torrent client
To play a movie or songTo play a movie or song
1.1. Click the Player buttonClick the Player button
2.2. Choose a titleChoose a title
3.3. Power On the AmplifierPower On the Amplifier
4.4. Setup the volumeSetup the volume
5.5. Power On the TV(only for movies)Power On the TV(only for movies)
6.6. Change the input of the TV(only for movies)Change the input of the TV(only for movies)
What we see are onlyWhat we see are only
BACK, STOP, POUSE, FWRDBACK, STOP, POUSE, FWRD
Car automationCar automation
➢ First, what do I have in my carFirst, what do I have in my car
➢ My old laptop (Lenovo T61) sits under the passengeMy old laptop (Lenovo T61) sits under the passenge
➢ Arduino Uno for temperature controlArduino Uno for temperature control
➢ Raspberry Pi for car entertainment and networkingRaspberry Pi for car entertainment and networking
➢ USB 3G modemUSB 3G modem
➢ USB A/B/G/N WiFiUSB A/B/G/N WiFi
➢ USB 120GB SSDUSB 120GB SSD
➢ USB card readerUSB card reader
➢ Powered USB hub for the above devicesPowered USB hub for the above devices
➢ Dual boot Linux/Android tabletDual boot Linux/Android tablet
My car - MaznioMy car - Maznio
MaznioMaznio
GSM remote control for the carGSM remote control for the car
➢ Lock/UnlockLock/Unlock
➢ Start/StopStart/Stop
➢ Show its current locationShow its current location
➢ Send a distress SMS or callSend a distress SMS or call
GSM remote control for the carGSM remote control for the car
GSM remote control for the carGSM remote control for the car
Geogram OneGeogram One
More tweaksMore tweaks
➢ Better climate controlBetter climate control
➢ When the temp outside is bellow 15C heat theWhen the temp outside is bellow 15C heat the
seats and the whole carseats and the whole car
➢ When the temp outside is over 23C chill the car toWhen the temp outside is over 23C chill the car to
21-22 degrees C21-22 degrees C
➢ Seat positioningSeat positioning
➢ Store and Restore any number of positions for theStore and Restore any number of positions for the
electric seatselectric seats
More tweaksMore tweaks
➢ Bluetooth systemBluetooth system
➢ Connect any Bluetooth phone to the carConnect any Bluetooth phone to the car
➢ Download all contacts by Bluetooth and storeDownload all contacts by Bluetooth and store
them on the car's hard drivethem on the car's hard drive
➢ Allow sync of those contacts to Bluetooth capableAllow sync of those contacts to Bluetooth capable
phonephone
➢ Parking door buttonsParking door buttons
➢ Install 315MHz and 434MHz transmitters andInstall 315MHz and 434MHz transmitters and
receiversreceivers
➢ Store different types of signals and map them toStore different types of signals and map them to
buttonsbuttons
Converting manual to anConverting manual to an
automatic gearboxautomatic gearbox
Converting manual to anConverting manual to an
automatic gearboxautomatic gearbox
Integrating some videoIntegrating some video
Future projectsFuture projects
➢ Measure and display the amount of availableMeasure and display the amount of available
washer liquidwasher liquid
➢ Auto control for the windshield wipersAuto control for the windshield wipers
➢ Auto High/Low beamsAuto High/Low beams
➢ Parking assistantParking assistant
➢ Lane assistLane assist
➢ Road sign readerRoad sign reader
➢ Calculate the speed of the overtaking carCalculate the speed of the overtaking car
➢ Calculate the speed of the car I'm overtakingCalculate the speed of the car I'm overtaking
➢ Intelligent cruise controlIntelligent cruise control
➢ Maintenance managementMaintenance management
Thank you very much!Thank you very much!
QUESTIONS ?QUESTIONS ?
Marian MarinovMarian Marinov
CEO of 1H Ltd.CEO of 1H Ltd.
mm@1h.commm@1h.com

Contenu connexe

En vedette

En vedette (20)

Wifi the good bad and ugly
Wifi the good bad and uglyWifi the good bad and ugly
Wifi the good bad and ugly
 
SiteGround Tech TeamBuilding
SiteGround Tech TeamBuildingSiteGround Tech TeamBuilding
SiteGround Tech TeamBuilding
 
Maintaining Linux kernel patches away from upstream
Maintaining Linux kernel patches away from upstreamMaintaining Linux kernel patches away from upstream
Maintaining Linux kernel patches away from upstream
 
Linux Containers
Linux ContainersLinux Containers
Linux Containers
 
Tools used for debugging
Tools used for debuggingTools used for debugging
Tools used for debugging
 
Backing up thousands of containers
Backing up thousands of containersBacking up thousands of containers
Backing up thousands of containers
 
Perl dancer
Perl dancerPerl dancer
Perl dancer
 
Pulseaudio
PulseaudioPulseaudio
Pulseaudio
 
HackBulgaira - Lockpicking
HackBulgaira - LockpickingHackBulgaira - Lockpicking
HackBulgaira - Lockpicking
 
7.protocols 2
7.protocols 27.protocols 2
7.protocols 2
 
Multihomed Linux router
Multihomed Linux routerMultihomed Linux router
Multihomed Linux router
 
LSA2 - 02 Control Groups
LSA2 - 02   Control GroupsLSA2 - 02   Control Groups
LSA2 - 02 Control Groups
 
Secure LXC Networking
Secure LXC NetworkingSecure LXC Networking
Secure LXC Networking
 
LSA2 - 02 Namespaces
LSA2 - 02  NamespacesLSA2 - 02  Namespaces
LSA2 - 02 Namespaces
 
LSA2 - PostgreSQL
LSA2 - PostgreSQLLSA2 - PostgreSQL
LSA2 - PostgreSQL
 
LSA2 - 02 chrooting
LSA2 - 02 chrootingLSA2 - 02 chrooting
LSA2 - 02 chrooting
 
Manage custom kernel builds
Manage custom kernel buildsManage custom kernel builds
Manage custom kernel builds
 
Perl containers
Perl containersPerl containers
Perl containers
 
Proxy arp
Proxy arpProxy arp
Proxy arp
 
Gossip
GossipGossip
Gossip
 

Similaire à Home and Car automation DORS/CLUC 2013

Rm Training Demo Classroom Project 2 10[1]
Rm Training  Demo Classroom Project 2 10[1]Rm Training  Demo Classroom Project 2 10[1]
Rm Training Demo Classroom Project 2 10[1]webbs1
 
Rm education -duval_classroom_technologies_presentation_8.10[1]
Rm education -duval_classroom_technologies_presentation_8.10[1]Rm education -duval_classroom_technologies_presentation_8.10[1]
Rm education -duval_classroom_technologies_presentation_8.10[1]webbs1
 
2012 Toyota Highlander Audio/Video Information
2012 Toyota Highlander Audio/Video Information2012 Toyota Highlander Audio/Video Information
2012 Toyota Highlander Audio/Video InformationJerry's Toyota
 
Samsung 193T User Manual.pdf
Samsung 193T User Manual.pdfSamsung 193T User Manual.pdf
Samsung 193T User Manual.pdfssuser942942
 
Ministry and Media Technologies - Pro Tips
Ministry and Media Technologies - Pro TipsMinistry and Media Technologies - Pro Tips
Ministry and Media Technologies - Pro TipsJamie Bass
 
Carscop introduce 2017
Carscop introduce  2017Carscop introduce  2017
Carscop introduce 2017Grayson Zhang
 
Video conferencing
Video conferencingVideo conferencing
Video conferencingVideoguy
 
Etec 674 Online Course1
Etec 674 Online Course1Etec 674 Online Course1
Etec 674 Online Course1laccd
 
In Car Infortainment 2006
In Car Infortainment 2006In Car Infortainment 2006
In Car Infortainment 2006Telematicsman
 
Guide to Using the Canon VIXIA HF G30
Guide to Using the Canon VIXIA HF G30Guide to Using the Canon VIXIA HF G30
Guide to Using the Canon VIXIA HF G30Campbell Cameras
 
Digital video recorder
Digital video recorderDigital video recorder
Digital video recorderVIKAS CHAUHAN
 
JS Fest 2019. Sebastian Golasch. The Universal Serial Web
JS Fest 2019. Sebastian Golasch. The Universal Serial WebJS Fest 2019. Sebastian Golasch. The Universal Serial Web
JS Fest 2019. Sebastian Golasch. The Universal Serial WebJSFestUA
 
2012 Toyota Sequoia Audio & Video Systems
2012 Toyota Sequoia Audio & Video Systems2012 Toyota Sequoia Audio & Video Systems
2012 Toyota Sequoia Audio & Video SystemsJerry's Toyota
 
Care and Feeding of Healthy Computers
Care and Feeding of Healthy ComputersCare and Feeding of Healthy Computers
Care and Feeding of Healthy ComputersLorens Tech Solutions
 
Surveillance and Security Equipment Demonstration Videos (Watch & Listen)
Surveillance and Security Equipment Demonstration Videos (Watch & Listen)Surveillance and Security Equipment Demonstration Videos (Watch & Listen)
Surveillance and Security Equipment Demonstration Videos (Watch & Listen)dplsurve
 
Universalserialweb
UniversalserialwebUniversalserialweb
Universalserialwebasciidisco
 
The Ultimate Guide to Upgrading Your VE Series 2 Head Unit
The Ultimate Guide to Upgrading Your VE Series 2 Head UnitThe Ultimate Guide to Upgrading Your VE Series 2 Head Unit
The Ultimate Guide to Upgrading Your VE Series 2 Head UnitKayhan Audio
 
Predictive dialer setup guide
Predictive dialer setup guidePredictive dialer setup guide
Predictive dialer setup guideVoicent
 

Similaire à Home and Car automation DORS/CLUC 2013 (20)

Rm Training Demo Classroom Project 2 10[1]
Rm Training  Demo Classroom Project 2 10[1]Rm Training  Demo Classroom Project 2 10[1]
Rm Training Demo Classroom Project 2 10[1]
 
Rm education -duval_classroom_technologies_presentation_8.10[1]
Rm education -duval_classroom_technologies_presentation_8.10[1]Rm education -duval_classroom_technologies_presentation_8.10[1]
Rm education -duval_classroom_technologies_presentation_8.10[1]
 
2012 Toyota Highlander Audio/Video Information
2012 Toyota Highlander Audio/Video Information2012 Toyota Highlander Audio/Video Information
2012 Toyota Highlander Audio/Video Information
 
Samsung 193T User Manual.pdf
Samsung 193T User Manual.pdfSamsung 193T User Manual.pdf
Samsung 193T User Manual.pdf
 
Ministry and Media Technologies - Pro Tips
Ministry and Media Technologies - Pro TipsMinistry and Media Technologies - Pro Tips
Ministry and Media Technologies - Pro Tips
 
Carscop introduce 2017
Carscop introduce  2017Carscop introduce  2017
Carscop introduce 2017
 
Video conferencing
Video conferencingVideo conferencing
Video conferencing
 
Etec 674 Online Course1
Etec 674 Online Course1Etec 674 Online Course1
Etec 674 Online Course1
 
In Car Infortainment 2006
In Car Infortainment 2006In Car Infortainment 2006
In Car Infortainment 2006
 
Guide to Using the Canon VIXIA HF G30
Guide to Using the Canon VIXIA HF G30Guide to Using the Canon VIXIA HF G30
Guide to Using the Canon VIXIA HF G30
 
Digital video recorder
Digital video recorderDigital video recorder
Digital video recorder
 
JS Fest 2019. Sebastian Golasch. The Universal Serial Web
JS Fest 2019. Sebastian Golasch. The Universal Serial WebJS Fest 2019. Sebastian Golasch. The Universal Serial Web
JS Fest 2019. Sebastian Golasch. The Universal Serial Web
 
Manual
ManualManual
Manual
 
Dealfon TV Box,TV Stick
Dealfon TV Box,TV StickDealfon TV Box,TV Stick
Dealfon TV Box,TV Stick
 
2012 Toyota Sequoia Audio & Video Systems
2012 Toyota Sequoia Audio & Video Systems2012 Toyota Sequoia Audio & Video Systems
2012 Toyota Sequoia Audio & Video Systems
 
Care and Feeding of Healthy Computers
Care and Feeding of Healthy ComputersCare and Feeding of Healthy Computers
Care and Feeding of Healthy Computers
 
Surveillance and Security Equipment Demonstration Videos (Watch & Listen)
Surveillance and Security Equipment Demonstration Videos (Watch & Listen)Surveillance and Security Equipment Demonstration Videos (Watch & Listen)
Surveillance and Security Equipment Demonstration Videos (Watch & Listen)
 
Universalserialweb
UniversalserialwebUniversalserialweb
Universalserialweb
 
The Ultimate Guide to Upgrading Your VE Series 2 Head Unit
The Ultimate Guide to Upgrading Your VE Series 2 Head UnitThe Ultimate Guide to Upgrading Your VE Series 2 Head Unit
The Ultimate Guide to Upgrading Your VE Series 2 Head Unit
 
Predictive dialer setup guide
Predictive dialer setup guidePredictive dialer setup guide
Predictive dialer setup guide
 

Plus de Marian Marinov

How to implement PassKeys in your application
How to implement PassKeys in your applicationHow to implement PassKeys in your application
How to implement PassKeys in your applicationMarian Marinov
 
Dev.bg DevOps March 2024 Monitoring & Logging
Dev.bg DevOps March 2024 Monitoring & LoggingDev.bg DevOps March 2024 Monitoring & Logging
Dev.bg DevOps March 2024 Monitoring & LoggingMarian Marinov
 
Basic presentation of cryptography mechanisms
Basic presentation of cryptography mechanismsBasic presentation of cryptography mechanisms
Basic presentation of cryptography mechanismsMarian Marinov
 
Microservices: Benefits, drawbacks and are they for me?
Microservices: Benefits, drawbacks and are they for me?Microservices: Benefits, drawbacks and are they for me?
Microservices: Benefits, drawbacks and are they for me?Marian Marinov
 
Introduction and replication to DragonflyDB
Introduction and replication to DragonflyDBIntroduction and replication to DragonflyDB
Introduction and replication to DragonflyDBMarian Marinov
 
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQMessage Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQMarian Marinov
 
How to successfully migrate to DevOps .pdf
How to successfully migrate to DevOps .pdfHow to successfully migrate to DevOps .pdf
How to successfully migrate to DevOps .pdfMarian Marinov
 
How to survive in the work from home era
How to survive in the work from home eraHow to survive in the work from home era
How to survive in the work from home eraMarian Marinov
 
Improve your storage with bcachefs
Improve your storage with bcachefsImprove your storage with bcachefs
Improve your storage with bcachefsMarian Marinov
 
Control your service resources with systemd
 Control your service resources with systemd  Control your service resources with systemd
Control your service resources with systemd Marian Marinov
 
Comparison of-foss-distributed-storage
Comparison of-foss-distributed-storageComparison of-foss-distributed-storage
Comparison of-foss-distributed-storageMarian Marinov
 
Защо и как да обогатяваме знанията си?
Защо и как да обогатяваме знанията си?Защо и как да обогатяваме знанията си?
Защо и как да обогатяваме знанията си?Marian Marinov
 
Securing your MySQL server
Securing your MySQL serverSecuring your MySQL server
Securing your MySQL serverMarian Marinov
 
DoS and DDoS mitigations with eBPF, XDP and DPDK
DoS and DDoS mitigations with eBPF, XDP and DPDKDoS and DDoS mitigations with eBPF, XDP and DPDK
DoS and DDoS mitigations with eBPF, XDP and DPDKMarian Marinov
 
Challenges with high density networks
Challenges with high density networksChallenges with high density networks
Challenges with high density networksMarian Marinov
 
SiteGround building automation
SiteGround building automationSiteGround building automation
SiteGround building automationMarian Marinov
 
Preventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel trackingPreventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel trackingMarian Marinov
 
Managing a lot of servers
Managing a lot of serversManaging a lot of servers
Managing a lot of serversMarian Marinov
 

Plus de Marian Marinov (20)

How to implement PassKeys in your application
How to implement PassKeys in your applicationHow to implement PassKeys in your application
How to implement PassKeys in your application
 
Dev.bg DevOps March 2024 Monitoring & Logging
Dev.bg DevOps March 2024 Monitoring & LoggingDev.bg DevOps March 2024 Monitoring & Logging
Dev.bg DevOps March 2024 Monitoring & Logging
 
Basic presentation of cryptography mechanisms
Basic presentation of cryptography mechanismsBasic presentation of cryptography mechanisms
Basic presentation of cryptography mechanisms
 
Microservices: Benefits, drawbacks and are they for me?
Microservices: Benefits, drawbacks and are they for me?Microservices: Benefits, drawbacks and are they for me?
Microservices: Benefits, drawbacks and are they for me?
 
Introduction and replication to DragonflyDB
Introduction and replication to DragonflyDBIntroduction and replication to DragonflyDB
Introduction and replication to DragonflyDB
 
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQMessage Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
 
How to successfully migrate to DevOps .pdf
How to successfully migrate to DevOps .pdfHow to successfully migrate to DevOps .pdf
How to successfully migrate to DevOps .pdf
 
How to survive in the work from home era
How to survive in the work from home eraHow to survive in the work from home era
How to survive in the work from home era
 
Managing sysadmins
Managing sysadminsManaging sysadmins
Managing sysadmins
 
Improve your storage with bcachefs
Improve your storage with bcachefsImprove your storage with bcachefs
Improve your storage with bcachefs
 
Control your service resources with systemd
 Control your service resources with systemd  Control your service resources with systemd
Control your service resources with systemd
 
Comparison of-foss-distributed-storage
Comparison of-foss-distributed-storageComparison of-foss-distributed-storage
Comparison of-foss-distributed-storage
 
Защо и как да обогатяваме знанията си?
Защо и как да обогатяваме знанията си?Защо и как да обогатяваме знанията си?
Защо и как да обогатяваме знанията си?
 
Securing your MySQL server
Securing your MySQL serverSecuring your MySQL server
Securing your MySQL server
 
Sysadmin vs. dev ops
Sysadmin vs. dev opsSysadmin vs. dev ops
Sysadmin vs. dev ops
 
DoS and DDoS mitigations with eBPF, XDP and DPDK
DoS and DDoS mitigations with eBPF, XDP and DPDKDoS and DDoS mitigations with eBPF, XDP and DPDK
DoS and DDoS mitigations with eBPF, XDP and DPDK
 
Challenges with high density networks
Challenges with high density networksChallenges with high density networks
Challenges with high density networks
 
SiteGround building automation
SiteGround building automationSiteGround building automation
SiteGround building automation
 
Preventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel trackingPreventing cpu side channel attacks with kernel tracking
Preventing cpu side channel attacks with kernel tracking
 
Managing a lot of servers
Managing a lot of serversManaging a lot of servers
Managing a lot of servers
 

Dernier

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Dernier (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Home and Car automation DORS/CLUC 2013

  • 1. Home and Car automationHome and Car automation with Open Sourcewith Open Source Hardware and SoftwareHardware and Software Marian Marinov  CEO of 1H Ltd. mm@1h.com
  • 2. Home automationHome automation ➢ RemotesRemotes ➢ Temperature controlTemperature control ➢ LightingLighting ➢ PlumingPluming
  • 4. What big companies want us to believe inWhat big companies want us to believe in
  • 5. My realityMy reality ➢ TVTV ➢ SatelliteSatellite ➢ Audio amplifierAudio amplifier ➢ Air ConditioningAir Conditioning
  • 6. My realityMy reality ➢ TVTV ➢ Power On/Off/Auto turn offPower On/Off/Auto turn off ➢ Choose InputChoose Input ➢ Audio control Up/Down/MuteAudio control Up/Down/Mute ➢ SatelliteSatellite ➢ Power On/OffPower On/Off ➢ Audio control Up/Down/MuteAudio control Up/Down/Mute ➢ Choose channelChoose channel ➢ Up/Down/Number/Info/P in PUp/Down/Number/Info/P in P
  • 7. My realityMy reality ➢ Audio amplifierAudio amplifier ➢ Power On/OffPower On/Off ➢ Choose InputChoose Input ➢ Audio control Up/Down/MuteAudio control Up/Down/Mute ➢ Air conditioningAir conditioning ➢ Power On/OffPower On/Off ➢ Temperature control Heat/ChillTemperature control Heat/Chill ➢ Set temperatureSet temperature ➢ Most air conditioners send all of itsMost air conditioners send all of its configuration on each key pressconfiguration on each key press
  • 10. My interface to SaraMy interface to Sara Next step for the interfaceNext step for the interface - Show me the buttons available in the current room- Show me the buttons available in the current room
  • 12. Temperature controlTemperature control Big Bang Theory Auto Summer/Winter temperature
  • 13. LightingLighting ➢ Not so smartNot so smart ➢ Not at all cheapNot at all cheap ➢ Not so reliableNot so reliable ➢ Not so portableNot so portable ➢ Not bright enoughNot bright enough
  • 17. Lighting – my test setupLighting – my test setup
  • 18. Preventing floodsPreventing floods ➢ Water leak detection cableWater leak detection cable ➢ If leak is detected close the valveIf leak is detected close the valve ➢ If electricity goes down, open itIf electricity goes down, open it
  • 19. Home entertainmentHome entertainment ➢ Raspberry Pi with Xbian(XBMC)Raspberry Pi with Xbian(XBMC) ➢ JSON API InterfaceJSON API Interface ➢ Central storage server (12TB)Central storage server (12TB) ➢ Azureus WEB torrent clientAzureus WEB torrent client To play a movie or songTo play a movie or song 1.1. Click the Player buttonClick the Player button 2.2. Choose a titleChoose a title 3.3. Power On the AmplifierPower On the Amplifier 4.4. Setup the volumeSetup the volume 5.5. Power On the TV(only for movies)Power On the TV(only for movies) 6.6. Change the input of the TV(only for movies)Change the input of the TV(only for movies) What we see are onlyWhat we see are only BACK, STOP, POUSE, FWRDBACK, STOP, POUSE, FWRD
  • 20. Car automationCar automation ➢ First, what do I have in my carFirst, what do I have in my car ➢ My old laptop (Lenovo T61) sits under the passengeMy old laptop (Lenovo T61) sits under the passenge ➢ Arduino Uno for temperature controlArduino Uno for temperature control ➢ Raspberry Pi for car entertainment and networkingRaspberry Pi for car entertainment and networking ➢ USB 3G modemUSB 3G modem ➢ USB A/B/G/N WiFiUSB A/B/G/N WiFi ➢ USB 120GB SSDUSB 120GB SSD ➢ USB card readerUSB card reader ➢ Powered USB hub for the above devicesPowered USB hub for the above devices ➢ Dual boot Linux/Android tabletDual boot Linux/Android tablet
  • 21. My car - MaznioMy car - Maznio MaznioMaznio
  • 22. GSM remote control for the carGSM remote control for the car ➢ Lock/UnlockLock/Unlock ➢ Start/StopStart/Stop ➢ Show its current locationShow its current location ➢ Send a distress SMS or callSend a distress SMS or call
  • 23. GSM remote control for the carGSM remote control for the car
  • 24. GSM remote control for the carGSM remote control for the car Geogram OneGeogram One
  • 25. More tweaksMore tweaks ➢ Better climate controlBetter climate control ➢ When the temp outside is bellow 15C heat theWhen the temp outside is bellow 15C heat the seats and the whole carseats and the whole car ➢ When the temp outside is over 23C chill the car toWhen the temp outside is over 23C chill the car to 21-22 degrees C21-22 degrees C ➢ Seat positioningSeat positioning ➢ Store and Restore any number of positions for theStore and Restore any number of positions for the electric seatselectric seats
  • 26. More tweaksMore tweaks ➢ Bluetooth systemBluetooth system ➢ Connect any Bluetooth phone to the carConnect any Bluetooth phone to the car ➢ Download all contacts by Bluetooth and storeDownload all contacts by Bluetooth and store them on the car's hard drivethem on the car's hard drive ➢ Allow sync of those contacts to Bluetooth capableAllow sync of those contacts to Bluetooth capable phonephone ➢ Parking door buttonsParking door buttons ➢ Install 315MHz and 434MHz transmitters andInstall 315MHz and 434MHz transmitters and receiversreceivers ➢ Store different types of signals and map them toStore different types of signals and map them to buttonsbuttons
  • 27. Converting manual to anConverting manual to an automatic gearboxautomatic gearbox
  • 28. Converting manual to anConverting manual to an automatic gearboxautomatic gearbox
  • 30. Future projectsFuture projects ➢ Measure and display the amount of availableMeasure and display the amount of available washer liquidwasher liquid ➢ Auto control for the windshield wipersAuto control for the windshield wipers ➢ Auto High/Low beamsAuto High/Low beams ➢ Parking assistantParking assistant ➢ Lane assistLane assist ➢ Road sign readerRoad sign reader ➢ Calculate the speed of the overtaking carCalculate the speed of the overtaking car ➢ Calculate the speed of the car I'm overtakingCalculate the speed of the car I'm overtaking ➢ Intelligent cruise controlIntelligent cruise control ➢ Maintenance managementMaintenance management
  • 31. Thank you very much!Thank you very much! QUESTIONS ?QUESTIONS ? Marian MarinovMarian Marinov CEO of 1H Ltd.CEO of 1H Ltd. mm@1h.commm@1h.com