Δορυφορική οθόνη του Δία: 3 βήματα
Δορυφορική οθόνη του Δία: 3 βήματα
Anonim
Δορυφορική οθόνη του Δία
Δορυφορική οθόνη του Δία
Δορυφορική οθόνη του Δία
Δορυφορική οθόνη του Δία
Δορυφορική οθόνη του Δία
Δορυφορική οθόνη του Δία

Αυτό είναι ένα διασκεδαστικό και εύκολο έργο που έχει πολλές δυνατότητες για μια ενδιαφέρουσα, εκπαιδευτική και συνομιλιακή εκκίνηση. Χρησιμοποιεί μια φθηνή λωρίδα φωτός neopixel (10 $) για να εμφανίσει τον τρέχοντα προσανατολισμό των τεσσάρων μεγάλων φεγγαριών του Δία.

Προμήθειες

Arduino Uno (οποιαδήποτε παραλλαγή θα κάνει)

Λωρίδα NeoPixel (χρησιμοποίησα μία διαθέσιμη από την Amazon)

3 καλώδια σύνδεσης

Βήμα 1: Συνδέστε το Arduino στο Lightstrip

Συνδέστε το Arduino στο Lightstrip
Συνδέστε το Arduino στο Lightstrip

Όχι πολύ σε αυτό. Η λωρίδα φωτισμού έχει τρεις συνδέσεις: Κόκκινο για +5V, Μαύρο για Γείωση, Πράσινο για σήμα.

Μπορεί να έχετε διαφορετική λωρίδα φωτός από τη δική μου, οπότε τα χρώματα μπορεί να διαφέρουν, αλλά η σύνδεση θα είναι η ίδια.

Συνδέστε τα παρακάτω:

Ελαφριά λωρίδα -------- Καρφίτσα Arduino

Κόκκινο σύρμα -------------- 5V

Μαύρο σύρμα ------------ GND

Πράσινο σύρμα ------------ Καρφίτσα 6 (αυτό μπορεί να είναι οποιαδήποτε καρφίτσα αλλά το σκίτσο μου χρησιμοποιεί 6)

Μπορεί να θέλετε να περιμένετε μέχρι να προγραμματίσετε το Arduino πριν συνδέσετε τη λωρίδα φωτισμού. Αυτό θα αποτρέψει μια τυχαία κατάσταση κατά την εκκίνηση να ενεργοποιήσει όλα τα φώτα ταυτόχρονα και ενδεχομένως να υπερφορτώσει τη θύρα USB του υπολογιστή.

Βήμα 2: Προγραμματίστε το Arduino

Φορτώστε το σκίτσο στο Arduino χρησιμοποιώντας οποιαδήποτε μέθοδο έχετε συνηθίσει.

Σημείωση: Θα χρειαστεί να έχετε φορτώσει τη βιβλιοθήκη Adafruit Neopixel. Ευχαριστούμε την Adafruit για την καταπληκτική υποστήριξή τους στην κοινότητα Maker !!!

Αυτή είναι μια πολύ απλή εφαρμογή που σας αφήνει πολλά περιθώρια βελτίωσης. Προς το παρόν, κάνετε κωδικοποίηση ημερομηνίας και ώρας (σε UTC). Ενημερώστε τις μεταβλητές στην τρέχουσα ώρα UTC. Συγκεντρώστε και κατεβάστε τον κώδικα στο Arduino σας. Θα πρέπει να δείτε την τρέχουσα κατάσταση των φεγγαριών. Ο Δίας θα εμφανιστεί ως ΚΟΚΚΙΝΗ κουκκίδα στη μέση της λωρίδας. Τα άλλα χρώματα των φεγγαριών μπορούν να αλλάξουν στο σκίτσο σε ό, τι επιθυμείτε. Δεδομένου ότι η ημερομηνία και η ώρα κατά την εκκίνηση είναι στο σκίτσο, μπορείτε τώρα να πάρετε την οθόνη κάπου αλλού και να την συνδέσετε και θα ξεκινήσει την τρέχουσα ώρα. Αυτό σας επιτρέπει να το προγραμματίσετε και να το μετακινήσετε γρήγορα κάπου χωρίς να χάσετε την ημερομηνία ή την ώρα.

Βήμα 3: Κάντε το δικό σας

Σαφώς υπάρχουν μερικοί υπέροχοι τρόποι για να το βελτιώσετε αν θέλετε να το κάνετε αυτό ένα όμορφο έργο για το σπίτι σας:

1) Προσθέστε ρολόι πραγματικού χρόνου με μπαταρία. Αυτά είναι πολύ φθηνά με πολλές διαθέσιμες πληροφορίες σχετικά με τον τρόπο χρήσης τους. Αυτό θα σας επιτρέψει να μην χάσετε την τρέχουσα ημερομηνία ή ώρα όταν η μονάδα έχασε την ισχύ.

2) Μπορείτε να προσθέσετε δύο διακόπτες στο Arduino και να βρείτε τον κωδικό για να ρυθμίσετε την ώρα χρησιμοποιώντας μόνο τη λωρίδα φωτισμού ως οθόνη. Maybeσως ορίσετε κάθε ψηφίο της ημερομηνίας και της ώρας με το πόσες λυχνίες LED είστε μακριά από τον Δία (ή το ένα άκρο της λωρίδας).

3) Πρόσθεσα μια μικρή εικόνα του Δία για να αναδείξω καλύτερα τον πλανήτη. Η τοποθέτηση σε υπόβαθρο πεδίου αστεριών θα έκανε πραγματικά αυτό το έργο να σκάσει.

4) Επί του παρόντος, ο κώδικας θα αντικαταστήσει δύο φεγγάρια που βρίσκονται στο ίδιο εικονοστοιχείο. Θα μπορούσατε να τροποποιήσετε τον κώδικα για να αναβοσβήνει εναλλάξ τα δύο χρώματα όταν είναι στο ίδιο pixel.

5) Παρόμοια με τα 2 παραπάνω, θα μπορούσατε να βρείτε ένα σχέδιο εναλλαγής μεταξύ της εμφάνισης του φεγγαριού και της ώρας. (Το πώς μπορείτε να εμφανίσετε τον χρόνο σε μια γραμμική λωρίδα εξαρτάται από εσάς). Ο κώδικας ρυθμίζει κυρίως την οθόνη και στη συνέχεια καλεί την υπορουτίνα για τον υπολογισμό των θέσεων επανειλημμένα. Πρόσθεσα μια γραμμή στην υπορουτίνα Βρόχος () για να προσθέσω 120 δευτερόλεπτα στην ώρα κάθε επανάληψη Βρόχου. Αυτό σας επιτρέπει να βλέπετε τα φεγγάρια να κινούνται μεταξύ τους πιο γρήγορα και δίνει μια πραγματικά δροσερή εμφάνιση αυτών των κοσμικών χορευτών.

Το βίντεο δείχνει τον κώδικα με αυτήν τη γραμμή που σχολιάστηκε. Μπορείτε να δείτε πώς ο Io σκίζει τον Δία και ο Callisto βγαίνει. Ελπίζω να απολαύσετε αυτό το έργο. Αν φτιάξετε ένα, μοιραστείτε το με όλους.