Jak

Raspberry Pi 2 jako meteorologická stanice v 18 krocích

Vybavením Raspberry Pi 2 senzory a umístěním do krytu odolného proti povětrnostním vlivům můžete postavit meteorologickou stanici na několik desítek. V tomto článku vám ukážeme, jak vytvořit, naprogramovat a zpracovat vlastní meteorologickou stanici.

01 Dodávky

Pro naši meteorologickou stanici potřebujeme snímač teploty a vlhkosti AM2302 a také snímač tlaku vzduchu BMP180. Kromě toho některé propojovací vodiče m / f a prkénko. Senzory připojujeme přes nepájivé pole k pinům GPIO Raspberry Pi 2, které načítají hodnoty a nahrávají je do meteorologické služby Weather Underground. Pro toto připojení k internetu používáme WiFi adaptér TP-LINK TL-WN823N. Všechno jsme umístili do krytu odolného proti povětrnostním vlivům, aby mohla být naše osobní meteorologická stanice umístěna venku. Veškerý spotřební materiál je k prodeji v Kiwi Electronics.

02 Instalace Raspbian

Předpokládáme, že v základním kurzu Raspberry Pi 2 jste nainstalovali operační systém Raspbian pomocí NOOBS. Pokud jste nainstalovali jiný operační systém s NOOBS, například OpenELEC, je snadné vrátit se zpět. Připojte napájecí zdroj Raspberry Pi do elektrické zásuvky a okamžitě podržte klávesu Shift, aby se instalační program znovu otevřel. Pokud na kartě microSD vašeho Pi ještě není žádný operační systém, nainstalujte NOOBS a spusťte z něj Pi.

03 Podpora jádra I2C

Čidlo BMP180 používá pro komunikaci s Pi protokol I2C (Inter-Integrated Circuit). Nejprve musíme povolit podporu v jádře. Přihlaste se do Raspbian pomocí uživatelského jména pi a heslo malina a poté spusťte příkaz sudo raspi-config z. Navigovat do Pokročilé možnosti a stiskněte Enter, pak proveďte totéž s I2C. Na otázku, zda chcete povolit rozhraní I2C, přejděte pomocí klávesy se šipkou na Ano a stiskněte klávesu Enter. Potvrďte, že chcete načíst modul jádra automaticky. Poté stiskněte v hlavní nabídce raspi-config Dokončit a řekněte, že ještě nechcete restartovat Pi.

04 I2C testování

Stále musíme automaticky načíst jeden další modul jádra. Enter sudo nano / etc / modules a zadejte řádek s i2c-dev na. Zavřete soubor a uložte jej pomocí kláves Ctrl + X J a stiskněte klávesu Enter. Restartujte Pi pomocí sudo restart. Poté otestujeme, zda podpora I2C funguje. Nejprve nainstalujte některé nástroje pomocí sudo apt-get nainstalovat i2c-tools. Poté spusťte příkaz sudo i2cdetect -y 1 zkontrolovat, která připojená zařízení vaše Raspberry Pi rozpozná na sběrnici I2C. Prozatím neexistují žádné, ale je to praktický způsob, jak otestovat, zda podpora I2C funguje. Příkaz nesmí zobrazovat chybovou zprávu.

$config[zx-auto] not found$config[zx-overlay] not found