TCP/IP Embarcado Socket (Server e Client), Telnet, Conv UART to TCP

Desenvolva projetos com TCP/IP Embarcado Socket Server e Socket Client, Telnet, Conversor UART to TCP e SMTP na IDE MPLAB X

TCP/IP Embarcado c/ Microcontrolador PIC (com MPLAB X)

  • 09 Horas de duração
  • 29 Aulas
  • 1 Módulos
  • Certificado de conclusão
ASSINE JÁ

Obtenha acesso a este e outros cursos

Professor universitário, desenvolvedor de projetos de sistemas embarcados e IoT, como a plataforma geniot.io e um dos fundadores da Microgenios.
FERNANDO SIMPLICIO DE SOUSA

TCP/IP Embarcado p/ Microcontrolador PIC

Baseado na nova IDE MPLAB X e no Stack TCP/IP Microchip



Desenvolva projetos com TCP/IP Embarcado Socket Server e Socket Client, Telnet, Conversor UART to TCP e SMTP na IDE MPLAB X

Aulas atualizadas com o novo MPLAB X! mais de 8 horas de gravação exclusiva com o novo compilador Microchip.

Interfacear um equipamento eletrônico, uma máquina automatizada ou um simples projeto microcontrolado na ethernet, permitindo que o cliente possa acompanhar o status do seu produto através de um simples computador ou um celular conectado na internet, não importando sua localização, é sem dúvida uma grande oportunidade para diferenciar seus produtos diante da concorrência.

Objetivo do curso

O objetivo desse curso é capacitar o profissional da área de informática, eletrônica e mecatrônica a desenvolver aplicações para automações industriais ou residências usando protocolos TCP/IP (Ethernet)usando microcontroladores Microchip (PIC18FxxJ60) de baixo custo e elevado desempenho. Aplicações tais como: Monitoração e controle pela Ethernet de relés, sensores analógicos e digitais, LEDs, teclas, Display LCD, dentre outros, serão desenvolvidas utilizando as pilhas gratuitas TCP/IP Microchip. Através de páginas de web com acesso seguro e envio de emails, é possível monitorar, alterar e controlar a distância via Ethernet determinados eventos que possa ocorrer em projetos eletrônicos microcontrolados.

O curso é baseado em vídeo aulas narradas em português com conteúdo amplo e de fácil entendimento, no qual permite o aluno acompanhar passo a passo as execuções de programas para melhor assimilação de todo conteúdo.

Detalhes sobre o curso:

  • Curso baseado no Stack TCP/IP gratuito Microchip.
  • Compilador utilizado: NOVO MPLAB X e C18 (versão educacional).
  • Curso prático com kit Profissional XBEENET.
  • Curso 100% online baseado em vídeo aulas.
  • Curso com mais de 8 HORAS usando o MPLAB X e mais 13 horas com o MPLAB v8. O maior repositório de videos sobre TCP/IP Embarcado do Brasil!
  • Novos tópicos sobre: TCP/IP Socket Server e Client, Telnet, Conversor UART para TCP, SMTP e muito mais.

Fazendo este curso o aluno estará apto:

  • Entender os conceitos fundamentais do protocolo TCPIP.
  • Entender os princípais recursos da família PIC18FxxJ60, assim como dominar as ferramentas Microchip para controle TCP/IP.
  • Desenvolver suas próprias páginas dinâmicas Web usando html, javascript, xml e ajax.
  • Desenvolver pequenos e médios projetos eletrônicos com interface Ethernet.
  • Enviar, receber dados pela internet para controle de relés, leds, displays LCD e sensores através de microcontroladores PIC.
  • Manipular a IDE MPLAB X, compilador C18 e as pilhas TCP/IP Microchip.

Conteúdo Programático do Curso


         1.0 Conceitos fundamentais de TCPIP


          1.1 Métodos GET e POST.
         1.2 Trabalhando com Formulários.
        2.0 O microcontrolador PIC18FxxJ60.

          2.1 Características e Recursos.
         2.2 Principais periféricos.
         2.3 Manipulação de I/O.
         2.4 Trabalhando com conversor AD.
         2.5 Trabalhando com os temporizadores.
         2.6 Projeto: Manipulação de AD com Display LCD.
         2.7 Ferramentas, compiladores.
       3.0 Conhecendo as Pilhas TCPIP Microchip.

          3.1 Características técnicas.  
         3.2 MPFS2.
         3.3 MCHP Detect.
         3.4 Ethernet Discoverer.
         3.5 TCPIP Configuration Wizard.
         3.6 Conhecendo e manipulando o MPLAB.
         3.7 Instalação do compilador C18.
         3.8 Projeto: Editar e compilar um projeto no MPLAB.
         3.9 Páginas de Web.

        4.0 Criando nossa página Web.
         4.1 Criando nossa página Web no software Dreawnweaver.
         4.2 Comandos HTML.
         4.3 Criação de Tabelas e colunas.
         4.4 Folhas de estilos.
         4.5 Trabalhando com XML.
         4.6 Introdução a Javascript e Ajax.
         4.7 Criação de variáveis dinâmicas.
         4.8 Projeto: nossa página Web Dinâmica.

         5.0 Conhecendo o kit XBEENET.

          5.1 Manipulação dos Dips Swith.
         5.2 Conhecendo a configuração de hardware.
         Estudo de Caso – Projeto Pronto e funcionando.

