INHOUDSOPGAWE:
Video: RPi Weerstasie en digitale klok: 4 stappe (met foto's)
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Deur Anders644PIMy Instagram Volg meer deur die skrywer:
Oor: Hallo, ek hou van elektronika, 3D -druk en deel wat ek maak. Ek probeer meestal nuttige dinge maak, maar soms maak ek dit ook net vir die plesier en om iets nuuts te leer. En as u hou van wat u sien, volg … Meer oor Anders644PI »
Dit is 'n vinnige en maklike projek om te maak, en 'n goeie vertoning om te pronk. Dit wys die tyd, weerstoestand en temperatuur. En as u hou van wat u sien, volg my op Instagram en Twitter (@Anders644PI) om tred te hou met wat ek maak.
Die kode is gebaseer op die nuttige kode van StuffWithKirby vir die lees van JSON -weerdata in python, en SteveAmor op Github se super cool SenseHat digitale klokkode.
Jy sal nodig hê:
- 'N Raspberry Pi 3 (enige 40-pins Raspberry Pi werk)
- 'N Raspberry Pi SenseHat (of enige ander skerm om die weerdata op te wys)
- 'N 5V 2.4A kragtoevoer vir Framboos Pi
- 'N Micro SD -kaart van 8 GB of hoër met die nuutste weergawe van Raspian
- 'N 3D -drukker en 'n spoel van enige kleur PLA (opsioneel)
- Hierdie stel skroewe en afstande (opsioneel: u benodig dit slegs as u die diffuser wil gebruik)
Stap 1: Weerdata
Ons kry die weerdata van OpenWeatherMap.org, maar u kan natuurlik 'n termistiek of iets dergeliks by die Pi voeg, en data daaruit direk lees as u dit regtig wou.
- Begin met 'n GRATIS rekening op OpenWeatherMap.org.
- Kopieer dan u api-sleutel om later te gebruik.
- Laai nou die city.list.json-lêer af en maak dit oop, soek na u stad en kopieer dan die stad-ID vir later.
Stap 2: Die opstel van die Pi
1. Voer hierdie opdrag uit in die terminale op die Pi (met verbinding met die internet) om die Pi -opstelling te kry:
sudo apt-get update && sudo apt-get upgrade
2. Laai nou my GitHub -repo af en wysig die script:
git-kloon 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. Plak in u RPi_Weather_Station.py u api-sleutel en u stad-ID. U kan ook die eenhede na imperiaal (Fahrenheit) verander as u dit meer as metriek (grade) wil hê.
4. Begin dit nou, en dit behoort goed te werk. Maar as u probleme ondervind, vertel dit my gerus in die kommentaar, en ek help u graag.
sudo python RPi_Weather_Station.py
Stap 3: 3D -gedrukte bykomstighede
Hierdie stap is opsioneel; u het nou reeds 'n funksionele weerstasie. Maar as ek toegang tot 'n 3D-drukker het, is dit beter om dit te gebruik.
1. Die eerste opgradering is 'n diffuser vir die SenseHat, wat met twee skroewe en twee afstande vir die Pi aan die hoed vasgeskroef kan word. Ek het 'n paar skroewe gebruik, maar sommige hiervan behoort ook te werk. Laai die lêer hier af:
2. Tweede opgradering is 'n vertikale staander vir die Pi. Hierdie een benodig geen skroewe nie, dit gly net op die USB-poorte. Dit maak die USB- en Ethernet-poorte nie funksioneel nie. Laai die lêer hier af:
Stap 4: Die resultaat
Baie geluk, jy is klaar !!! U moet nou 'n goeie RPi -weerstasie hê om op u lessenaar te sit en u met nuttige weerinligting inlig.
Ek sal graag wil sien wat u met hierdie projek maak, dus tag my asseblief by @anders644pi, op Twitter of Instagram, as u dit regkry. En as u van hierdie projek hou, stem dan vir my in die Microcontroller Contest: