I see that children nowadays like to learn more about new technologies , so I wanted to make them learn about how a smart home be like . Taking the advantage of their love to tiny furniture , I am going to make a small smart home for them.
The project will be like a small home which is full of tiny furniture like beds, chairs, tables ,and a kitchen .
My tiny home will be smart by the help of some sensors like light sensor, water sensor LM sensor , ultra sonic , soil moisture .
I'll use a key bad and a servo motor to open the outer door. Once it's opened I'll use a buzzer to let people inside know.
There will be a yard around the home to put the plants and the car , the car will have an automatic umbrella which closes when the car is not found by the help of ultra sonic sensor. This yard also have lights around and those lights close when there is sun . We will have a moisture sensor to let us know if the plants need water and show the result on an LCD.
When the person needs to enter the inside home there will be an ultra sonic sensor to let the servo open the door.
Inside the home we will have an LM sensor to get the temperature and control the fan speed. In the bathroom we will have a water sensor to detect the level of water , And in the kitchen we will have a gas sensor to detect if there is a fire and operate the buzzer.
Construction Parts
The enclosure of the smart home will be designed as 2.5D parts using Fusion 360 and fabricated using Laser Cutting.
Input
(Sensing, Tactile Input, and/or Graphical Input)
My project will take inputs from user using keypad and maybe a remote control . It also will take inputs from the surrounding using Ultrasonic sensor for the garage and inner door, DHT sensor for the fan , Flame sensor in the yard , Air quality sensor in the kitchen to detect smoke, Soil moisture sensor for the yard plants, Water level sensor for water in the bathroom.
Action
(Physical and/or Graphic)
Physical : servo motor to open the 2 doors, a fan in the bedroom, solenoid for the car garage and buzzers for opening the outer door and when there is fire, LCD in the outer door to welcome , 7 segment to show if the plants need water and for the level of water in the bathroom and finally light bar in the outer yard.
Brain
An Arduino UNO board will be used take inputs and generate actions
Power Management
I will use a 12V adaptor rather than a battery to have a continuous power source
Demo illustrating internal movement and mechanisms
I have made this prototype to be inspired for the dimensions I'll need in the final project.
After making it I decided to make the yard a little smaller
Minimum Features: are the least amount of features that would demonstrate the coverage of all the technical modules and their complete integration
Complete Features: are the set of features that will complete your original project objective and vision
Nice-to-have Features: are the extra set of features that will make the project cooler, yet they need extra time, effort, and/or resources to finish
Minimum User Features
Taking inputs from user using keypad to open the outer door
Action: Servo motor opens the door and a buzzer works.
Sensing: None
User Input: Keypad
According to the surrounding light the light bar will be fully , partly or not opened.
Action: LED's
Sensing: LDR sensor
User Input: None
According to the surrounding temperature the fan will be opened or closed.
Action: Fan with RELAY
Sensing: DHT sensor
User Input: None
Complete User Features
A car garage" like an umbrella " closes when the car is not under.
Action: Servo motor.
Sensing: Ultrasonic sensor
User Input: None
Nice-to-have User Features
Checking the soil if it needs to be watered or not.
Action: 7 segment acting 0 when it needs water and 1 when it doesn't.
Sensing: Moisture sensor
User Input: None
Checking the water level in the bathroom.
Action: Buzzer.
Sensing: Water level sensor.
User Input: None
Controlling the fan and booth doors and the car garage using remote.
Action: Opening doors , fan and the garage .
Sensing: None.
User Input: A remote control.
Task
Sub-Tasks
From:
To:
Design The house
Create CAD on Fusion 360
Create Mounting for components
12 Sep
15 Sep
Electronics & Programming on a breadboard (Minimum Features)
Feature1: Taking inputs from user using keypad to open the outer door
Feature2: According to the surrounding light the light bar will be fully , partly or not opened.
Feature3: According to the surrounding temperature the fan will be opened or closed.
16 Sep
18 Sep
Electronics & Programming on a breadboard (Complete Features)
Feature1: A car garage" like an umbrella " closes when the car is not under.
Feature2: In the kitchen we detect smoke if there is fire
Feature3: The inner door opens when there are people .
19 Sep
21 Sep
Fabrication & Integration
Fabricate and assemble the house
Mount all components
Test minimum features
Test complete features
22 Sep
25 Sep
Component/Material
Amount
Link
Plywood
3 sheets
I have published all the components I may need including (minimum, complete, nice to have) features.