Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Το Neopixel
- Βήμα 2: Προετοιμασία των Neopixels
- Βήμα 3: Σύνδεση του Neopixel Strip και του Micro: bit
- Βήμα 4: Λήψη της επέκτασης
- Βήμα 5: Πρώτο πρόγραμμα
- Βήμα 6: Δεύτερο πρόγραμμα
Βίντεο: Micro: bit Neopixel Εισαγωγή: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Αυτό το διδακτικό θα διδάξει μερικά βασικά για τα Neopixels και θα δείξει πώς να χρησιμοποιείτε τη βιβλιοθήκη Neopixel. Τα νεοπίξελ είναι ένας πολύ καλός τρόπος για να φέρετε φως στα έργα σας, αφού είναι φθηνά, εύχρηστα και το micro: bit μπορεί να ελέγξει πολλά από αυτά ταυτόχρονα.
Προμήθειες
1 x Micro: bit
3 x Αλιγάτορα-Αλλιγάτορα καλώδια
Μια λωρίδα Neopixels (WS2812B).
Λίγο σύρμα
Κόλλα μετάλλων
Συγκολλητικό σίδερο
Βήμα 1: Το Neopixel
Τα neopixel είναι μεμονωμένα LED με δυνατότητα διεύθυνσης. Το καθένα έχει τρεις εισόδους. Ισχύς, γείωση και εισαγωγή δεδομένων. Στην εικόνα που είναι 5v, gnd και Din. Έχει επίσης τρεις εξόδους. Ισχύς, γείωση και έξοδος δεδομένων. Το οποίο πάλι είναι 5v, gnd και Do στην εικόνα. Δεδομένου ότι κάθε neopixel μπορεί να στείλει τα δεδομένα, τη δύναμη και τη γείωση στο επόμενο neopixel, μπορείτε να αλυσοδέσετε μεγάλη ποσότητα neopixels μαζί και να τα ελέγξετε όλα με ένα μόνο pin και να τα τροφοδοτήσετε από ένα μόνο τροφοδοτικό.
Ενώ το neopixel λέει 5 βολτ, μπορείτε να το τρέξετε σε 3,3 βολτ, αλλά απαιτούν μια ορισμένη ποσότητα ισχύος, οπότε δεν πρέπει να προσπαθήσετε να τροφοδοτήσετε πολλούς απευθείας από το micro: bit σας. Έτσι, εάν θέλετε να εκτελέσετε πολλά neopixel, θα πρέπει να χρησιμοποιήσετε μόνο το micro: bit για την εισαγωγή δεδομένων, ενώ παίρνετε ενέργεια από άλλη πηγή. Εδώ θα χρησιμοποιήσουμε μόνο 3 neopixel, οπότε η τροφοδοσία του από το micro: το bit δεν είναι πρόβλημα.
Βήμα 2: Προετοιμασία των Neopixels
Αρχικά θα κόψουμε τη λωρίδα neopixel έτσι ώστε να έχουμε μόνο τρία neopixel. Η ταινία Neopixel μπορεί να κοπεί μεταξύ των εικονοστοιχείων. Αν κοιτάξετε την πρώτη εικόνα, τότε η λωρίδα μπορεί να προσαρμοστεί στη λευκή λωρίδα. Απλώς χρησιμοποιήστε έναν κοπτήρα.
Έχω δει μερικούς ανθρώπους να βάζουν κλιπ αλιγάτορα απευθείας σε λωρίδες LED νεοπίξελ, αλλά επειδή θα χρησιμοποιήσω σωστά αυτήν τη μικρή λωρίδα μερικές φορές, θα κολλήσω καλώδια σε αυτό. Τρία σύρματα. Ένα πράσινο σύρμα στο Din, μαύρο σύρμα στο gnd και κόκκινο σε 5 v.
Βήμα 3: Σύνδεση του Neopixel Strip και του Micro: bit
Χρησιμοποιούμε τα καλώδια αλιγάτορα για να συνδέσουμε το neopixel στο micro: bit.
Neopixel -> Micro: bit
Gnd -> Gnd
Din -> Pin 0
5 v -> 3,3 v
Βήμα 4: Λήψη της επέκτασης
Πρώτα πηγαίνετε στον επεξεργαστή Makecode και ξεκινάτε ένα νέο έργο. Στη συνέχεια, πηγαίνετε στο "Advanced" και επιλέξτε "Extensions". Να γνωρίζετε ότι δεδομένου ότι είμαι Δανός, αυτά τα κουμπιά έχουν ελαφρώς διαφορετικά ονόματα στις εικόνες. Στις επεκτάσεις αναζητάτε "neopixel" και επιλέγετε το επάνω αριστερό αποτέλεσμα.
Βήμα 5: Πρώτο πρόγραμμα
Είμαι ακόμη Δανός, οπότε ο κωδικός μου είναι στα Δανικά, αλλά μπορείτε ακόμα να δείτε σε τι συγκρίνονται τα μπλοκ στην αγγλική έκδοση.
Το πρώτο μπλοκ στο "On start" (Ved start) λέει στο micro: bit ήταν να βρούμε τη λωρίδα neopixel και πόσα neopixel είναι συνδεδεμένα σε αυτήν. Εδώ συνδέουμε 3 neopixel στο pin 0.
Το επόμενο μπλοκ ορίζει τη φωτεινότητα από 0 έως 255. Το ρυθμίζουμε σε 30 που είναι ακόμα πολύ φωτεινό.
Στον βρόχο για πάντα (Για altid) χρησιμοποιούμε τρεις διαφορετικούς τρόπους για να ρυθμίσετε τα χρώματα LED.
Το πρώτο μπλοκ ορίζει το πρώτο LED να είναι κόκκινο. Αυτός είναι ο ευκολότερος τρόπος για να ορίσετε χρώματα, αλλά υπάρχουν μόνο 10 διαφορετικά χρώματα για να διαλέξετε. Αυτό το μπλοκ δεν δείχνει σωστά το χρώμα στη λωρίδα LED. Πρέπει να χρησιμοποιήσουμε το μπλοκ εμφάνισης για αυτό.
Το δεύτερο μπλοκ έθεσε το χρώμα του δεύτερου LED με βάση την απόχρωση (Είδος του βασικού χρώματος), τον κορεσμό (Πόσο έντονο είναι το χρώμα) και τη φωτεινότητα (Πόσο φωτεινό ή σκούρο είναι το χρώμα). Αυτό θα είναι ένα έντονο τουρκικό μπλε.
Το τρίτο μπλοκ έθεσε το χρώμα του τρίτου LED με βάση το πόσο πράσινο, μπλε και κόκκινο υπάρχει σε αυτό. Αυτό το χρώμα είναι κατασκευασμένο από 80 πράσινα και 40 κόκκινα, τα οποία μας δίνουν ένα σκούρο πράσινο χρώμα.
Το τελευταίο μπλοκ στον βρόχο για πάντα είναι το μπλοκ εμφάνισης. Οι αλλαγές χρώματος που κάναμε θα αρχίσουν να ισχύουν όταν εκτελέσουμε το μπλοκ εμφάνισης.
Δεδομένου ότι δεν αλλάζει κάτι σε αυτό το πρόγραμμα, θα μπορούσαμε να έχουμε βάλει ολόκληρο το πρόγραμμα στην "Έναρξη".
Εδώ είναι το πρόγραμμα.
Βήμα 6: Δεύτερο πρόγραμμα
Στο δεύτερο πρόγραμμα έχουμε βάλει ολόκληρο το πρώτο πρόγραμμα στο "On Start"
Στο κουμπί A πατημένο (Når der trykkes på knappen A) χρησιμοποιούμε την εντολή shift pixel. Αυτό θα μετακινήσει όλο το χρώμα στο βήμα up. Έτσι το τρίτο LED παίρνει το χρώμα του δεύτερου LED, το δεύτερο LED παίρνει το χρώμα του πρώτου LED και με την εντολή shift το πρώτο LED θα γίνει κενό. Χρησιμοποιούμε επίσης το μπλοκ εμφάνισης, διότι χωρίς το μπλοκ εμφάνισης το LED δεν θα άλλαζε χρώμα.
Στο κουμπί B πατημένο (Når der trykkes på knappen B) χρησιμοποιούμε την εντολή rotate pixel. Αυτό λειτουργεί πολύ σαν την εντολή pixel εντολής shift, αλλά αντί να γίνει κενό το πρώτο LED, θα πάρει το χρώμα του τελευταίου LED. Έτσι το τρίτο LED παίρνει το χρώμα του δεύτερου LED, το δεύτερο LED παίρνει το χρώμα του πρώτου LED και με την εντολή περιστροφής το πρώτο LED θα πάρει το χρώμα του τρίτου LED. Χρησιμοποιούμε επίσης το μπλοκ εμφάνισης, διότι χωρίς το μπλοκ εμφάνισης το LED δεν θα άλλαζε χρώμα.
Ενεργοποιημένο το κουμπί A+B πατημένο (Når der trykkes på knappen A+B). Το πρώτο μπλοκ εκτυπώνει την εκτιμώμενη χρήση ισχύος των Neopixels στο mico: bit. Το δεύτερο μπλοκ μας δίνει 2 δευτερόλεπτα για να διαβάσουμε την εκτίμηση. Το τρίτο μπλοκ στη συνέχεια καθαρίζει την οθόνη.
Εδώ είναι το δεύτερο πρόγραμμα.
Συνιστάται:
Κράνος ασφαλείας Covid Μέρος 1: Εισαγωγή στα κυκλώματα Tinkercad !: 20 βήματα (με εικόνες)
Κράνος ασφαλείας Covid Μέρος 1: Εισαγωγή στα κυκλώματα Tinkercad !: Γεια σου, φίλε! Σε αυτή τη σειρά δύο τμημάτων, θα μάθουμε πώς να χρησιμοποιούμε τα κυκλώματα του Tinkercad - ένα διασκεδαστικό, ισχυρό και εκπαιδευτικό εργαλείο για να μάθουμε πώς λειτουργούν τα κυκλώματα! Ένας από τους καλύτερους τρόπους για να μάθετε, είναι να το κάνετε. Έτσι, θα σχεδιάσουμε πρώτα το δικό μας έργο:
Εισαγωγή στα κυκλώματα IR: 8 βήματα (με εικόνες)
Εισαγωγή στα κυκλώματα IR: Το IR είναι ένα πολύπλοκο κομμάτι τεχνολογίας αλλά πολύ απλό στην εργασία. Σε αντίθεση με τα LED ή τα LASER, τα υπέρυθρα δεν μπορούν να φανούν με το ανθρώπινο μάτι. Σε αυτό το Instructable, θα δείξω τη χρήση του Υπέρυθρου μέσω 3 διαφορετικών κυκλωμάτων. Τα κυκλώματα δεν θα είναι u
Παιχνίδια!!! - Εισαγωγή: 5 βήματα
Παιχνίδια!!! - Εισαγωγή: Γεια! Θα σας διδάξω πώς να δημιουργήσετε τρία διαφορετικά παιχνίδια στο code.org. Κάτω από κάθε σεμινάριο παιχνιδιού, θα δημοσιεύω ένα πρότυπο που μπορείτε να αναμίξετε και να χρησιμοποιήσετε ενώ παρακολουθείτε το βίντεό μου. Ελπίζω να περάσατε όμορφα !! Αν θέλετε να δείτε τα παιχνίδια μου στο
Εισαγωγή στο Arduino: 18 βήματα
Εισαγωγή στο Arduino: Έχετε αναρωτηθεί ποτέ να φτιάξετε τις δικές σας συσκευές, όπως μετεωρολογικό σταθμό, ταμπλό αυτοκινήτου για παρακολούθηση καυσίμων, ταχύτητα και εντοπισμό θέσης ή έλεγχο των οικιακών συσκευών σας που ελέγχονται από smartphone ή έχετε αναρωτηθεί ποτέ για την κατασκευή εξελιγμένων
Micro: bit Zip Tile Εισαγωγή: 9 βήματα (με εικόνες)
Micro: bit Zip Tile Εισαγωγή: Πριν συνεχίσω τη σειρά μου με οδηγίες αισθητήρα οπτικής MU για το Micro: bit, πρέπει να το κάνω αυτό διδακτικό για το Kitronik Zip Tile, αφού πρόκειται να το χρησιμοποιήσω. Το Kitronik Zip Tile, θα απλά ονομάστε το Zip από εδώ και στο εξής, είναι ένα χαλί neopixel 8x8