Πίνακας περιεχομένων:
- Βήμα 1: Προσθέστε κεφαλίδες στο MKR1000
- Βήμα 2: Συναρμολογήστε σακίδιο LED 8x8
- Βήμα 3: Συναρμολογήστε τη σύνδεση
- Βήμα 4: Συγκολλήστε στο Perfboard
- Βήμα 5: Τελική συνέλευση
- Βήμα 6: Λογισμικό
Βίντεο: WeatherBot 3000: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Αυτό το έργο χρησιμοποιεί το Arduino MKR1000 για σύνδεση στο διαδίκτυο και λήψη χρόνου και καιρού. Θα χρειαστείτε WiFi. Εμφανίζει τον χρόνο και τον καιρό στην οθόνη led 8x8. Χρησιμοποιούμε εικονίδια για την εμφάνιση γενικών καιρικών συνθηκών όπως ηλιόλουστη, συννεφιασμένη, βροχερή, τη νύχτα και χρησιμοποιούμε ειδικά εικονίδια για ειδικές εκδηλώσεις. Οι ειδικές εκδηλώσεις περιλαμβάνουν πράγματα όπως η Ημέρα του Αγίου Βαλεντίνου, τα γενέθλια, οι επετείους κλπ. Αυτά εμφανίζονται μόνο την πραγματική ημέρα.
Έχουμε κλείσει το έργο μέσα σε ένα τρισδιάστατο τυπωμένο κουτί με αφαιρούμενο καπάκι. Για να ξεκινήσετε, συλλέξτε τα ανταλλακτικά σας.
Μέρη 1. Arduino MKR1000
2. Adafruit Mini 8x8 LED Matrix w/I2C Σακίδιο
3. Διάτρητη σανίδα
4. Αρσενικό προς θηλυκό προ πτυχωμένο καλώδιο 6"
5. Υποδοχή σύσφιξης Περίβλημα 1x4
6. Βύσμα τοίχου 5V 2A Micro USB
7. Box for Project (Τρισδιάστατα εκτυπώσαμε το κουτί χρησιμοποιώντας το www.makexyz.com Εδώ είναι τα 2 αρχεία STL που θα χρειαστείτε - 1. Καπάκι 2. Κουτί)
Διάφορα αντικείμενα
1. κλειδί openweathermap.org
2. Όνομα χρήστη και κωδικός πρόσβασης WiFi
Βήμα 1: Προσθέστε κεφαλίδες στο MKR1000
Έτσι, το πρώτο πράγμα είναι να κολλήσετε κεφαλίδες στο MKR1000.
Οι μόνες καρφίτσες που χρειάζεστε πραγματικά είναι 5V, GND, SCL, SDAT που φαίνονται στη φωτογραφία στο κάτω μέρος.
Χρησιμοποιήσαμε συνολικά 12 κεφαλίδες σε ομάδες των 4, καθώς είχαμε ήδη κεφαλίδες 4 τεμαχίων.
Οι επιπλέον κεφαλίδες είναι μόνο για σταθερότητα κατά την τοποθέτησή τους στο διάτρητο.
Βάζουμε τέσσερις κεφαλίδες στις ακίδες 5v, vin, vcc, gnd. Το δεύτερο 4 το βάζουμε σε scl, sda, miso, sck. Τα τελευταία 4 βρίσκονται στην άλλη πλευρά σε A5, A4, A3, A2.
Τα 4 τελευταία βρίσκονται στην άλλη πλευρά των A5, A4, A3, A2 και είναι μόνο για σταθερότητα.
Συγκολλήστε τις καρφίτσες της κεφαλίδας και βάλτε το MKR1000 σε μια σανίδα ψωμιού.
Βήμα 2: Συναρμολογήστε σακίδιο LED 8x8
Τώρα, προσθέστε την οθόνη led 8x8 στο σακίδιο. Προσέξτε να μην λυγίσετε τις καρφίτσες. Μπορεί να χρειαστούν λίγα λεπτά για να μπουν οι καρφίτσες. Εάν είναι λίγο ευθυγραμμισμένες, δοκιμάστε να τις κολλήσετε σε ένα σανίδι για να τις ισιώσετε.
Βεβαιωθείτε επίσης ότι τα περνάτε από την πίσω πλευρά, ώστε να κολλήσουν τα άκρα τους έξω από το πλάι με το τσιπ πάνω του. Τώρα κολλήστε τις ακίδες led και, στη συνέχεια, κόψτε τις μακριές άκρες όταν τελειώσετε τη συγκόλληση.
Όταν γίνει αυτό, πάρτε μερικές πένσες και κόψτε 2 από τα ακουστικά, ώστε να έχετε ένα 4 τεμάχιο. Προχωρήστε και κολλήστε στις 4 καρφίτσες κεφαλίδας, έτσι ώστε το μακρύ άκρο να βλέπει μακριά από την οθόνη led. Είναι πιο εύκολο να το κάνετε αυτό αγοράζοντας τις κεφαλίδες σε μια σανίδα ψωμιού. Χρησιμοποιήστε τις 2 επιπλέον καρφίτσες κεφαλίδας για να ανεβάσετε την πλευρά που δεν κολλάτε. Όταν τελειώσετε με τη συγκόλληση, αφήστε το στην άκρη για αργότερα.
Βήμα 3: Συναρμολογήστε τη σύνδεση
Πάρτε τώρα τα 4 καλώδια και το περίβλημα του συνδετήρα πτύχωσης. Χρησιμοποιήσαμε μαύρο, κόκκινο, πράσινο και άσπρο. Χρησιμοποιήσαμε σύρμα 6 "και το κόψαμε λίγο πιο σύντομα. Mightσως μπορείτε να χρησιμοποιήσετε και σύρμα 3".
Ξεκινήστε με το κόκκινο καλώδιο πρώτα και μετά το μαύρο. Τοποθετήστε τη φίσα με τρύπες προς τα πάνω όπως στην παραπάνω φωτογραφία. Πάρτε το θηλυκό άκρο του κόκκινου σύρματος και τοποθετήστε την επίπεδη πλευρά προς τα πάνω και τοποθετήστε την στην αριστερή τρύπα του συνδέσμου πτύχωσης. Θα πρέπει να κάνει κλικ στη θέση του και να του κάνει ένα ελαφρύ ρυμουλκό, δεν πρέπει να τραβηχτεί προς τα έξω.
Τέλεια, τώρα βάλτε το μαύρο σύρμα δίπλα στο κόκκινο σύρμα, μετά το λευκό και το πράσινο.
Θα πρέπει να καταλήξετε με έναν σύνδεσμο όπως η κάτω αριστερή φωτογραφία.
Τώρα κόψτε περίπου 2 ίντσες σύρμα και αφαιρέστε περίπου το 1/4 του πλαστικού περιβλήματος.
Τέλεια, ο σύνδεσμος έχει τελειώσει προς το παρόν. Αφήστε το στην άκρη.
Βήμα 4: Συγκολλήστε στο Perfboard
Τοποθετήστε τον πίνακα MKR1000 ανάποδα και βάλτε το Perfboard σε αυτό. Βεβαιωθείτε ότι δεν έχετε καλύψει τις 4 οπές στερέωσης στο MKR1000 σε περίπτωση που θέλετε να το τοποθετήσετε μέσα στο κουτί σας. Τώρα κολλήστε 1 καρφίτσα σε κάθε πλευρά και, στη συνέχεια, βάλτε το στο στήριγμα ή στα χέρια βοήθειας, καθώς θα είναι πιο εύκολο να κολληθεί.
Τώρα ολοκληρώστε τη συγκόλληση στις καρφίτσες κεφαλίδας και θα μοιάζει με τη δεύτερη και την τρίτη και την τέταρτη φωτογραφία από την κορυφή.
Τώρα πρέπει να κολλήσουμε στο καλώδιο σύνδεσης που φτιάξαμε νωρίτερα.
Συγκολλήστε πρώτα το κόκκινο σύρμα στην σανίδα με το +5 και το μαύρο σύρμα στο GND. Τοποθετήσαμε τον πίνακα στο στήριγμα κυκλωμάτων και χρησιμοποιήσαμε κάποια ταινία ζωγραφικής για να συγκρατήσουμε το σύρμα στη θέση του κατά τη συγκόλληση.
Στη συνέχεια, συγκολλήστε το πράσινο σύρμα στο scl (pin 12) και το λευκό σύρμα στο sda (pin 11).
Εδώ όλα έχουν γίνει. Τέλεια, τελειώσατε τη συγκόλληση. Απενεργοποιήστε το κολλητήρι σας.
Βήμα 5: Τελική συνέλευση
Από το εσωτερικό του κουτιού εισάγετε την οθόνη led 8x8 έτσι ώστε οι 4 ακίδες κεφαλίδας να βρίσκονται στην κορυφή και τα led να βλέπουν έξω από το κουτί. Η οθόνη LED 8x8 θα πρέπει να παραμείνει στη θέση της λόγω τριβής. Μόλις τελειώσετε και όλα λειτουργούν, μπορείτε να προσθέσετε μερικές σταγόνες κόλλας για να το κρατήσετε στη θέση του.
Τώρα συνδέστε τη φίσα, βεβαιωθείτε ότι το κόκκινο σύρμα ευθυγραμμίζεται με + στη δεξιά πλευρά και τοποθετήστε το MKR1000 στο κουτί σας.
Τώρα εισάγετε το καλώδιο micro usb μέσα από την τρύπα στο πίσω μέρος και τοποθετήστε το στο MKR100. Συνδέστε το άλλο άκρο στον υπολογιστή σας.
Βήμα 6: Λογισμικό
Ανοίξτε το Arduino IDE και βεβαιωθείτε ότι έχετε εγκαταστήσει τις ακόλουθες βιβλιοθήκες.
Κάντε κλικ στους συνδέσμους εάν δεν τους έχετε. Μπορείτε επίσης να ενημερώσετε βιβλιοθήκες μέσα από το Arduino IDE.
Είχαμε ήδη Wire και SPI, οπότε δεν χρειαζόταν να τα εγκαταστήσω.
- SPI.h
- Wire.h
- WiFi101.h
- Adafruit_GFX.h
- Adafruit_LEDBackpack.h
- RTCZero.h
Τώρα κατεβάστε τα 2 αρχεία εδώ. 1. WeatherBot 3000 2. Anim.h
Το πρώτο αρχείο είναι το πρόγραμμα και το δεύτερο τα εικονίδια. Ανοίξτε ένα νέο σκίτσο και κόψτε και επικολλήστε στο πρόγραμμα. Τώρα κάντε κλικ στο κάτω τρίγωνο στην επάνω δεξιά πλευρά και προσθέστε μια νέα καρτέλα και ονομάστε το anim.h. Ανοίξτε το αρχείο εικονιδίων και κόψτε το και περάστε το στην καρτέλα anim.h.
Χρησιμοποιούμε το openweathermap.org/ για να μάθουμε τον καιρό και να αναλύσουμε τα δεδομένα. Για να χρησιμοποιήσετε το openweathermap.org θα χρειαστεί να εγγραφείτε για ένα κλειδί. Αυτό δεν πρέπει να διαρκέσει περισσότερο από μερικά λεπτά.
Μόλις έχετε το κλειδί σας, προσθέστε το σε αυτήν τη γραμμή κώδικα μετά το APPID = αντί για όλα τα x. client.println ("GET /data/2.5/weather?id=4487042, us & units = imperial & APPID = xxxxxxxxxxxxxx
Θα χρειαστεί επίσης να ορίσετε την τοποθεσία σας. Εδώ χρησιμοποιώ το αναγνωριστικό της πόλης μου καθώς αυτό συνιστούν.
Μπορείτε επίσης να χρησιμοποιήσετε τον ταχυδρομικό σας κώδικα ως εξής: client.println ("GET /data/2.5/weather?zip=94040, us & units = imperial & APPID = xxxxxxxxxxxxxxx
Δείτε αυτήν τη σελίδα στο openweathermap.org για περισσότερες πληροφορίες.
Δύο τελευταία πράγματα που θα χρειαστεί να προσθέσετε είναι οι ρυθμίσεις WiFi. Αυτές οι 2 γραμμές κώδικα μπορούν να βρεθούν κοντά στην κορυφή του κώδικα πριν από τη ρύθμιση άκυρων ().
Αντικαταστήστε το όνομα δικτύου με το όνομα του WiFi σας και αντικαταστήστε τον κωδικό πρόσβασης με τον κωδικό πρόσβασής σας.
char ssid = "Όνομα δικτύου"; // SSID δικτύου σας (όνομα)
char pass = "Κωδικός πρόσβασης"; // τον κωδικό πρόσβασης δικτύου σας
Αυτό είναι! Τώρα ανεβάστε τον κωδικό στο MKR1000, βεβαιωθείτε ότι έχετε ρυθμίσει τον προγραμματιστή σε ATMEL EDGB. Μπορεί να χρειαστώ μερικά λεπτά πριν εμφανιστούν όλα τα σωστά δεδομένα καιρού. Ο κωδικός εδώ δίνεται ως έχει και σίγουρα θα μπορούσε να χρησιμοποιήσει κάποια βελτίωση. Ρυθμίσαμε ωμά τη νύχτα μεταξύ 9 μ.μ. και 5 π.μ. για να δείξουμε το εικονίδιο του φεγγαριού. Αυτό θα μπορούσε να βελτιωθεί πολύ.
Ευχαριστώ για την ανάγνωση. Επισκεφτείτε μας στο The Soldering Station.
Συνιστάται:
Τρόπος πρόσβασης σε σκληρό δίσκο σειράς Dell Inspiron 15 3000: 10 βήματα
Πώς να αποκτήσετε πρόσβαση σε σκληρό δίσκο σειράς Dell Inspiron 15 3000: Γεια σας Αναγνώστες του Instructables, σήμερα θα σας δείξω πώς να αποκτήσετε πρόσβαση σε έναν σκληρό δίσκο σε φορητό υπολογιστή σειράς Dell Inspiron 15 3000. Πιθανότατα αν διαβάζετε αυτό το θέμα, είτε αντιμετωπίζετε προβλήματα με τη λήψη του υπολογιστή και την επανατοποθέτηση του σκληρού δίσκου είτε
Smash Dash 3000: 7 Βήματα
Smash Dash 3000: Πρόκειται για copy paste στις 13/4/2019 από το GitHub, με σκοπό τη συμμετοχή στον διαγωνισμό LED Instructables! Εάν κάποιος έχει προβλήματα, μη διστάσετε να αφήσετε ένα πρόβλημα στο GitHub! Πλήρη αρχεία έργου στη διεύθυνση https://github.com/naclyellipsis/Smash-Dash-30
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: 13 βήματα (με εικόνες)
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: Αυτή είναι μια οδηγία σχετικά με τον τρόπο αποσυναρμολόγησης ενός υπολογιστή. Τα περισσότερα από τα βασικά στοιχεία είναι αρθρωτά και αφαιρούνται εύκολα. Ωστόσο, είναι σημαντικό να είστε οργανωμένοι σε αυτό. Αυτό θα σας βοηθήσει να αποφύγετε την απώλεια εξαρτημάτων και επίσης να κάνετε την επανασυναρμολόγηση να
Εξοικονόμηση ενέργειας 3000: 7 βήματα
Energy Saver 3000: Adrien Green, Huy Tran, Jody WalkerΗ χρήση υπολογιστή Raspberry Pi και Matlab είναι ένας απλός και αποτελεσματικός τρόπος για να βοηθήσετε τους ιδιοκτήτες σπιτιού να μειώσουν την κατανάλωση ενέργειας εκεί. Το καλύτερο μέρος του Energy Saver 3000 είναι ότι είναι πολύ απλό στη ρύθμιση και τη χρήση
Φτιάξτε το δικό σας επαγγελματικό μηχάνημα καθαρισμού με λιγότερα από $ 80 και εξοικονομήστε έως $ 3000 και περισσότερα .: 6 βήματα (με εικόνες)
Φτιάξτε το δικό σας επαγγελματικό μηχάνημα καθαρισμού δίσκου για λιγότερο από $ 80 και εξοικονομήστε έως $ 3000 και περισσότερα .: Συγχωρήστε τα αγγλικά μου. Αφού βρήκα πίσω στον ήχο του παλιού καλού βινυλίου είχα το πρόβλημα που έχει κάθε λάτρης των δίσκων. Πώς να καθαρίσετε σωστά τα αρχεία!; Υπάρχουν πολλοί τρόποι στο Διαδίκτυο. Φθηνότεροι τρόποι όπως το Knosti ή το Discofilm αλλά και