Introduction: G.T Home

Created by : Graduation Team (G.T)

What if all the devices in your life could connect to the Internet? Not just computers and smartphones, but everything: clocks, garage doors, speakers, lights, doors, windows, window blinds, door bells, hot water heaters, appliances, you name it. And what if those devices could all communicate, send you information, and take your commands? It's not science fiction; it's the Internet of Things (IoT), and it's a key component of home automation.
Home automation is what it sounds like: automating the ability to control items around the house—from window shades to pet feeders—with a simple push of a button (or a voice command). Some activities, like setting up a lamp to turn on and off at your whim, are simple and relatively inexpensive. Others, like advanced surveillance cameras, may require a more serious investment of time and money.

The Project Consist for 6 Parts :
1- Ethernet part i updated this part in new inscrutable :

2- Solar part

3-Voice part

4-Sensors part

5-how to convert to real part

6-My tiny house part

Note :

In my project i have many parts like voice part ethernet part ,, etc , if you love to do one part u can do it i Separate parts each other ,, thanks :)

Step 1: Frist : ​Parts List

•I'll try to point you to the cheapest versions of the components I used, so most of these links will be to good old ebay.

•[4x] Arduino uno

•[1 x] Arduino W5100 ethernet shield. $ around on this one.

•[1 x] v3 voice recognition

•[4 x] 330 Ohm resistors

•[4 x] LED

•[5 x] micro servo motor [$3]

•[4x] LDR

•Flame sensor

•PIR sensor

•Water sensor

•MQ2 gas/smoke sensor [$2]

•Servo motor [$3]

•Male-Female Dupont cables [$4]

•Solar panel 1.5 watt


•Lamp 200 W

•Solar/USB charger for lithium batteries (Libo rider)

•[2x] small breadboard ( one to take on it the power supply of servos , and another to divde to 3.3 v and 5v and gnd for sensors pins ).




Step 2: G.T

I'll start off with some videos and pictures explaining how this system works and how it can be used. If this is still interesting, the rest of the steps detail how to build it.

The Project Consist for 4 Parts :

1- Ethernet part

2- Solar part

3-Voice part

4-Sensors part

5-how to convert to real part

6-My tiny house part

Step 3: Ethernet

How it work:


Arduino-Ethernet –caples-(3)led-(2)servo-breadboard-adaptor o/p:(5)V,(2)A-adaptor for arduino o/p:(9)V,(2)A.


•1-install the ethernet on arduino.

•2-Download the library of teleduino ,,,

•If you don't know how to add a Library to Arduino IDE you can follow this guide:

•How to optain the key :

Step 4: Ethernet

How it work

• –upload the [teleduino ethernet 328 client proxy] - put your key of teleduino in the sketch,, Like figure.

Step 5: Ethernet

•Convert my key to ur key at each link ,, like figure

open GT.aia File or import from appinventor .

•-upload the application on your smart phone .

•{ sometimes saied cant download it on your mobile you must open setting-security-device administrators – on the unknown sources and verify apps } .

Step 6: Ethernet

•-connect the servo1—pin 5 , servo2- pin6 , led1- pin 9 , led2 – pin2 , led3- pin3

•-connect your router by caple to the ethernet ,,,

•- plug your adaptor in the arduino or usp what u want ,,

• – put the vcc and gnd of servos on the breadboard(P.S) and connect with adaptor 5v , 2A ( because take more power for servos and ignore any mistakes can occur in arduino and because also servos very dangerous on arduino.

[please ASK if you have Quistion] .

Enjooy :)

Step 7: Solar


1- arduino .

•2-Solar panel 1.5 watt

•3-Battery supplies 4.2 v

•4-Solar/USB charger for lithium batteries (Libo rider)

•5-(2) servo

•6- 4 LDR sensor

•7- lamp 200 W ( for solar panel )

How it work:

•Power your favourite electronic kit with green energy! The Lipo Rider board allows you ride the solar wave to run your favourite 5V device. The Lipo Rider board is the ideal green power solution for your outdoor sensor design. Attach the Lipo Rider board to your sensor board and it can run on solar power forever!

•The Lipo Rider can be purchased as a separate board or as a kit (Lipo Rider + Lithium Battery + Solar Panel).

Hardware Components:

Solar Panel

The solar panel is connected to the board via the lower JST connector. Please note that the Solar Charger IC only accepts input voltage inside the 4.8-6.5V range. If the charging LED is not on, it is possibly due to:

Lithium Battery Full

Solar Panel voltage outside of range (most likely due to insufficient solar power).

In the second case, re-position your solar panel to accept more sunlight if possible. None of the above conditions will prevent the Lipo Rider from providing a steady 5V supply to the USB, unless the battery is flat.

Solar Panel Equations

Solar Panel Output Power = Output current × Supply Voltage

e.g. 1W = Iout× 5V

Iout = 200mA

•Therefore, charging for 1 hour will give 200mAh, ignoring losses. For a 1000mAH battery, charging from empty to full will take approximately 5 hours under ideal conditions.

•Lithium Battery

•The name Lipo Rider suggest that a Lithium Polymer to be used. However, the chemistry of a lithium polymer and a lithium ion battery is sufficient similar for the two battery types to be interchangeably used. In case more than one battery is to be used, connect them in parallel instead of in series, as the charger IC supplies 4.2V.

