Postagens

Mostrando postagens com o rótulo Wifi

Instalando o módulo uMQTT na ESP32

Imagem
Se você já tentou importar a biblioteca/modulo uMQTT, percebeu que o firmware do micropython instalado não o comporta, não é mesmo? Bom, isto não um grande problema, nesta publicação lhe mostrarei como baixar o repositório de bibliotecas do micropython e instalar o módulo umqtt.simple, a partir dos comandos que serão ensinados você será capaz de instalar qualquer um dos módulos. Para os usuários do Windows deverá ser instalado o software Git, disponível neste link , caso você tenha muita dificuldade de instalá-lo assista este vídeo . Após a instalação, abra o prompt de comando do Windows e verifique se ele reconhece o git como um comando digitando “git. Se sua tela receber as mesmas mensagens que a da imagem a seguir é porque está tudo certo.  Comando Git - Figura 1 Posteriormente à isto iremos “clonar” uma pasta de um repositório do gitHub através do comando:   “git clone https://github.com/micropython/micropython-lib ” Git clone- Figura 2 ...

Meus primeiros passos com a ESP32

Imagem
Neste post será comentado algumas características sobre o ESP32.  Bom, em janeiro de 2017 foi lançada o ESP32, Um microcontrolador superior ao ESP8266. Sem o objetivo de substituir a ESP8266, o grande diferencial deste novo microcontrolador é a comunicação BLUETOOTH, mais GPIOS, sensor capacitivo e sensor de temperatura. Abaixo uma tabela que os compara, para melhor visualização. Especificações ESP8266 ESP32 MCU Xtensa Single-CORE 32-bit L106 Xtensa Dual-Core 32-bit LX6 600 DMIPS 802.11 b/g/n WI-FI Yes HT20 Yes HT40 Bluetooth - Bluetooth 4.2 and below Typical Frequency 80MHz 160MHz SRAM 160 kBytes 512 kBytes Flash SPI Flash up to 16 MBytes SPI Flash up to 16 MBytes GPIO 17 36 Hardware/Software PWM -/8 Canais 1/ 16 canais SPI/ I2C/12S/UART 2/1/2/2 4/2/2/3 ADC 10-bit ...

Publicando dados da Serial com MQTT

Imagem
   Neste post será mostrado como ler dados através da Serial da ESP8266 e publicá-los através do protocolo MQTT no celular com o aplicativo MQTTDASHBOARD. Para esta aplicação será necessário:   -Uma ESP8266 e outro Hardware (no meu caso, utilizei outra ESP8266); -Uma protoboard; -Um celular com o aplicativo MQTTDASHBOARD; -Cabos Jumpers. 1) PASSO: Montagem do circuito Para começar iremos fazer a montagem da comunicação, você pode visualizá-la na imagem abaixo.   Montagem da aplicação Na ESP8266 enumerada com 1 será quem mandará os dados através da Serial e a número 2 será quem fará a leitura desses dados e a publicação no celular com o protocolo MQTT. A aplicação na ESP8266-1 irá escrever o estado do Led (ligado/desligado) e acioná-lo, por este motivo há um led conectado. Os dados serão enviados através do pino Tx e serão recebidos através da Rx (na ESP8266-2). IMPORTANTE: O GND e o VCC dos hardwares precis...