Você está na página 1de 37

ESP8266

UFSC

Professor : Dr. Alex Sandro Roschildt Pinto Desenvolvimento de Sistemas Orientados


a Objetos II
Estagiário : Juan David Arias Correa

1
U ESP8266
FS O ESP8266 é um chip WI-FI de baixo custo que
C permite que microcontroladores se conectem a uma
rede sem fio fazendo conexões TCP/IP usando
um conjunto de comandos Hayes.

2
U Microcontrolador
FS Microcontrolador é um pequeno computador num
C único circuito integrado o qual contém um núcleo de
processador, memória e periféricos programáveis de
entrada e saída

3
U ESP8266
FS
C

4
U ESP8266
FS
C ESP8266-12 Wemos D1

5
U ESP8266
FS • CPU 32-bit : 80 MHz - 160 MHz (Overclock)
• 64 KB de memória RAM para dados.
C • 96 KB para armazenar programas (código)
• Flash QSPI de 512 KB a 4 MB
• EEPROM 512 Bytes (tipo de memória não-volátil)
• IEEE 802.11 b / g / n Wi-Fi
• 16 pinos General Purpose Input/Output (GPIO)
• SPI (Serial Peripheral Interface)
• I²C (Inter-Integrated Circuit)
• 10-bit ADC (Conversor análogo digital)

6
U ESP8266
FS • PWM (modulação por largura de pulso)

C
U Recomendações iniciais
FS Cuidado com os curtos! 5V – 3.3V – VCC
Vin (No caso de entrada para
C Chamado Ground ou GND alimentação de energia)
U Recomendações iniciais
FS Cuidado com os curtos!
C
GND e 5V não podem ser conectados
diretamente. Precisam ter componentes
eletrônicos no meio
U Recomendações iniciais
FS Desligar o dispositivo da fonte de energia, ao
C colocar componentes !
U Recomendações iniciais
FS Cuidado com a polarização !
C
Muita atenção ao
conectar componentes,
verificar 2 – 3 vezes
antes de alimentar o
circuito com energia
U Recomendações iniciais
FS Ler especificações dos componentes !
C https://www.mouser.com/ds/2/758/DHT11-Technical-
Data-Sheet-Translated-Version-1143054.pdf

https://components101.com/dht11-temperature-sensor

Palavras magicas:
• Datasheet
• Pinout
U Recomendações iniciais
FS Alguns componentes precisam de resistências ou
C transistores !
U Recomendações iniciais
FS As resistências se diferenciam por código de cor!
C
U Guia Arduino IDE + ESP8266
FS
C
U Baixar e Instalar o Arduino IDE
FS https://www.arduino.cc/en/Main/Software
C Recomendo o Windows installer

16
U ESP8266 no Arduino IDE
FS https://github.com/esp8266/Arduino
C
Podem usar o guia da página, porém vou
realizar o processo nos seguintes Slides

17
U Abra o arduino IDE e vá em preferências
FS
C

18
U Adicione a URL no gerenciador de placas
FS
C https://arduino.esp8266.
com/stable/package_esp
8266com_index.json

19
Abrir o gerenciador de placas
U
FS
C

20
Buscar o ESP8266
U
FS
C

21
Instalar o ESP8266 by ESP8266
U community
FS
C

22
Selecionar a placa
U
FS
Selecione a Wemos D1 R1
C

23
Abrir o exemplo blink
U
FS
C

24
Abrir o exemplo blink
U
FS
C

25
Conectar o dispositivo e
U selecionar a porta
FS
C

26
Carregar o código na placa
U
FS
C

27
Depois de carregado o código ,
U Aparecerá o estado na parte inferior
FS
C

Nota: Esperar até que a mensagem seja : “Carregado”

28
Resultado
U
FS
C

29
U Arduino IDE
FS C e C++
C
Inserida no início, na qual pode ser usada para inicializar configuração

Chamada para repetir um bloco de comandos

30
U Arduino IDE
FS
C Variáveis globais, librarias ou definições

Se define o pin 13 como uma saída digital (se faz na primeira execução )

31
Arduino IDE
U
FS
C

32
U Arduino IDE
FS
C

33
Arduino IDE
U
FS
Usar os exemplos do Arduino ou
C do ESP8266. São muito úteis
para aprender a usar a placa e
os sensores e atuadores.

34
U Exemplos recomendados
FS
C

35
U Exemplos recomendados
FS
C

36
U Bibliotecas
FS
C

37

Você também pode gostar