6.0 Carregando as pilhas TCP/IP Microchip no PIC18F87J60.


          6.1 Diretivas para configuração das pilhas TCPIP.
         6.2 Visualização de uma aplicação pronta TCPIP Microchip.
         6.3 Verificação de dispositivo na rede usando Prompt de Comandos.
         6.4 Hands On Projetos fundamentais.

7.0 Projeto: Nossa primeira página Web usando PIC18F87J60.

          7.1 Projeto: Variáveis dinâmicas na página Web para controle de leds e Relés.
         7.2 Projeto: Controlando e Monitorando Leds, relés, ADs na página Web via Ajax.
         7.3 Projeto: Controlando e Monitorando Leds, relés, ADs na página Web via GET.
         7.4 Projeto: Escrevendo textos no Display LCD alfanumérico via método GET.
         7.5 Projeto: Criação de Páginas Web com Acesso Seguro com login e senha.

         8.0 Enviando Emails com PIC18F87J60. 

          8.1 Configuração de rede SMTP.
         8.2 Restrições no uso das funções de emails.
         8.3 Projeto final: Interface WEB para uma Máquina de Café ->  ( Hands On Projetos Avançados).
       9.0 Trabalhando com Socket  (novo tópico).

         9.1 Abertura de Socket na pilha TCP/IP.
        9.2 Interfaceamento Socket
        9.3 Manipulação de Socket Client.
        9.4 Manipulação de Socket Server.
       9.5 Projeto  Socket Client e Server c/ Visual C#.    



Importante!!! 

* No valor de investimento para a realização do curso NÃO está incluso nenhum hardware, placa, componente ou licença de software, estes itens são de responsabilidade do aluno. A Microgenios e sua equipe técnica tentam, sempre que possível, utilizar nos cursos e webseminários softwares open source ou que possuam versões gratuitas para estudo, e placas de baixo custo e de fácil aquisição na internet.

* Este curso é conteúdo exclusivo do Clube de Membros Microgenios.

Este curso é destinado a todos os interessados em iniciar o desenvolvimento de projetos eletrônicos utilizando microcontroladores, principalmente:


  • Estudantes de cursos superiores relacionados com engenharia e tecnologia (eletrônica, elétrica, automação, computação, mecânica, telecomunicações etc);
  • Estudantes de escolas técnicas de nível médio;
  • Profissionais já formados que precisam iniciar projetos utilizando microcontroladores, sistemas embarcados e internet das coisas (IoT);
  • Professores de faculdades e escolas técnicas, que necessitam reciclar/atualizar seus conhecimentos nas áreas de programação de microcontroladores, sistemas embarcados e internet das coisas (IoT).


FERNANDO SIMPLICIO DE SOUSA
"Professor universitário, desenvolvedor de projetos de sistemas embarcados e IoT, como a plataforma geniot.io e um dos fundadores da Microgenios."

   

* Doutorando pela UFABC;

* Mestre pela UFABC;

* Especialização Universidade Mackenzie; 

* Graduação FATEC-SP; 

* Graduação Universidade UNIP; 

* Curso Técnico ETEC Guaracy Silveira.

Participou da Fundação da Microgenios em 2006, Professor do SENAI Anchieta (Graduação e Pós Graduação), atuação profissional em empresas como Siemens, Ilumatic e Avant Lux; desenvolvedor chefe da plataforma de internet das coisas 100% brasileira geniot.io                                                                  


Certificado emitido pela Microgenios Soluções em Tecnologia Ltda., empresa atuante no mercado desde 2006 especializada em treinamentos, softwares e ferramentas de desenvolvimento para microcontroladores, eletrônica e sistemas embarcados; o certificado emitido neste para os alunos que concluírem este curso possui carga horária, conteúdo programático e código de verificação.

Conteúdo Programático

  • 1. Instalação do MPLAB X, compilador e Stack TCP/IP
  • 2. Navegando nas Aplicações e Stack TCP
  • 3. Configurando o MPLAB X
  • 4. Configurando o Stack TCP/IP
  • 5. Configuração de Hardware em Demo APP
  • 6. Configuração Passo a Passo até a aplicação final
  • 7. WebPage – Variáveis Estáticas
  • 8. Carregando minha primeira WebPage como WebServer
  • 9. WebPage – Conversores ADC na Web | Potênciometros
  • 10. Proposta de um Desafio | Trabalhando com ADC
  • 11. Resolução do Desafio | ADC na WebPage
  • 12. Trabalhando com Acionamentos de Relés na WebPage
  • 13. Trabalhando com Acionamentos de LEDs na WebPage
  • 14. Display LCD – Método Post
  • 15. Como salvar páginas Web na Flash Interna do MCU
  • 16. Estudo do arquivo TCP/IP ETH97.c
  • 17. IP fixo – Configuração do serviço DHCP
  • 18. Introdução a Manipulação Socket Server
  • 19. Configuração do Stack TCP para aplicação Socket Server
  • 20. Implementação e Teste Socket Server
  • 21. Acionamento de Relés via Socket Server
  • 22. Acionemento Seguro via protocolo em Socket Server
  • 23. Acionamento e Retorno Seguro com Socket Server
  • 24. Trabalhando com Socket Client
  • 25. Configuração e Implementação com Socket Client
  • 26. Configurando o conversor UART p/ TCP Bridge do Stack
  • 27. Configuração e Testes da camada TELNET
  • 28. Envio de EMAILs – Aplicação com SMTP
  • 29. Agradecimentos finais

Cursos Relacionados

Conheça outros cursos que oferecemos para complementar seus estudos.

Voltar ao topo