Obsah:

Meteostanice RPi a digitální hodiny: 4 kroky (s obrázky)
Meteostanice RPi a digitální hodiny: 4 kroky (s obrázky)

Video: Meteostanice RPi a digitální hodiny: 4 kroky (s obrázky)

Video: Meteostanice RPi a digitální hodiny: 4 kroky (s obrázky)
Video: TOP 10 Tajné funkce mobilu o kterých 90% lidí neví 2024, Prosinec
Anonim
Image
Image
Meteostanice RPi a digitální hodiny
Meteostanice RPi a digitální hodiny

Od Anders644PIMy InstagramSledovat více od autora:

Minimalistický inteligentní květináč
Minimalistický inteligentní květináč
Minimalistický inteligentní květináč
Minimalistický inteligentní květináč
Digitální LED teploměr RPi
Digitální LED teploměr RPi
Digitální LED teploměr RPi
Digitální LED teploměr RPi
Ovládání televize NodeMCU Alexa
Ovládání televize NodeMCU Alexa
Ovládání televize NodeMCU Alexa
Ovládání televize NodeMCU Alexa

O: Ahoj, miluji elektroniku, 3D tisk a sdílení toho, co vyrobím. Většinou se snažím vyrábět užitečné věci, ale někdy je také vyrábím jen pro zábavu a pro učení se něčemu novému. A pokud se vám líbí to, co vidíte, sledujte… Více o Anders644PI »

Jedná se o rychlý a snadný projekt, který lze snadno předvést. Zobrazuje čas, povětrnostní podmínky a teplotu. A pokud se vám líbí to, co vidíte, sledujte mě na Instagramu a Twitteru (@Anders644PI), abyste udrželi krok s tím, co dělám.

Kód je založen na užitečném kódu StuffWithKirby pro čtení dat o počasí JSON v pythonu a SteveAmor na super cool digitálním hodinovém kódu SenseHat od Githubu.

Budete potřebovat:

  • Raspberry Pi 3 (jakýkoli 40pinový Raspberry Pi bude fungovat)
  • Raspberry Pi SenseHat (Nebo jakýkoli jiný displej pro zobrazení údajů o počasí)
  • 5V 2,4A napájecí zdroj pro Raspberry Pi
  • Micro SD karta 8 GB nebo vyšší s nejnovější verzí Raspian
  • 3D tiskárna a cívky jakékoli barvy PLA (volitelně)
  • Tato sada šroubů a distančních sloupků (volitelně: Potřebujete ji pouze v případě, že chcete použít difuzér)

Krok 1: Data o počasí

Údaje o počasí
Údaje o počasí

Data o počasí získáváme z OpenWeatherMap.org, ale do Pi můžete samozřejmě přidat termistera nebo lajk a data z toho přímo načíst, pokud byste opravdu chtěli.

  1. Začněte vytvořením účtu ZDARMA na OpenWeatherMap.org.
  2. Potom zkopírujte klíč API pro pozdější použití.
  3. Nyní si stáhněte a otevřete soubor city.list.json, vyhledejte své město a zkopírujte ID města na později.

Krok 2: Nastavení Pi

Nastavení Pi
Nastavení Pi

1. V terminálu na Pi (s připojením k internetu) spusťte tento příkaz, abyste získali nastavení Pi:

sudo apt-get update && sudo apt-get upgrade

2. Nyní si stáhněte mé GitHub repo a upravte skript:

git clone https://github.com/Anders644PI/RPi-SenseHat-Digital-Clock-and-Weather-Station.git cd RPi-SenseHat-Digital-Clock-and-Weather-Station nano RPi_Weather_Station.py

3. Do souboru RPi_Weather_Station.py vložte klíč api a ID města. Můžete také změnit jednotky na imperiální (Fahrenheit), pokud to chcete přes metrické (stupně).

4. Nyní jej spusťte a mělo by fungovat skvěle. Pokud ale máte problémy, klidně mi to napište do komentářů a já vám rád pomůžu.

sudo python RPi_Weather_Station.py

Krok 3: 3D tištěné příslušenství

3D tištěné příslušenství
3D tištěné příslušenství
3D tištěné příslušenství
3D tištěné příslušenství
3D tištěné příslušenství
3D tištěné příslušenství

Tento krok je volitelný, nyní již máte funkční meteorologickou stanici. Ale když mám přístup k 3D tiskárně, raději ji použiji.

1. První upgrade je difuzor pro SenseHat, který lze našroubovat na Hat dvěma šrouby a dvěma distančními otvory pro Pi. Použil jsem nějaké šrouby, které jsem měl kolem, ale některé z nich by také měly fungovat. Stáhněte si soubor zde:

2. Druhá aktualizace je svislý stojan pro Pi. Ten nevyžaduje žádné šrouby, pouze se zasouvá do portů USB. To způsobí, že porty USB a Ethernet nebudou fungovat. Stáhněte si soubor zde:

Krok 4: Výsledek

Výsledek
Výsledek

Gratulujeme, máte hotovo !!! Nyní byste měli mít pěknou meteorologickou stanici RPi, která by seděla na vašem stole a informovala vás užitečnými informacemi o počasí.

Rád bych viděl, co s tímto projektem vytvoříte, takže mě prosím označte na @anders644pi, na Twitteru nebo Instagramu, pokud se vám to podaří. A prosím, pokud se vám tento projekt líbí, hlasujte pro mě v soutěži o mikrořadič:

Doporučuje: