Apps Android para Projetos IoT com ESP8266 e ESP32
Com o MIT App Inventor, você desenvolve seus apps sem a necessidade de saber programar.
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.
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
Who Should Attend!
- Hobbystas
- Estudantes
- Profissionais