Este projeto demonstra um radar ultrassônico utilizando um sensor HC-SR04 e um display OLED com o Raspberry Pi Pico. O código proporciona uma visualização gráfica da função do sensor, exibindo a distância medida e representações gráficas de diferentes níveis de proximidade.
Antes de utilizar este projeto, certifique-se de ter os seguintes componentes:
- Sensor HC-SR04
- Display OLED de 1.3 ou 0.96 polegadas
Sensor | Raspberry Pi Pico Pino |
---|---|
- Trigger | 20 |
- Echo | 21 |
- VCC | 5V |
- GND | GND |
Display | Raspberry Pi Pico Pino |
---|---|
- SCL (ou SCK) | 5 |
- SDA | 4 |
- VCC | 3.3-5V |
- GND | GND |
Certifique-se de conectar os pinos corretamente conforme indicado na tabela para garantir o funcionamento adequado do sensor HC-SR04 e do display OLED.
O código disponibilizado suporta dois drivers de display OLED, dependendo do modelo que você está utilizando. É crucial escolher o driver correto para garantir que o display funcione corretamente. Abaixo estão os dois drivers suportados:
U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE); // Driver do display OLED de 1.3 Polegadas
OU
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE, /* clock=*/ SCL, /* data=*/ SDA); // Driver do display OLED de 0.96 Polegadas
Este projeto é licenciado sob a licença MIT, o que significa que você é livre para utilizá-lo e modificar o código conforme necessário. Consulte o arquivo de licença para obter mais detalhes.
- Clone o repositório:
git clone https://github.com/alexxsouzaa/Radar_Ultrassonico.git
- Instale as bibliotecas necessárias (UltraSonic_HC_SR04 e U8g2).
- Conecte o sensor HC-SR04 e o display OLED conforme o mapa de pinos.
- Carregue o código para o seu ESP32.
- Monitore as leituras de distância e a representação gráfica no display OLED.