Πίνακας περιεχομένων:
- Βήμα 1: Συγκεντρώστε τα αναλώσιμά σας
- Βήμα 2: Ξεκινήστε την καλωδίωση
- Βήμα 3: Ρύθμιση Raspberry Pi
- Βήμα 4: Παίζοντας το πρώτο σας τραγούδι
Βίντεο: Έργο Lightshowpi: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Γεια σε όλους! Αυτός είναι ο επίσημος οδηγός μου για το πώς να δημιουργήσετε μια εκπομπή φωτός χρησιμοποιώντας το lightshowpi από τον Οκτώβριο του 2020.
Βήμα 1: Συγκεντρώστε τα αναλώσιμά σας
Για αυτό το έργο θα χρειαστείτε τα εξής:- Raspberry Pi (χρησιμοποίησα ένα μοντέλο B+ που αγόρασα πριν από χρόνια με καλή θέληση. Από όσο γνωρίζω, αυτό θα λειτουργήσει με όλα τα pi εκτός από τα 4, ωστόσο δεν μπορώ να το επαληθεύσω.)
www.raspberrypi.org/products/
- Κάρτα SD/Κάρτα Micro SD (Αυτό εξαρτάται από το τι pi χρησιμοποιείτε. Οτιδήποτε 16 GB ή μεγαλύτερο πρέπει να αρκεί)
www.walmart.com/ip/SanDisk-32GB-microSDHC-…
- Καλώδιο τροφοδοσίας Micro USB (για Raspberry Pi)
- Sainsmart 8 Channel Solid State Relay Board
www.sainsmart.com/products/8-channel-5v-so…
- Μπλοκ διανομής ισχύος 10 καναλιών
www.speedwaymotors.com/Electrical-10-Termi…
- Τέσσερις Hyper Tough Outlets
www.walmart.com/ip/Hyper-Tough-Grounding-D…
- Two Hyper Tough 2 Gang Box
www.walmart.com/ip/Hyper-Tough-2-Gang-Swit…
- Male to Male, Male to Female και Female to Female Jumper Wires
www.amazon.com/gp/product/B072L1XMJR/ref=p…
- Σύρμα 16 μετρητή
www.walmart.com/ip/16-Gauge-Red-Black-Powe…
- HiLetGo Digital FM Transmitter
www.amazon.com/gp/product/B07X3Z8YTD/ref=p…
- Κόφτης σύρματος και απογυμνωτής σύρματος
www.walmart.com/ip/Wire-Stripper-Universal…
- Ηλεκτρική ταινία
- Συγκολλητικό σίδερο
www.walmart.com/ip/Hyper-Tough-30-Watt-Sol…
- Φορητός υπολογιστής/συσκευή ανάγνωσης/εγγραφής καρτών SD
- Βύσμα τροφοδοσίας δύο ακίδων
www.amazon.com/ARyee-Universal-Compatible-…
Βήμα 2: Ξεκινήστε την καλωδίωση
Πριν εγκαταστήσουμε το raspberry pi, θα θέλετε να προχωρήσετε και να κάνετε όλες τις απαραίτητες καλωδιώσεις με αυτόν τον τρόπο αφού ρυθμίσετε το pi, μπορείτε να προχωρήσετε και να δοκιμάσετε το υλικό. Για να ξεκινήσετε, θα θελήσετε να τραβήξετε ένα φύλλο αναφοράς για τη διάταξη καρφιτσών GPIO του αντίστοιχου pi σας. Για παράδειγμα, αυτό που χρησιμοποίησα επισυνάπτεται σε αυτό το βήμα.
Στον πίνακα Sainsmart, πάρτε ένα κατσαβίδι επίπεδης κεφαλής και χαλαρώστε όλες τις βίδες του καναλιού (οι βίδες μέσα στα μικρά πράσινα κουτιά). Στη συνέχεια, πιάστε τα αρσενικά σας σε θηλυκά καλώδια και πηδήστε τα ως εξής:
GPIO 11 έως CH1
GPIO 12 έως CH2
GPIO 13 έως CH3
GPIO 15 έως CH4
GPIO 16 έως CH5
GPIO 18 έως CH6
GPIO 22 έως CH7
GPIO 7 έως CH8
ΠΑΡΑΛΕΙΠΩ
GPIO 6 έως GND
GPIO 2 έως VCC
Σημείωση: Στον πίνακα SSR, υπάρχουν δύο GND. Χρησιμοποιήστε αυτό δίπλα στο VCC.
Στη συνέχεια, θα θέλετε να κόψετε 16 κομμάτια καλωδίου 16 μετρητών (2 για καθένα από τα 8 κανάλια) και να απογυμνώσετε το άκρο, περίπου 1/16 της ίντσας μακριά. Στη συνέχεια, εισάγετε στην πλευρά εξόδου της πλακέτας ssr και σφίξτε τις βίδες του καναλιού (όχι πολύ σφιχτές).
Πριν συνεχίσουμε, πρέπει να γνωρίζετε μερικά πράγματα: στις πρίζες τοίχου υπάρχουν δύο σετ βιδών, ένα χάλκινο και ένα ασημένιο. Η χάλκινη πλευρά είναι για δύναμη, η ασημένια πλευρά για έδαφος. Τώρα, αυτό που θέλετε να κάνετε είναι να πάρετε το αριστερό καλώδιο από το κανάλι ένα και να το περάσετε στην επάνω βίδα στην μπρούτζινη πλευρά. Στη συνέχεια, μεταβείτε στο επόμενο κανάλι και χρησιμοποιήστε το αριστερό καλώδιο και περάστε το στην κάτω βίδα στην ίδια πλευρά. Επαναλάβετε μέχρι να περάσουν οκτώ καλώδια στις πρίζες.
Στη συνέχεια, θα χρειαστεί να φτιάξετε τα καλώδια γείωσης. Κόψτε ένα κομμάτι από σύρμα 16 μανόμετρου και είδους αλυσίδα μαργαρίτας μαζί με την πρίζα. Για να το κάνετε αυτό, συνδέστε ένα σύρμα στην επάνω ασημένια βίδα και στη συνέχεια στην κάτω ασημένια βίδα της επόμενης πρίζας. Στη συνέχεια, θα πρέπει να καταλήξετε με ένα καλώδιο γείωσης που δεν είναι συνδεδεμένο. Συνδέστε το φις τροφοδοσίας δύο ακίδων σας και κολλήστε ή πτύξτε τα αρνητικά καλώδια μαζί.
Τώρα, πιάστε τη μπάρα τροφοδοσίας 10 καναλιών σας. Θα χρειαστείτε μόνο 9 κανάλια. Αλυσίδα Daisy 9 από αυτές μαζί (ίδια πλευρά). Στη συνέχεια, πάρτε το σωστό καλώδιο από το κανάλι ένα στην πλακέτα SSR και συνδέστε το στο πρώτο χρησιμοποιημένο κανάλι. Κάντε το μέχρι να συνδεθούν και τα 8 καλώδια στη μπάρα διαύλου. Στη συνέχεια, πάρτε το θετικό καλώδιο από το βύσμα τροφοδοσίας δύο ακροδεκτών και περάστε το στο τελευταίο κανάλι της μπάρας διαύλου.
Τώρα το δύσκολο κομμάτι τελείωσε!
Βήμα 3: Ρύθμιση Raspberry Pi
Για όσους από εσάς είστε νέοι στο Raspberry Pi ξεκινήστε εδώ:
Υπάρχουν μερικά προγράμματα που θα χρειαστεί να κατεβάσετε πριν ξεκινήσουμε τη ρύθμιση. Για όλους τους παρακάτω συνδέσμους, επιλέξτε το λειτουργικό σας σύστημα για τη σωστή λήψη.
- Raspberry Pi Imager
www.raspberrypi.org/downloads/
- PuTTy
www.chiark.greenend.org.uk/~sgtatham/putty…
- Μορφοποιητής κάρτας SD
www.sdcard.org/downloads/formatter/
- Προηγμένος σαρωτής IP
www.advanced-ip-scanner.com/download/Advan…
Μόλις τα κατεβάσετε, ξεκινήστε συνδέοντας την κάρτα SD σας. Ανοίξτε το μορφοποιητή κάρτας SD και επιλέξτε τη μονάδα δίσκου που θέλετε να μορφοποιήσετε. Στη συνέχεια, διαμορφώστε την κάρτα. Αυτό είναι απλώς μια προφύλαξη για να γίνει πιο ομαλή η υπόλοιπη διαδικασία.
Στη συνέχεια, κατεβάστε το σύστημα NOOBS OS για raspberry pi εδώ:
downloads.raspberrypi.org/NOOBS_latest
Σημείωση: Ο λόγος που επέλεξα το NOOBS έναντι του Raspberry Pi OS είναι επειδή το NOOBS προσφέρει μια γρήγορη μέθοδο ανάκτησης σε περίπτωση που χρειάζεστε νέα εγκατάσταση.
Μόλις γίνει αυτό, ανοίξτε το πρόγραμμα raspberry pi imager, μετακινηθείτε προς τα κάτω στο custom os, βρείτε το NOOBS.zip, επιλέξτε τη μονάδα δίσκου στην οποία θέλετε να γράψετε το λειτουργικό σας σύστημα και γράψτε!
Αφού ολοκληρωθεί, εισαγάγετε την κάρτα SD στην υποδοχή στο pi. Τα περισσότερα από αυτά βρίσκονται κάτω από τον πίνακα, απέναντι από τις θύρες USB. Θα θέλετε επίσης να συνδέσετε ποντίκι στο raspberry pi προς το παρόν. Συνδέστε το τροφοδοτικό micro USB στο rpi. Στη συνέχεια, χρησιμοποιήστε το HDMI για να το συνδέσετε σε τηλεόραση, οθόνη υπολογιστή κλπ. Μετά από λίγο, το raspberry pi θα σας ζητήσει να σας ρωτήσει ποιο λειτουργικό σύστημα θα θέλατε να εγκαταστήσετε. Επιλέξτε την πρώτη επιλογή (Raspberry Pi OS Full/Desktop). Αφήστε το να εγκαταστήσει το λειτουργικό σύστημα και στη συνέχεια θα επανεκκινήσει το pi. Ακολουθήστε τις αναδυόμενες οδηγίες για να ενημερώσετε το pi σας και να ορίσετε έναν κωδικό πρόσβασης για το SSH (τον οποίο θα χρησιμοποιήσουμε αργότερα).
Αφού ολοκληρωθούν όλα αυτά, θα θέλετε να κάνετε κλικ στο λογότυπο Raspberry Pi στην επάνω αριστερή γωνία. Στη συνέχεια, από το αναπτυσσόμενο μενού μεταβείτε στις Προτιμήσεις> Διαμόρφωση Raspberry Pi. Αυτό θα ανοίξει ένα μενού με διάφορες ρυθμίσεις για το Raspberry Pi. Κάντε κλικ στην καρτέλα "Διεπαφές" και ενεργοποιήστε το SSH.
Στη συνέχεια, συνδέστε το dongle USB WiFi σε μία από τις θύρες USB (εάν το pi σας δεν έχει ενσωματωμένο WiFi). Συνδεθείτε στο δίκτυό σας WiFi.
Μόλις τελειώσετε με αυτό, μεταβείτε στον υπολογιστή σας με εγκατεστημένο το Advanced IP Scanner και το PuTTy. Συνδεθείτε στο ίδιο SSID με το οποίο συνδέσατε το Raspberry pi. Ανοίξτε το Advanced IP Scanner και σαρώστε αυτό το εύρος: "192.168.137.1 - 192.168.137.254." Το raspberry pi θα πρέπει να εμφανιστεί με μια διεύθυνση IP δίπλα του. Τώρα, ανοίξτε το PuTTy και στο πλαίσιο Host Name πληκτρολογήστε τη διεύθυνση IP που εμφανίζεται δίπλα στο raspberry pi. Θα εμφανιστεί ένα αναδυόμενο παράθυρο, κάντε κλικ στο ναι. Στη συνέχεια, θα σας ζητηθεί "login in:" πληκτρολογήστε "pi" και, στη συνέχεια, εισαγάγετε τον κωδικό πρόσβασης που επιλέξατε κατά τη ρύθμιση του pi. Καθώς πληκτρολογείτε, μπορεί να παρατηρήσετε ότι ο κωδικός πρόσβασης δεν θα εμφανιστεί. Αυτό είναι ένα χαρακτηριστικό ασφαλείας και είναι απολύτως φυσιολογικό. Απλώς πληκτρολογήστε τον κωδικό πρόσβασης και πατήστε enter. Για τυχόν άλλες ερωτήσεις, ανατρέξτε εδώ:
www.raspberrypi.org/documentation/remote-a…
Αφού αποκτήσετε πρόσβαση στο pi από απόσταση, πληκτρολογήστε τις ακόλουθες εντολές:
sudo apt install git-core
git clone
cd lightshowpi
git fetch && git checkout python3
sudo./install.sh
sudo επανεκκίνηση
Μετά από κάθε εντολή περιμένετε να εμφανιστεί το "pi@raspberrypi:" στο πράσινο κείμενο πριν πληκτρολογήσετε έναν νέο κωδικό. Μόλις ολοκληρωθούν όλα, εισαγάγετε αυτήν την εντολή για να δοκιμάσετε το υλικό:
sudo python py/hardware_controller.py --state = flash
Κάθε φωτεινή ένδειξη στην πλακέτα SSR πρέπει να αναβοσβήνει ξεχωριστά. Είστε έτοιμοι να ανάψετε μερικά φώτα!
Βήμα 4: Παίζοντας το πρώτο σας τραγούδι
Ο ευκολότερος τρόπος που βρήκα να παίζω τραγούδια ήταν να κατεβάζω αρχεία.mp3 και στη συνέχεια να τα βάζω σε ένα φάκελο στο raspberry pi. Ονομάζω τη δική μου «μουσική». Στη συνέχεια, στο PuTTy χρησιμοποιήστε αυτήν την εντολή:
sudo python py/synchronized_lights.py --file =/home/pi/lightshowpi/usic/[όνομα τραγουδιού].mp3
Αυτό είναι το μόνο που υπάρχει! Reallyταν ένα πραγματικά διασκεδαστικό αλλά απαιτητικό έργο και ελπίζω ότι αυτό θα βοηθήσει όποιον έζησε τα ίδια πράγματα που έκανα κι εγώ. Ακολουθεί ένας σύνδεσμος προς μια λίστα αναπαραγωγής YouTube με ηχογραφήσεις μερικών τραγουδιών από την ελαφριά εκπομπή μου.
www.youtube.com/playlist?list=PLusUu0mUL14inWN0n3kunZgV04VEoSOdA
Αν έχετε οποιαδήποτε απορία μη διστάσετε να ρωτήσετε! Σας ευχαριστώ!
Συνιστάται:
(Έργο IOT) Λάβετε δεδομένα καιρού χρησιμοποιώντας το ESP8266 και το Openweather API: 5 βήματα
(Έργο IOT) Λάβετε δεδομένα καιρού χρησιμοποιώντας το ESP8266 και το Openweather API: Σε αυτό το διδακτικό θα δημιουργήσουμε ένα απλό έργο IOT στο οποίο θα λαμβάνουμε τα δεδομένα καιρού της πόλης μας από το openweather.com/api και θα τα εμφανίζουμε χρησιμοποιώντας λογισμικό επεξεργασίας
CPE 133 Τελικό έργο Δεκαδικό σε δυαδικό: 5 βήματα
CPE 133 Final Project Decimal to Binary: Οι δυαδικοί αριθμοί είναι ένα από τα πρώτα πράγματα που έρχονται στο μυαλό όταν σκεφτόμαστε την ψηφιακή λογική. Ωστόσο, οι Δυαδικοί Αριθμοί μπορεί να είναι μια δύσκολη ιδέα για όσους είναι νέοι σε αυτό. Αυτό το έργο θα βοηθήσει όσους είναι νέοι και έμπειροι με δυαδικούς αριθμούς
Κουτί ντοπαμίνης - ένα έργο παρόμοιο με τον Mike Boyd - Not Being Mike Boyd's: 9 βήματα
Κουτί ντοπαμίνης | ένα έργο παρόμοιο με τον Mike Boyd - Not Being Mike Boyd's: Θέλω ένα! Χρειάζομαι ένα! Είμαι αναβλητικός! Λοιπόν, θέλω ένα κουτί ντοπαμίνης … Χωρίς να χρειάζεται να προγραμματίσω. Χωρίς ήχους, μόνο καθαρή θέληση
Bluetooth50g - ένα έργο ανακύκλωσης για μια σπασμένη αριθμομηχανή HP50G .: 7 βήματα
Bluetooth50g - Ένα έργο ανακύκλωσης για μια σπασμένη αριθμομηχανή HP50G .: Οι διαδρομές αγωγών στην οθόνη είναι σπασμένες λόγω διαρροής μπαταρίας. Η μπαταρία διέρρευσε και διέβρωσε τις διαδρομές. Ο υπολογιστής λειτουργεί από μόνος του, αλλά τα αποτελέσματα δεν εμφανίζονται στην οθόνη (μόνο κάθετες γραμμές). Το σύστημα μιμείται ένα πληκτρολόγιο bluetooth
Καυστήρας με τροφοδοσία USB! Αυτό το έργο μπορεί να καεί μέσω πλαστικών / ξύλου / χαρτιού (το διασκεδαστικό έργο πρέπει επίσης να είναι πολύ λεπτό ξύλο): 3 βήματα
Καυστήρας με τροφοδοσία USB! Αυτό το έργο μπορεί να καεί μέσω πλαστικών / ξύλου / χαρτιού (το διασκεδαστικό έργο πρέπει επίσης να είναι πολύ λεπτό ξύλο): ΜΗΝ ΚΑΝΕΤΕ ΑΥΤΟ ΧΡΗΣΙΜΟΠΟΙΗΣΤΕ USB !!!! διαπίστωσα ότι μπορεί να βλάψει τον υπολογιστή σας από όλα τα σχόλια. ο υπολογιστης μου ειναι μια χαρα Χρησιμοποιήστε φορτιστή τηλεφώνου 600ma 5v. το χρησιμοποίησα και δουλεύει μια χαρά και τίποτα δεν μπορεί να καταστραφεί αν χρησιμοποιήσετε βύσμα ασφαλείας για να διακόψετε την τροφοδοσία