•Slide switch

•The slide switch controls the source of the USB 5V power. ON – Charge enabled from lithium battery and/or solar OFF – Charge disabled from lithium battery and/or solar

•Source USB Port

•The source USB port is a mini USB port which is used as a normal USB port. The source USB port can be used to charge the lithium battery or connected to destination device via the destination USB port.

•Destination USB port

•The destination USB port is where the destination device is to be connected. Power to the destination device will be supplied by the Lipo Rider board. The supply will be either from solar panel, lithium battery or source USB port.

•Power Flow Dierctions under Different connection scenarios

•Due to the huge number of combinations, I have only included only the main scenarios:

•Standalone Mode

•Solar Power charges lithium battery

You can add arduino and connect with led and power by solar ,,, or choose any arduino w used in project and power by the solar also . ( the final we want the idea and use it like what u want :) .

Step 8: Solar

tricker (the target collect maximum radiation comming from the sun (lamp here or mobile flash )) I tested on mobile flash

Step 9: Voice

List :


•2-voice recognition module v3

•3- (3) led ,,, we will use the same leds in ethernet

•U can power it by solar and battery or adaptor as you like

•1-lipo rider , solar panel , battery

•But try it frist by adaptor

How it Work :

•1-connect the module with the arduino

•(2) -> RX , (3) -> TX , (4),(5),(6) connecting to leds

•2-download the library of the module

•Follow the steps in the next link :

• ->note : upload the train code and store the words by the steps ( try to choose different words because the accurate of the voice not very good ) -> then when u store the words and your voice by steps upload my sketch to ur arduino -> start controling by voice .

Step 10: Sensors


•Flame sensor


•PIR sensor

•Water sensor

•MQ2 gas/smoke sensor [$2]

•Servo motor [$3]

•Male-Female Dupont cables [$4]

•[2x] small breadboard ( one to take on it the power supply of servos , and another to divde to 3.3 v and 5v and gnd for sensors pins ).




Step 11: Sensors

How it work :

•We use three breadboard

•1- divided for two Power source 5v and 3.3v only for sensors .

•2-using for servos and powered by 5v,2A Only for servos.

•3-in the solar cell task

•In the second breadboard we used it at ethernet part (garage and main gate servos) and in sensors part (rfid sensor).

•Must all grounds at the same point (arduino ethernet,arduino voice, arduino sensors ,the three servos ,the three leds, the sensors ).

Note : be careful from short circuit ,,

Ask in anything You want am wait :)

Step 12: How to Convert Your Simulators to Use in the Real Home


Convert ur pin in arduino like one pin of led pins and connect this pin to relay and connect lamp with relay like figure connection ,,and like this u using lamp allowance led or change the lamp by any device u want to control by the same method :) ,,,


change the micro servo to motor can open what u want by choose good Torque .

Step 13: Detect Motion and Send Pictures at Same Time to Application :

Software: Yawcam software download can be found here for free (Cost:Free) :

Open the software after it has been downloaded. You will see two screens. One screen to control the settings, and one with a preview of what the camera sees. First you need to setup which camera you will use.
Click >Settings>Device>Cange To> Your Webcam Name. In order to set up the motion detection settings, click Window>MotionDetection. A new screen will open as seen in the image above. Click the actions tab and you can see various settings. These are various actions which will occur when the webcam detects motion. It can save the image onto the local storage, upload the image to FTP site, send an email, run and executable, and send and play a sound. Of those settings, I chose to send an email to myself, make a camera shutter sound to let the whoever know that they have been caught, thinking that may be enough of a deterent, and save the file to the computer's local storage.

This part seems a little technical, but it really isn't terribly difficult. Look up the SMPT settings for your particular email. You can just try to google the settings, and you should be able to find them no problem. You can see the correct settings for Gmail in the screenshot.

You can also setup your email to send you a text message when you receive an email from Yawcam. This process is different for different emails. I use gmail, so I will outline how to accomplish this. This is useful if you don't always have mobile data running or you don't typically check your email on a regular basis. Also useful for those who do not have a smart phone. You want to catch them in the act after all.
In the gmail search bar at the top, type in yawcam. You will notice a little down arrow to the left of the search button. Click this arrow. It will bring up advanced search options. You will also notice in the bottom right corner of this view a link saying "create filter with this search." Click this to create your filter. Select the option to forward it, and click "Add forwarding address." This will bring up a new webpage. From here you can enter your phone number as a forwarding address. Enter your phone number at the appropriate text to email domain. For verizon this is your 10 digit phone number followed by For AT&T this is your 10 digit phone number followed by And for Sprint this is your 10 digit phone number followed by You will have to verify that this is actually a phone number you own by entering a confirmation code which will be sent to your phone via text message. Simply enter it into this screen, click "verify," and click "save changes." That's it, you did it, you set up your email to send you a text whenever you get a message from the yawcam software. Pretty neat right?

Step 14: Detect Motion and Send Pictures at Same Time to Application :

u must install in your smart phone Gmail inbox application becuse i link my application to gmail application ,, i installed my application file apove ,, AIA file :)

Step 15: My Tiny House <3


sobos (author)2016-07-18