Sisällysluettelo:
Video: RPi -sääasema ja digitaalikello: 4 vaihetta (kuvilla)
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Kirjailija: Anders644PIMy Instagram
Tietoja: Hei, rakastan elektroniikkaa, 3D -tulostusta ja tekemieni töiden jakamista. Useimmiten yritän tehdä hyödyllisiä asioita, mutta joskus teen niitä myös vain huvin vuoksi ja oppiakseni jotain uutta. Ja jos pidät näkemästäsi, seuraa… Lisätietoja Anders644PI: stä »
Tämä on nopea ja helppo projekti ja mukava näyttö esille. Se näyttää sekä ajan, sääolosuhteet että lämpötilan. Ja jos pidät näkemästäsi, seuraa minua Instagramissa ja Twitterissä (@Anders644PI), niin pysyn tekemieni kanssa.
Koodi perustuu StuffWithKirbyn hyödylliseen koodiin JSON -säätietojen lukemiseen pythonissa ja SteveAmor Githubin erittäin viileään SenseHat -digitaalikellokoodiin.
Tarvitset:
- Raspberry Pi 3 (mikä tahansa 40-nastainen Raspberry Pi toimii)
- Raspberry Pi SenseHat (tai mikä tahansa muu näyttö säätietojen näyttämiseksi)
- 5V 2,4A virtalähde Raspberry Pi: lle
- Vähintään 8 Gt: n Micro SD -kortti, jossa on uusin Raspian -versio
- 3D -tulostin ja minkä tahansa värin PLA -kelat (valinnainen)
- Tämä sarja ruuveja ja esteitä (valinnainen: tarvitset tätä vain, jos haluat käyttää hajotinta)
Vaihe 1: Säätiedot
Saamme säätiedot OpenWeatherMap.org -sivustolta, mutta voit tietysti lisätä termin tai vastaavan Pi: hen ja lukea tietoja suoraan, jos todella haluat.
- Aloita luomalla ILMAINEN tili OpenWeatherMap.org -sivustolla.
- Kopioi sitten api-avaimesi myöhempää käyttöä varten.
- Lataa nyt ja avaa city.list.json-tiedosto, etsi kaupunki ja kopioi kaupunki-tunnus myöhempää käyttöä varten.
Vaihe 2: Pi: n asentaminen
1. Suorita tämä komento Pi -laitteen päätelaitteessa (Internet -yhteydellä) saadaksesi Pi -asetukset:
sudo apt-get update && sudo apt-get update
2. Lataa nyt GitHub -reponi ja muokkaa komentosarjaa:
git-klooni 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. Liitä RPi_Weather_Station.py-api-avain ja kaupunkitunnuksesi. Voit myös muuttaa yksiköt keisarillisiksi (fahrenheit), jos haluat sen metrisen (astetta) yli.
4. Suorita se nyt, ja sen pitäisi toimia hyvin. Mutta jos sinulla on ongelmia, kerro minulle kommenteissa, niin autan mielelläni.
sudo python RPi_Weather_Station.py
Vaihe 3: 3D -tulostetut lisävarusteet
Tämä vaihe on valinnainen. Nyt sinulla on jo toimiva sääasema. Mutta kun minulla on pääsy 3D-tulostimeen, käytän sitä paremmin.
1. Ensimmäinen päivitys on diffuusori SenseHatille, joka voidaan ruuvata hattuun kahdella ruuvilla ja kahdella Pi -pylvällä. Käytin joitain ruuveja, jotka minulla oli ympärillä, mutta joidenkin pitäisi toimia myös. Lataa tiedosto täältä:
2. Toinen päivitys on pystysuora jalusta Pi: lle. Tämä ei vaadi ruuveja, se liukuu vain USB-portteihin. Tämä tekee USB- ja Ethernet-portit toimimattomiksi. Lataa tiedosto täältä:
Vaihe 4: Tulos
Onnittelut, olet valmis !!! Sinulla pitäisi nyt olla mukava RPi -sääasema, joka voi istua työpöydälläsi ja ilmoittaa sinulle hyödyllisiä säätietoja.
Haluaisin nähdä, mitä teet tällä projektilla, joten merkitse minut osoitteeseen @anders644pi, Twitterissä tai Instagramissa, jos onnistut. Ja jos pidät tästä projektista, äänestä minua mikrokontrollerikilpailussa: