RPi meteorológiai állomás és digitális óra: 4 lépés (képekkel)
RPi meteorológiai állomás és digitális óra: 4 lépés (képekkel)
Anonim
Image
Image
RPi meteorológiai állomás és digitális óra
RPi meteorológiai állomás és digitális óra

Írta: Anders644PIMy InstagramKövetés a szerzőtől:

Minimalista intelligens vetőgép
Minimalista intelligens vetőgép
Minimalista intelligens vetőgép
Minimalista intelligens vetőgép
Digitális RPi LED hőmérő
Digitális RPi LED hőmérő
Digitális RPi LED hőmérő
Digitális RPi LED hőmérő
NodeMCU Alexa TV vezérlés
NodeMCU Alexa TV vezérlés
NodeMCU Alexa TV vezérlés
NodeMCU Alexa TV vezérlés

Névjegy: Szia, szeretem az elektronikát, a 3D nyomtatást, és megosztom, amit csinálok. Többnyire hasznos dolgokat próbálok készíteni, de néha csak szórakozásból és valami új tanulása érdekében is készítek néhányat. És ha tetszik, amit látsz, kövesd … További információ az Anders644PI -ről »

Ez egy gyorsan és egyszerűen elkészíthető projekt, és szép kijelző. Kijelzi az időt, az időjárási körülményeket és a hőmérsékletet. És ha tetszik, amit látsz, kövess engem az Instagramon és a Twitteren (@Anders644PI), hogy lépést tudj tartani azzal, amit készítek.

A kód a StuffWithKirby hasznos kódján alapul a JSON időjárási adatainak pythonban való olvasásakor, és SteveAmor a Github szuper SenseHat digitális óra kódján.

Szükséged lesz:

  • A Raspberry Pi 3 (bármely 40 tűs Raspberry Pi működni fog)
  • A Raspberry Pi SenseHat (vagy bármilyen más kijelző az időjárási adatok megjelenítéséhez)
  • 5V 2.4A tápegység a Raspberry Pi számára
  • 8 GB vagy újabb Micro SD kártya a Raspian legújabb verziójával
  • 3D nyomtató és bármilyen színű PLA orsó (opcionális)
  • Ez a csavar- és támasztókészlet (opcionális: erre csak akkor van szüksége, ha használni szeretné a diffúzort)

1. lépés: Időjárási adatok

Időjárási adatok
Időjárási adatok

Az időjárási adatokat az OpenWeatherMap.org -ról kapjuk, de természetesen hozzáadhat egy terminist vagy hasonlót a Pi -hez, és közvetlenül elolvashatja az adatokat, ha nagyon akarja.

  1. Kezdje INGYENES fiók létrehozásával az OpenWeatherMap.org webhelyen.
  2. Ezután másolja le az api-kulcsát a későbbi használatra.
  3. Most töltse le és nyissa meg a city.list.json fájlt, keresse meg a várost, majd másolja a város-azonosítót későbbre.

2. lépés: A Pi beállítása

A Pi beállítása
A Pi beállítása

1. A Pi terminálon (internetkapcsolattal) futtassa ezt a parancsot a Pi beállítás eléréséhez:

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

2. Most töltse le a GitHub repót és szerkessze a szkriptet:

git klón 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. Az RPi_Weather_Station.py mappába illessze be az api-kulcsot és a város-azonosítót. Az egységeket birodalmi (fahrenheit) értékre is megváltoztathatja, ha ezt metrikus (fok) értékre szeretné.

4. Most futtassa, és nagyszerűen kell működnie. De ha problémái vannak, nyugodtan mondja el megjegyzésekben, és szívesen segítek.

sudo python RPi_Weather_Station.py

3. lépés: 3D nyomtatott tartozékok

3D nyomtatott tartozékok
3D nyomtatott tartozékok
3D nyomtatott tartozékok
3D nyomtatott tartozékok
3D nyomtatott tartozékok
3D nyomtatott tartozékok

Ez a lépés nem kötelező, mostanra már van egy funkcionális időjárás állomása. De ha hozzá tudok férni egy 3D nyomtatóhoz, akkor inkább használom.

1. Az első frissítés egy diffúzor a SenseHat számára, amelyet két csavarral és a Pi két rögzítőelemével lehet a kalaphoz csavarni. Néhány csavart használtam, amelyeket lefektettem, de ezek közül néhánynak működnie kell. Töltse le a fájlt itt:

2. A második frissítés a Pi függőleges állványa. Ez nem igényel csavarokat, csak csúszik az USB-portokra. Ezáltal az USB- és Ethernetportok nem működnek. Töltse le a fájlt itt:

4. lépés: Az eredmény

Az eredmény
Az eredmény

Gratulálok, kész vagy !!! Most már rendelkeznie kell egy szép RPi meteorológiai állomással, amely az asztalán ül, és hasznos időjárási információkkal látja el Önt.

Szeretném látni, hogy mit csinál ezzel a projekttel, ezért kérjük, jelölje meg a @anders644pi címen, a Twitteren vagy az Instagramon, ha sikerül. És kérem, ha tetszik ez a projekt, szavazzon rám a mikrokontroller versenyen:

Ajánlott: