element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Pi IoT
  • Challenges & Projects
  • Design Challenges
  • Pi IoT
  • More
  • Cancel
Pi IoT
Blog PiIoT - DomPi: Intro
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: mg.sergio
  • Date Created: 25 May 2016 9:28 PM Date Created
  • Views 632 views
  • Likes 5 likes
  • Comments 1 comment
  • piiot
Related
Recommended

PiIoT - DomPi: Intro

mg.sergio
mg.sergio
25 May 2016

Hi All,

 

I´m very excited about this Challenge and hope that with the help of all of the Challengers I´ll be able to create and develop this project and have a lot of fun.

 

The detailed idea of my DomPi can be found in the application: PiIoT - DomPi: Application I submitted. The intention of this intro post is to state the problem I want to solve, summarize the main features or capabilities, summarize the key modules of the solution and create a dashboard that I will be using throughout the contest to know where I am (for the readers and... hehe, for myself!).

 

What's the problem I want to solve

Mainly three. First, I want to emulate that somebody is present at home whenever we leave it for some days. We leave in the ground floor and I don't feel comfortable leaving the flat without knowing if all is ok. Second, create an alarm system that fits my needs by integrating my IP Cam, some PIR detectors and some intelligence on it. Third, I want my home to become as autonomous as I can by knowing more about my home for us to live better, as an example I want to automatically control the humidity to avoid a dry home environment, which is not healthy, by turning on the hoover-robot every few days, etc. Besides the main problems, I'm solving others such as knowing if my wife is already at home, or if I should bike or take the car to work, whether my car is in the garage or many others as detailed below. All this at a lower cost than in the market and 100% customizable for my requirements.

 

Main Features or Capabilities

Below you can find a summary of the main features that I plan to develop. Since the time is limited and I´d like to create several features, I have split them in three phases. My intent is to cover all of the features under Phase 1 - MVP and be able to develop several of the phases 2 and 3. If you have any preference or suggestions, please let me know and will try to modify the planning!

 

FeatureShort Description

Phase 1 -MVP (*)

Phase 2Phase 3
Presence EmulatorEmulate there is someone at home by turning on/off the lights and the TV/RadioX
Lights ControlTurn on/off the lights in every room with the DomPi solutionX
Lights Control - TVTurn on/off the lights via the TV remote controlX
Environment ConditionsGet temperature, humidity and luminosity from each roomX
Motion DetectionDetermine if there is somebody at home via PIR sensors, IPCam and PiCamX
Alarm - BasicIf there is motion detected or sound detected, inform me about the eventX
Weather and Pollution ForecastDisplay the Weather and Pollution forecasts obtained from the InternetX
Park AssistanceAssist us when parking the car in our garageX
Car PresenceInform if the car is parked in the garageX
Welcome at homeTurn on the TV/Radio and the lights as required when somebody arrives homeX
Presence IdentificationInform about who is at home - for example if I want to know if my wife has arrivedX
Automatic TV offTurn off the TV/Radio automatically when leaving home, and as requiredX
Light StatusDetermine if we left the lights on - for those lights that can´t be controlled by the projectX
Alarm - AdvancedSteer the IPCam to the movement, use RFID card reader to activate/deactivate, ring the alarm via my soundbarX
Temperature AlarmNotify us if the flat temperature falls below or increases above some thresholds X
Bike Smart RecommendationBased on the weather, pollution and my bike habits, determine "smartly" if I should take the bikeX
Light and MotionTurn on/off lights based on motion being detected, speciall in the garage and during the nightX
Automatic HooveringAutomatically start/stop the hooverX
Automatic HumidifierAutomatically start/stop the humidifierX
Home Temperature ControlPhysically turn the heating key to start/stop itX
Rain detection and Soil humidityDetermine if it is currently raining and if the plants need some wateringX
Flood detectionDetermine if there is any flood at home or in the garageX
Fire detectionDetermine if there is a fire at home and inform usX
Intruder in the GardenDetermine if there is an intruder in the garden via weight sensors under the tiles or some volumetric sensor (non-PIR)X
Secure CommunicationsEncrypt data among the modules and ensure integrityX
Advanced IntelligenceVia heuristic or neural network that will take the inputs of all of the sensors, the three cameras and also the latest changes to the actuators, create a smarter approach to: ring the alarm, turn the lights on/off, etcX
Patrol RobotA small car with a PiCam on it that can patrol the house if needed to check status beyond the sensors (phase 4, unfortunately...)

X

(*) MVP stands for Minimum Viable Product

 

Key Modules

There will be six modules or nodes in total. You can find more details in the application form and a summary below:

  • Command Center: placed in the living room, will be the heart of the whole solution, obtaining the data from the rest of the modules and displaying it in my TV via HDMI
  • Control Panel: This will allow human interface and will be placed at the door entrance (inside home). It will provide information on the weather forecast and pollution forecast (obtained via Internet), as well as key information from the DomPi - like people presence, recommendation on going by car or biking, outside temperature, rain, is the car in the garage, etc.
  • Two smaller modules, one in each room. They will read the environment: temperature, humidity, luminosity and motion and inform the Command Center
  • Garage module: this component will enable features such as park assistance, is my car in the garage, etc
  • Garden module: this component will enable features such as is it raining, is there any intruder, what´s the outside temperature, etc

 

Pi Cams

image

+   Foscam IPCam

image

+   PIR Sensors

image

+   Intelligence (RPI)

image

=   Advanced Security !!

image

[ Picture Sources: Pi IoT - Smarter Spaces with Raspberry Pi 3: The Kit- UPDATED!  http://www.foscamaustralia.com.au/image/cache/data/918/foscam-fi8918w-wirelesswired-pantilt-ipnetwork-camera-w-8-meter-night-visionc2a0black-or-white-sale-01-640x480.jpg http://www.sufersa.com/uploads/agrupamientos/142004-1.jpg  https://udarajay.com/content/images/2016/02/emotional-intelligence.jpg  https://i.ytimg.com/vi/DJ2JjirBw1o/maxresdefault.jpg ]

 

Development Approach

Since my intention is to develop as many of the above features as I can, I will focus more on functionality than optimization. I know that some will think that quality and speed can come together but...

 

Hope this post provides a good initial view of what the solution is about, as well as the priorities. Any comments or suggestions are more than welcome!

  • Sign in to reply

Top Comments

  • balearicdynamics
    balearicdynamics over 9 years ago +1
    I should admit that all the challenge projects are great and original ideas. Also this approache is something very interesting. Really excited to see what happens in the next steps. Enrico
  • balearicdynamics
    balearicdynamics over 9 years ago

    I should admit that all the challenge projects are great and original ideas. Also this approache is something very interesting. Really excited to see what happens in the next steps.

     

    Enrico

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube