Αναγνώστες σαν εσάς βοηθούν στην υποστήριξη του MUO. Όταν κάνετε μια αγορά χρησιμοποιώντας συνδέσμους στον ιστότοπό μας, ενδέχεται να κερδίσουμε μια προμήθεια θυγατρικών.
Το Raspberry Pi Pico είναι μια ισχυρή, χαμηλού κόστους πλακέτα μικροελεγκτή που μπορεί να χρησιμοποιηθεί ως εγκέφαλος για μια ποικιλία ηλεκτρονικών έργων. Επιπλέον, υπάρχει ήδη μια μεγάλη γκάμα πρόσθετων και αξεσουάρ διαθέσιμα για αυτό.
Ένα τέτοιο πρόσθετο είναι το Kitronik Inventor's Kit για το Raspberry Pi Pico. Το κιτ περιλαμβάνει ένα φυλλάδιο, μια πλακέτα, το breadboard και διάφορα ηλεκτρονικά εξαρτήματα για να εξασφαλίσετε ώρες εκμάθησης στο μέλλον. Ας ρίξουμε μια πιο προσεκτική ματιά.
Τι μπορώ να φτιάξω με το Kitronik Inventor's Kit;
ο Kitronik Inventor's Kit έρχεται με (σχεδόν) όλα όσα χρειάζεστε για να παίξετε τον ρόλο του εφευρέτη:
- Καρφίτσα ξεμπλοκαρίσματος PCB για Raspberry Pi Pico
- Servo
- Μίνι οθόνη
- Μπαστούνι με φερμουάρ (με καρφίτσες)
- LED
- Αντιστάσεις
- Λεπίδα ανεμιστήρα και κινητήρας
- Καλώδια βραχυκυκλωτήρα
- Βομβητής
- Πυκνωτές
- Σύνδεσμος ακροδεκτών
- Ποτενσιόμετρο
Για να ολοκληρώσετε αυτό το κιτ, το μόνο που χρειάζεστε είναι ένα Raspberry Pi Pico με κολλημένες κεφαλίδες pin GPIO. Εάν αυτή είναι η πρώτη φορά που εφαρμόζετε συγκόλληση, μην αγχώνεστε: ρίξτε μια ματιά στον οδηγό μας για το πώς να το κάνετε καρφίτσες κεφαλίδας συγκόλλησης σε Raspberry Pi Pico.
Εκτέλεση πειραμάτων
Το φυλλάδιο του κιτ έχει εξαιρετικές οδηγίες βήμα προς βήμα, αναφορές εικόνων, καθώς και επεξηγήσεις που αναλύουν τα στοιχεία του κώδικα για να ενισχύσετε τη μάθησή σας. Δέκα διαδραστικά πειράματα θα σας εξοικειώσουν με τεχνικές όπως ψηφιακές εισόδους και εξόδους, χρησιμοποιώντας α ποτενσιόμετρο για τη μείωση του φωτός LED, τη χρήση τρανζίστορ για την κίνηση ενός κινητήρα, μεταβλητή ταχύτητα ανέμου, δημιουργία μουσικής με buzzer και πολλά άλλα.
Τα παραδείγματα έργων για το κιτ προγραμματίζονται χρησιμοποιώντας τη γλώσσα MicroPython, μια παραλλαγή της Python για μικροελεγκτές. Μάθε πως να ξεκινήστε με το MicroPython στο Raspberry Pi Pico.
Ας χαλαρώσουμε βάζοντας το ενσωματωμένο LED του Pi Pico να αναβοσβήνει. Στην εισαγωγή του έργου, θα παρατηρήσετε μια γρήγορη περίληψη του τι αναμένεται να συμβεί, μαζί με μια εξήγηση του τι συμβαίνει.
Ο κωδικός που φαίνεται στην παραπάνω εικόνα περιλαμβάνει μια μικρή παραλλαγή για το Pi Pico W, το οποίο έχει εσωτερική σύνδεση με το LED. Εάν έχετε αγοράσει το τυπικό Pi Pico (χωρίς δυνατότητες Wi-Fi), ανατρέξτε στην ενσωματωμένη λυχνία LED με τον ακόλουθο κωδικό:
LED = μηχανή. Καρφίτσα(25, μηχανή. Καρφίτσα. ΕΞΩ) #Ρυθμίστε την ενσωματωμένη ακίδα LED ως έξοδο
Θα χρειαστεί να πατήσετε το Να σταματήσει κουμπί στο Thonny IDE για να αποτρέψετε την εκτέλεση του κώδικα για πάντα. Προκαλέστε τον εαυτό σας να σταματήσει αυτή τη διαδικασία κάθε φορά που πατάτε ένα κουμπί πληκτρολογίου.
Χρησιμοποιήστε έναν διακόπτη για να ενεργοποιήσετε και να απενεργοποιήσετε τη λυχνία LED
Καθώς προχωράτε στο φυλλάδιο, θα παρατηρήσετε ότι ο συγγραφέας σας καθοδηγεί να αξιοποιήσετε σταδιακά τις γνώσεις σας. Σε αυτό το πείραμα, θα βασιστείτε στον υπάρχοντα κώδικα για να ελέγξετε το LED χρησιμοποιώντας εντολές υπό όρους εντός του a ενώ Αλήθεια άπειρος βρόχος.
Τα ψηφιακά σήματα εισόδου και εξόδου χρησιμοποιούνται καθώς πατάτε το διακόπτη για να ανάψετε και να απενεργοποιήσετε το LED του Pi Pico. Με απλά λόγια, όταν πατάτε το διακόπτη με το δάχτυλό σας, ολοκληρώνεται το κύκλωμα και 3,3 V αποστέλλονται στη συνδεδεμένη ακίδα εισόδου GPIO στο Pico. Ο κωδικός αν τότε πληρούται η συνθήκη και το LED ανάβει. Όταν δεν πατηθεί το κουμπί, το ελιφ πληρούται η συνθήκη και η λυχνία LED είναι σβηστή.
Το ταξίδι σας με τα κυκλώματα, τα breadboards και όλα τα ενδιάμεσα ξεκινά. Εάν κολλήσετε, ακολουθήστε τον σύνδεσμο πειράματος που είναι γραμμένος στο φυλλάδιο που περιλαμβάνεται για βοήθεια.
Φως, Αισθητήρας, Δράση!
Αν και κάποιοι μπορεί να πιστεύουν ότι ο έλεγχος ενός LED με το χέρι σας είναι μαγικός, στην πραγματικότητα είναι ένα φωτοτρανζίστορ που ανιχνεύει το φως. Τοποθετώντας ένα αντικείμενο (όπως το χέρι σας) για να μπλοκάρει το άμεσο φως, το φωτοτρανζίστορ θα αντιδράσει και θα ανάψει το LED Pi Pico. Αυτό μοιάζει πραγματικά με το πώς ο αισθητήρας του ταμπλό του αυτοκινήτου σας ανάβει αυτόματα τους προβολείς του οχήματος τη νύχτα. Αυτό το έργο θα σας κάνει να χρησιμοποιήσετε μερικά καλώδια βραχυκυκλωτήρα, μια αντίσταση και φωτοτρανζίστορ.
Αυτό το πείραμα εστιάζει σε μια αναλογική είσοδο, ανάλογα με την οποία θα ρυθμιστεί το επίπεδο φωτός LED (με βάση την αντιληπτή φωτεινότητα του δωματίου σας). Όπως θα θυμάστε, ο διακόπτης που χρησιμοποιήθηκε προηγουμένως χρησιμοποιούσε ψηφιακό σήμα (μόνο ενεργοποιημένο ή απενεργοποιημένο). Αυτή τη φορά, χρησιμοποιείτε ένα από τα κανάλια ADC (μετατροπέας αναλογικού σε ψηφιακό) του Pico για να μετρήσετε ένα μεταβαλλόμενο αναλογικό σήμα από το φωτοτρανζίστορ.
Όταν η στάθμη είναι κάτω από ένα συγκεκριμένο όριο, η ενσωματωμένη λυχνία LED ανάβει στη συνέχεια. αν είναι πάνω από το κατώφλι, το LED σβήνει. Μη διστάσετε να αλλάξετε το lightLevelToSwitchAt τιμή στον κωδικό σε άλλο αριθμό. Εξακολουθείτε να βλέπετε το ίδιο αποτέλεσμα;
Δύο κεφάλια είναι καλύτερα από ένα
Σε περιπτώσεις όπου θα προκύψουν προβλήματα, είναι συχνά ωραίο να έχετε ένα δεύτερο σύνολο ματιών που εξετάζει τον κώδικα Python σας (ειδικά όταν κάποιος βρίσκει το νήμα του Reddit να εξηγεί τις διαφορές καλωδίωσης LED μεταξύ του Pi Pico και του Pi Pico W).
Σε αυτήν την περίπτωση, ο συνδυασμός υποβάθρου ηλεκτρολογικής μηχανικής και διαχείρισης Linux μαζί θα πρέπει να έχει ως αποτέλεσμα ολοκληρωμένες συνεδρίες επεξεργασίας και εξερεύνησης παζλ την Παρασκευή το βράδυ. Τούτου λεχθέντος, όταν και τα δύο μέλη της ομάδας κάνουν λάθος, το μόνο που μένει να κάνετε είναι να αγωνιστείτε στην αγαπημένη σας μηχανή αναζήτησης και να στοιχηματίσετε ποιος θα βρει πρώτος την απάντηση. Εάν κολλήσετε, μπορείτε πάντα να κατευθυνθείτε προς το Πηγές εκμάθησης Kitronik για συμβουλές και κόλπα επίσης.
Τι Ανυπομονείτε να Αντιμετωπίσετε Πρώτα;
Στο τελευταίο πείραμα θα καταφέρετε να δημιουργήσετε μια "ανεμογεννήτρια" που φέρνει όλα τα μαθήματα σε μια τελική γιορτή της νέας σας γνώσης. Προτιμάτε να εργάζεστε με ψηφιακά σήματα; Ίσως, σας αρέσει να νιώθετε σαν μάγος ενώ κουνάτε το χέρι σας πάνω από ένα φωτοτρανζίστορ για να χειριστείτε τη φωτεινότητα του φωτός LED;
Εάν είστε εξαιρετικά δημιουργικοί, υπάρχει η δυνατότητα να αναδημιουργήσετε μια έκδοση 8-bit του αγαπημένου σας τραγουδιού με το βομβητή. Δηλαδή, αν μπορείτε να πάρετε καρφί τις σωστές συχνότητες κάθε νότας.
Εξερευνώντας τα Ηλεκτρονικά με το Pico
Αυτό σπάει μόνο την επιφάνεια του τι μπορείτε να κάνετε με το Raspberry Pi Pico και το Kitronik Inventor's Kit. Υπάρχουν πολλά άλλα ηλεκτρονικά πειράματα προς εξερεύνηση. Εναλλακτικά, υπάρχουν και άλλα κιτ και πίνακες σπασίματος διαθέσιμα για το Pico. Εάν αισθάνεστε σίγουροι, θα μπορούσατε απλώς να συνδέσετε το Pico σε μια τυπική πλακέτα ψωμιού για να συνδέσετε ηλεκτρονικά εξαρτήματα που αγοράσατε ξεχωριστά. Ή θα μπορούσατε να το χρησιμοποιήσετε για πολλά άλλα έργα, όπως ρετρό παιχνίδια, μουσική και οικιακούς αυτοματισμούς.