Πίνακας περιεχομένων:

Έργο Lightshowpi: 4 Βήματα
Έργο Lightshowpi: 4 Βήματα

Βίντεο: Έργο Lightshowpi: 4 Βήματα

Βίντεο: Έργο Lightshowpi: 4 Βήματα
Βίντεο: Μπομπ Σφουγγαράκης - Το έργο του καλαμάρη (Μέρος 1) 2024, Ιούλιος
Anonim
Έργο Lightshowpi
Έργο Lightshowpi
Έργο Lightshowpi
Έργο Lightshowpi
Έργο Lightshowpi
Έργο Lightshowpi
Έργο Lightshowpi
Έργο Lightshowpi

Γεια σε όλους! Αυτός είναι ο επίσημος οδηγός μου για το πώς να δημιουργήσετε μια εκπομπή φωτός χρησιμοποιώντας το 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

Αν έχετε οποιαδήποτε απορία μη διστάσετε να ρωτήσετε! Σας ευχαριστώ!

Συνιστάται: