Projeto Internet of Things // Parte 06

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024
  • Finalizando nosso projeto de IoT, nos acompanhe enquanto programamos nosso arduino e a pagina HTML para acionar uma carga e nos informar se esta carga está ativada ou não.
    De bônus, aprenda a configurar uma porta no seu roteador para possibilitar que você acesse seu projeto de uma rede de internet externa!
    Encontre o código completo para download na seção Documentação da seguinte página: www.robocore.n...
    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/

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

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

    Excelentes explicações e de uma forma muito didática. Obrigado pela aula!

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

    muito bom o vídeo

  • @MarcosSantos-tg6ji
    @MarcosSantos-tg6ji 8 ปีที่แล้ว

    Vinicius vc arrebento nesse IOT muito legal msm parabens

  • @CarlosHernandez-sl3zv
    @CarlosHernandez-sl3zv 7 ปีที่แล้ว

    Muito legal! voce sane muito né! obrigado por esse video! vai ser de muita utilidade para meus proximos projetos!

  • @MarcosSantos-tg6ji
    @MarcosSantos-tg6ji 8 ปีที่แล้ว

    Muito bom grande robocore!

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

    depois de muita luta consegui agraço pela ajuda

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

    Olá! Muito boa a aula, aprendi muita coisa nessa séria toda, muito obrigado mesmo!!!
    Trabalho com projetos com programação C e acionamentos de cargas, essa parte de programação de alto nível faço alguma coisa, mas não é muito minha praia, parabéns pela forma como explica tudo, pois mesmo não conhecendo muito de programação avançado se entende tudo de forma super clara.
    Infelizmente hoje em dia me parece que quase todas as operadoras bloqueiam todas as portas (as operadores sempre dizem que não), o projeto funciona perfeitamente na rede interna, mas na externa por conta desses bloqueios, não vai de jeito nenhum, pelo menos para mim não foi, mesmo usando o no-ip não teve jeito.
    Uns anos atrás fiz um sistema de controle (lâmpadas, alarme, abertura de portão), usei arduino e tentei com o Shield Ethernet e já tive problemas por conta de bloqueio de portas, tava quase desistindo quando resolvi usar um android velho como "Shield Ethernet" fiz a conexão arduino-andorid via um Shield bluetooth. Criei uma conta de e-mail e um App simples que acessava a conta de e-mail e de tempos em tempos o App abria o e-mail. Por assunto e um código dentro do corpo do e-mail fazia as comparações e os devidos tratamentos, para se fazer os acionamentos bastava mandar um e-mail.
    Funcionou bem por muitos meses e era bem rápido os acionamentos, até que um belo dia o aparelho com android pifou e ao subsistir por outro, por questões de versão e fabricante o sistema acabou ficando instável. Hoje o projeto ta na gaveta.
    A minha sugestão para vocês quem entendem de Web e programação de alto nível, seria usar um arquivo na nuvem (tipo Dropbox) o arduino manda e recebe os pacotes de um arquivo na nuvem.
    Tem que se achar uma forma de solucionar esse problema de portas bloqueadas pelas operadores. É frustrante você ver um projeto desses funcionando na rede interna e por uma mera questão que não consigo entender, as operadoras não liberam nenhuma portinha das mais de 65000 portas que cada modem tem direito.
    Mais uma vez agradeço pela aula.

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

      Obrigado pelos elogios Marcelo, ficamos felizes de nosso conteúdo estar ajudando cada vez mais pessoas em seus projetos!
      Infelizmente as vezes nos deparamos com dificuldades que estão fora do nosso controle, como você citou do seu problema com as portas do modem, vamos anotar sua sugestão pra acesso de pacote de arquivos e quem sabe não fazemos algo desse assunto em breve?
      Continue acompanhando a gente e divulgue os vídeos para seus amigos ;)

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

    Muito 10, vcs proderiam continuar essa serie, controlando e vendos essas mesmas informações com um aplicativo , por exemplo o app inventor iria ser bacana vendo a pagina por o html e no celular um app também controlando etals........Parabéns professor

  • @luizvision478
    @luizvision478 11 หลายเดือนก่อน +1

    PARABÉNS VINÍCIUS SELESTRIM, VOCE É BOM, MAS NESSA SEQUÊNCIA DE IoT VOCE ARREBENTOU, "SE SUPERANDO-SE"
    FICOU DEZZZZZZZZZZZZZZZZZZZ... SOU SEU FÃ. TENHOS QUASE TODOS OS VIDEOS.
    DESEJO MUITA SORTE EM SUA CARREIRA, POIS SABEMOS QUE O SUCESSO ADVÉM DE 99% DE TRANSPIRAÇÃO MAIS 1% DE INSPIRAÇÃO.

    • @robocore
      @robocore  10 หลายเดือนก่อน

      Obrigado Luiz! :)

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

    Cara, mais uma vez, muito obrigado pela qualidade das aulas. Acompanhei desde o começo e pude aprender e fazer as modificações que eu precisava para o meu projeto.

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

    Excelente. Essas informações valem ouro!!!! Parabens

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

    Excelente explicação !! , segui o passo a passo desde o inicio , e bateu tudo certinho. Obrigado.

  • @LukyssampaPA
    @LukyssampaPA 9 ปีที่แล้ว +2

    Muito bom! A série foi muito didática e completa! Nota 10!

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

    muitos parabéns pelos videos ....foi uma grande ajuda para quem começa do 0.....
    abraço e tudo de bom para o canal .....

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

    Cara, muito legal, e essa dica da porta da minha rede para o mundo externo, resolveu um monte de problemas que tenho hoje. Valeu Vinicius. Parabéns pelo excelente trabalho!

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

    Nossa que show!!! muito bem explicado, sensacional aguardando mais videos como este, se poder colocar o esp8266 e fazer um outro tipo de aplicação por exemplo ligar luzes de fora, mais só quando estiver a noite evitando desperdício de energia seria bacana!!!! aprendi muito!!!!!!!!

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

      Para um projeto como esse, para acionar lâmpadas por luminosidade, você consegue fazer investindo muito menos. Nestes casos você precisa apenas de um comparador de tensão e um sensor de luminosidade ;)

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

      é verdade, mais no meu caso eu queria ter o controle de todas as luzes, mais a de fora não ligasse de dia, para mim poder simular a presença de pessoas na casa, fora o alarme de casa isso ajudaria a afastar ladrões!!!

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

    Excelente trabalho! Muito obrigado pelo conhecimento que você compartilha conosco.
    Seria possível monitorar 3 arduinos em 3 redes diferentes na mesma webpage?

  • @GabrielMarini
    @GabrielMarini 9 ปีที่แล้ว +2

    Parabéns pelo curso, ajudou muito!!! já tinha visto vários vídeos sobre o módulo ethernet, e nunca achei um curso/vídeo que explica tão bem como faz as conf. e o redirecionamento de porta. vlw

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

    Muito obrigado, seus vídeos me ajudam muito mesmo.

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

    Parabéns cara, meus parabéns.
    Por você é que eu acredito ainda neste pais.

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

    Parabéns pelos vídeos! Embora extensos, está muito bem explicado até mesmo para quem não conhece nada

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

    Muito bom os vídeos. Parabéns!

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

    Parabéns pelo canal mas vc pode me informar como como colocaria imagem na pagina em carato sd e o Arduíno me enviaria estas images para o broser. em seu web server

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

      +Alexandre Siqueira A forma mais simples de se colocar uma imagem na página é hospedando tal imagem em um servidor externo e pegando esta imagem usando a TAG html IMG, com ela você consegue inclusiva redimensionar a imagem para o tamanho que precisar.

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

    Poxa que aula completa! Parabéns #RoboCore !!! Só uma pergunta. Vi como funciona tendo os sensores no Arduino que é o webserver. Como se faz para que outro Arduino envie informações na rede pro webserver?

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

      +Carlos Eduardo Mattos da Cruz Até é possível fazer, mas não é muito trivial. Ou você abre na página atual a página gerada pelo segundo Arduino ou envia os dados pela rede para o primeiro.

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

      +RoboCore Enviando os dados pela rede, aonde posso encontrar bibliografia disto?

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

      +Carlos Eduardo Mattos da Cruz Infelizmente não conhecemos um tutorial ou guia para isso, você teria que fazer uma busca na internet por alguém que já fez isso para começar a ter uma luz de como fazer.

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

      +RoboCore Muito obrigado pessoal!

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

    Olá, eu sou programador on-line e off-line e vi que o Arduino usa uma linguagem parecida com JavaScript... Eu gostaria de saber qual o nome desta linguagem e se ela tem suporte à Programação Orientada a Objetos (POO). P.s.: gostei MUITO desta série de vídeos - ficou TOP!!!

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

      +Fco Celso As placas Arduino são programadas em C++, que é uma linguagem orientada a objeto.

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

      RoboCore OK! Obrigado!!!

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

    - Arrependa-se para ter vida e ser feliz. "Porque o salário do pecado é a morte, mas o dom gratuito de Deus é a vida eterna, por Cristo Jesus nosso Senhor." Romanos 6 : 23
    - Jesus Cristo Te Ama. "Porque Deus amou o mundo de tal maneira que deu o seu Filho unigênito, para que todo aquele que nele crê não pereça, mas tenha a vida eterna." João 3 : 16
    "E dizendo: O tempo está cumprido, e o reino de Deus está próximo. Arrependei-vos, e crede no evangelho." Marcos 1 : 15
    Disse Jesus Cristo: "Vinde a mim, todos os que estais cansados e oprimidos, e eu vos aliviarei." Mateus 11 : 28
    Buscai ao Senhor enquanto se pode achar, invocai-o enquanto está perto.
    Deixe o ímpio o seu caminho, e o homem maligno os seus pensamentos, e se converta ao Senhor, que se compadecerá dele; torne para o nosso Deus, porque grandioso é em perdoar.
    Isaías 55:6-7
    Folhetos:
    drive.google.com/open?id=1qSrhoW0m_LTOClH9zCiTNiAaG8lBspKr
    drive.google.com/open?id=1-4zIo5yrF--LVJGH7tjcnyKXBTAVjNgC
    drive.google.com/file/d/1w3DCZUZ2tavTti0GcMzsoDHaliH3zq3E/view?usp=sharing
    Palavras:
    drive.google.com/file/d/1SL0R38IWnmSYB8UUjvzH3KzgiCYn-co0/view?usp=sharing
    drive.google.com/file/d/1STwx1gSP5trMzZ6uft0skdkbbYFWroMP/view?usp=sharing
    drive.google.com/open?id=1rjdYCOMQ25Ock0uyiUU3em--4YlKOB7V
    drive.google.com/open?id=1c2zWEE3GFe5wzlLoaPfByasM3MmL4Ejw
    drive.google.com/open?id=1EyoO01b06rU5ljKmq5ug-UT_5cHSBNQg
    drive.google.com/open?id=1RMPRtOE9CS3JwVeC6Lri6f_sGhM4s6kT
    drive.google.com/open?id=1lSb72Z24BWSSKzhO2JP2wwtF3BZe2ppq
    drive.google.com/file/d/1Txp7eyTFvQ_amYZ7PFJ0FmEDs3G6HDCV/view?usp=sharing
    Louvores:
    drive.google.com/file/d/1lHTQikMRF6XsSqaFbNOKpk9Zz7r_A9OB/view?usp=sharing
    drive.google.com/file/d/1Chh-hjOa0LSnrHjxy_-SpHqhny4Qj8e_/view?usp=sharing
    drive.google.com/file/d/1syXaJjvnUDpRlmaZv04Yy8VGpc9RpsGo/view?usp=sharing
    drive.google.com/file/d/1pd3vAM1dR7QWgS3EnFKfL1mP62emIDjz/view?usp=sharing
    Devocional:
    drive.google.com/open?id=19ytWIHVIgcQFDvD_rvvPmDFr7ypxNpZi
    Livro:
    drive.google.com/open?id=11GagXZ1dkyRRUdaCeljGF-zGUitWpo7Z

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

    Muito bom! estão de parabéns! o meu funcionou! mas tem um problema... demora muito para mudar o estado da saída digital depois do clique... o que poderia ser? uso o ethernet shield w5100.
    como seria o código para monitorar entradas digitais?

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

      +Kleber James Tente utilizar em outro navegador, as vezes você pode ter algum plugin instalado no que está usando que está causando esta demora.

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

    Parabéns pela didática. Somente dois pontos.
    1 - Não ficou claro porque o this.readyState == 4. e o this.status == 200?? se eu aumentar as leituras (entradas analógicas) e os reles (saídas digitais) eu devo mudar estes números??
    2 - No meu caso também os comandos da carga demoram e ficam bufferizados, ou seja, se eu foi mais de um comando, apos algum tempo a saída muda e ligado para desligado e vice versa. algumas vezes. estes comando estão sendo dados em intervalos de 2 a 5 segundos cada. talvez porque esteja usando placas da elegoo e não arduino italiana, mas achei curioso bufferizar os comandos em sequência e executa-los após alguns segundos.

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

      Agradecemos o feedback. Essas informações representam estado e status da página HTTP, que o cliente aguarda que seja retornado quando solicitada a página. Se aumentar número de leituras ou relés essas informações permanecerão iguais, já que não estão relacionadas a isso. Em relação a demora, pode ser a questão das placas ou mesmo o roteador usado. Com as placas usadas no video, e o roteador usado, não chegamos a ter esse tipo de problema.

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

    Vinícius, para usar o serviço do no-ip é preciso instalar um programa. Assim é preciso ter o programa rodando em uma máquina que fica ligada o tempo todo. Este programa não roda no Arduino/Shield. Contornei o problema criando meu próprio serviço no-ip. O próprio Server no shield quando inicializa e/ou de tempos em tempos busca em um web service meu ip e atualiza no no-ip.

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

      Até onde sabemos é possível usar o no-ip apenas na web, sem precisar baixar aplicativos no computador, de toda forma agradecemos a dica!

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

    Uma dúvida:
    Como não coincide equipamentos com as mesmas configurações???

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

    Muito bom o projeto , vocês da RoboCore estão de parabens. Seria possível implementar entradas digitais neste projeto, ver o status atual de cada uma.

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

      +Marcos Giovanni Provavelmente sim, com Arduino tudo neste sentido é possível.

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

    Vocês já testaram com o sensor de umidade do solo? Não estou conseguindo fazer a comunicação dele com a página web.

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

      +ciros kauer Nunca testamos com este sensor pois deixamos de trabalhar com ele já que todos os que testávamos apresentavam oxidação. De toda forma, se você consegue ler o sensor com o Arduino, consegue fazer a leitura na página de forma análoga ao que fazemos com o LDR, por exemplo.

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

      Só que não estou conseguindo exibir o valor do sensor da mesma forma como o LDR e DHT 11.

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

      +ciros kauer A identificação da saída do sensor estava errada, por isso não estava conseguindo.

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

      +ciros kauer Que bom que deu tudo certo!

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

    Boa Noite, vou utilizar um NodeMCU para fazer algo parecido por ajax com um módulo sd card. Gostaria de saber se mudaria muita coisa no código retirando o ethernet shield e o arduino e utilizando o NodeMCU.

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

      +Gabriel Palhares Como não trabalhamos com essa placa não conseguimos lhe dar o suporte adequado e indicar o que precisaria ser alterado. Sugiro entrar em contato com a loja onde você adquiriu esta placa para ter o retorno adequado.

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

      +RoboCore Falei NodeMCU mas poderia ser o Thing da sparkfun , pois não comprei a placa ainda. Gostaria de saber se eu fosse alterar o ethernet + arduino para o Thing e utilizasse um modulo sd, mudaria muito o código?

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

      +Gabriel Palhares Provavelmente mudaria, pois as rotinas usadas no código são pertinentes ao shield ethernet.

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

      +RoboCore Valeu, obrigado

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

    Oi, tudo bem? Queria saber como fica o código caso eu queira colocar a página html numa string. Pra utilizar no esp32 por exemplo, que aguentaria rodar todo o código tranquilamente sem cartão sd, ao contrário do arduino... Pode me ajudar por favor, preciso disso pra seguir com um projeto aqui. Quero saber como colocar numa string pois não estou conseguindo converter o código do arquivo html para o código que "printa" a pagina html na ide, diretamente na programação do esp32... Obrigado.

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

    Olá robocore, fiz o seu projeto, mas com algumas modificações, eu redirecionei a porta 8080 no meu roteador para o IP q eu uso no meu arduino, mas se eu acessar por uma rede externa ~MEUIP:8080~ ele da o erro de connection refused, eu necessitaria abrir a porta no modem? Obrigado!

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

      +Lucas Torresan Sim, para acessar de fora você precisa abrir a porta no modem.

  • @LucasLima-fh1oq
    @LucasLima-fh1oq 9 ปีที่แล้ว

    Quais mudanças serão necessárias se eu for usar um Modulo Rele Serial?

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

      +Lucas Santos Primeiro você não poderia usar o shield Padawan pois não existem pinos suficientes, mas se usar na protoboard por exemplo ou ligar de outra forma, bastaria alterar o código no Arduino para contemplar o módulo relé serial e mudar também a página web (poderia fazer mais chamadas de GET para os demais botões).

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

    Gosto muito do canal, e acompanho todos os videos. E principalmente esses de IoT á qual sou apaixonado na area. Só fiquei com uma duvida. É possivel ter mais segurança no acesso ao ip da casa? Tipo usar login e senha?
    Pois pensei em fazer um sistema de segurança usando alarme ou uma cerca elétrica, e não seria legal o acesso de qlq um, somente descobrindo o ip da residencia.
    Sera que existe forma de colocar essa segurança extra no ip?

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

      Você pode fazer na página web algo com login e senha que ao preencher esses dados e submeter, ele envia as informações para o código do Arduino e batendo com as informações que ele tem salvas no código ele envia para a página com as informações ou não.

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

      Bom e mais uma pergunta, se eu quisesse colocar algum dominio é possivel? chamar a pagina por um www."algumacoisa".com.br por exemplo? ou somente consigo chamando ele pelo ip? e se eu quisesse anexar essa pagina pelo celular por um link na area de trabalho, consigo fazer uma animação nesse link?

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

      Você pode fazer algo com login e senha, onde acessa uma página inicial, submete login e senha para o Arduino, no código do Arduino você teria quais são o login e senha que permitem acesso, e se a informação bater, você dá acesso a uma segunda página, que contém os controles.

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

      Sim sim, isso já tinha entendido, digo chamar essa tela lá no navegador por um nome é não o IP entendeu? Tipo www.minhacasa.com.br

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

      Você pode fazer isso usando serviços de DNS dinâmico. Dê uma olhada no No-IP.

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

    Funciona com o shield ethernet comum?

  • @marcus-pereira
    @marcus-pereira 9 ปีที่แล้ว +2

    Queria dar os parabéns pela aula, acredito que foi a melhor que já vi. Gostaria de saber se podiam disponibilizar esses códigos para estudo? Abraços e parabéns novamente.

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

      +Marcus Pereira Por hora você encontra um código muito parecido (ele possui 2 botoes ao invés de 1) no link: www.robocore.net/modules.php?name=Forums&file=viewtopic&t=5039

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

    Muito bom o video, segui certinho, passo a passo, mas quando eu clico no botao CARGA as cores nao trocam e a cor inicial tambem nao aparece. Poderia ajudar?

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

      O Shield Ethernet que está usando é original (com W5500) ou chinês (com W5100) ?

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

    Ola boa noite, como faria para abrir a pagina html fora do cartao de memoria, poderia me explicar.

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

      Veja na página do Shield Ethernet 2 em nosso site o exemplo e o código (no final da descrição). Nele mostramos como colocar o código HTML diretamente no código do Arduino. Porém, neste caso o código HTML tem que ser mais simples do que o que fizemos na série de videos de IoT por conta do processamento da String que armazena o site.

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

    Boa tarde amigos!
    Comprei duas placas Rele Serial de vocês, e gostaria de usa-las neste codigo, porem so temos um botão garga no codigo arduino e tambem index.htm
    Conseguiriam me passar um codigo já com os 8 reles declarados com seus respectivos botões neste mesmo leiaute do tutorial? Ou me orientar qual parte tenho que replicar para cada botão carga e o que mudar em cada um para identifica-lo?

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

      +Diego Tavares Se quer controlar várias cargas pelo relé serial pela internet sugiro usar este video: th-cam.com/video/t8HoOn2v_7o/w-d-xo.html

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

    Vinícius, parabéns pelos tutoriais, a título de sugestão para melhoria, você poderia inverter a imagem de exibição, colocando a sua imagem numa caixa menor e mostrando o que você digita na tela. pois quando está digitando em HTML, o fundo é escuro e tenho que colocar em qualidade HD para te acompanhar, pois o texto fica sem qualidade. Me divirto nas gafes e na montagem que vocês fazem!

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

      Obrigado pela sugestão Julio! Infelizmente quando percebemos que era melhor fazer assim, já havíamos gravado e editado o video. De toda forma, nós já estamos fazendo essa inversão. No último video que publicamos já está da forma que sugeriu. Obrigado mais uma vez.

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

    Boa noite, parabéns pela série de vídeos, assisti todos. Alterei a biblioteca para o meu Ethernet Shield W5100 e apenas retirei a parte dos sensores, quero apenas ter botões para acionar cargas, porém esta dando um erro na hora de Verificar o programa antes mesmo de passar para o Arduino, utilizo o Arduino Mega e esta aparecendo isto de mensagem "exit status 1
    'StrContains' was not declared in this scope". O que pode ser que esta acontecendo?

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

      Faltou você declarar a função StrContains.

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

      Boa noite, consegui. Obrigado. Se eu quiser acionar mais cargas, tenho um módulo de 8 relés, quais linhas devo repetir?

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

      Todas as que forem inerentes ao relé, ou seja, tanto na declaração de pinos, pinMode e loops que tratam o pino na parte do código do Arduino, quanto o HTML que gera o botão na tela.

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

    Boa tarde! É possível eu enviar um comando do meu celular para o Arduíno, e o Arduíno entender esse comando, como um numero hexadecimal, e emitir um sinal infravermelho, com esse numero hexadecimal(que seja responsável por mudar de canal) pra minha Smartv? Caso seja possível, pretendo pegar o código hexadecimal do controle da minha Smartv, responsável por mudar de canal, e enviar "através" do celular.

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

      Você pode fazer algo semelhante ao que fazemos nessa série de IoT, e caso tenha problemas em enviar pelo celular o hexadecimal, pode deixar esses valores na programação do Arduino e dar o gatilho para cada um a partir de apertar um botão na tela (como se fosse o que fazemos nessa série porém ao invés de acionar o relé, enviaria o comando para a TV).

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

    Boa noite, Pessoal
    Eu consegui executar, compilar o código ele funciona corretamente, mas quando eu executo o web server, as telas ficam estáticas e o botão carga tem um delay bastante grande. alguém poderia me ajudar ? No projeto do IOT eu utilizo 1 Arduino black board, 1 shield ethernet 1ª geração e 1 shield padawan.
    Tem como ver o código utilizado no vídeo para ver se tem algum problema ou será ouve alguma incompatibilidade.
    Obriagdo pelo ajuda com o canal do TH-cam
    att.
    Wagner Jabur

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

      +Wagner Silva Jabur Junior Os códigos usados podem ser encontrados aqui: github.com/RoboCore/misc/tree/master/Projeto_IoT
      Lembrando que para usar o shield ethernet da primeira geração basta trocar a biblioteca de Ethernet_v2.h para Ethernet.h

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

      +Wagner Silva Jabur Junior Estou com o mesmo problema de delay no botão.
      Você encontrou alguma solução?
      obrigado

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

      +Vinicius Fantuchi Lopes
      Ainda não resolvi.... Já vi uns tutoriais mas não ajudou muito na parte de delay... mas acho que pode ser a versão da sheild, a minha versão é a primeira versão é não sei a sua versão. quando compilo só o arduino ele funciona normalmente. qquer coisa vamos se falando para acharmos uma solução. Abs

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

      +Wagner Silva Jabur Junior
      Estou com o mesmo problema, o botao funciona mas com um delay imenso. Alguem achou alguma solução para isso??

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

    quando digito o ip no navegador, diz que não é possível acessar este site. como se não estivesse encontrando. o que pode ser?

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

      Se estiver usando um Shield Ethernet fabricado na China, pode ser que tenha problemas de fabricação (isso é relativamente normal em shields chineses). Sugerimos entrar em contato com a loja onde adquiriu para solicitar o suporte.

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

    Eu editei minha pagina html para somente ligar uma lampada, e no codigo do arduino eu estou imprimindo somente o flag1 para o client e no java script eu armazenei o this.responseText em uma variavel para comparar ... porem, quando eu clico para ligar a lampada a cor do Div nao muda, o que eu estou fazendo de errado? Obrigado

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

      Provavelmente faltou algum comando no JavaScript para mudar a classe original para uma classe com cor diferente da div alvo!

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

    Muito bom todos os videos, consegui fazer funcionar tudo.
    Estou tentando trocar o LM35 pelo DS18B20, mas não está dando certo porque não devo estar acertando o código no voi LerDados
    Poderiam me dar uma luz?

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

      Tente fazer a leitura desse sensor em um código, e só depois de entender plenamente seu funcionamento substitua no código do video. Lembre-se que o DS18B20 é digital, então sua ligação e uso é diferente do LM35.

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

    tem outra forma de acessar o arduino de qualquer lugar através da internet?

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

      Para acessar pela internet, a placa precisa estar conectada à internet. O protocolo pode mudar, mas a ligação é obrigatória.

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

    Olá estou adaptando minha pagina web que esta atualizando alguns sensores com refresh de 5 segundos por completo na página, teria algum video explicando como efetuar esta função para atualizar apenas a leitura do sensor?

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

      Nesta sequência de tutoriais com os 6 videos de IoT explicamos como fazer isso, ou seja, atualizar apenas um ponto da página sem precisa dar o refresh nela inteira. Sugiro pesquisar por AJAX.

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

      Vou tentar, obrigado.

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

    Olá, estou tentando fazer, mas sempre dá erro com a CurrentlineIsblank. Teria o código já pronto que pudesse me passar? Obrigado.

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

      Verifique a aba Documentação do produto Shield Padawan no nosso site. Lá você encontrará os códigos completos.

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

      RoboCore obrigado

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

    Olá, gostaria de saber se tem como eu criar um aplicativo com o Android eclipse que faça essa mesma tarefa que no html e javascript.

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

      Provavelmente sim, de toda forma você pode também utilizar frameworks que "traduzem" o código HTML + CSS + JS para um apk de aplicativo.

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

      Entendi. Obrigado.

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

    Sensacional, acabei de ver todos os videos e realmente estão de uma qualidade notável. Uma dúvida que tenho e ainda não encontrei solução para tal é de como coloca uma imagem na minha página, os que fiz até agora, usei link de imagens que estão online, o ponto negativo disso é que consigo visualizar essa imagem apenas com conexão a internet. Queria saber se tem como hospedar ela no cartão de memória e usar na página web.
    Parabéns pelos cursos!

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

      +Arthur Lang Até teria como, se usar uma placa que tenha interface de comunicação com cartão de memória (como o Shield Ethernet 2 tem).

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

      +RoboCore que legal tem alguma fonte onde eu consiga mais informações sobre como fazer isso?(hospedar fotos da pagina html no cartão sd)

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

      Infelizmente não temos nenhum tutorial sobre isso, mas você encontra facilmente na internet.

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

      Consegui pegar as imagens no próprio w5100, o cliente manda request com o nome do arquivo, ai você faz igual fez com o arquivo index.htm, porém com a confição do request
      if (StrContains(HTTP_req, "logo.png")){// solicitação do cliente para acionar carga
      webFile = SD.open("logo.png");
      if (webFile) {
      while (webFile.available()) {
      client.write(webFile.read());
      }
      webFile.close();
      }
      }
      Tentei colocar esse lcd aqui no código mas bugou tudo, tem alguma ideia do pq? ele ultiliza o mesmo meio de comunicação que o shield w5100?
      www.robocore.net/modules.php?name=GR_LojaVirtual&prod=705

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

      Não deveria haver problemas, eles não usam a mesma comunicação. Verifique esse tutorial: www.robocore.net/modules.php?name=RC_Tutoriais&id=36

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

    mas seria somente colocar a tag e o arquivo de imagem no cartão e o Arduíno entregaria está imagem ao navegado sem problema
    no caso posso usar o su exemplo e somente trocaria o index.htm no cartão

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

    Queria saber como eu poderia criar cenas baseadas neste projeto, pois nesse caso acho que precisaria de um banco de dados. Vamos supor que eu crie um arquivo no cartão SD e dentro dele ficariam dados armazenados que poderiam ser solicitados via JavaScript para criar cenas, fazer cadastro de dispositivos com seu id,aos ou menos isso.

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

      Você pode criar botões que, ao pressionados, disparam uma série de comandos. Isso alteraria apenas o código no Arduino.

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

      RoboCore que entendi o que você disse, é que eu gostaria de fazer isso diretamente no HTML, eu inseria os valores como a data e hora em campos input que eu gostaria que o evento ocorresse e seria chama uma função que acionasse o que eu quisesse. Aí acho q teria q ser.no JavaScript mesmo

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

      Neste caso acredito que você consiga fazer pelo JavaScript.

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

    Estou com um problema , ao ativar e desativar o botão o rele funciona corretamente , porem o background só altera caso atualize a pagina , onde pode estar o erro ?

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

      Pode estar no carregamento do javascript. Sugiro mudar de navegador de internet pra ver se o problema é corrigido.

    • @Lucas-nx2oi
      @Lucas-nx2oi 7 ปีที่แล้ว +1

      Também poderia criar uma ação que atualiza a página quando voce clica no botao

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

    posso adaptar esse código no modulo CH340 ESP8266 V3?

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

      O problema do ESP8266 neste caso seria a falta de entradas analógicas para os sensores, mas a lógica usada pode ser usada no ESP8266 sem problemas.

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

      obrigado! poderia por gentileza futuramente fazer um vídeo explicando essa aplicação no esp 8266?

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

      É uma boa ideia! Obrigado pela sugestão!

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

    Eu fiz algo semelhante ao apresentado em vídeo, mas estive pensando em retirar a necessidade do RJ45 com o ESP8266, mas ainda quero que a página Web fique hospedada no cartão de memória por um módulo CardSD ou mesmo virtualmente. Também estava pensando em salvar os dados dos sensores em um cartão de memória. É possível? Poderia me sugerir algo?

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

      Você pode usar um módulo leitor de cartão externo, com o código adequado você consegue fazer algo semelhante.

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

      RoboCore externo ao arduino?

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

      Sim, como esse: www.robocore.net/loja/produtos/modulo-cartao-sd.html ou esse: www.robocore.net/loja/produtos/modulo-cartao-micro-sd.html

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

      RoboCore aaaah, entendi. Eu já tenho o segundo tipo. Obrigado! ;)

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

    eh possível fazer um reset via código? tipo aperto um botão ex a carga 1 e o Arduino reinicia??? claro se o Arduino travar daí teria q usar o reset fisico

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

      Existem bibliotecas não oficiais, como a SoftReset, que você pode tentar usar para resetar a placa programaticamente.

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

      RoboCore OK obrigado

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

    Boa noite, o meu deu certo pela pagina da web, porém eu queria acionar o rele por um aplicativo que estou desenvolvendo, eu pensei em criar uma pagina web para cada rele (quando o aplicativo acessar essa url, (coloquei o evento de acionar a carga no body onload) e então coloquei essa pagina web no SD que vai no Shield Ethernet, porém pelo seu código , redireciona pra index, como eu faço pra "permitir" que o arduino deixe eu acessar, por exemplo a pagina carga1(que está no SD)? Desde já agradeço!

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

      O código realmente ficaria diferente nesse caso. O que sugiro, se quer fazer dessa forma, é que pesquise sobre como utilizar RESTful com Arduino. Neste caso você usaria justamente URLs para acionamento, e ficaria algo como 192.168.0.100/0/1 (para acionar o relé 0) ou algo como 192.168.0.100/0/0 (para desligar o relé 0).

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

      Ok vou dar uma pesquisada, muito obrigado pela atenção!!!

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

    Sempre aparece um erro.
    Uncaught ReferenceError: LerSensores is not defined
    at onload ((index):281)
    (index):295 Uncaught ReferenceError: BotaoCarga1 is not defined
    at HTMLDivElement.onclick ((index):295)
    Poderia me ajudar RoboCore . Obrigado

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

      Fala Manoel, o erro que está aparecendo pra você está te informando que você não declarou as variáveis LerSensores e BotaoCarga1.
      Verifique se você não declarou mesmo, ou se declarou com maiúsculas diferentes (lerSensores ou lersensores, botaoCarga1 ou botaocarga1): a programação também leva em conta a forma como você escreveu.

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

      RoboCore Muito obrigado pela resposta. Só me tira mais uma dúvida.
      É que eu peguei o arquivo index.htm que voces disponibilizaram e também o arquivo do arduino no link .
      Peguei para fazer o teste. E modifiquei o que precisa apenas ip, mac address.
      Funciona perfeitamente a comunicação, o site, a serial porem o arduino fica com as portas digitais ligadas direto e mesmo que eu consiga ligar ou desligar a carga. Ela não muda no fisico.
      Agradeço pela ajuda e sempre divulgo seus videos.

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

      Quais portas digitais exatamente ficam ligadas Manoel? A principio esse código só utiliza 2 portas analogicas, as portas de comunicacao do shield com o Arduino e uma porta digital para o relé 🤔

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

      RoboCore : 13, 12, 11 todas, digitais liberam tensão.
      Porem quando coloco uma programação qualquer ele funciona normal.

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

    Gente me ajudem eu nao consigo arrumar aquela variável internal

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

    Boa Noite, por favor , alguem sabe como otimizar o tempo de resposta , entre o site e o arduino ? Estou com o mesmo problema do que o pessoal ai embaixo , quando clico na carga, demora em torno de 40 segundos pra ela mudar de cor e alterar o estado do relê !!!

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

      Acreditamos que isso tenha a ver com o roteador, pois não tivemos esse problema durante os testes. Vimos também casos de pessoas que utilizam placa Arduino chinesa ou Shield Ethernet chines e isso também afetava a resposta.

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

      Uso a chinesa mesma, vou trocar d placa para testar depois, voces poderiam tirar uma duvida ? Estou tentando usar o arduino easy Vr com o ethernet + arduino tudo em serie em um arduino, porém vejo q a voz de resposta do easy vr no alto falante diminuiu consideravelmente, isso tem a ver com o consumo maior da corrente ne ? , é aconselhável eu comprar outro arduino e fazer a comunicação entre os dois ? Ou é possivel deixar tudo em um só msmo ?

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

      Infelizmente nunca fizemos esse teste, mas levando em consideração que o Shield Ethernet é um grande consumidor de corrente pode estar relacionado a isso. Antes de fazer o teste com duas placas sugiro alimentar o sistema com uma fonte externa.

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

      Sobre a comunicação entre dois arduinos , é recomendavel fazer por serial ou por Xbee ? Vai desculpando a chateação ai kkk ( os arduinos vao ficar um colado com o outro)..

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

      Você pode fazer diretamente por fios, usando Tx Rx.

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

    Olá amigo,fiz tudo certinho,deu tudo certo. Porém quando mando o sinal demora muito para o arduino responder. O que poderia ser?

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

      +Gabriel Palhares Qual shield ethernet você está usando, primeira ou segunda geração? Ele é italiano?

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

      +RoboCore É o wiznet w5100, esse delay entre a comunicação é por causa disso? Teria algo para fazer e melhorar a comunicação?

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

      +Gabriel Palhares O shield usado neste video é o ethernet 2, com o chip W5500. Nós otimizamos a biblioteca dele para ter a resposta mais rápida possível. Para usar com o shield ethernet 1, com o W5100, você deve usar a biblioteca Ethernet.h. A resposta não será tão rápida, mas é rápida o suficiente para ser possível utilizar o sistema.

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

      +RoboCore Entendi, utilizei a biblioteca Ethernet.h mesmo. Obrigado pela atenção e parabéns pelo projeto.

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

    tá tudo funcionando certinho, mas o servidor está lento tipo toco no botão e demora 500 anos pra ligar ou desligar a porta, apesar de os sensores estarem OK e funcionando rapido

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

      João Gabriel dai o problema é com a velocidade dá sua internet que você tá usando no Arduino ou na internet do dispositivo pra acessar o Arduino

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

      Akky in the Void of Universe 35 mega 20 de up, no celular 15, 10

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

      Você está usando o shield ethernet original italiano ou um clone chinês? Já tivemos relatos que a de fato fica bem lento com o shield chinês, isso se chegar a funcionar (dependendo da versão do clone não chega a subir a página). Veja que nos videos são sempre usadas as placas originais.

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

      RoboCore ele eh original, e tbm quando uso o blynk(um app q faz basicamente isso só q com "arrasta e solta") ele funciona de boa.

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

      Se for o Ethernet 2, certifique-se de usar a biblioteca Ethernet_v2.h ao invés da Ethernet2.h (a v2 foi otimizada pela RoboCore para ter respostas mais rápidas).

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

    Boa Noite, Yago Augusto aqui. Estou com uma duvida, meu projeto nao utiliza de sensores, mas sempre que eu aciono ou desligo a carga ela demora pra responder e a cor do botao mudar. Removi no javascript a o comando OnLoad, que esta na tag body. A resposta passou a ser imediata! Porem o background do botao nao muda mais de cor. Eu acho que se a varredura nao fosse de 500 em 500 ms como esta no código atual e eu passasse a verificar o estado das flag no momento em que eu clico no botao e fizesse a atualização das cores, a velocidade continuaria a mesma. Tentei fazer mas sem exito. Teria como ? Pode me ajudar ?
    Está compreensível ? kkk

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

      Existem várias formas de fazer isso, porém se está usando exatamente os mesmos componentes usados no video a limitação pode estar no roteador. O shield Ethernet 2 original da Itália, com o W5500, juntamente com a biblioteca que otimizamos para ele (Ethernet_v2.h e não Ethernet2.h) tornam a resposta rápida, como mostrado no video.

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

    Whats your
    im working on that ,you are so crazy
    good work im fascinated

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

    PARABÉNS VINÍCIUS SELESTRIM, VOCE É BOM, MAS NESSA SEQUÊNCIA DE IoT VOCE ARREBENTOU, "SE SUPERANDO-SE"
    FICOU DEZZZZZZZZZZZZZZZZZZZ... SOU SEU FÃ. TENHOS QUASE TODOS OS VIDEOS.
    DESEJO MUITA SORTE EM SUA CARREIRA, POIS SABEMOS QUE O SUCESSO ADVÉM DE 99% DE TRANSPIRAÇÃO MAIS 1% DE INSPIRAÇÃO.