Video: RPi ilmajaam ja digitaalkell: 4 sammu (piltidega)
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Autor: Anders644PIMy Instagram
Teave: Tere, mulle meeldib elektroonika, 3D printimine ja oma tegemiste jagamine. Enamasti proovin teha kasulikke asju, kuid mõnikord valmistan ka mõnda lihtsalt lõbu pärast ja millegi uue õppimiseks. Ja kui teile meeldib see, mida näete, järgige … Lisateave Anders644PI kohta »
See on kiire ja lihtne projekt ning kena ekraan näitamiseks. See näitab nii kellaaega, ilmastikutingimusi kui ka temperatuuri. Ja kui teile meeldib see, mida näete, jälgige mind Instagramis ja Twitteris (@Anders644PI), et olla kursis sellega, mida ma teen.
Kood põhineb StuffWithKirby kasulikul koodil JSON -i ilmateabe lugemisel pythonis ja SteveAmoril Githubi ülilaheda SenseHat digitaalse kella koodil.
Sa vajad:
- Raspberry Pi 3 (mis tahes 40-pin Raspberry Pi töötab)
- Raspberry Pi SenseHat (või mis tahes muu ekraan ilmateabe kuvamiseks)
- 5V 2,4A toiteallikas Raspberry Pi jaoks
- 8 GB või suurem Micro SD -kaart koos Raspiani uusima versiooniga
- 3D -printer ja mis tahes värvi PLA -poolid (valikuline)
- See komplekt kruvisid ja takistusi (valikuline: vajate seda ainult siis, kui soovite kasutada hajuti)
Samm: ilmateated
Ilmastikuandmed saame OpenWeatherMap.org -ist, kuid muidugi võiksite Pi -le lisada termistri või muu meeldiva ja lugeda sealt otse andmeid, kui soovite.
- Alustage teenusega OpenWeatherMap.org tasuta konto loomisega.
- Seejärel kopeerige api-võti, et seda hiljem kasutada.
- Laadige nüüd alla ja avage fail city.list.json, otsige oma linna ja kopeerige linna-ID hilisemaks kasutamiseks.
Samm: Pi seadistamine
1. Pi terminalis (Interneti -ühendusega) käivitage see käsk Pi seadistuse saamiseks:
sudo apt-get update && sudo apt-get upgrade
2. Laadige nüüd alla minu GitHubi repo ja muutke skripti:
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. Kleepige RPi_Weather_Station.py oma api-võti ja linna-id. Samuti saate ühikuteks muuta imperiaalseid (fahrenheiti), kui soovite seda üle meetrilise (kraadides).
4. Nüüd käivitage see ja see peaks suurepäraselt toimima. Aga kui teil on probleeme, rääkige sellest mulle kommentaarides ja ma aitan hea meelega.
sudo python RPi_Weather_Station.py
3. samm: 3D -prinditud tarvikud
See samm on valikuline, praeguseks on teil juba funktsionaalne ilmajaam. Aga kui mul on juurdepääs 3D-printerile, kasutan seda parem.
1. Esimene uuendus on SenseHat'i hajuti, mida saab mütsi külge kruvida kahe kruviga ja Pi jaoks kahe eraldusjoonega. Ma kasutasin mõnda kruvi, mille olin ümber pannud, kuid mõned neist peaksid ka töötama. Laadige fail alla siit:
2. Teine täiendus on Pi jaoks vertikaalne alus. See ei vaja kruvisid, see libiseb lihtsalt USB-portidele. See muudab USB- ja Ethernetportid funktsionaalseks. Laadige fail alla siit:
4. samm: tulemus
Palju õnne, olete valmis !!! Nüüd peaksite oma laua taga istuma mõnusa RPi ilmajaama ja teavitama teid kasuliku ilmateatega.
Mulle meeldiks näha, mida te selle projektiga teete, nii et palun märkige mind aadressil @anders644pi, Twitteris või Instagramis. Ja palun, kui teile see projekt meeldib, hääletage minu poolt mikrokontrollerite konkursil: