Controlando uma plataforma robótica - Android e ESP8266
4.4 (28 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
216 students enrolled

Controlando uma plataforma robótica - Android e ESP8266

Aprenda passo a passo a desenvolver um aplicativo no Android para controlar uma plataforma robótica junto ao NodeMCU
Highest Rated
4.4 (28 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
216 students enrolled
Created by Jader Bernardo
Last updated 5/2018
Portuguese
Portuguese [Auto]
Current price: $23.99 Original price: $34.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6 hours on-demand video
  • 3 articles
  • 8 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Conhecimentos sólidos no desenvolvimento de aplicativo Android para smartphone direcionado ao robô a ser controlado
  • Programar protocolos de comunicação para efetuar o controle da unidade robótica entre Android e NodeMCU
  • Utilizar a placa de desenvolvimento NodeMCU-ESP8266, aplicação e programação
  • Como utilizar o sensor Acelerômetro no Android para controlar a plataforma robótica
  • Montagem de circuitos eletrônicos na Protoboard para controle do robô
  • Teoria e prática para controle de motores DC
Requirements
  • Um computador, Componentes eletrônicos variados
  • Noções básicas de programação
  • Noções básicas de eletrônica e utilização de protoboard
Description

Neste curso, você irá aprender a desenvolver um aplicativo na linguagem de programação Android, utilizando a plataforma oficial Android Studio, o qual irá implementar um protocolo de comunicação com o sistema embarcado NodeMCU-12 (ESP8266).

A comunicação entre esses dois elementos visa realizar o controle de uma plataforma robótica, equipada com pequenos motores DC. 

O planejamento do curso está estruturado da seguinte forma:

- No primeiro momento, vamos compreender alguns conceitos inciais sobre a linguagem de programação Android. Conhecer a interface da plataforma de desenvolvimento, arquivos de configuração e desenvolver um pequeno aplicativo de exemplo.

- Cumprido o protocolo inicial, começaremos a desenvolver o aplicativo projeto, alvo deste curso. A interface de controle inicial.

- Em seguida, será adicionado recursos ao projeto. Aqui vamos trabalhar no desenvolvimento de um recurso utilizando o sensor Acelerômetro. Sensor este presente em muitos dos smartphones.

- Para concluir, será trabalhado a parte de eletrônica de controle. Setor responsável pela atuação correta dos nossos motores que controlam o robô.

O conteúdo é embasado em teoria e prática. Você aprenderá os conceitos, fundamentos, e concluirá cada etapa com a devida parte prática sendo posta a prova.

Who this course is for:
  • Estudantes, hobbystas, desenvolvedores
  • Qualquer pessoa que queira aprender sobre integração de Android e NodeMCU
Course content
Expand all 59 lectures 05:45:05
+ Android
11 lectures 01:21:46
Instalação Android Studio
03:25
Configurações
03:51
Emulador Nativo
06:13
Emulador Genymotion
02:39
Emulador NoxPlayer
02:29
Aplicativos no Smartphone
00:05
Hello World
12:13
Arquivos XML
09:18
Layouts
19:38
Aplicativo de exemplo
14:17
+ Comunicação
16 lectures 01:36:19
Iniciando o desenvolvimento
07:13
Como acessar uma segunda activity
06:49
Design da tela com setas
10:50
Fundamentos sobre Threads
05:22
Adicionando uma Thread ao projeto
06:57
Criação de uma segunda classe de acesso
09:59
Introdução ao NodeMCU
01:49
Configuração da IDE para a programação
02:32
Conceitos sobre os modos de operação
02:44
Exemplo utilizando Access Point
11:45
Programando o NodeMCU
07:50
Primeiro teste com o aplicativo Android e NodeMCU
05:45
Lógica de programação para os botões
04:47
Teste prático com os comandos enviados
03:30
Conexão dos leds ao NodeMCU
00:50
Acionamento de leds através do aplicativo
07:37
+ Acelerômetro
10 lectures 01:01:45
Teoria básica
05:18
Listagem de sensores
10:23
Verificando os sensores disponíveis
01:02
Configuração do aplicativo para o acelerômetro
11:37
Utilizando o acelerômetro
02:03
Ajuste do sensor para efetuar o controle
07:43
Teste prático de controle do sensor
02:44
Incorporando ao projeto principal
06:46
Modificações de controle
11:10
Teste prático
02:59
+ Eletrônica de Controle
19 lectures 01:38:15
Montagem do chassi
07:55
Teoria sobre Ponte H
04:54
Circuitos com Ponte H
08:47
Teoria sobre semicondutores - facultativo
00:03
Simulação
08:31
Montagem na Protoboard
08:47
Teste Prático do circuito
11:05
Conexões passo a passo na protoboard
13:52
Teste com as duas Pontes H
03:07
Ponte H Alternativa
01:36
Teoria sobre a lógica de programação
07:06
Ajustes na programação do NodeMCU
04:04
Tensão de entrada do NodeMCU
03:05
Experimentação prática
03:15
Disposição dos componentes finalizada
00:54
Teste de campo
01:10
Modificações no projeto
04:42
Circuito de proteção na prática
03:05
Alteração no aplicativo Android
02:17
+ Conclusão
2 lectures 02:58
Códigos Desenvolvidos
00:01
Conclusão
02:57