Projeto Internet of Things // Parte 03

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024
  • Continuando nossa série de vídeos onde montaremos um projeto de IoT, aprenda neste vídeo a configurar o seu Shield Ethernet como um servidor web onde hospedaremos a nossa página HTML!
    Nos acompanhe ao longo dos próximos dias e aprenda passo a passo a programar uma página HTML que irá mostrar em tempo real a leitura dos seus sensores e te permitirá acionar cargas a distância!
    Music:
    Aces High - Funkorama by Kevin MacLeod is licensed under a Creative Commons Attribution license (creativecommon...)
    Source: incompetech.com...
    Artist: incompetech.com/
    Electro Cabello by Kevin MacLeod is licensed under a Creative Commons Attribution license (creativecommon...)
    Source: incompetech.com...
    Artist: incompetech.com/

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

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

    Não dá para acreditar que ainda teve gente que colocou down vote. Esse é um excelente vídeo de como criar um servidor no arduino. Muito bom mesmo. Explicação clara e correta.

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

      Obrigado pelos elogios Igor!

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

    Puta que pariu, essa série de vídeos está boa demais. Eu nem consigo acreditar.

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

    Parabéns, estou aprendendo muito com você. Continue assim! (y)

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

    Ansioso pelos próximos vídeos ;)

  • @LuizFelipe-wt2un
    @LuizFelipe-wt2un 8 ปีที่แล้ว +1

    Olá pessoal da RoboCore, primeiramente obrigado por compartilhar tal conhecimento com tamanho detalhamento. Gostaria de tirar uma dúvida com vocês. No vídeo vocês utilizam uma página web com o CSS "chumbado" na página, até ai tranquilo, mas, quais passos eu devo seguir caso eu tenha um CSS em um arquivo separado? E seu ir quiser fazer uma página um pouco mais robusta que além de usar o CSS em um arquivo separado, utilize imagens para substituir os "botões"? Como eu deveria proceder? Eu passaria uma pasta contendo a página htm com o CSS mais as imagens para o cartão de memoria? Agradeço caso vocês possam me responder. Obrigado.

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

      Você deverá chamar o outro arquivo por referência, seja para algum arquivo no cartão de memória, seja para alguma referência na internet. Pelo cartão de memória, infelizmente não é tão trivial, por isso colocamos dessa forma, "chumbado" como você citou. Não aconselhamos fazer páginas mais, digamos, pesadas, por conta da limitação de processamento do Arduino. Se quiser fazer algo mais elaborado, talvez seja interessante usar outras placas como seu webserver, como a Raspberry Pi.

  • @Sam0rai999
    @Sam0rai999 7 ปีที่แล้ว +2

    faz a msm coisa so q utilizando esp8266 nodemcu, ou algum outro projeto de iot utilizando ela ^^

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

    Ola V. Selestrim. Estou tendo que trabalhar em casa, e aprendendo muito com seus vídeos no Arduino. Estou com dificuldades para fazer a página index.htm aparecer no browser após gravar no cartão. Durante a criação da página no pc vai tudo bem, consigo carregar o arquivo no browser sem problemas, mas quando coloco no cartão SD e coloco na internet shield do arduino, embora o programa diga que encontro o arquivo, no browser após digitar o endereço fico com uma tela em branco por ulgum tempo até dar time out. Oping esta tudo ok, esta com 0% de perda.

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

    Cara, você é igualzinho o Malcolm da série "Malcolm in the Middle"!

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

    +João Marcos Soares acredito que, na parte do Linux, já tem um receptor de wifi integrado, e também tem um conector RJ45 para cabos Ethernet. Não sei se é possível usar essa interface do Linux com o Arduino em si. De qualquer forma, você pode saber mais sobre essa placa em www.robocore.net (procure pela placa Arduino Yún) ou em www.arduino.cc e www.arduino.org , procurando também por essa placa.

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

    nem vou dormi essa noite kkk

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

    Olá, vocês vendem o Arduino Yún Shield Wireless? consigo implementar esse conceitos nele?
    Obrigado.

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

    Minha pagina no google chrome fica tudo branco. No internet explorer abre normalmente. Alguem sabe porque isso?

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

    Com o esp 32 Lora. Eu consigo criar uma aplicação robusta?

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

    Excelente o vídeo, estão de parabéns, ótima explicação! Mais me da um help, eu perdi o número do meu MAC do ethernet, tem alguma forma de descobrir ou setar um novo MAC? grande abraço e obrigado!

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

      +silas aragozo Tente colocar um MAC genérico. Uma forma de recuperar o MAC dele seria se já estivesse conectado a um AP e você verificasse pelas configurações do AP quem está conectado.

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

      +RoboCor, Ele não foi conectado a um AP, o que vc sugere no MAC genérico ? Já tentei e não consigo, eu estou usando o Arduino Mega e Ethernet Shield V.1, minha placa Ethernet só fica com o Led, "link" aceso! Me dá um help ae ! Rsrs e obrigadooo !!!

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

      +silas aragozo Um MAC qualquer, tente esse que usamos no código do video mesmo.

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

      +RoboCore estou usando o mega e tenho alguma mudança no código além do INTERNAL1V1? E tem algum cuidado especial em passar o código ? Mais já ajudou e muito ! Obrigado!

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

      +silas aragozo Acredito que seja somente essa alteração.

  • @gerardolopes-audioevideo9668
    @gerardolopes-audioevideo9668 8 ปีที่แล้ว +1

    Olá, boa noite. Parabéns à RoboCore pelos tutoriais, excelente treinamento. Estou aprendendo muito.
    Estou com uma dúvida relacionada à seguinte linha de código:
    byte mac[] = { 0x90, 0xA2, 0xDA, 0x00, 0x9B, 0x36 }; //physical mac address
    Não estou encontrando essa numeração.
    Como faço para encontrar essa numeração?

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

      Em shields ethernet originais italianos, essa numeração fica em um adesivo colado na parte inferior do shield.

  • @luizcezarquaquio8763
    @luizcezarquaquio8763 6 ปีที่แล้ว

    @Robcore, excelente video! Tem esse código para download?

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

      Ele está disponível na página do Shield Padawan.

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

      Está disponível na página do Shield Padawan.

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

    i had a trouble in the comunication part i research about the problem and i found in the part of delay it consume alot o memory so its better use DelayMicroseconds(100); and its working for me , the page is showing very fast. Just a coment to another people

  • @gabrielfrancoso3399
    @gabrielfrancoso3399 6 ปีที่แล้ว

    Não consigo compilar. Aparece a seguinte mensagem de erro do "arduino initializer fails to determine size of 'mac'".
    Consegue me ajudar?

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

      Tente pegar o código final, diretamente do Github, e rodar.

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

    Parabéns pelo vídeo!!!! Estou implementando o código e quando verifico o código tenho o seguinte erro:
    Rotina_TCC1:49: error: 'webFile' was not declared in this scope
    Grato!

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

      Encontrei o erro! Valeu!!!

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

    Ao entrar no webserver pelo o meu ip ele abre o meu codigo escrito, e nao a pagina montada em si.
    O que pode ser?

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

      Dê uma verificada na forma que usou o código, ou mesmo tente trocar o navegador usado. Se estiver usando as placas conforme no video, todas de qualidade, não tem porque o código não funcionar.

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

    +RoboCore Eu perdi o numero mac address da minha placa. Como faço pra recuperar?

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

      +Mades Almeida Infelizmente não é possível recuperar. Sugerimos tentar usar outro MAC Address (diferente de qualquer um que já esteja conectado a seu roteador).

  • @joaquimdemello4520
    @joaquimdemello4520 6 ปีที่แล้ว

    Não estou conseguindo! Não encontra o arquivo index.htm no cartão de memória? Alguém pode ajudar?? Obg

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

      Você está usando o Shield original ou um clone chinês?

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

    A linha: if(c == "
    " && currentLineIsBlank){
    apresenta o erro de compilação: ISO C++ forbids comparison between pointer and integer [-fpermissive]

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

      +Hack My Life Caso alguém tenha o mesmo erro, use ' no lugar de "

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

      +Hack My Life Pode ser por conta da versão da IDE que você está usando, pois na que é usada no video o código compila sem problema, de toda forma agradecemos a dica!

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

      Não é a versão não, foi orelhada minha mesmo, estava vendo o vídeo em 720p, quando coloquei em 1080 deu pra ver claramente que você usou '

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

    ola, eu comprei uma placa ethernet shild v1 mas ela não veio com numero do MAC, como posso fazer?

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

      Geralmente as placas chinesas não vão com Mac Address atrás. Para tentar fazer funcionar, tente colocar um Mac genérico, porém não é garantido que funcione.

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

      no site quq comprei tem esse: 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED de exemplo, mas quando acesso o ip nencontra a pagina.

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

    Pessoal, estou enfrentando problemas para esse desenvolvimento, estou usando um Arduino Mega 2560 e o shield ethernet primeira geração, coloquei um cartão sd de 2gb (funcionando), fiz o código exatamente como descrito no vídeo porém não encontra o cartão, mas verifiquei que quando eu tiro as linhas Ethernet.begin(mac, ip); e server.begin(); o cartão é encontrado! Podem me auxiliar nisso???

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

      +Caio Sandoval Toyoda Lembre-se de usar a biblioteca Ethernet.h ao invés da Ethernet_v2.h, e lembre-se de gravar o arquivo com extensão .htm e não .html.

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

      +RoboCore , sim estou usando as bibliotecas corretas e o arquivo tbm está com extensão .htm, cartão funciona normalmente... mas somente quando não inicio o servidor ethernet. :(

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

      +Caio Sandoval Toyoda Tente refazer o projeto do zero, se seguir o que fazemos não deveria dar problema. Caso continue tendo problemas sugerimos adquirir o hardware usado no video.

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

      +RoboCore , não sei ao certo por que, mas funcionou alterando o posicionamento do código, iniciei o servidor ethernet somente depois de fazer toda a validação do cartão e do arquivo... assim deu certo!!! :)

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

      +Caio Sandoval Toyoda você quis dizer a indentação do código

  • @brenooliveira2638
    @brenooliveira2638 6 ปีที่แล้ว

    Não entendi por que usar o cartão se o conteúdo do arquivo vai ser carregado na memória do Arduino do mesmo jeito. E esse é o maior problema. Os miseros 2K de RAM do Uno.

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

    Quando abro o navegador está aparecendo o html puro! já verifiquei algumas o codigo do arduino e do html, está aparentemente certo. Me ajudem por favor. Está salvo como index.htm

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

      Se fizer o passo a passo conforme o video, inclusive com as peças usadas (originais), o projeto funcionará exatamente igual o do video.

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

      reanalisei o codigo tanto do arduino quanto o do htm, e está ok. Não estou achando o erro. Posso enviar o codigo por email pra você dar uma olhada? Desde já agradeço.

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

      Caso tenha adquirido os itens do projeto conosco, encaminhe um email para suporte@robocore.net com o número da compra ou número da nota fiscal e as dificuldades que está tendo.

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

      eu adquiri o kit iniciante, mas o ethernet shield eu ganhei de um amigo junto com um sensor ultrassonico. Obrigado.

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

    como foi salvo a index.htm no cartão ?

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

      O cartão de memória foi inserido no computador, então salvamos o arquivo index.htm pelo computador, depois removemos e colocamos no shield.

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

      muito obrigado pela resposta útil e rápida!

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

    Robocore, quando eu digito o IP da Shield Ethernet e dou enter, aparece que deu erro. Aparece isso: Não é possível acessar o site
    demorou muito pra responder.
    Por favor, vocês sabem o que pode estar acontecendo?

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

      Pode ser algo relacionado a sua configuração de rede, ou ao roteador, ou mesmo às placas Arduino, caso não esteja usando as originais ou as fabricadas pela RoboCore.

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

      Obrigado pela resposta. Eu já descobri o problema. É a placa que está com defeito.
      Mas aproveitando a oportunidade, porquê eu não consigo conectar através do meu IP externo. Estou usando a porta 9000?

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

      Pode ser algum problema de porta, ou mesmo configuração. Sugiro dar uma estudada sobre topologia de rede para entender melhor essa parte.

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

      RoboCore Muito obrigado. Abraço.

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

      Qual era o defeito Victor ? estou com o mesmo problema =\

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

    cada o próximo vídeo?

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

      +Bruno Costa de Oliveira Amanhã a parte 4 estará no ar!

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

    se eu nao souber o mac adress?

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

      Se for um shield ethernet italiano o MAC Address deve estar numa etiqueta na parte debaixo da placa. Caso esteja sem etiqueta sugiro entrar em contato com a loja onde comprou ele para solicitar a numeração pois deveria ter ido junto com a peça.

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

    kkkkkkk, 192.168.1,:alguma_coisa