Thứ Ba, 4 tháng 7, 2017

Youtube daily google Jul 4 2017

turn on living room lights

It is turned on hey, what's up Nassir Malik here today? I have a special tutorial for you

It took me a while to get it done. This is my first tutorial on Google Home with ESp8266

I wanted to build a project where I don't need to open up a router's firewall port or to install proxy on my local machine

To get this project working I also wanted to use

Something more sophisticated than IFTTT so let's look at what we need for this project. We're going to need

USB to TTL programmer board

ESP8266 Version 12

Or you can use any version with it for all the versions is the same process mini usB cables a mechanical relay?

Google home

And the total cost of this project is based on

The things we need only for this project

Some of the items are reusable for other projects. We're not going to include it in this price. So total cost of this project is

3.15 cents if you remove the Google home and

the programmer in the

cable

Because those are the items that you use it for every project

- for this project only you need the ESP board and the mechanical relay

so let me explain first the typical way of setting this up and what the issues are so if you look at the

typical setup basically

You will be behind the firewall

And this is a router

and you're behind the firewall and

When you give a command to google home, google home goes out to the cloud to process it and then

It goes to any service like af triple t or what you have and then it tries to come back

over the internet and

Try to talk to your device the problem is that the connection they get initiated from inside the firewall?

they can open up a port automatically and talk to the

services on the internet, but when

You want something?

From the internet some services to talk to you behind the firewall the firewall actually blocks it

So let's look at the process how this works

so

the first thing you do you give a command to

Google home and from there. It actually

goes through your router firewall and since it's

Originating from the inside the firewall it's going to let it through and it goes to the Google

Api, and then talks to your agent that you created there and from there it sends the command to if' triple-team or

other

services that you may use to

process your request and in and from there it actually

comes back and try to process as send that command to your

Iot device the problem here is that

this piece won't work until you open up a port on your firewall and

That's the only way you can get

Let the traffic through so once you open that port up. It's going to go through and talk to your device

it could be a

ESp8266 or raspBerry Pi or whatever you have and then then that?

Board will

process your command, and then it will send it to your attach to device and then turn it on and off and

Then it would basically you know once it completes it

It'll send back the message to the server saying hey

I completed the action and then in turn that service will send it to the Google Ai

Api the I

Callate and this quest was completed in English turn

it will go back and and if there's a

Message sent back to the Google home

It'll send it and since the recorder gional

since the original request was originated inside the firewall so it's it happens in very quickly in the second or two and

Since the connection is still there and it's waiting

for a response

in this time it's going to just let it through because it's already nated there's a connection there and

That's done. So that's a typical approach

I mean there are other ways you could do set up reverse proxies and stuff

Use in Grok or some other services the problem is I couldn't find anything that was decent

You have to pay for some of the services and N

Grok

You can't really run it on the ESp board because it doesn't have an os and on a raspberry Pi I can run

Something like N

Grogg you know for reverse proxy that would resolve the problem

But the problem that this board is it's pretty small and doesn't run os, and there's not much you can do. There's not much flexibility

So so for this project, we're not going to use the if' triple t. We're going to replace it with our own solution

so

so we're not going to use this we're going to go ahead and roll over solution and

I'm going to show you what I mean by that, so let's look at what I'm proposing

so this is my approach so first thing I wanted to do is eliminate the heading manually going into

It for the router and opening up a port or a firewall

because a lot of the

Folks out there like me. They don't have that flexibility because my router is locked down by my service provider or iSp

so I don't have any flexibility to opening up a port so that

Is a problem and also a lot of folks you know?

They don't know how to log in to their router and how to set up a port, and it's pretty yes, it is simple

It's not that hard, but the problem is it's a headache

You know for the setting it up and do all that stuff you want something that you know?

You're going to set up multiple devices. You should be able to do it without you know

Opening up a port on your router let me explain how it works. I have a websocket client installed on the ESp8266

I have a mep installed on ruko that is a

Windows socket

application with HTTP supPorted

So very first thing that happens is that a vendor socket client is stalled on the ESPn on board and the client

establishes a connection

Talking to the application that is deployed in Haruko, and it actually maintains that communication

as long as it's

turned on and

There is no traffic once it connects does the handshake there is no traffic the the connection is idle so there is no, you know

Data going over all the times only time you're going to see the data when the request comes through

from the Google

home

So this connection stays active. It's idle it is connected, but it stays active so

So that connection is there now so since its originated

From inside the firewall so now Haruko app can talk to it anytime it wants

Because that after handshake it stays active so next thing what happen is

When you give a command to Google home, so Google home

Basically takes that request and since it's originating from inside the firewall

It's going to send that through an port will automatically open it into the Google

Api Gi, and that's where you have your agent. So you'll be creating an agent to do

Control your commands and stuff so we're going to set that up in this tutorial, so the google api that AI processes is a quest

Using Google actions, then it sends the Json message to Haruko app and a process. That's message and

Forwards it on the existing

Open Connection between the device in

The Haruko

So actually is going to send it and it's going to go over and since it is

Established connection from inside the firewall so you don't need to open a firewall port here, so it goes back

And it actually goes to the ESp Borden Sp

sends that command to the task device and once that and then it sends the response back to

Haruko and say on the same channel, and it says hey, I turn on the device the one should hook will

receive the message that actually sends it back to the api that AI and

then api that AI takes that response, and it sends it back to the google home in case if it needs to

you know

Announce it or do whatever it needs to do

So this is pretty simple setup

It looks a little bit difficult, but it's not at all. I have everything set up for you

Ruku app

Deployment is like a single click. You need to make sure your register and if you not it will ask you to register

Also, you need to be

registered on a a p

I that AI if you're not register, you can log in with your google account if you have an email account

it will let you log in with that I do go into details creating every step because I think

It it's a lot of information it's information overload

I know the way I learn it

I like to play around with things and then start to learn that way so I set these things up for you guys

So you guys can set it up and then start playing around with them and then learn that way instead of showing you

Everything step by step and now it takes hours and hours

To set up the projects and go through it

And it's boring so I want to make sure that my tutorials are very straightforward and to the point

Where you can quickly get up and running and then you can go ahead and explore and start learning your own

So here are some of the steps. They're not in any order, but these are some of the things we'll be doing in this

On tutorial, so you would need to install Arduino Ide

For that you need to watch tutorial 1 because I'm not going to do it for every tutorial

and

Install Esp B-26 acquired libraries in Honoring Id

You can watch Tutorial 1 for that

then we're going to go ahead and create an agent with the api that Ai

and a Google function

Then we're going to connect FtDI nes be on

The breadboard then we're going to Deploy the code to Haruka website from github

I'm going to flash the ESp Board

Let the program

Then we're going to connect our relay to the ESp board and then we're going to give commands to the Google home and control over

devices to connect the ESp Board to

Your programmer is

Very easy, I covered that in a previous tutorial, but I'm going to go ahead and do that again in this tutorial

It makes it easier

so the first thing is the your rx pin goes into your Tx pin on your ESp board and

Tx pin from your programmer to go to

Rx pin on your

ESp Board

next you will connect en in VCC pins on ESp Board to 3.3 volt on the programmer and

Next what you would do is you connect your Gpio 15 in a ground pin?

which is pin 15 and 16 to the ground pin on the programmer and

before you power up your

ESp Board you need to make sure you ground the GPIo 0

and then once it's

powered up, you can

Unground it. So that's the very simple of set up for this

Next I'm going to show you how it is hooked up on the board itself, so if you look at it pretty easy

The on the Board this is the Jig I created you can

guys let me know if you want to see how to create the jig I can show you it's pretty the

the on the Board The

Left Top pin is pin 1 2 3 4 5 6 7 8 and then 9

so um

So basically I have the pin

3 and Pin 8

hardwired underneath the Board and also

pin 15 and Pin 16 hardwired

so you need to make sure you connect either of these pins to the

positive 3.3 volts and these two to the negative of the ground

The pin 22 and pin 21 they go to the programmer board

x T2 Rx and the Rx 2 xt and on on relay

It is still it's the 5 volt, but it's still if you have enough juice. You can control it through the

existing

the Programming board

But sometime I'm see doesn't work correctly so once I program it. I switch the power source to a

Little bit more juice, so it can still work

It can work off the 3.3 volts from the same power supply

So relay, we're going to take the negative

Pain and we're going to connect it to ground we're going to take positive and connect it to the positive 3.3

Volts or 5 Volts whatever make sure if you're using 5 balls

the

Esp on

Board only runs on 3.3 volts if you try to run it on a fireball either you will

Fry it and it will be very unstable. It won't work. I try it a little bit more

And then you take the third wire which is signal it goes to the gPio?

16 in my case and if you using different gpio, or different board and make sure you change it on your code

And I'll show you that

So this is pretty simple setup. So what you need to do is the very first thing you go into this

Github project that I have and you need to click

download download

It's going to download the zip file, and you just basically

Unzip it so all these files are here am they going to need for this project so very first thing

we're going to do is we're going to go ahead and deploy the Haruko app so I'm going to come down here on my

project on github and I'm going to click this button and

I think I was already logged in to heroku, so

Probably want to ask me from London. So if if you probably would see a different screen

If you're not registered if you register are in logged in already

Before it's going to show you this page, so this page is going to ask you to name your app

So I'm going to name it

esp

Iot

And they select your region, and I'm going to say Deploy

and it's going to start deploying my application and

over here, you can see

it's showing you the progress of

installing the app and

We're going to wait for it to complete and you can see it's very simple. It's a one-click deployment

You don't need to worry about anything. It's all set up for you

So once it's deployed I can go and look at the log and click on the log

and I can afterwards I can see it and

It shows me all the stuff

It did at the end what it does it shows you the url for that app and this is very important you

Click on it and you need to copy this url

Where it got deployed usually?

It's your project name dot heroku app comm because that's what you're going to need to put into your

api Agent and also into the your

Windows socket client for your Esp board so you need to copy that note it somewhere

so we're going to need that once we set up that so next what you need to do is go ahead and open up your

this

file in the

Open up this filing Adreno. Id

And I already opened it up looks like this only thing you need to changes here

Is that you put in your ssid name?

Here your router's password

As I told you on the heroku itself you need to take this

Name right there, you could copy it and you need to paste that here

Like that and after that you need to go ahead and reset your board and flash

this that's all you need so you only need to modify these three lines for the client to work okay, so to connect your

your programmer with your eSp

Basically there are four wires

First wire is ground the second one

You skip the second one and then the third one is the 3.3 volt positive

3.3 will positive and

fourth one is Tx and then our x so you'll put the

Rx pin here

This is Tx pin. So our x goes to Tx and then Tx. Go robotics. So white one is

okay, so I'll put the

Brown I think that's what it is and the white one goes into

so like that

so basically

so this is the white one is the

Rx that is going to the Tx pin. Which is

in 22 on the board first one and then this is the Tx and that is going to the

Rx pin right there and

Then from the other hand I already

put this to the ground on the positive 3.3 volts and

that this last one is grounded, so I'm going to take these two and

I'm going to take the black one and

Put it into the ground

That supplies the voltage and this to

Three points so like this very simple setup, so this is to flash

This is to flash the the ESp board very simple setup, and I already mentioned that

the Third pin and this is already on the bottom hardwired and also the

Last pin, and next pin is our hardwired

Before I power it up, I'm going to take the gpio

Zero and the ground and short them like this before I power up, and then it'll be in the flash mode so okay

I put in my

ssid name and the password and my

application name as you can I'm going to go ahead and already set it put it in a

Flash mode so I'm going to go ahead and flash it

We're going to let it flash

Upload the program to the ESp Board

so what I usually do is while it's

Compiling and after when it's going to start uploading the code I open up my serial monitor

To see what's going on. So once it boots up. It gives me all the information

I need to take a look at just for debugging purposes

But if you already know your software works you really don't need to do that

So once it starts uploading the code you can see the light blinking on both of the boards

yeah, see now you should see the

lights blinking you can see the blue light blinking here and

also, the red light blinking over there, and that means it's flashing right now and

Once it hundred percent complained on the screen. You should start seeing in a few seconds

the boot up and sometime it depends on how much

Sometimes you see error on the board because it doesn't enough

Power so it Esp board is very sensitive. It throws errors and stuff. So if you have a simple program, it's fine

But sometime it throws errors, and you're like right now. You can see that it threw an error. So what I usually do is I

take

External power source is 3.3. Volt. I just plug that in there

and then if you restart it, you should

You see as soon as you started now. You can see their error in one way

I don't know why does that some time, but this is one way of getting it even though everything is hooked up

so you can see

You can is you should see a similar?

output when finally I mean once it's connected and everything you can see the IP address of your

ESp Board and

You you need to wait until it says yeah right here, so this is good

you need to get once you get this connected got data event okay command is not recognized and

Sending response back, so if you get this that means you're good you're connected to the heroku app, and you're good to go

So we're done here on this so what I'm going to do is I'm going to shut it down here

so I know I'm going to pull I'm going to pull the

programmer board off

I'm going to unplug it and connect the relay so we can control the relay

and the

Relay is pretty simple. It's got three wires negative

positive in a signal so I'm going to just go ahead and

Take the

Brown one

so Brown one is the

negative

The red one is the positive and the orange one is the signal so I'm just going to simply connect them here

wherever you want to connect them and

Then I'm using the Gpio

16 or so this is the pin four from the top so if you count it one two three four

There we go, and it's pretty simple

Keep like that and I'm going to try the juice

here and then

you can give it like 10 seconds or so or

Whatnot to make sure that gets connected?

so next what I'm going to do is we're going to go ahead and go to the apI and

Create an agent

So once you get there

First thing you would need to do is actually sign up

so here you have option two options either you sign up with your google if you have an email account or

any Google account you can sign up clicking here or

If you already have an account access you can just click here. I'm going to go ahead and say sign up

and it's going to give me a

Mug, you know

Let's top accounts if you have multiple accounts here

So I'm going to go ahead and use the different account since

They're my account is already set up, so I'm going to use a different account so um

So in my account. I already have it set up so I'm not going to use that I'm going to use a different account

So I can show you how to sign up and get it started from scratch

so I'm going to click on a different account and it's going to ask me for the password and

Well, it did ask me for a password and I entered it and now

I'm going to just click here allow

Once I click here. It's going to go ahead and take my gmail account and connect it to the api that AI

here I'm going to say accept and

Hola, I mean

so

To get started what I'm going to do is first create an agent empty agent. So I'm going to click here and

It's going to say you

Say I authorized

Allow so now you have the permissions, so the agent. I'm going to give it a name

Matrix - AI I

Know I want to feel like neo

controlling things

dodging Bullets

So it so you can't put spaces in the project agent name. So you have to have no

gaseous Under School, whatever

And I'm going to go ahead, and I'm going to just

type in some description

I've I'm going to save it

So it's going to take a little bit time first, so it's going to save it

So when it's done now, you're going to see this window right here

So before we do anything else. What do we need to do is to?

Import instead of having you create this manually mmM. I?

created a zip file that you can import from

and

This way you don't have to go through and set it up

But just the and I will go through step by step just to give you a high level information workdays because I want you to

Learn once start you know getting it set up and start playing with it

And then you can start learning and showing you how it is easy it is to set it up

Because if I go through it step-by-step everything it takes long time

and they probably spend multiple tutorials and this kind of gets boring, so

So what I'm going to do is go ahead and show you how to import that zip file into it, so it will

Preload all the stuff you need here

So let me find that and then I'll come back

So for you to import this agent. You need to go to the

This project where you download it, and you need to grab the zip file in my case

This is the project that I downloaded unzip so I can I need to go in and select this

zip file to import it into the agent you can click on the settings and

from there you can go into this menu export import and

Then from there you can say import from zip file. You can click here and then either you can drag and drop

A file here or you can just select it so I'm going to do is put in the path

And I'm going to go and select this

Matrix - AI that's it and so once I open it I

can and this is

Already selected now

When thing is really pretty good their data. Is that you know you

For deleting it or importing it

They make you to actually type into a text box. So you know you can't accidentally overwrite or delete something, so that's pretty nice

You know one more thing. I want to talk about is you know how?

both

the Google Google Platform per day iot stuff and Alexa or Amazon platform I

Really loved both. You know. I mean they have their pros and cons and and

I'm going to be doing another

similar Tutorial on the

Alexa Also

But this is for the google because I haven't done any tutorials at all on this

And they're a little bit different the way. They are I would say the

Alexa to set uP stuff for Amazon Alexa

and on Google

Home is a little bit different. I

would say the

Alexa is user Friendly or at least?

You know di by hacking stuff and all that stuff. It's pretty easy. You know especially setting up devices

you can give it a command to discover devices on your network and in broadcasts and fines on devices and then

You can control them with your command, so they're not a special set up

the Google doesn't have

That or at least I know of that the way that I feel like you know it should be pretty easy

I mean if you plug in in a device into your house and you

Program it to be connected to your network, then you should be able to do it without going through

Extra steps so and on on the other hand. I think you know the Google platform is

Developer friendly, I don't know this is my opinion. I feel that way you know, so

You know share your thoughts, and what do you guys think maybe you know you guys?

Have you tricks up your sleeve that you guys can share?

So okay, so go ahead and so what we did is we just imported the file

And if you know you go back and look at the end before you headed empty, but now this time it added control

Intent here, so intent basically is a command or something you want to do or something?

you know a

Maybe control the thing turn on or also thing or or getting information on the internet or getting the status

Of something like you know, I'm I'm going to be using this to set up my garage door opener where I can

Open up a garage close the garage door or want to check the status or garage door

So on and off, then it doesn't cut it

I mean I and I want to do is when I say you know you know close the garage door and

it should close it and

And if it is already closed it should tell me it's already closed if I want to open the garage door

I would say you know hey open the garage door it should open it

If it's closed, but if it is already open it should just respond saying yes, it is open

And then it should have a follow-up response. Hey, do you want to close it?

So I would say yes or no so those kind of things

I want to do and I want to be able to do it using Google home and Alexa

So here if you see my intense basically

Are you know?

We're going to delete this one

I'm not going to use that for now, so I'm just going to leave three in here. There are three intents here

I have well they turn on living room lights turn off living room lights, and then what is the state of the living room lights?

You can use whatever word you want

So these are the intents that I have created so before you create these intents

You need to make sure you have the entity set up. So what are the entities entities are basically?

it could be a state of

device or it could be a name of the area like living room bedroom and stuff and it could be the name of the

actual

Attached device that you want to turn on on those so if you look at it. I have

created three entities here one one entity is a

Device so in the device and you can name whatever you want him

Lights and TV door I'm going to add like Playstation Xbox. I'm going to add

all different things to do in here, especially I'm working on a project where I want to add a

Playstation in there and I want to give it a command

Hey, I want to play a Playstation 4 on the surround sun

and they should turn on my playstation my TV in my receiver on and

It should be able to play it or if I want to say hey, I want to play Playstation on TV

so you should not turn on my

Surround sound if you just turn on a playstation and TV and it should switch the inputs so

All those projects are in the process, but I'm simply you know going one by one making sure we get all this stuff done

So these are the entities basically?

You set up, so I have another category foreign keys

It's the location so you can be kitchen long a kitchen living room bed

You can put in additional if you want and the state is turn on and off in the state so now

So this is it

I mean

You're not going to have to do anything here only thing you need to do here is to go to fulfillment, and you can enable

that webhook and

The url you remember the one that we got from Haruko. We need to put that url here

So we're going to go back and we're going to grab that url if I can just go

Ok on the setting so you can be on the setting and you need to grab

this url

And you need to put it here

and indeed to save

So this actually tells it

Once you send the command from Google home. It's going to go to the api

aap Iaia, and it's going to take that command process it and send a command to the

Haruko app and which is going to in turn

Communicated with the ESp board and then turn things on and off

so this is what you go into fulfillment of a book and this is what you put in your

Url for that Haruko app now you go back

and if you click on control

You're going to see

Let me delete this because I don't need that now so we just need three intents

So if you see this fulfillment, and make sure this web hook the web checkbox is checked

and from there next step you need to do is go to integration and

Here actions in Google you need this

Without that it won't work, so we click in here

It's going to say create an action on Google Projects

So this is telling you this is your project. Id

So I'm going to say create

the project

it's going to take me to the Google actions and it's going to

Pre-fill the

Project name in there in the country you can simply Click here import project

And it's going to import your project

So next what I need to do is to put in the app info so I'm going to add a pin firm ation here

so I'm going to give it a name a

I so here on this box. You need to use your mic to

pronounce whatever name you want to give it's important to use your mic because if you type it in you don't know if

google home is able to process the pronunciation and give you your agent to work with so

Usually whatever and it's going to tell you when you type it in it's going to tell you if that name is available or not

so um

I'm not sure what name I'm going to use let me think

Cuz I already use the Matrix

AI so, it's not gonna. Let me choose it so guys I'm back

I had to go and try out a few different names and I did so I

Turned click on this mic and it starts spinning, and I spoke Jarvis AI and it did

Take in this name, so I'm going to try it again. So you guys can see it Jarvis Ai

so you need to speak the name, so if you could

whatever it puts it in you can just accept that so

So next you can select whatever

The voice you want Google home to use when it is

once it Initiates your

agent

so I'm going to go ahead and use the female voice and this is just a

Description here you can put whatever you want, and I think some of these fields are not mandatory

so you can just skip over if I'm not going to go ahead, so

We're going to say also to invoke over agent. This is what we

going to

Say, so we're going to say ok Google

And then I'm going to say talk to Jarvis AI and it's going to say ok

It's going to bring in a jarvis online, and then we can communicate with Jarvis

agent

You can add more invitations in here for now for this tutorial. I'm just going to leave just leave that there

And then you can select the category

I'm going to say home control

and

Sure what?

Why is it not turning? So okay?

Yeah, also here too. So once you fill in all the information. It's going to give you next button. You can click here and here

it requires you to

select couple of pictures and stuff and

I'm going to go ahead and try to put these pictures there

I got a little small picture here, and then let's see if I can put that one there

It doesn't really matter

All right

And this guy looking pretty

looking handsome okay, so I'm going to put this picture here and

It's going to let me upload I need to find one bigger picture. Let me find one and then I will put one here

okay, I

Found some I found some my kids they play roadblocks, so they got some picture here. I can use that one

okay, so

There we go. Hopefully that takes it all right let's select that

Okay, that's done. We're going to click next

Testing instructions, so you can put in whatever you need in here

Contact information, so I'm just going to put it

Can email I can put in mine

Test attest calm next so here um they're going to ask you to put in some

I'm not sure I

Guess you guys can put whatever you want. It doesn't have to be correct for me. I'm just gonna

Put in this information

So I'm going to go ahead and hit save and it's going to take few seconds to create this project for me

so the api that AI is

Just not intended for the google home is actually product that is created. So you can work with other

services and stuff and it can also talk to Alexa and stuff

So it's a platform to build your own custom agents and stuff, and it's not limited to just Google products

okay, so we try to save it so it giving us an error that your pronunciation and

your

so I'm going to go ahead and change that here also and

Hopefully this works

maybe

like mistyped

Yeah, I mistyped so

it

Gave me an error that

My pronunciation and the commands are different, so I'm going to go ahead and save it again

So it is saved now. We go back to the api that I click on the Google actions

