Projeto Internet of Things // Parte 01

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024
  • Hoje começamos uma série de vídeos onde montaremos um projeto de IoT do zero!
    Nos acompanhe ao longo dos próximos dias e aprenda passo a passo desde programar o Arduino para ler sensores até a iniciar seu servidor com o Shield Ethernet e programar uma página HTML que irá mostrar em tempo real a leitura dos seus sensores e te permitirá acionar cargas a distância!
    Nessa primeira parte, aprenda a como programar o Arduino para mostrar os dados de luminosidade e temperatura que os sensores LDR e LM35 estão captando!

ความคิดเห็น • 80

  • @leonardocoutinhoazevedo1064
    @leonardocoutinhoazevedo1064 ปีที่แล้ว +1

    Meu pai, que dica legal do mapeamento de 0V até 1,1V. Parabéns pela dica do Mega!

  • @leonardocoutinhoazevedo1064
    @leonardocoutinhoazevedo1064 ปีที่แล้ว +1

    Muito boa tua forma de explicar! Sou tecnologo e te adimiro cara! Vou passar teu video pro meu filho. Obrigado!

  • @henrique-marti
    @henrique-marti 8 ปีที่แล้ว +5

    Achei legal a pegada do vídeo, é técnicamente rico e não fica chato. Na linha humilde opinião o caminho deve ser esse mesmo. Parabéns!

    • @robocore
      @robocore  8 ปีที่แล้ว

      obrigado pelo feedback +Henrique Marti

  • @andersonfariamoreira1439
    @andersonfariamoreira1439 8 ปีที่แล้ว

    Os vídeo do canal conseguem prender a atenção! Tem ótimos tutoriais ... parabéns!

    • @robocore
      @robocore  8 ปีที่แล้ว

      +Anderson Faria Moreira muito obrigado pelo comentário Anderson!

  • @ihm-net
    @ihm-net 8 ปีที่แล้ว +1

    Muito bom esse tutorial, pois comprei e testei e executou perfeitamente, pois preciso desenvolver um projeto que ao invés de acionar cargas e ler sensores preciso imprimir uma leitura de botão ou seja contador que sera feita pelo arduino porem impressa pelo web server

  • @MenteG4MER
    @MenteG4MER 8 ปีที่แล้ว +3

    To curtindo esse novo formato dos vídeos, bem bacana :D

    • @robocore
      @robocore  8 ปีที่แล้ว +1

      +MenteG4MER que bom que está curtindo, procuramos sempre melhorar nossos conteúdos!

  • @starxette
    @starxette 7 ปีที่แล้ว

    CARA! SHOW DE BOLA ESSES SEUS VIDEOS. PARABÉNS

  • @tobiasaguiar230
    @tobiasaguiar230 6 ปีที่แล้ว +1

    Muito foda essa shield

  • @emannuel128
    @emannuel128 9 ปีที่แล้ว +3

    Boa dica do analogReference =)
    vlww

  • @buenolex33
    @buenolex33 8 ปีที่แล้ว

    Olá, parabéns pelo vídeo! Tem como obtermos os códigos feitos nos vídeos? É que fica pequeno na janelinha para ver... Obrigado!

  • @marcosmaiajunior4328
    @marcosmaiajunior4328 8 ปีที่แล้ว +1

    Gostaria de saber onde encontrar o script das programações feitas nos vídeos. Parabéns pela objetividade e clareza das lições. Obrigado. Marcos Maia

    • @robocore
      @robocore  8 ปีที่แล้ว +1

      +Marcos Maia Junior Ainda hoje, até o final do dia, estará disponível em nosso Github.

    • @marcosmaiajunior4328
      @marcosmaiajunior4328 8 ปีที่แล้ว +1

      +RoboCore , desculpem-me, mas o que é GitHub? Obrigado

    • @robocore
      @robocore  8 ปีที่แล้ว +2

      +Marcos Maia Junior Trata-se de um site onde geralmente são hospedados códigos fonte. Segue o link do código do Arduino e do HTML: github.com/RoboCore/misc/tree/master/Projeto_IoT

  • @gabrielguinterherter3087
    @gabrielguinterherter3087 9 ปีที่แล้ว +1

    acho que a robocore deveria fazer um video encinando a usar o modulo reprodutor de som ou sla como se chama....assim poderiamos fazer com que o arduino "falasse".
    por exemplo: no caso da automação residencial poderiamos fazer com que depois do comando do controle remoto ir ser enviado para a placa arduino um rele ser acionado junto com a voz eletronica, (como a do google tradutor por exemplo) falando "apagando luz" ou algo do tipo.....

    • @gabrielguinterherter3087
      @gabrielguinterherter3087 9 ปีที่แล้ว +1

      ensinando**

    • @CarlosFilmagem2008
      @CarlosFilmagem2008 8 ปีที่แล้ว

      eu também gostaria de aprender a fazer o arduino responder a comando de voz, seria muito legal, exemplo " arduino ligar luz e ele responderia luz ligada, seria massa!!

    • @gabrielguinterherter3087
      @gabrielguinterherter3087 8 ปีที่แล้ว

      seria msm, eu dei uma pesquisada ano passado p ver c tinha como fazer e tal, e vi que dá sim! nao tem nenhum tutorial especifico p isso mas tem alguns que mostram como reproduzir musicas com arduino.
      e se trocar as musicas por alguma frase como "luz ligada" usando a vós do google tradutor ou sla....

  • @DiegoAugustoSinkz
    @DiegoAugustoSinkz 9 ปีที่แล้ว +1

    Olá, gostaria de saber se eu posso usar o NanoShield Ethernet que está a venda no site pra acompanhar o projeto?

    • @robocore
      @robocore  9 ปีที่แล้ว

      +Diego Augusto Até poderia, pois o chip presente no Nanoshield Ethernet é o mesmo do shield Ethernet, acredito que não haveriam muitos problemas, porém você também precisaria usar o Nanoshield com slot para cartão MicroSD.

  • @LuizChequini
    @LuizChequini 8 ปีที่แล้ว +1

    Com o NodeMCU Esp8266 tem shield para cartão de memoria ?
    Estou querendo fazer o acompanhamento desta sequencia com NodeMCU Esp8266.

    • @robocore
      @robocore  8 ปีที่แล้ว +1

      +Luiz Chequini Infelizmente não trabalhamos com o nodeMCU então não temos como te responder essa questão de forma exata, de toda forma, por ser o mesmo chip envolvido, acredito que a programação serial igual.

  • @Isa_issac
    @Isa_issac 7 ปีที่แล้ว

    Cara na comunicação entre o servidor e o Arduino, foi utilizado Resful?
    Ou foi só JavaScript do lado do cliente e uma biblioteca do lado do
    servidor?

    • @robocore
      @robocore  7 ปีที่แล้ว

      Foi utilizado AJAX.

  • @marcosbarbosa1282
    @marcosbarbosa1282 8 ปีที่แล้ว +1

    Show!!! Qual o limite de botões que posso colocar na pg web?

    • @robocore
      @robocore  8 ปีที่แล้ว +1

      O limite mesmo que vai dar será as portas de seu Arduino. Dê uma olhada no video "Acione Relés Pela Internet" que temos no nosso canal, nele temos 40 botões na tela: th-cam.com/video/t8HoOn2v_7o/w-d-xo.html

  • @diegodias8823
    @diegodias8823 8 ปีที่แล้ว +2

    E ae tranquilo ? Gostaria de saber se é possível usar o módulo Wi-fi ESP8266 ? invés do cabo de Ethernet
    abraços

    • @robocore
      @robocore  8 ปีที่แล้ว

      Adaptando a programação para que seja suportada pelo ESP8266 ao invés do W5500, sem dúvidas funcionaria.

    • @lhcunha1
      @lhcunha1 8 ปีที่แล้ว +2

      Eu tinha a mesma dúvida ahahaha. Acho que o ESP8266 é uma alternativa ainda melhor! Levando em consideração preço, tamanho, sem dizer que é WiFi né.

  • @diegotavares4807
    @diegotavares4807 8 ปีที่แล้ว +1

    Boa noite amigos, o projeto IoT é excelente, coloquei a carga para abrir uma fechadura em casa.
    Só que agora estou com um problema, mostrei para um amigo o funcionamento, que eu posso abrir a porta pelo celular via Internet, mas o sacana decorou o endereço e agora fica abrindo a porta toda hora. Tive que mudar o DDNS.
    Seria legal se junto da pagina fosse possível criar senhas para acesso, ou seja, fazer um login e só ai conseguir de fato abrir o sistema para controlar e ver os sensores.
    Ja pensaram em implementar isso ao codigo?
    Valeu

    • @robocore
      @robocore  8 ปีที่แล้ว +1

      +Diego Tavares Você pode fazer um sistema de login no próprio código do Arduino. Infelizmente não temos nenhum código pronto para isso.

  • @jesiocosta8420
    @jesiocosta8420 4 ปีที่แล้ว

    Boa tarde, fiz todos os procedimentos. Consegui abrir o site pelo IP, porém o CSS, JS e as imagens não são carregados. Lembrando que o CSS está em outro arquivo, eu puxei ele pelo html. Quando foto o CSS dentro do html ele funciona. Tem como resolver isso?

    • @jesiocosta8420
      @jesiocosta8420 4 ปีที่แล้ว

      Gostaria de puxar os arquivos entende

  • @LucasMartinsa7x
    @LucasMartinsa7x 9 ปีที่แล้ว +1

    Cara eu sei programação, Java, PHP, SQL... Pois fiz um curso de técnico em informática. Porém não sei nada sobre arduino, será que consigo acompanhar esse projeto IOT? Vou precisar comprar todas essas coisas que você mostrou no inicio do vídeo certo? Poderia me dizer quanto vou gastar com isso mais ou menos?

    • @robocore
      @robocore  9 ปีที่แล้ว

      +Lucas Martins (Scapelle) Se você sabe e tem experiência com todas essas linguagens de programação, entender o que fazemos no Arduino não vai ser muito complicado. Questão de hardware, para fazer o projeto que fazemos neste video, são necessárias todas as placas informadas no video.

    • @LucasMartinsa7x
      @LucasMartinsa7x 9 ปีที่แล้ว +1

      Então tenho experiência nestas linguagens sim, até como projeto de conclusão do curso desenvolvemos um sistema web bem bacana. Mas onde posso comprar essas placas?

    • @robocore
      @robocore  9 ปีที่แล้ว

      +Lucas Martins (Scapelle) Você encontra todas as peças usadas em www.RoboCore.net

    • @LucasMartinsa7x
      @LucasMartinsa7x 9 ปีที่แล้ว

      +RoboCore obrigado ;)

  • @juanferreiramlui
    @juanferreiramlui 8 ปีที่แล้ว +1

    Olá, tudo bem ? Se eu usar o comando analogReference(INTERNAL); isso não vai influenciar na alimentação do LDR ?

    • @robocore
      @robocore  8 ปีที่แล้ว +1

      Isso influencia o nível máximo admitido em todas as entradas analógicas do Arduino, logo influencia na leitura do LDR, e este não poderá enviar uma tensão maior que 1,1V para a placa.

    • @juanferreiramlui
      @juanferreiramlui 8 ปีที่แล้ว +1

      então se eu quiser utilizar junto ao lm35 e ao ldr um display LCD eu só preciso apagar o comando analogReference certo ?

    • @robocore
      @robocore  8 ปีที่แล้ว +1

      Isso, ou alterar o divisor de tensão do LDR para ajustar o nível de tensão.

  • @mesquitamk1681
    @mesquitamk1681 7 ปีที่แล้ว +1

    legal//////

  • @SergioSantos-uy4wl
    @SergioSantos-uy4wl 7 ปีที่แล้ว

    Você teria um kit bacana para iniciar projetos para Automação Comercial? Pesquisei alguns mas não senti segurança! Obrigado!

    • @robocore
      @robocore  7 ปีที่แล้ว +1

      Temos kits para quem está querendo começar com as placas Arduino, que acabam sendo o cérebro dos projetos. Tendo conhecimento na plataforma, é possível realizar diversos tipos de projetos com ela. Para conhecer o kit para iniciantes, acesse: www.robocore.net/loja/produtos/arduino-kit-iniciante.html

  • @leonardomatos7781
    @leonardomatos7781 7 ปีที่แล้ว

    Olá ! Meu nome é Leonardo , sou engenheiro de automação e trabalho com automação residencial , mas não sei e nunca trabalhei com Arduino . Quero muito aprender arduino do início e também quero aprender raspberry pi . Podem me dar algumas orientações ?

    • @robocore
      @robocore  7 ปีที่แล้ว +1

      Pra começar com Arduino nós sugerimos o Kit Iniciante V7 que temos no site. Ele possui uma série de tutoriais feitos pra quem quer começar com Arduino mas não sabe muito bem como. Com o conteúdo do kit você vai fazer por volta de 20 experimentos, e com isso vai aprender os conceitos básicos da placa, como uso de portas digitais como entrada ou saída, entradas analógicas, saídas PWM, etc. Dê uma olhada: www.robocore.net/loja/produtos/arduino-kit-iniciante.html
      Em relação à Raspberry, temos um kit com basicamente o que você precisa pra por ela pra funcionar. Além do que vai no kit você precisaria de um teclado, mouse e tela com conexão HDMI. Quanto a material para aprender a usar a Rasp, basicamente ela é um computador rodando Linux, portanto se você tiver conhecimentos em Linux já terá um bom desempenho com a placa. Para aprender a usar as funções de GPIO dela, além de outros recursos, existem alguns livros sobre. Dê uma olhada na seção Livros do nosso site.

  • @flavioflmf
    @flavioflmf 8 ปีที่แล้ว +1

    Um Ethernet Shield R3 W5100 serve também?

    • @robocore
      @robocore  8 ปีที่แล้ว +1

      +Flavio Luan Müller Freitas Serve sim, porém você terá que usar a biblioteca Ethernet.h ao invés da que é usada no video.

  • @gabrielribeiro6147
    @gabrielribeiro6147 9 ปีที่แล้ว +3

    por que você foi matar o LDR e LM35

    • @robocore
      @robocore  9 ปีที่แล้ว

      +Gabriel Ribeiro Foi o melhor para eles :(

  • @omovidoadiesel
    @omovidoadiesel 9 ปีที่แล้ว

    tipo senhor dos aneis 1. tu fica com cara de ? no final. terminou? que ouve? ue?

    • @robocore
      @robocore  9 ปีที่แล้ว +3

      +vlog4x4 A jornada não acaba aqui. A continuação chegará no tempo certo...
      Um mago nunca se atrasa, nem se adianta, ele chega extamente na hora em que tem que chegar!

    • @yandrbr
      @yandrbr 9 ปีที่แล้ว

      +RoboCore relogio que atrasa nao adianta

  • @canasc
    @canasc 8 ปีที่แล้ว +1

    Copilei para o meu Arduino UNO! Ao acionar o botão da carga esta com um atraso muito grande?
    Estou usando a shield W5000 !

    • @robocore
      @robocore  8 ปีที่แล้ว

      +Carlos Nascimento Você descomentou a linha da chamada da biblioteca correta?

    • @canasc
      @canasc 8 ปีที่แล้ว

      +RoboCore , descomentei sim! Estou usando um W5100 generica com a black board! Outro detalhe que Percebi é que o Valor do LM35 está variando muito!

    • @robocore
      @robocore  8 ปีที่แล้ว +1

      +Carlos Nascimento Nós chegamos a testar esse mesmo código com o shield com W5500 e com W5100 originais da Itália e funcionou sem problemas, com uma velocidade de resposta aceitável. Talvez tenha algo relacionado a sua rede que pode estar tendo esse problema. Se for possível teste em outra rede, com outro roteador talvez. Fazendo exatamente como fazemos no video, o projeto tem que funcionar exatamente da mesma forma.

    • @canasc
      @canasc 8 ปีที่แล้ว +1

      +RoboCore , Vou fazer esses testes! Obrigado!!

    • @canasc
      @canasc 8 ปีที่แล้ว +1

      +RoboCore Fiz os testes com o outro roteador e o problema persistiu mas aparentemente detectei os sintomas! Agora falta achar a solução ! rsr
      Estou usando a blacboard+W5100(generica)+mais o rele que vcs vendem +LDR + LM35.
      O arduino carrega normalmente! Acesso via Browser no meu note e começo os testes de ligar e desligar o rele! Funciona que é uma blz!
      Ao acessar a pagina pelo android começa a demorar o tempo de resposta! Estou desconfiando que ele não está aceitando mais de uma conexão! Fiz o teste em outro notebook e com outro celular também!

  • @anderson775rib
    @anderson775rib 9 ปีที่แล้ว +1

    kkk ta muito bom

  • @Rob15852
    @Rob15852 7 ปีที่แล้ว

    Professor, como poderia pegar o valor do flag1 no app inventor?? me da uma dica

    • @robocore
      @robocore  7 ปีที่แล้ว

      Infelizmente não utilizamos App Inventor.

  • @matheusbonifaciolima5147
    @matheusbonifaciolima5147 8 ปีที่แล้ว

    Boa tarde pode passar a lista com os materiais usados ?

    • @robocore
      @robocore  8 ปีที่แล้ว

      Boa tarde Antonio, ao colocar o mouse em cima do vídeo irá reparar que há um botaozinho "i" no canto superior direito: clique nele e abrirão uns cards dos produtos que usamos no vídeo!

  • @jeffersonbrito6554
    @jeffersonbrito6554 9 ปีที่แล้ว +1

    oi vc teria ardui e mysql

    • @robocore
      @robocore  9 ปีที่แล้ว

      +jefferson brito Não temos nenhum video tutorial para isso, mas acredito que você encontra muito material sobre na internet.

  • @alexandregrotto1839
    @alexandregrotto1839 7 ปีที่แล้ว

    Olá, existe algo parecido com o ESP8266?

    • @robocore
      @robocore  7 ปีที่แล้ว +1

      Você pode usar a lógica desse curso para o ESP8266, porém o código deverá ser adequado.

    • @alexandregrotto1839
      @alexandregrotto1839 7 ปีที่แล้ว

      RoboCore Obrigado pela resposta. Seria legal se você fizesse mais vídeos com o ESP8266. Fica como sugestão.
      Abraço!!

  • @anderson775rib
    @anderson775rib 5 ปีที่แล้ว

    Arduino: 1.8.8 (Windows Store 1.8.19.0) (Windows 10), Placa:"Arduino/Genuino Uno"
    C:\Users\ander\Documents\Arduino\plotcloktestee\plotcloktestee.ino: In function 'void setup()':
    plotcloktestee:69:26: error: 'setTime' was not declared in this scope
    setTime(11,33,0,0,0,000);
    ^
    C:\Users\ander\Documents\Arduino\plotcloktestee\plotcloktestee.ino: In function 'void loop()':
    plotcloktestee:88:26: error: 'minute' was not declared in this scope
    if (last_min != minute()) {
    ^
    plotcloktestee:92:10: error: 'hour' was not declared in this scope
    hour();
    ^
    Foram encontradas múltiplas bibliotecas para "Servo.h"
    Usado: C:\Users\ander\Documents\Arduino\libraries\Servo
    Não usado: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\libraries\Servo
    exit status 1
    'setTime' was not declared in this scope
    Este relatório teria mais informações com
    "Mostrar a saida detalhada durante a compilação"
    opção pode ser ativada em "Arquivo -> Preferências"
    ola pode me dar uma dica

  • @gabrielribeiro6147
    @gabrielribeiro6147 9 ปีที่แล้ว

    a parte 2 é privada

    • @robocore
      @robocore  9 ปีที่แล้ว +1

      +Gabriel Ribeiro o vídeo subiu sem áudio, já estamos providenciando uma nova versão!

    • @gabrielribeiro6147
      @gabrielribeiro6147 9 ปีที่แล้ว +1

      Ok

    • @robocore
      @robocore  9 ปีที่แล้ว +1

      +Gabriel Ribeiro a parte 2 já está disponível novamente: th-cam.com/video/-WiWhtNtoUE/w-d-xo.html

    • @gabrielribeiro6147
      @gabrielribeiro6147 9 ปีที่แล้ว +1

      Obrigado Vinícius