Transcrições
1. Introdução: Neste curso online, você aprenderá a criar seu próprio
dispositivo Internet das Coisas com um ESP 32. Nos próximos minutos,
vamos criar um Web Dashboard
sem livre para usar o programa IoT e também criar o
esboço adequado para que você possa controlar aqui um LED ou da
Internet em tempo real. Também pode manipular o nível de
brilho do LED. E estamos enviando dados de sensores
em tempo real do nosso Arduino para o painel da web e visualizá-los depois. Também adicionamos algumas
otimizações que ocorreram. Limites serão atingidos. Em seguida, recebemos a notificação
em nosso smartphone. Estamos desenvolvendo o código
Arduino passo a passo, e todos os códigos estão
disponíveis para downloads. Estou ansioso
para vê-lo na aula.
2. Correções gratuitas de IoT: Vamos começar com
um pouco rápido sobre você. Blink é um dos
protocolos de IoT, o que eu acho que é
realmente, muito útil porque eles
têm uma boa biblioteca. E também podemos
começar imediatamente. A próxima coisa legal é que
eles têm uma conta gratuita. Isso significa que podemos
conectar dois dispositivos. Cinco usa o máximo de widgets básicos, mas é suficiente para nós. E também temos uma
semana de dados históricos. As fontes de preços de ônibus são US $5
por mês e
têm dez dispositivos. É incrível.
Preço razoável quando você deseja adicionar mais dispositivos a você. Contagem de piscas. Mas também existem outros protocolos de IoT
que eu posso recomendar. E F Se você tiver uma configuração de
vapor, havia todos da mesma maneira. Por exemplo, coisa que eu o, também
é uma boa plataforma onde
você pode se conectar com ESPs e criar alguns
bons dispositivos IoT. A coisa que eu o é mais no ambiente m
CPU e Tegea. Não é tão simples, mas também fácil de usar
quando você gosta do MQTT. E também posso recomendar
isso porque todas essas plataformas
têm conta gratuita. E isso é na minha opinião, sempre uma boa maneira de fazer a primeira experiência
e depois. Você também pode escolher se
quer ser profissional ou não.
3. Fiação: Vamos pular direto
para a parte da fiação. Tenho medo, um ESP 32
e sensor de temperatura. Os 112 resistores com 300
ohms e dez quilo ohms, um LED e alguns cabos de
jumper. Em geral, aqui tenho
conexão com cinco mundos para aterrar os quatro pinos
do VHD L11. O primeiro está
conectado ao VCC, ele a cinco anos de idade,
por exemplo. A segunda é a linha de dados. Estamos conectando a linha de dados. Por exemplo, GPIO. Vinte e cinco, GPIO significa entrada
e saída de uso geral para o nosso ESP 32. E também é
recomendado e dez quilo-ohm resistor indo
da linha de dados para seu BCC. É resistor pull up
para que tenhamos em bom sinal em nossa linha de dados. O pin certs não está conectado e o pino padrão
do alinhamento DHT
vai para concessões. Então, no GPIOS 32,
acho que estamos
indo para o resistor. A saída do resistor em nosso
levou ele para o
ânodo e o lado do sangue e
o cátodo ou o lado menos que
vai para o chão. Isso é sobre o que temos aqui. Portanto, o objetivo principal
deste esboço, ou se essa parte warren
seria que enviamos os dados de temperatura, data de
umidade para o
nosso site piscante. E também podemos manipular e ligar e desligar o
LED através dos painéis da web. Então, vamos nos concentrar na parte
variável aqui. Então eu sinto os componentes. E agora a ferramenta USBE certamente que tenho
aqui, a porta do desenvolvedor. Eu acho que em um segundo, você também pode
usar um ESPN 8266, mas depois demorar algum tempo você tem que
implementar outras bibliotecas. Primeiro de tudo, faço
a conexão. Da mesma forma, um pouco dentro.
Faça a conexão de pino de cinco volts para
vidro na tábua de pão. E também com os terrenos. Também recomendo
olhar para você são pinouts
porque tenho medo. O segundo pino, nó e
terra É um pino cmd. Mas eu vi um pin outs complementares do ESP classificados para os
segundos motivos de opiniões, meus centavos de terra aqui. Então, vamos verificar seus pinos de
acordo com sua
ESPN para que você tenha os pinos corretos e corretos. Este é o nosso projeto TDAH 11 também
funcionará com o TDAH 22. Este não tem
tanta precisão, mas para o nosso projeto
está totalmente bom. Aderindo. Dan. Tenha medo de alguns curtos-circuitos
por fazer a conexão. Então vamos obter
o primeiro pino dois mais. Temos também o último pino, dois menos ou o pino de terra. O segundo vai o pino de dados. O data bim vai para Deixe-me ver, Vinte e cinco.
Vinte e cinco estão aqui. E também temos resistor de dez
quilo ohm. Resistor de dez quilo ohm vai para Vcc e isso é desconexão. Então, mais uma vez, a
saída senhor 72 ou pense vai para o resistor e a resistência salta para a próxima parte da tábua de pão. E então temi que o LED e a opinião longa constante
seria o poema mais. Menor que d mais, menos. Estamos conectando o lado negativo. Então o chão fora bradizoítas da
dívida, são nossos circuitos acabados. Então, mais uma vez, conecta mais e terra do
ESP para a tábua de pão. O primeiro pino será a explosão. O segundo pino de dados não está
conectado ao DHT E11. O último é dois,
vai para o chão. Adicione também dez quilohm pull-up
resistor ao pino de dados. O pino vai para G 25 e o
LED vai do GPIO. 32. Resistores reentraram
ohms, o LED. Isso é o que queremos agora. Curtos-pequenos circuitos
para o nosso dispositivo IoT.
4. Datastreams: Agora estamos de volta ao
nosso site piscar e presumo que você
já se registrou, você configurou uma conta
e fez login. E então você deve
ver o mesmo site, quase o mesmo site
que eu tenho aqui. Vamos pular direto
para os modelos. Deve estar no lado esquerdo. E eu já tenho
um modelo aqui, mas vamos para o canto superior direito e
criando um novo modelo. Estamos digitando aqui o
nome como você gostaria. Aqui, temos duas opções. O hardware sob o tipo de
conexão, eu sempre uso apenas equipe
esposa até agora, e é um hardware que
você pode escolher aqui, seu microcontrolador, por
exemplo, ESPN trinta e dois, oitenta e dois, sessenta e seis ou também no comprador
respiratório pode adicionar uma descrição e
, em seguida, você acertou pronto. Agora temos nosso modelo principal. E com este modelo
podemos
nos organizar também os
pinos virtuais e o painel da web. E isso é o que sabemos. Sentimos sua
configuração e desinformação. Nós ficamos um pouco mais tarde
para que você possa copiá-lo, mas você não precisa. Estamos pulando agora
em fluxos de dados. Os fluxos de dados são a conexão do painel ao nosso ESP, onde agora conectando pinos
virtuais aqui no painel e mais tarde no esboço para que possamos ouvir medo e dados troca. O objetivo principal será
neste projeto que ligamos o LED e também dentro do
controle deslizante alterou a retidão. Portanto, precisamos de dois
fluxos de dados, pin virtual. O primeiro
será brilho. Eu seleciono o pino virtual um. Estamos apenas levando em churn este exemplo e
dizemos 0 a 100, soros significa completamente escuro e 100 brilho diferente
também podem defini-los valor padrão. Se você quiser. Em avançado, gostaria de
ligar o switch com o mais recente. Portanto, estamos realmente toda vez que
o dispositivo conectado à nuvem. Isso é muito conveniente. Então você sempre obtém o
último estado do seu LED. Em seguida, clique em Criar. Estamos fazendo um novo
fluxo de dados porque também queríamos
ligar e desligar o LED. Portanto, estamos definindo
LED, fazendo um trigo, por exemplo, inteiro min, máximo um porque
só precisamos de dois estados. E também quero
definir a sincronização com a última. E o
valor padrão sempre será teoremas ou deve estar desativado. Dan, clique em Criar. Vamos tudo o que precisamos até agora. Então. Não se esqueça de
clicar aqui no cofre. E agora já
inserimos nossos dois fluxos de dados que serão posteriormente conectados em nosso esboço
para a troca de dados.
5. Painel da web: Como próximo passo, configuramos nosso painel da Web
aqui no menu e clicaremos em Editar. E T, Temos alguns widgets. Nem todos estão disponíveis para nós porque está
na versão básica. Nós só temos menos e
controle deslizante, por exemplo, arrastá-lo e soltá-lo aqui em nosso painel e
também e alternar. A ideia principal é
que configuremos agora e a comunicação dos painéis
da web para o ESP. E, posteriormente,
também estamos enviando dados
do ESP e os
visualizamos em um painel. Mas esse será o primeiro passo. Então, caminhe e soltou os
elementos aqui no painel. E quando você passa o mouse
sobre o widget, há um símbolo de engrenagem. Em seguida, você clica no fluxo, estamos selecionando o brilho
já foram definidos aqui. Tudo clique e salve. O interruptor. Escolha fonte, LED. Estamos muito seguros. Não se esqueça de economizar em todos
os painéis. E isso é tudo para criar um modelo para os painéis do
VAP.
6. Adicione um dispositivo: Então agora está na hora em que
estamos dando o próximo passo. Então, estamos clicando na
pesquisa ou na página principal. E queremos adicionar aqui e dispositivo no canto superior direito, clicando em um novo dispositivo, Dan, estamos selecionando
entre modelos. Escolha o modelo. Somos enviados menu suspenso, clique nele, selecione USP para LED. O nome do dispositivo já é inserido
e, em seguida, clique em Criar. Aqui temos nossa
fonte secreta porque isso é o que precisamos depois para
a conexão USB. Agora posso mostrar aqui o painel que já
estamos implementados
no modelo. E agora é
aqui que depois
podemos fazer algumas mudanças. Mas, como você pode ver, meu dispositivo não está online. Isso porque não o
implementamos. Então, somos criados em
modelo e dispositivo. E no próximo vídeo,
vamos configurar esse esboço.
7. Bibliotecas e compatibilidade: Antes de começarmos
com a peça de decodificação, gostaria de
apresentá-lo à
biblioteca principal do piscar. Eu lhe dou o link também. Ele é anexado no
esboço por si só. Mas o que eu
gostaria de focar aqui é que temos exemplos de medo. Agora podemos escolher, por exemplo, deslizar a placa. Aqui você tem muitos
exemplos para o nó MCU, para o ESP 8266
autônomo, está em. E estou usando o exemplo
ESP 32 WiFi. Com este esboço por si só, você deve fazer e se
conectar com os pisca, o que fazemos mais tarde. Mas basta passar
pelas principais etapas básicas. Então, temos aqui e
definimos uma série. Podemos,
achamos que temos que incluir
três bibliotecas, Wi-Fi, cliente
wi-fi e o piscar simplesmente a certeza ESP
para eles que já incluiu uma que você incluiu estão em inicia
o todo Biblioteca de piscar. E então temos que
definir três variáveis. O char para SSID e senha
é para sua rede local. E TEA, também temos uma variável char out
para o token outs. Mais uma vez, estou
voltando para os lados do piscar de olhos. Não misture isso porque
aqui está indefinido. Declare um
pouco de diferença. Mas tenha em mente, use esses elementos do gráfico e, em
seguida, você está em um site seguro. Então, na configuração, apenas
fazemos um livro Blink começar com a variável
autor foi
a variável SSID e o pus. E isso é tudo
o que
precisamos depois de executá-lo no loop. E então temos da conexão
adequada com o site do piscar de olhos. No entanto, se
você estiver usando o ESP 32, é bem simples. Mas, como você pode ver, há muitos
outros exemplos. Quando você tem outro
microcontrolador.
8. ESP: primeira conexão com Blynk: Vamos agora começar com
a parte de codificação. E minha abordagem está morta. Estou sempre salvando depois de
cada vídeo meu esboço inteiro. E eu lhe dou sempre o nome do arquivo no
início do vídeo. E agora vamos começar
com vários, um. E eu também criei aqui no arquivo, é chamado de micro-credenciais
ponto h. Quando você cria este arquivo e, em seguida
, abre seu Arduino IDE, você pode ver o seu e o segundo
topo onde você pode omitir. E neste tópico, incluí minhas
credenciais neste formulário. Aqui está meu SSID ou
minhas senhas e minha chave alt do site, do site piscando. Isso é o que você
também pode incluir, mas você também pode
incluí-lo aqui. No esboço principal. Com inclusões. Você pode adicionar o arquivo
ao esboço principal. Não se esqueça de selecionar
o quadro adequado para você. Sim, e o gerente do conselho
e o Arduino IDE para ele, você pode instalar, por exemplo, estes são 32 núcleos. O que temos que fazer agora é que
vamos ao gerenciador de bibliotecas
e você está digitando versão
Blink abaixo o esquiador de demanda médio
é o caminho certo. Quando sua insulina piscar. Então você também pode adicionar biblioteca de construção de
neve
para o ESP 32. Então, vamos começar com
o domínio D define, primeiro lugar, piscar
várias impressões. Então estamos definindo aqui o ID do
modelo e o nome, mas eu tenho que voltar. Qual é o ID do modelo? Depois, temos
que incluir o Wi-Fi. Clientes Wi-Fi devem ser
incluídos no núcleo. Se você não tiver um erro
sem reclamação, basta acessar o
gerenciador de bibliotecas e instalá-lo. Agora já incluímos o piscar simples
USB 32 deveria ser, acho que deve ser tudo indo fazer
uma configuração de mesa à parte. Na parte de configuração, agora fazemos
a conexão merecer. Isso acontecerá
com o piscar de início SSID e o passe está
nas credenciais. No loop. Estamos digitando em Blink run. Vamos tentar. Se eu escrevi mal, talvez
seja algo que eu digitei erroneamente. Em seguida, compilando. Compilação. Parece bom até agora. Então, o que temos aqui agora? Vamos vê-lo. Conectado, é claro, à
USP e ao meu PC. Em seguida, clicamos nos índices e monitoramos. Está se conectando. E está se conectando
com minha equipe de esposa. Este é meu endereço IP temporário. E aqui vemos que a conexão intermitente é
bem-sucedida. Você é muito bom. Se você tiver alguns problemas, verifique
novamente suas
credenciais do piscador, AuthToken o ID do modelo e esteja ciente das variáveis
da conexão. Ele deve estar neste formato e, em seguida, você deve ter uma
conexão simples. Mas é, nada aconteceu porque não temos
nada implementado, mas a conexão está correta.
9. Obter dados do Blynk: Agora queremos fazer
e trocar dados executar o painel da Web para nossa
USP e com meu novo arquivo, 0 para um, onde só
precisa adicionar algumas linhas para que
isso possa acontecer. Você pode ver obviamente
aqui em pontos verdes, isso significa que os ESPs já
se conectaram ao meu painel. Agora estamos pulando acima da parte de configuração branca
e digitamos piscar de olhos dentro desta função correta e
piscando. Isso significa que o esboço será monitorado
em segundo plano se houver alguma
alteração de nossos dados de dieta recebendo agora um fim de semana, simplesmente atribua uma variável
temporária, por exemplo, um cata-vento você. E isso
sempre será o mesmo. Digitamos Param, esta é a parte do
Meta que será transferida dos
painéis para nossa esfera. Em seguida, digitamos como um
número inteiro porque queremos um número inteiro e
apenas imprimi-lo. Nós um em que você está
e imprime linha. E então o LED também
é valor de 0 a um. Então, copiamos a função aqui
colando, mudando para F. Também
podíamos folhear um valor PIN variável temporário porque ele percebe
a função. E então dizemos que RelU é,
vamos tentar. Carrega todo o esboço
e, em seguida, devemos
fazer algumas alterações. Pegue a compilação
e o upload dele. Sem erros de digitação. upload é concluído. Em seguida, abrimos uma cerimônia
Tom, conectando-se à base doméstica. Estamos conectados. Agora. Devemos ver quando
ligamos o LED, devemos ter um desligado. Muito, muito bom. E também aqui
quando mudamos o controle deslizante, devemos obter aqui alguns valores. E como você pode ver com essas poucas linhas, temos aqui e troca de comunicação
em tempo real de um esporte batista para o nosso ESP 72. Tão fácil. Então, primeiro, no próximo vídeo, uma vez agora realmente
interagimos
com nossas peças de hardware.
10. Altere o estado e brilho LED pela internet: Agora vamos interagir
com o LED. E, portanto, eu
sugeriria que se você
quiser me seguir, eu criei um novo arquivo, três, e agora temos que
definir no primeiro
começo em Rich Pin, temos nosso LED e, portanto,
inteiro, por exemplo, pino
LED, e é o pino
deles 3232. Na parte de configuração, temos que definir os modos de pino. É chamado de pino LED, e é uma saída. Deixe-me ver se eu tenho
saídas deve ser um mergulho em letras maiúsculas em O-chem. Então agora poderíamos pular para a V1. E então
dizemos, fazemos isso porque fazemos é trocar folha para imprimir anteriormente. Para propor depuração se o valor do
PIN for um, os direitos digitais são muito altos. Se Sarah, o pino
LED digital estiver baixo, envie-o para o dispositivo. Está concluído, faça o upload. Em seguida, vamos para o monitor serial conectando
o dispositivo mais uma vez, trocando a divisão da câmera, podemos ver algo. Agora, quando estou clicando aqui no LED, está
na frente das dívidas. O padrão ADD. Então você pode ver
no monitor serial que
centralizamos um e também o LED. Vai continuar? Acho que a primeira coisa
funciona muito bem. Agora, o que queremos fazer é mudar o
brilho do nosso LED. E, portanto,
sugiro que tenhamos que adicionar nível e outro
Bibliotecário para a ESPN. Quando queremos fazer algumas
alterações nos direitos analógicos, temos que incluir
aqui a biblioteca Awesome. Isso significa que o AnalogWrite
é uma controladora 8266 incluída. Aqui. Temos que
incluí-lo e ele terá direitos. Basta baixá-lo no gerenciador
de bibliotecas. Agora, em primeiro lugar,
também mudamos ainda
um direito digital. Por exemplo, o AnalogWrite foi enviado aqui e o sinal PGM, que significa que não podemos enviar também, não só um valor
digital, digital significa 0 ou um, mas agora podemos enviar de
um para ganhar esses 55, por exemplo, pino LED brilhante e
revidioso diferente. E quando queremos ter se encaixa muito orgulhosos de sermos enviados para 255. Baixo estará aqui como 0. A mesma coisa que agora
poderíamos aplicar aqui. Para B1 significa que estamos vendo
analogWrite LED pin. O valor do pino estará aqui. O valor será
a variável do valor
do pino da soma.
Agora mudando aqui. Que também podemos ver aqui
o LED sou um interruptor, mas estamos presos à camada de
brilho é assim, quando nossa passagem nula o
valor do valor do pino será só pode alterar
valores de 0 para 100, mas o LED pode ter
estados de 0 a 255. E, portanto, também temos
aqui outra função. E a função
que queremos usar é leste e função de mapeamento. Então, por exemplo,
dizemos que Nu é mapa. Esta função de mapeamento
terá cinco números inteiros. A primeira será a
variável que
colocamos na função que é o cata-vento
aqui de cima. E então podemos ver
do baixo, do alto. Então, nosso mais baixo, o
cata-vento é de 0 a 100. Lembramos que podemos ouvir a
mudança de soro para 100. Esse valor deve ser
alterado de 0 para 255. Essa não é uma maneira conveniente. Em seguida, estamos escrevendo
os direitos analógicos com a nova maneira de Lian,
carregando o esboço. E então devemos
ser capazes de ver, ouvir e desvanecer o
efeito quando alterarmos o controle deslizante de brilho para cima
em nosso painel de laboratório. Portanto, temos 255
tipos diferentes de estados que o LED será
ligado e desligado. Então, que tal meu
progresso ou progresso de empilhamento? Não muito longe. Lá vamos nós. Vamos ver. Enviado. Tornar os conjuntos de hardware
conectados à base doméstica. Readier refere-se a um site. Em seguida, o LED no LDF funciona perfeitamente. Led ligado. Se você puder ver
aqui uma pequena mudança. 15%, 80%, Sarah
será desligada. Então eu posso ativá-lo com este controle deslizante porque estamos
dando outra olhada certa? Então, quando estou ligando o LED
ligado, preciso pular para 255 e
podemos desligá-lo com o controle deslizante de brilho de
gravação analógica. Muito bom. Como você pode ver, métodos simples e
simples com
brilho e switch
e implementados em um ambiente de
Internet em tempo real.
11. Enviando dados do sensor para Blynk: Neste vídeo agora,
queremos fazer uma troca de sua temperatura DHT 11, umidade e será enviado para o nosso painel
e também visualizá-lo. Portanto, temos que adicionar
algo em nossos modelos. Modelos anos BY 32 LEDs. Vamos para o fluxo de dados
e clicamos em Editar e adicionamos mais pinos. Por exemplo, temperatura. Quem veio é lá também ESTAVA OK, min, max, pia avançada,
não crianças assustadoras. E o pino é três. Em seguida, adicionamos um novo fluxo de dados , pin
virtual, que
teria sido para quem? 100. Algumas unidades. Deixe-me ver. Milimétrico quilômetro de
miligrama de miligrama segundos, Celsius. Interessante. Então. E um com valor padrão em, parece bom até agora. Então dizemos Fitz, atualize o continuum
do dispositivo ativo. Voltando para o
nosso dispositivo agora, antes de irmos para o painel, porque queremos
editar algo, por
exemplo, arrastar
e soltar uma gouge. Clique no ano, algum boom, estamos escolhendo aqui. A temperatura. O título é a temperatura no fluxo
de dados duplicado
congestionado podemos escolher colorir, eu gostaria de um azul. E o nível eu
gostaria de ter um dispositivo de atualização vermelho, seguro
laranja seguro. Indo para o meu dispositivo. Espn. Agora temos nosso painel. Mas é claro que não
implementamos nada
neste esboço. Portanto,
vamos voltar ao falso. Certo, isso é melhor. Então, vamos ver que chegamos
aqui em nosso esboço alguns dados da nossa cama aqui
do nosso sensor. Temos que implementar
também uma biblioteca, e ela é chamada de biblioteca DHT, acabada de baixar através
do gerenciador de bibliotecas. Então temos que definir
aqui para pensar o pino e qual tipo de sensor existe também um TDAH 22. Mais precisão um. Então você tem que
mudar 20 para o pino. Nós nos encaixamos no diagrama de
fio e , em seguida, inicializamos
o objeto, o HTM com o
pino e o tipo. E para mais tarde, também
incluímos aqui e
Taemin e tempo de piscar. Isso também está no
principal ESPN incluído. E agora temos que
entrar em nossa parte de configuração. Começamos com nosso
VHDL e começamos. E também incluímos no loop que o temporizador de piscar
será executado porque
queremos enviar para você
regularmente nossos novos dados
continuamente
para o nosso painel da Web. E isso será
atribuído com nosso temporizador. Portanto, podemos definir o temporizador de configuração definido em volume. Podemos colocar em
milissegundos definindo o tempo e enviar dados para piscar. E essa será nossa
própria função criada. Cada sete segundos
para o temporizador
entrará nessa função e
chamará a função. Também poderíamos fazê-lo no
loop com o Oriente Médio, mas por que não usar
aqui o tempo limite? Então, indo um pouco até aqui, eu gostaria de usar um pouco de areia
branca theta w. Portanto, temos que
ler a temperatura e a
umidade do nosso centro. Estamos fazendo e variável
temporária. Chama-se Team e DHT. Temperatura. Se você
gostaria de ter unidade celsius, mais outros tipos, então você pode digitar em
alturas verdadeiras ou finas, por exemplo. Mas eu fui ter para Celsius. Em seguida, uma
imunidade de átrio flutuante MD BHT. Esse é o nome do nosso objeto. Leia isso. Agora, nesta variável temporária, nossos dados do
sensor de ambientes em tempo real serão armazenados. Então estamos fazendo
aqui e lógica. Se não for um número, então há algo que
não tem problema. Mas se houver um número, se a condição será ignorada. E então é muito
simples enviar os dados para o nosso painel da web
com digamos, por exemplo, V3 ele, piscar direitos virtuais, desculpamos, essa é
a temperatura. E passando a variável t e,
em seguida, pisque. Direitos do Ritter. V4 é demasiado idioma. Eu quero que o
propósito de depuração gostaria ter os dados de temperatura
também no monitor serial. E é tudo o que temos que fazer aqui. Então, vamos ver se temos algum
erro na campanha deles. Mas acho que isso é tudo
o que temos que fazer. Como você pode ver, também é uma simples linha de códigos simples. Basta ler os dados do sensor. E com os direitos do Ritter piscar, podemos passar valores
para o nosso painel. Upload de esboços. Podemos ver nosso cenário. Ative a
conexão monótona 0 à base inicial. conexão conectada está lá. Aqui temos nossos dados
tentados a 22 graus. Perfeito. Como você pode ver, ele será
atualizado a cada sete segundos. E com a nossa temperatura 2200 e também sua umidade
e com determinada data, mas no monitor serial eu imprimi
apenas a temperatura. Lá vamos nós. Temos nosso dispositivo
Internet das Coisas que envia dados para o
painel e também podemos enviar dados
do painel. Para nossos anos sendo ECS, é com apenas
cerca de 80 linhas de código.
12. Use a automatização para observar seus sensores: Blink oferece muito mais do que apenas enviar e receber dados. Existem alguns algoritmos de
otimizações em segundo plano
que podemos usar. Por exemplo, quando alguns valores, há um limite
de alguns valores, depois enviando e eles estão
enviando um e-mail ou recebemos uma notificação
no quadril. E passo a propósito,
também é bom. Baixei. É o aplicativo de IoT piscando. E também podemos
criar e dar painel. Não é adequado com
o painel da web. Tudo o que fizemos até agora, você também pode usar ou fazer
em seu Android e iOS. Então, mas aqui eu
gostaria de mostrar o
que podemos fazer
com a otimização. Primeiro de tudo, vamos
entrar em nossos modelos
para os fluxos de dados. Por exemplo, eu
gostaria de fazer seu limite a partir do nível de
brilho quando o tipo
incerto de
nível de brilho for atingido, então eu não recebi e
notificaria no meu smartphone. Então, é claro que você pode
fazê-lo também com o nível de
temperatura, mas é mais fácil com
o controle deslizante mostrar a você. Clique no primeiro de tudo, temos que ir para Editar e depois para o nível de brilho. Vá para Rolagem avançada para baixo. E aqui temos a
otimização da exposição e a
exposição do assistente de voz à nossa otimização. Em seguida, clicamos
em condições disponíveis e
escolhemos aqui, por exemplo, nível de
brilho. Você vê
controle de faixa de mudança de cor ou interruptor de energia. O que está disponível em ações? Clique em Salvar. Clique em salvar. Atualize um continuum de dispositivo. Agora, aqui, há o link de
otimização ausente. Basta recarregar a página. E então temos aqui
as otimizações. Se mudarmos aqui,
o fluxo de dados, então clicamos em automações de
otimização. Automações. E aqui temos condições,
horário no horário, pôr do sol, estado do dispositivo de
cena. E isso é muito útil quando
se trata de
dispositivos da Internet das Coisas, por exemplo, se você quiser controlar
alguns níveis de líquido, ou se quiser iniciar alguns
motores, alguns relés, etc. estado do dispositivo. Por exemplo, você
também pode abrir janelas ou portas quando algum
nível de temperatura for atingido. Mas aqui queremos definir
o nível de brilho do
nosso cirurgião I-SPY para quando. É, deixe-me ver. Não igual, menor que
igual, por exemplo, 20. Controle de brilho. Em seguida, envie uma notificação de aplicativo
e o
assunto, está muito escuro. Limite de ajuda, temporário, sem limite. O que é isso? Pode alterá-los para cobrir. E é isso. Seguro. Como você pode ver, também podemos mudar aqui para
e-mail ou qualquer coisa. Mas eu só quero que você tenha
esse controle de brilho aqui. Vamos voltar para o nosso dispositivo, para nossa mudança aqui. Aqui está meu dispositivo. Eu abri lá em cima, pisquei, mas fecho o
aplicativo e desliguei. Estamos mudando o nível de
brilho. Nada acontecerá. Nada acontecerá. Agora vou no dia 20. Recebi a notificação
do piscar de olhos. Está muito escuro. Ajuda. Você vê isso em vez disso? Em vez de focar, eu não sei. Mas aqui está o escuro. Ouça mais uma vez. Acima do limiar. Continuando, os joelhos
estão indo para baixo. Temos a notificação. E isso também é muito
útil quando se trata de, por
exemplo, regar
suas plantas, coisas
líquidas também
com condições de tempo. Muitas oportunidades que o painel
piscar e o algoritmo de
otimização. Até agora estamos chegando ao
fim de todo o nosso projeto.
13. Conclusio: Estamos agora no final
deste curso on-line, e eu gostaria de resumir todos os aprendizados que
fizemos aqui neste curso. Primeiro de tudo, criamos um dispositivo da
Internet das Coisas. Estamos enviando dados do nosso painel
da Web para nossa USP. Por exemplo, podemos ligar o LED e também alterar
os níveis de brilho. Depois, também
estamos enviando dados do sensor
da vida real para nossos painéis e desejamos também
listá-los em tempo real
no site do piscar. Depois, editamos também algum algoritmo de
otimização. Por exemplo, quando o
limite é atingido
, também recebemos notificação
em nosso smartphone. E esta é uma casa realmente inteligente ou também uma
coisa de Internet de dispositivos era poucas linhas de código, fácil de usar, grátis para usar. Este curso
online curto e rápido. Espero vê-lo
em outra aula.