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, Novembar
Anonim
Image
Image
RPi meteorološka stanica i digitalni sat
RPi meteorološka stanica i digitalni sat

Autor Anders644PIMy InstagramSlijedite 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: Zdravo, volim elektroniku, 3D štampanje i dijeljenje onoga što napravim. Uglavnom pokušavam napraviti korisne stvari, ali ponekad napravim i neke samo iz zabave 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 projekat za izradu i lijep ekran za prikazivanje. Prikazuje vrijeme, vremenske prilike i temperaturu. A ako vam se sviđa ono što vidite, slijedite me na Instagramu i Twitteru (@Anders644PI) kako biste bili u toku sa onim što radim.

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

Trebat će vam:

  • Raspberry Pi 3 (bilo koji Raspberry Pi sa 40 pinova će raditi)
  • Raspberry Pi SenseHat (ili bilo koji drugi ekran 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 štampač i kalemovi bilo koje boje PLA (opcionalno)
  • Ovaj set vijaka i rastojanja (izborno: Ovo vam je potrebno samo ako želite koristiti difuzor)

Korak 1: Podaci o vremenu

Vremenski podaci
Vremenski podaci

Vremenske podatke dobivamo s OpenWeatherMap.org -a, ali naravno možete dodati termister ili slično u Pi i čitati podatke iz toga izravno, 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 -a

Postavljanje Pi -a
Postavljanje Pi -a

1. U terminalu na Pi -u (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 (stepeni).

4. Sada ga pokrenite i trebao bi raditi odlično. 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 štampani pribor

3D štampani pribor
3D štampani pribor
3D štampani pribor
3D štampani pribor
3D štampani pribor
3D štampani pribor

Ovaj korak nije obavezan, do sada već imate funkcionalnu meteorološku stanicu. Ali kad imam pristup 3D štampač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 položio, ali neki od njih bi također trebali funkcionirati. Preuzmite datoteku ovdje:

2. Druga nadogradnja je vertikalno 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, završili ste !!! Sada biste trebali imati lijepu vremensku stanicu RPi koja bi sjedila za vašim stolom i obavještavala vas sa korisnim vremenskim podacima.

Volio bih vidjeti šta 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 takmičenju za mikrokontrolere:

Preporučuje se: