Πίνακας περιεχομένων:

Μετεωρολογικός σταθμός RPi και ψηφιακό ρολόι: 4 βήματα (με εικόνες)
Μετεωρολογικός σταθμός RPi και ψηφιακό ρολόι: 4 βήματα (με εικόνες)

Βίντεο: Μετεωρολογικός σταθμός RPi και ψηφιακό ρολόι: 4 βήματα (με εικόνες)

Βίντεο: Μετεωρολογικός σταθμός RPi και ψηφιακό ρολόι: 4 βήματα (με εικόνες)
Βίντεο: Φτιάξε ενα μικρό μετεωρολογικό σταθμό 2024, Νοέμβριος
Anonim
Image
Image
Μετεωρολογικός σταθμός RPi και ψηφιακό ρολόι
Μετεωρολογικός σταθμός RPi και ψηφιακό ρολόι

Από τον Anders644PIMy Instagram Ακολουθήστε περισσότερα από τον συγγραφέα:

Μινιμαλιστικό Smart Planter
Μινιμαλιστικό Smart Planter
Μινιμαλιστικό Smart Planter
Μινιμαλιστικό Smart Planter
Digitalηφιακό θερμόμετρο LED RPi
Digitalηφιακό θερμόμετρο LED RPi
Digitalηφιακό θερμόμετρο LED RPi
Digitalηφιακό θερμόμετρο LED RPi
Έλεγχος τηλεόρασης NodeMCU Alexa
Έλεγχος τηλεόρασης NodeMCU Alexa
Έλεγχος τηλεόρασης NodeMCU Alexa
Έλεγχος τηλεόρασης NodeMCU Alexa

Σχετικά: Γεια, μου αρέσουν τα ηλεκτρονικά, η τρισδιάστατη εκτύπωση και η κοινή χρήση αυτού που φτιάχνω. Προσπαθώ κυρίως να φτιάχνω χρήσιμα πράγματα, αλλά μερικές φορές τα φτιάχνω μόνο για διασκέδαση και για να μάθω κάτι νέο. Και αν σας αρέσει αυτό που βλέπετε, ακολουθήστε … Περισσότερα για τον Anders644PI »

Αυτό είναι ένα γρήγορο και εύκολο έργο για να το φτιάξετε και μια ωραία προβολή. Εμφανίζει τόσο την ώρα, τις καιρικές συνθήκες και τη θερμοκρασία. Και αν σας αρέσει αυτό που βλέπετε, ακολουθήστε με στο Instagram και το Twitter (@Anders644PI) για να συμβαδίσετε με αυτό που φτιάχνω.

Ο κώδικας βασίζεται στον χρήσιμο κώδικα του StuffWithKirby για την ανάγνωση δεδομένων καιρού JSON σε python και του SteveAmor στον εξαιρετικά δροσερό κώδικα του ρολογιού SenseHat της Github.

Θα χρειαστείτε:

  • A Raspberry Pi 3 (Οποιοδήποτε Raspberry Pi 40 ακίδων θα λειτουργήσει)
  • A Raspberry Pi SenseHat (any οποιαδήποτε άλλη οθόνη, για την εμφάνιση των δεδομένων καιρού)
  • Τροφοδοτικό 5V 2.4A για Raspberry Pi
  • Κάρτα Micro SD 8 GB ή υψηλότερη με την τελευταία έκδοση του Raspian
  • Τρισδιάστατος εκτυπωτής και καρούλια οποιουδήποτε χρώματος PLA (προαιρετικό)
  • Αυτό το σύνολο βιδών και αναστολών (Προαιρετικό: Το χρειάζεστε μόνο εάν θέλετε να χρησιμοποιήσετε τον διαχύτη)

Βήμα 1: Δεδομένα καιρού

Δεδομένα καιρού
Δεδομένα καιρού

Λαμβάνουμε τα δεδομένα καιρού από το OpenWeatherMap.org, αλλά μπορείτε φυσικά να προσθέσετε έναν όρο ή ένα όνομα στο Pi και να διαβάσετε δεδομένα από αυτό απευθείας, αν το θέλατε πραγματικά.

  1. Ξεκινήστε κάνοντας ΔΩΡΕΑΝ λογαριασμό στο OpenWeatherMap.org.
  2. Στη συνέχεια, αντιγράψτε το κλειδί api για χρήση αργότερα.
  3. Τώρα κάντε λήψη και ανοίξτε το αρχείο city.list.json, αναζητήστε την πόλη σας και, στη συνέχεια, αντιγράψτε το αναγνωριστικό πόλης για αργότερα.

Βήμα 2: Ρύθμιση του Pi

Ρύθμιση του Pi
Ρύθμιση του Pi

1. Στο τερματικό στο Pi (με σύνδεση στο διαδίκτυο) εκτελέστε αυτήν την εντολή, για να λάβετε τη ρύθμιση Pi:

sudo apt-get ενημέρωση && sudo apt-get αναβάθμιση

2. Τώρα κατεβάστε το repo του GitHub και επεξεργαστείτε το σενάριο:

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. Στο RPi_Weather_Station.py επικολλήστε το κλειδί api και το αναγνωριστικό πόλης. Μπορείτε επίσης να αλλάξετε τις μονάδες σε αυτοκρατορικό (φαρενάιτ), εάν το θέλετε πάνω από το μετρικό (μοίρες).

4. Τώρα τρέξτε το και θα πρέπει να λειτουργεί τέλεια. Αλλά αν έχετε προβλήματα, μη διστάσετε να μου τα πείτε στα σχόλια και θα χαρώ να βοηθήσω.

sudo python RPi_Weather_Station.py

Βήμα 3: Αξεσουάρ εκτύπωσης 3D

Τρισδιάστατα εκτυπωμένα αξεσουάρ
Τρισδιάστατα εκτυπωμένα αξεσουάρ
Τρισδιάστατα εκτυπωμένα αξεσουάρ
Τρισδιάστατα εκτυπωμένα αξεσουάρ
Τρισδιάστατα εκτυπωμένα αξεσουάρ
Τρισδιάστατα εκτυπωμένα αξεσουάρ

Αυτό το βήμα είναι προαιρετικό, μέχρι τώρα έχετε ήδη έναν λειτουργικό μετεωρολογικό σταθμό. Αλλά όταν έχω πρόσβαση σε έναν 3D-εκτυπωτή, καλύτερα να τον χρησιμοποιήσω.

1. Η πρώτη αναβάθμιση είναι ένας διαχύτης για το SenseHat, ο οποίος μπορεί να βιδωθεί στο Καπέλο με δύο βίδες και δύο στάσεις για το Pi. Χρησιμοποίησα μερικές βίδες που είχα τοποθετήσει, αλλά μερικές από αυτές θα πρέπει επίσης να λειτουργούν. Κατεβάστε το αρχείο εδώ:

2. Η δεύτερη αναβάθμιση είναι μια κάθετη βάση για το Pi. Αυτό δεν απαιτεί βίδες, απλώς γλιστράει στις θύρες USB. Αυτό καθιστά τα USB- και Ethernetports μη λειτουργικά. Κατεβάστε το αρχείο εδώ:

Βήμα 4: Το αποτέλεσμα

Το αποτέλεσμα
Το αποτέλεσμα

Συγχαρητήρια, τελειώσατε !!! Θα πρέπει τώρα να έχετε έναν ωραίο μετεωρολογικό σταθμό RPi για να καθίσετε στο γραφείο σας και να σας ενημερώσουμε με χρήσιμες καιρικές πληροφορίες.

Θα ήθελα πολύ να δω τι θα φτιάξετε με αυτό το έργο, γι 'αυτό παρακαλώ κάντε μου tag στο @anders644pi, στο Twitter ή στο Instagram, αν τα καταφέρετε. Και παρακαλώ, αν σας αρέσει αυτό το έργο, ψηφίστε με στον Διαγωνισμό Μικροελεγκτών:

Συνιστάται: