Πίνακας περιεχομένων:
- Βήμα 1: Ρύθμιση - Raspberry PI
- Βήμα 2: 1. Ξεκινώντας
- Βήμα 3: 2. Χρησιμοποιείτε ΠΑΝΤΑ ΠΑΝΤΑ Αντίσταση
- Βήμα 4: 3. Σύνδεση με το Raspberry Pi
- Βήμα 5: 4. Χρήση Python
- Βήμα 6: ΤΕΛΟΣ
Βίντεο: Φως LED - Απαιτούμενα πράγματα: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Για αυτό το διδακτικό θα σας δείξω πώς να ενεργοποιείτε και να σβήνετε ένα φως LED με τη χρήση ενός Raspberry Pi και κάποιου προγραμματισμού Python. Τα πράγματα που θα χρειαστείτε για το έργο είναι τα εξής: Λυχνία LED, καλώδια Jumper, breadboard, τροφοδοσία USB (για να ενεργοποιήσετε το RaspberryPi), κάρτα Micro SD και Raspberry Pi. Θα χρειαστείτε επίσης πράγματα που θα επιτρέψουν στον χρήστη να κάνει ελιγμούς γύρω από το γραφικό περιβάλλον εργασίας Raspberry PI, όπως ένα HDMI και μια οθόνη για να δει τι συμβαίνει, και ένα ποντίκι και πληκτρολόγιο για ελιγμούς.
Βήμα 1: Ρύθμιση - Raspberry PI
Δεν θα προχωρήσω συγκεκριμένα βήμα προς βήμα για τον τρόπο ρύθμισης του Raspberry PI, καθώς αυτό θα μπορούσε να είναι εκπαιδευτικό μόνο του. Αντ 'αυτού, θα σας δώσω ένα γρήγορο τρέξιμο. θα χρειαστεί να μεταβείτε στη διεύθυνση https://www.raspberrypi.org/downlaods/noobs και να κατεβάσετε ένα αρχείο που ονομάζεται Noobs και το οποίο περιέχει το Raspbain (το λειτουργικό σύστημα). Το Noobs είναι μια εύκολη στη ρύθμιση έκδοση του λειτουργικού συστήματος που θα σας βοηθήσει να εξηγήσετε το σύστημα για νέους χρήστες. Στη συνέχεια, θα εξαγάγετε το αρχείο που έχει ληφθεί και θα το τοποθετήσετε σε μια κάρτα Micro SD, η οποία στη συνέχεια θα εγχυθεί στην υποδοχή Micro SD στο Raspberry PI. Όταν ενεργοποιήσετε το Raspberry PI, τότε θα τρέξει το πρόγραμμα Noobs και θα σας διδάξει πώς να χρησιμοποιείτε το λειτουργικό σύστημα.
Βήμα 2: 1. Ξεκινώντας
Θα χρειαστεί να αφαιρέσετε το Raspberry Pi (είναι μια σειρά από μικρούς υπολογιστές ενός πίνακα) και το breadboard σας (μια συσκευή που συγκολλάται λιγότερο για προσωρινό πρωτότυπο με ηλεκτρονικά και δοκιμαστικά κυκλώματα). Θα χρειαστεί να τοποθετήσετε ένα από τα φώτα LED σε δύο από τις ακίδες που βρίσκονται στο ψωμί. Δεν έχει σημασία ποιες δύο τρύπες τοποθετείτε τον πείρο σας, η μόνη απαίτηση είναι να τοποθετήσετε τον πείρο σε παρακείμενες οπές.
Βήμα 3: 2. Χρησιμοποιείτε ΠΑΝΤΑ ΠΑΝΤΑ Αντίσταση
Μερικές φορές θα δείτε ανθρώπους να συνδέουν το LED απευθείας στις θύρες GPIO του Raspberry PI, αυτό είναι πολύ κακό, καθώς μπορεί να προκαλέσει ζημιά στις θύρες ή ζημιά στο Raspberry Pi εντελώς. Σε αυτό το έργο θα χρησιμοποιήσουμε μια αντίσταση 470 ohms (οι αντιστάσεις χρησιμοποιούνται για τη μείωση της ροής ρεύματος), η οποία θα επιτρέψει στο LED να είναι ορατό χωρίς να υπάρχει πιθανότητα βλάβης στο Raspberry Pi. Θέλετε να τοποθετήσετε τον έναν από τους πείρους της αντίστασης δίπλα στον επάνω πείρο του LED και τον άλλο πείρο στο επάνω μέρος της σειράς.
Βήμα 4: 3. Σύνδεση με το Raspberry Pi
Τώρα θα συνδέσουμε το breadboard με το Raspberry PI, θα το κάνουμε αυτό χρησιμοποιώντας καλώδια jumper. Θα θέλουμε να χρησιμοποιήσουμε δύο διαφορετικούς χρωματικούς αγωγούς, ώστε να μην μπερδευτούμε. Προτείνεται να χρησιμοποιούμε τα χρώματα μπλε και κόκκινο για τους οδηγούς. Το κόκκινο σημαίνει θετικές συνδέσεις και το μπλε σημαίνει αρνητικές συνδέσεις. Στη συνέχεια θα χρησιμοποιήσουμε το μπλε μόλυβδο (σύνδεση γείωσης) και θα τοποθετήσουμε τον πείρο μας στην τρύπα που βρίσκεται δίπλα στον κάτω πείρο του LED. Η άλλη πλευρά του μπλε αγωγού θα συνδεθεί στη συνέχεια με το Raspberry PI, μπορούμε να τοποθετήσουμε το καλώδιο οπουδήποτε ότι λέει έδαφος (δείτε το διάγραμμα), θα το τοποθετήσουμε στο τρίτο κάτω από το πάνω μέρος της δεξιάς πλευράς. Το κόκκινο καλώδιο θα τοποθετηθεί στην ίδια σειρά με την αντίσταση (έτσι το ρεύμα ρυθμίζεται) και η άλλη πλευρά θα τοποθετηθεί στη θύρα GPIO 18 (έξι κάτω από το πάνω μέρος της δεξιάς πλευράς)
Βήμα 5: 4. Χρήση Python
Τώρα θα μεταβούμε στη γραφική διεπαφή χρήστη Raspberry PI και θα ανοίξουμε την Python. το πρώτο πράγμα που θέλουμε να κάνουμε είναι να πληκτρολογήσουμε Sudo python, αυτό θα μας επιτρέψει να κάνουμε τις καρφίτσες GPIO (ο κανονικός python δεν μας επιτρέπει να το κάνουμε αυτό). Στη συνέχεια, θα θελήσουμε να εισαγάγουμε τη βιβλιοθήκη Rpi. GPIO που μας επιτρέπει να διασυνδεθούμε στο υλικό του Raspberry pi και θα μετονομάσουμε το Rpi. GPIO σε GPIO για ευκολότερη πληκτρολόγηση. Τώρα θα πρέπει να ορίσουμε τη λειτουργία έτσι ώστε το πρόγραμμα να γνωρίζει ποιες ακίδες βρίσκονται πού. Για να τρέξει το πρόγραμμα θα πρέπει επίσης να δηλώσουμε τι pin θα κάνει τι, οπότε θα δηλώσουμε ότι ο pin 18 θα είναι έξοδος. Τέλος, θα πούμε στο πρόγραμμα να βγάλει ρεύμα στο pin 18 και να γράψει True έτσι ώστε να επιτρέψει στο ρεύμα να περάσει. Αν βάλουμε false αντί για true θα προκαλέσει την απενεργοποίηση του led.
Βήμα 6: ΤΕΛΟΣ
Αυτό που σας έδειξα εδώ σε αυτό το Instructable είναι μόνο ένα κλάσμα από αυτά που μπορείτε να κάνετε με ένα Raspberry Pi και έναν python. Για τον συνδυασμό αυτών των δύο ο ουρανός είναι το όριο, ακόμη και για αυτό που σας έδειξα υπάρχουν πολλά πράγματα που θα μπορούσατε να προσθέσετε σε αυτόν. Για παράδειγμα, είναι δυνατόν να έχετε έναν διακόπτη που θα επιτρέπει την ανάβει η λυχνία LED κάθε φορά που πατάτε το διακόπτη. Πολλά πράγματα είναι εφικτά αρκεί να έχετε το χρόνο, και επιθυμία να το κάνετε.
Συνιστάται:
Φτιάχνοντας ένα απλό ρομπότ από πράγματα που μπορείτε να βρείτε στο σπίτι σας (έκδοση hotwheel): 5 βήματα
Φτιάχνοντας ένα απλό ρομπότ από πράγματα που μπορείτε να βρείτε στο σπίτι σας (Έκδοση θερμού τροχού): Αυτό το Εκπαιδευτικό θα σας δείξει πώς να φτιάξετε έναν στρογγυλό τροχό που λειτουργεί μόνο του και λειτουργεί με μπαταρίες διπλού Α. Θα χρειαστεί να χρησιμοποιήσετε μόνο πράγματα που πιθανότατα θα βρείτε στο σπίτι σας. Λάβετε υπόψη ότι αυτό το ρομπότ πιθανότατα δεν θα πάει ακριβώς ευθεία
Κάντε το Blind να αναγνωρίσει τα πράγματα αγγίζοντας τα πράγματα γύρω τους χρησιμοποιώντας το MakeyMakey: 3 βήματα
Κάντε τους τυφλούς να αναγνωρίζουν πράγματα αγγίζοντας πράγματα γύρω τους χρησιμοποιώντας το MakeyMakey: εισαγωγήΑυτό το έργο στοχεύει να κάνει τη ζωή των τυφλών εύκολη, εντοπίζοντας τα πράγματα γύρω τους μέσω της αίσθησης της αφής. Εγώ και ο γιος μου Μουσταφά σκεφτήκαμε να βρούμε ένα εργαλείο για να τους βοηθήσουμε και στην περίοδο που χρησιμοποιούμε το υλικό MakeyMakey
Κινούμενο φως διάθεσης & νυχτερινό φως: 6 βήματα (με εικόνες)
Animated Mood Light & Night Light: Έχοντας μια γοητεία που συνορεύει με την εμμονή με το φως, αποφάσισα να δημιουργήσω μια επιλογή από μικρά αρθρωτά PCB που θα μπορούσαν να χρησιμοποιηθούν για τη δημιουργία φωτεινών οθονών RGB οποιουδήποτε μεγέθους. Έχοντας κάνει το αρθρωτό PCB, έπεσα στην ιδέα να τα οργανώσω σε
Visuino Πώς να χρησιμοποιήσετε ένα κουμπί ως είσοδο για να ελέγξετε πράγματα όπως το LED: 6 βήματα
Visuino Πώς να χρησιμοποιήσετε ένα κουμπί ως είσοδο για να ελέγξετε πράγματα όπως το LED: Σε αυτό το σεμινάριο θα μάθουμε πώς να ενεργοποιείτε και να απενεργοποιείτε το LED χρησιμοποιώντας ένα απλό κουμπί και Visuino. Δείτε ένα βίντεο επίδειξης
Ηλιακό φως χωρίς μπαταρία ή ηλιακό φως Γιατί όχι ;: 3 βήματα
Ηλιακό φως χωρίς μπαταρία ή ηλιακό φως … Γιατί όχι ;: Καλώς ορίσατε. Συγγνώμη για το englishDaylight μου; Ηλιακός? Γιατί; Έχω ένα ελαφρώς σκοτεινό δωμάτιο κατά τη διάρκεια της ημέρας και πρέπει να ανάβω τα φώτα κατά τη χρήση. Εγκαταστήστε το φως του ήλιου για μέρα και νύχτα (1 δωμάτιο): (στη Χιλή)-Ηλιακός πίνακας 20w: 42 $ US-Μπαταρία: 15 $ US-Ηλιακός περιορισμός χρέωσης