Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste tutorial, construiremos uma estação meteorológica IoT incrível (tem um painel e um recurso de chat!), Mas simples, usando o Zuino XS PsyFi32 da Zio e nossa mais recente incorporação à família Qwiic, o sensor de pressão de ar Zio Qwiic! A placa possui um sensor BMP280 da Bosch que mede a temperatura da pressão barométrica, e pode até ser usada como um altímetro!
Existem muitos projetos de estações meteorológicas, mas poucos (ou qualquer um que possamos ver) usam a funcionalidade WiFi do Zuino XS PsyFi32 E do sensor Zio BMP280. O objetivo deste projeto não é apenas construir uma estação meteorológica, mas também começar a usar os recursos WiFi do PsyFi32.
Você já deve ter configurado e instalado o PsyFi32 para desenvolvimento com o Arduino IDE. Se você não fez isso, verifique nosso tutorial para aprender como usar o PSyFi32 com o Arduino IDE.
Hardware:
- Zuino XS PsyFi32
- Sensor de pressão de ar Zio Qwiic (BMP280)
- Cabo Qwiic
- Cabo USB A para Micro USB B
Software e bibliotecas:
- IDE Arduino
- Biblioteca Arduino ESP32
- Biblioteca Adafruit_BMP280
- Biblioteca Adafruit Unified Sensor Driver
- ThingSpeak
Etapa 1: conecte o Zuino XS PsyFi32 e o sensor de pressão de ar usando o cabo Qwiic e ligue o PsyFi32
A configuração é bem simples, apenas conecte o PsyFi32 e o sensor de pressão de ar em série. A coisa boa sobre o Qwiic é que você não precisa de uma placa de ensaio ou um monte de cabos bagunçados para conectar os componentes!
Etapa 2: Configure o ThingSpeak para ser capaz de ler os dados do sensor
Se você ainda não o tem, crie uma conta no ThingSpeak. Vá para Canais no menu superior direito e crie um Novo ChannelFill nos campos de informações nome e descrição e selecione três Campos. Em ordem, preencha os rótulos de campo da seguinte forma: Temperatura (° C), Pressão (hPa) e Altitude (m) Você pode preencher outras informações, como link do site ou Github, mas os campos em (2) são o mínimo
Etapa 3: atualize o PsyFi32
Será necessário inserir seu SSID e senha WiFi antes de enviar o código. Vá para o canal ThingSpeak que acabou de criar e clique em Chaves API. Copie o ‘Write API Key’ para o código (string api_key).
Passo 4:
Agora você tem sua própria estação meteorológica!
Você pode dar uma olhada no canal que configuramos para este tutorial aqui.
O código completo deste tutorial pode ser baixado aqui.