Apps Android para Projetos IoT com ESP8266 e ESP32

Com o MIT App Inventor, você desenvolve seus apps sem a necessidade de saber programar.

Ratings 4.01 / 5.00
Apps Android para Projetos IoT com ESP8266 e ESP32

What You Will Learn!

  • Utilizar o Esp8266 com serviços em nuvem
  • Integrar estes serviços em nuvem ao MIT App Inventor
  • Acessar o Esp8266 através de um aplicativo android

Description

Este curso tem como objetivo te ensinar a utilizar o NodeMCU esp8266 com as plataformas de serviços em nuvem te permitem acessar dados de qualquer lugar que tenha acesso a internet.

Aqui neste curso você irá utilizar duas delas: a Firebase (Realtime Database) e a Thingspeak.

Através delas você aprenderá a escrever e ler dados tanto através de suas páginas web (do Firebase e ThingSpeak), como também através de aplicativos que iremos desenvolver através da plataforma online MIT App Inventor, que te permite criar aplicativos sem a necessidade de saber programar, somente através de lógica de programação.

*(Este curso foca mais na parte de lógica dos apps, ou seja, você terá acesso aos arquivos do app já com a parte de design desenvolvida. Caso queira aprender mais sobre layout, existe um módulo extra que vai te mostrar os recursos mais utilizados na hora de desenvolver uma tela.)

A dinâmica dos projetos irá funcionar da seguinte forma:

  • Em cada projeto teremos de um a dois esp8266 enviando e recebendo dados para o serviço em nuvem.

  • Os apps que iremos desenvolver irão receber e enviar dados ao serviço em nuvem, permitindo assim quem possamos ter acesso aos esp’s através de um aplicativo.

Os apps irão constituir das seguintes funcionalidades:

  • Acesso a dois nodemcu esp8266

  • Acionamento de dois relés

  • Leitura de um sensor analógico (LDR) e um sensor digital (DHT22)

Na Seção 1 você tomará conhecimento dos projetos que serão desenvolvidos , o hardware que será utilizado, bem como os softwares e plataformas online que serão utilizados.

Na Seção 2 iremos dar início a configuração da IDE do Arduino pois, é nela que iremos desenvolver a parte de programação dos nossos projetos e também uma introdução ao MIT App Inventor, onde você conhecerá as configurações iniciais e uma apresentação da tela designer que é a parte visual do desenvolvimento. Entretanto, você receberá o arquivo do app já com a parte visual feita. Para que o curso fique mais objetivo em relação a comunicação IoT.

Na Seção 3 você irá conhecer o Firebase, criar o seu banco de dados com o Realtime Database, adicionar dados e manipular estes através do endereço web do banco e criar a parte lógica do app com o MIT App Inventor para a leitura de dados e também envio.

Na Seção 4 você irá conhecer o Thingspeak, uma plataforma IoT onde é possível acessar seus dados através de uma página web e também utilizar sua API para integrar a aplicativos. Dando possibilidade para o desenvolvimento do nosso próximo projeto.

Seção Extra: Aprenda a desenvolver o Layout da tela do seu App com MIT App Inventor.

Who Should Attend!

  • Hobbystas
  • Estudantes
  • Profissionais

TAKE THIS COURSE

Tags

  • Arduino
  • ESP8266
  • ESP32

Subscribers

288

Lectures

38

TAKE THIS COURSE



Related Courses