turn it on and

Say authorize

Allow and we can click on update

And then we can click on

visit

and

We can click on

test

so here a couple of ways you can test it you can use the

The simulator to test it so as you can see I got my google home set up here

also

You need to make sure

there whatever account you're using to set up this agent you log in to the same account using Google home if

The Google home and agents are not on the same account. They won't work

So I also have my the ESp board

Esp board flashed and

Relay set up so right now. I'm going to show you how to use the

actions on Google simulator to turn this on and off, and then eventually we will go ahead and

do the same thing through

Google home

So test it so I'm going to go ahead and walk my agent here

And it's going to give me

Yeah, so I feel like neal and I can't dodge the bullets, but at least I can control my devices

so I'm going to go ahead give it a command to turn on the

lights and see if the related comes on

So you can see I gave it a command. It came back on

So now I'm going to tell it to turn it off

and

it did so it's pretty fast is fair, so

Let's try it one more time. See if we can

Turn it on and off

So I'm going to do is turn it on lights

Then it it is turned on and if I do turn it off

it went off and

so if I want to ask the status of I can do the other

Intent we can check the status

also

so if I turn them back on

and

I'm pretty bad with the writing so I I just try to copy paste it

So you see it is on so now if I go back and ask the status of that again

so

Your state of it again. It's going to tell me

Turn on so it's pretty good. I mean, it's not limited into just turning it on and off things

But you can do other things, and I mean this is just a tip of the Iceberg. I mean if you do

you can engage in the full conversation you know build your things with the

Do follow-up intents and all that stuff will cover that stuff in

later tutorials, but let's go ahead and test it on Google home and

and then we'll talk about rest of stuff, so I'm going to tell Google home to turn on the lights, so I'm going to

first invoke our agent so the our agents invocation is a Jarvis Ai

So I'm going to ask it to invoke it. So this is how you do it

okay, Google Talk to the Jarvis Ai

Okay, getting the test version of Jarvis AI I know how may I help you

turn on living room lights

It is turned on

Turn off living room lights

It is turned off. I don't know if you guys can see this I

Didn't get that, okay Google. Talk to Jarvis a I

all right, let's get the test version of Jarvis AI I

Know how may I help you?

turn on living room lights

It is turned on

What is the state of living room lights?

It is turned on

Turn off living room lights

It is turned off. What is this? What is the state of living room lights?

It is turned off

Ok Google' stop. Thank you for watching this video. Please give me your feedback that helps me to improve my videos

Till next time bye

For more infomation >> IOT DIY Home Automation with Google Home | ESP8266 ESP-12E | Tutorial #5 - Duration: 49:23.

-------------------------------------------

Create New Google Account - Duration: 3:43.

Open your browser

Type google.com and press Enter

Click on the blue sign in button on the top right corner on the screen

Your are directed to sign in for, to create new google account

Click "More Options" to create new google account

You have been landed to " Create Your Google Account"

Fill up the form Type your First Name, Last Name

Choose your username. You can use letter, numbers and periods OR click on I prefer to use my current email address

You can't leave this box empty

If chosen username is already taken then you can see more option right below the username box highlighted in red

Create your password using at least 8 character Confirm your password

Select your birth month, day and year

Select your gender

For mobile phone chose your country and your mobile number

If you have any current address then fill in the box or leave it empty

Choose your current locaton

Click Next Step

Agree to Privacy and Terms

You have successfully created new google account. CONGRATULATION

Click on Continue to start

For more infomation >> Create New Google Account - Duration: 3:43.

-------------------------------------------

Google Maps Kainoraštis / Prices on Google Maps - Duration: 3:19.

For more infomation >> Google Maps Kainoraštis / Prices on Google Maps - Duration: 3:19.

-------------------------------------------

Google Pixel 2 Introduction amazing Specification !!!! Must Watch - Duration: 3:39.

Kindly Like ,comment, Share & Subscribe my Channel TECH FIVER

Không có nhận xét nào:

Đăng nhận xét