Sadržaj:
Video: RPi meteorološka stanica i digitalni sat: 4 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Autor Anders644PIMy InstagramSlijedite Više od autora:
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
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.
- Počnite tako što ćete otvoriti BESPLATAN račun na OpenWeatherMap.org.
- Zatim kopirajte svoj api-ključ za kasniju upotrebu.
- Sada preuzmite i otvorite datoteku city.list.json, potražite svoj grad, a zatim kopirajte gradski ID za kasnije.
Korak 2: 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
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
Č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: