Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto tutoriálu postavíme úžasnou (má funkci řídicího panelu a chatu!), Ale jednoduchou meteorologickou stanici IoT pomocí Zio Zuino XS PsyFi32 a našeho nejnovějšího začlenění do rodiny Qwiic, senzoru tlaku vzduchu Zio Qwiic! Deska je vybavena senzorem BMP280 od společnosti Bosch, který měří teplotu barometrického tlaku, a lze ji dokonce použít jako výškoměr!
Existuje mnoho projektů meteorologických stanic, ale ne mnoho (nebo vůbec nějaké, které bychom mohli vidět) využívají funkce WiFi senzoru Zuino XS PsyFi32 A senzoru Zio BMP280. Cílem tohoto projektu není jen vybudovat meteorologickou stanici, ale také začít používat možnosti WiFi na PsyFi32.
Měli byste již nakonfigurovat a nainstalovat PsyFi32 pro vývoj s Arduino IDE. Pokud nemáte, podívejte se na náš tutoriál, kde se dozvíte, jak používat PSyFi32 s Arduino IDE.
Hardware:
- Zuino XS PsyFi32
- Senzor tlaku vzduchu Zio Qwiic (BMP280)
- Qwiic kabel
- Kabel USB A na Micro USB B
Software a knihovny:
- Arduino IDE
- Knihovna Arduino ESP32
- Knihovna Adafruit_BMP280
- Knihovna ovladačů Adafruit Unified Sensor Driver
- ThingSpeak
Krok 1: Připojte Zuino XS PsyFi32 a snímač tlaku vzduchu pomocí kabelu Qwiic a napájejte PsyFi32
Nastavení je velmi jednoduché, stačí propojit PsyFi32 a snímač tlaku vzduchu dohromady. Dobrá věc na Qwiic je, že pro připojení komponent nepotřebujete prkénko nebo spoustu špinavých kabelů!
Krok 2: Nastavte ThingSpeak tak, aby byl schopen číst data ze senzorů
Pokud jej ještě nemáte, vytvořte si účet na ThingSpeak. V pravé horní nabídce přejděte na Kanály a vytvořte nový kanálVyplňte název a popis informačních polí a vyberte tři pole. Za tímto účelem vyplňte štítky polí takto: Teplota (° C), Tlak (hPa) a Nadmořská výška (m) Můžete vyplnit další informace, jako je odkaz na web nebo Github, ale pole v (2) jsou naprosté minimum
Krok 3: Flashujte PsyFi32
Před odesláním kódu budete muset zadat své SSID a heslo k WiFi. Přejděte na kanál ThingSpeak, který jste právě vytvořili, a klikněte na API Keys. Zkopírujte ‘Write API Key’ do kódu (řetězec api_key).
Krok 4:
Nyní máte vlastní meteorologickou stanici!
Zde se můžete podívat na kanál, který jsme pro tento výukový program nastavili.
Úplný kód tohoto tutoriálu si můžete stáhnout zde.