Vremenska postaja RPi in digitalna ura: 4 koraki (s slikami)
Vremenska postaja RPi in digitalna ura: 4 koraki (s slikami)

Video: Vremenska postaja RPi in digitalna ura: 4 koraki (s slikami)

Video: Vremenska postaja RPi in digitalna ura: 4 koraki (s slikami)
Video: PROJET STATION MÉTÉO 2025, Januar
Anonim
Image
Image
Vremenska postaja RPi in digitalna ura
Vremenska postaja RPi in digitalna ura

Avtor Anders644PIMy InstagramSledi še avtorja:

Minimalistični pametni sejalnik
Minimalistični pametni sejalnik
Minimalistični pametni sejalnik
Minimalistični pametni sejalnik
Digitalni termometer RPi LED
Digitalni termometer RPi LED
Digitalni termometer RPi LED
Digitalni termometer RPi LED
NodeMCU Alexa TV nadzor
NodeMCU Alexa TV nadzor
NodeMCU Alexa TV nadzor
NodeMCU Alexa TV nadzor

O: Pozdravljeni, rad imam elektroniko, 3D tiskanje in delim tisto, kar naredim. Večinoma poskušam narediti koristne stvari, včasih pa jih naredim tudi samo za zabavo in za učenje novega. In če vam je všeč, kar vidite, sledite … Več o Anders644PI »

To je hiter in enostaven projekt za ustvarjanje in lep prikaz. Prikazuje čas, vremenske razmere in temperaturo. In če vam je všeč tisto, kar vidite, me spremljajte na Instagramu in Twitterju (@Anders644PI), da boste v koraku s tem, kar naredim.

Koda temelji na uporabni kodi StuffWithKirby za branje vremenskih podatkov JSON v pythonu in SteveAmor na super kul kodi digitalne ure Github SenseHat.

Boste potrebovali:

  • Raspberry Pi 3 (kateri koli 40-polni Raspberry Pi bo deloval)
  • Raspberry Pi SenseHat (ali kateri koli drug zaslon za prikaz vremenskih podatkov)
  • Napajanje 5V 2.4A za Raspberry Pi
  • 8GB ali več Micro SD kartica z najnovejšo različico Raspian
  • 3D tiskalnik in tuljave katere koli barve PLA (neobvezno)
  • Ta komplet vijakov in nastavkov (neobvezno: to potrebujete le, če želite uporabiti difuzor)

1. korak: Podatki o vremenu

Vremenski podatki
Vremenski podatki

Podatke o vremenu dobimo z OpenWeatherMap.org, seveda pa lahko v Pi dodate termister ali podobno in podatke preberete neposredno, če želite.

  1. Začnite z BREZPLAČNIM računom na OpenWeatherMap.org.
  2. Nato kopirajte svoj api-ključ za kasnejšo uporabo.
  3. Zdaj prenesite in odprite datoteko city.list.json, poiščite svoje mesto in nato za pozneje kopirajte city-id.

2. korak: Nastavitev Pi

Nastavitev Pi
Nastavitev Pi

1. V terminalu na Pi (s povezavo z internetom) zaženite ta ukaz, da dobite nastavitev Pi:

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

2. Zdaj prenesite moj repo GitHub in uredite 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. V polje RPi_Weather_Station.py prilepite svoj api-ključ in svoj city-id. Če želite, da je to nad metriko (stopinje), lahko spremenite tudi enote v imperialno (fahrenheit).

4. Zdaj ga zaženite in bi moral delovati odlično. Če pa imate težave, mi v komentarjih povejte in z veseljem vam bom pomagal.

sudo python RPi_Weather_Station.py

3. korak: 3D tiskana dodatna oprema

3D tiskana dodatna oprema
3D tiskana dodatna oprema
3D tiskana dodatna oprema
3D tiskana dodatna oprema
3D tiskana dodatna oprema
3D tiskana dodatna oprema

Ta korak ni obvezen, doslej že imate delujočo vremensko postajo. Ko pa imam dostop do 3D-tiskalnika, ga raje uporabim.

1. Prva nadgradnja je difuzor za SenseHat, ki ga lahko pritrdite na klobuk z dvema vijakoma in dvema odmikoma za Pi. Uporabil sem nekaj vijakov, ki sem jih imel naokoli, vendar bi morali nekateri tudi delovati. Prenesite datoteko tukaj:

2. Druga nadgradnja je navpično stojalo za Pi. Ta ne potrebuje vijakov, samo drsi na vrata USB. Zaradi tega vrata USB in Ethernet ne delujejo. Prenesite datoteko tukaj:

4. korak: Rezultat

Rezultat
Rezultat

Čestitamo, končali ste !!! Zdaj bi morali imeti na mizi lepo vremensko postajo RPi, ki bi vas obvestila s koristnimi vremenskimi informacijami.

Rad bi videl, kaj naredite s tem projektom, zato me prosim označite na @anders644pi, na Twitterju ali Instagramu, če vam to uspe. Prosim, če vam je ta projekt všeč, glasujte zame na natečaju za mikrokrmilnik: