



Atualmente o mercado nacional voltado às criações Makers tem evoluído consideravelmente em termos de tecnologias empregadas e demanda por profissionais na área, onde logo essa crescente acaba impactando diretamente os ambientes de ensinos tecnológicos. No post de hoje iremos expor um modo simplificado de montar sensores para as linhas de microcontroladores ESP e Arduíno via protocolo de comunicação I2C de modo que durante as aulas, professores foquem no ensino da lógica empregada aos seus projetos.
Para fazer este projeto, iremos precisar dos seguintes materiais e serviços:
ESP8266 NodeMCU: Será a placa de desenvolvimento usada neste projeto, seu funcionamento é similar às placas Arduino, mas com algumas particularidades que fazem com que seja melhor escolha para este projeto:
Instalando e configurando código básico I2C Primeiro devemos fazer o carregamento de um código simples para leitura I2C em nosso Arduíno ou Esp
#include <Wire.h>
#define I2C_ADDR 0x27 // troque se o scanner mostrar outro endereço
void setup() {
Wire.begin(); // inicia I2C
}
void loop() {
// Escreve no registrador inteiro (8 bits = P0..P7)
Wire.beginTransmission(I2C_ADDR);
Wire.write(0b11111101); // Todos HIGH, exceto P1 que fica LOW
Wire.endTransmission();
delay(1000);
Wire.beginTransmission(I2C_ADDR);
Wire.write(0b11111111); // Todos HIGH (liga LED no P1)
Wire.endTransmission();
delay(1000);
}
Basicamente cada bit da biblioteca Wire corresponde a um pino do PCF8574. Então para ligar um LED no Terminal P1, ligue o LED entre VCC (5V) e P1 (com resistor). Assim, quando o terminal for 1, o LED acende (caminho para GND) conforme diagrama abaixo:

Então, com tudo finalmente concluído, você pode dar comandos aos seus dispositivos conectados via protocolo I2C a partir do seu Arduino ou ESP de modo a sempre utilizar apenas 4 cabos! Com o conhecimento adquirido aqui, você poderá também serializar uma linha de componentes plug and play (conexão simples) para uso no dia a dia com tais dispositivos conforme mostrado no vídeo abaixo:
Aproveite a criatividade e automatize, adicione, integre sensores e coloque em prática todo o seu conhecimento em robótica e automação. Gostou do projeto? Deixe aqui embaixo seu curtir para nos incentivar a trazer sempre mais conteúdos. Em caso de dúvidas e sugestões, deixe um comentário! Deixo aqui o meu muito obrigado por você ler até aqui.
|
No post de hoje iremos expor um modo simplificado de montar sensores para as linhas de microcontroladores Esp e Arduíno via protocolo de comunicação i2c de modo que durante as aulas, professores foquem no ensino da lógica empregada aos seus projetos.
Encontre tudo na Loja Eletrogate com frete grátis para compras acima de R$ 200