Sejam bem-vindos a mais um curso, dessa vez sobre IoT (Internet of Things, em português, Internet das Coisas). Sua ideia é que consigamos dar inteligência a equipamentos dos mais variados tipos, e através do IoT, conseguimos obter informações e até mesmo interagir com os equipamentos e dispositivos.
A ideia do nosso projeto é que tenhamos um termômetro, que nos fornecerá informações sobre a umidade e a temperatura, e que nós possamos vê-las através de um display. Mas não só isso, também conseguiremos ver as informações através do smartphone, em qualquer lugar que estejamos, já que conseguiremos acessá-las através da internet.
Ao fazer esse projeto, estaremos utilizando as tecnologias necessárias para colocar a inteligência no equipamento, seja de um termômetro ou de outro equipamento que queiramos obter informações.
Neste vídeo, vamos detalhar os materiais necessários para a montagem do nosso projeto. Vamos lá:
O Módulo Wi-Fi ESP8266 NodeMCU vem sendo muito utilizado para prover a inteligência que precisamos nos equipamentos. Sua diferença para o Arduino, além do controlador, é o Wi-Fi, que já vem embutido, e o preço mais barato.
O Raspberry Pi é opcional. Veremos mais à frente que ele pode ser utilizado para colocarmos o nosso próprio servidor, seja ele local ou corporativo.
Um exemplo de modelo de um display para Arduino é o Display LCD Oled Module For Arduino 0.96", e ele será utilizado para exibir a temperatura e a umidade.
A protoboard será utilizada as conexões do projeto.
Vamos precisar de um sensor de temperatura e umidade, pode ser tanto o DHT11, quanto o DHT22, com a diferença entre eles sendo a escala de medição. No treinamento, o instrutor utilizará o DHT22.
É o resistor recomendado pelo fabricante para trabalhar com o sensor.
Utilizaremos oito jumpers Macho x Macho, para fazer as ligações da Protoboard com o sensor, display e afins.
Com isso nossa lista está pronta. Todos esses itens podem ser achados em lojas de eletrônica e no Mercado Livre.
O NodeMcu será o ator principal do nosso projeto. O que varia entre as diversas placas que podem ser utilizadas é a quantidade de pinos e as suas interfaces, já que o módulo é o mesmo, o ESP8266.
No caso do NodeMcu, é interessante utilizá-lo pois ele possui uma extensão para Micro USB, tornando mais prática a programação e interação com ele, além do fato de que ele já nasceu com a ideia da Internet das Coisas, feito para esse propósito.
Na imagem abaixo, podemos ver a pinagem do NodeMcu, e podemos reparar que ele trabalha com 3.3V:
O curso NodeMcu e Esp8266: medindo e publicando dados com MQTT possui 134 minutos de vídeos, em um total de 55 atividades. Gostou? Conheça nossos outros cursos de Embarcados e Robótica em Programação, ou leia nossos artigos de Programação.
Matricule-se e comece a estudar com a gente hoje! Conheça outros tópicos abordados durante o curso:
Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.
No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.
Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.
Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.
Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.
Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.
No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.
Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.
Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.
Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.
Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.
Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.
Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.
No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.
Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.
Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.
Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.
Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.
Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.
Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.
Acesso completo
durante 1 ano
Estude 24h/dia
onde e quando quiser
Novos cursos
todas as semanas