Sadržaj:

RPi meteorološka stanica i digitalni sat: 4 koraka (sa slikama)
RPi meteorološka stanica i digitalni sat: 4 koraka (sa slikama)

Video: RPi meteorološka stanica i digitalni sat: 4 koraka (sa slikama)

Video: RPi meteorološka stanica i digitalni sat: 4 koraka (sa slikama)
Video: Leap Motion SDK 2024, Srpanj
Anonim
Image
Image
Meteorološka stanica RPi i digitalni sat
Meteorološka stanica RPi i digitalni sat

Napisao Anders644PIMy InstagramSlijedi Više od autora:

Minimalistički pametan sadnjak
Minimalistički pametan sadnjak
Minimalistički pametan sadnjak
Minimalistički pametan sadnjak
Digitalni RPi LED termometar
Digitalni RPi LED termometar
Digitalni RPi LED termometar
Digitalni RPi LED termometar
NodeMCU Alexa TV kontrola
NodeMCU Alexa TV kontrola
NodeMCU Alexa TV kontrola
NodeMCU Alexa TV kontrola

O: Bok, volim elektroniku, 3D ispis i dijeljenje onoga što napravim. Uglavnom pokušavam napraviti korisne stvari, ali ponekad napravim i neke samo za zabavu i za učenje nečeg novog. A ako vam se sviđa ono što vidite, slijedite … Više o Anders644PI »

Ovo je brz i jednostavan projekt za izradu i lijep prikaz za pokazivanje. Prikazuje vrijeme, vremenske uvjete i temperaturu. A ako vam se sviđa ono što vidite, slijedite me na Instagramu i Twitteru (@Anders644PI) kako biste bili u toku s onim što radim.

Kôd se temelji na StuffWithKirbyjevom korisnom kodu za čitanje JSON -ovih vremenskih podataka u pythonu i SteveAmoru na super cool SenseHat kodu digitalnog sata Github -a.

Trebat će vam:

  • Raspberry Pi 3 (Svaki 40-pinski Raspberry Pi će raditi)
  • Raspberry Pi SenseHat (ili bilo koji drugi zaslon za prikaz vremenskih podataka)
  • Napajanje od 5V 2.4A za Raspberry Pi
  • Micro SD kartica od 8 GB ili novija s najnovijom verzijom Raspiana
  • 3D pisač i kalemovi bilo koje boje PLA (izborno)
  • Ovaj set vijaka i rastojanja (izborno: ovo vam je potrebno samo ako želite koristiti difuzor)

Korak 1: Podaci o vremenu

Podaci o vremenu
Podaci o vremenu

Vremenske podatke dobivamo s OpenWeatherMap.org -a, ali naravno da biste mogli dodati termister ili sličicu u Pi i izravno čitati podatke s toga, ako zaista želite.

  1. Počnite tako što ćete otvoriti BESPLATAN račun na OpenWeatherMap.org.
  2. Zatim kopirajte svoj api-ključ za kasniju upotrebu.
  3. Sada preuzmite i otvorite datoteku city.list.json, potražite svoj grad, a zatim kopirajte gradski ID za kasnije.

Korak 2: Postavljanje Pi

Postavljanje Pi
Postavljanje Pi

1. Na terminalu na Pi (s povezivanjem na internet) pokrenite ovu naredbu da biste dobili postavku Pi:

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

2. Sada preuzmite moj GitHub repo i uredite skriptu:

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. U RPi_Weather_Station.py zalijepite svoj api-ključ i svoj grad-id. Također možete promijeniti jedinice u imperijalne (fahrenheit), ako to želite preko metričkih (stupnjevi).

4. Sada ga pokrenite i trebao bi odlično funkcionirati. Ali ako imate problema, slobodno mi to recite u komentarima, a ja ću vam rado pomoći.

sudo python RPi_Weather_Station.py

Korak 3: 3D ispisani pribor

3D ispisani pribor
3D ispisani pribor
3D ispisani pribor
3D ispisani pribor
3D ispisani pribor
3D ispisani pribor

Ovaj korak nije obavezan, do sada već imate funkcionalnu meteorološku stanicu. Ali kad imam pristup 3D pisaču, bolje ga koristim.

1. Prva nadogradnja je difuzor za SenseHat, koji se može pričvrstiti na šešir s dva vijka i dva stakla za Pi. Koristio sam neke vijke koje sam postavio okolo, ali neki bi od njih također trebali funkcionirati. Preuzmite datoteku ovdje:

2. Druga nadogradnja je okomito postolje za Pi. Ovaj ne zahtijeva vijke, samo klizi na USB priključke. Zbog toga USB i Ethernetportovi ne rade. Preuzmite datoteku ovdje:

Korak 4: Rezultat

Rezultat
Rezultat

Čestitamo, gotovi ste !!! Sada biste trebali imati lijepu vremensku postaju RPi koja bi sjela na vaš stol i obavijestila vas korisnim vremenskim podacima.

Volio bih vidjeti što radite s ovim projektom, pa me označite na @anders644pi, na Twitteru ili Instagramu, ako uspijete. I molim vas, ako vam se sviđa ovaj projekt, glasajte za mene na natjecanju za mikrokontrolere:

Preporučeni: