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

Raspberry Pi LightshowPi: 5 βήματα (με εικόνες)
Raspberry Pi LightshowPi: 5 βήματα (με εικόνες)

Βίντεο: Raspberry Pi LightshowPi: 5 βήματα (με εικόνες)

Βίντεο: Raspberry Pi LightshowPi: 5 βήματα (με εικόνες)
Βίντεο: Raspberry Pi 3 Tutorial - How to Set Up for Gaming & Entertainment Projects 2024, Νοέμβριος
Anonim
Image
Image
Raspberry Pi
Raspberry Pi

Σε αυτό το διδακτικό δημιουργώ μια χριστουγεννιάτικη οθόνη χρησιμοποιώντας μια έκδοση του LightshowPi φορτωμένη σε Raspberry Pi 3, SSR 8 καναλιών, 4 πρίζες και διάφορα καλώδια. Το βίντεο που δημοσιεύτηκε είναι ένα δείγμα αυτού που έκανα πέρυσι. Αν σας αρέσει αυτό το διδακτικό, ψηφίστε στο διαγωνισμό Raspberry Pi.

Βήμα 1: Λίστα υλικού:

  • Raspberry Pi 3 (οποιαδήποτε νεότερη έκδοση λειτουργεί)
  • Κάρτα micro μνήμης 16 GB ή μεγαλύτερη
  • Οθόνη
  • Καλώδιο HDMI
  • Ποντίκι
  • Πληκτρολόγιο
  • φορητό υπολογιστή ή άλλο υπολογιστή για τον προγραμματισμό της κάρτας μνήμης
  • Ρελέ στερεάς κατάστασης 8 καναλιών (SSR)
  • 4 πρίζες
  • Κουτί συμμορίας 4 εξόδων
  • 4 άγκυρες γυψοσανίδας
  • 4 μικρές βίδες
  • Βύσματα RJ45
  • Καλώδιο Ethernet
  • Το καλώδιο Ethernet τελειώνει
  • ηλεκτρική ταινία και σωλήνες θερμοσυρρίκνωσης
  • διάφορα καλώδια
  • Εργαλεία

    • Κατσαβίδια

      • μικρό επίπεδο κεφάλι
      • phillips
    • Συρματοκόπτης
    • Απογυμνωτές καλωδίων
    • Πένσα
    • Εργαλείο πτύχωσης RJ45 για δημιουργία μακρύτερου καλωδίου Ethernet
    • Τρυπήστε κάτω
    • Κοπτικό κουτί ή ψαλίδι
    • Συγκολλητικό σίδερο με συγκόλληση

Βήμα 2: Raspberry Pi

Με τη χρήση του φορητού υπολογιστή φορτώστε τη νεότερη έκδοση του Raspbian, υπάρχουν πολλές οδηγίες και βιβλιογραφία για τη φόρτωση της κάρτας μνήμης

Στο βύσμα Raspberry Pi στην οθόνη με το HDMI, το ποντίκι και το πληκτρολόγιο

Αφού φορτωθεί η εικόνα Raspbian στην κάρτα, τοποθετήστε την στην υποδοχή κάρτας μνήμης στο Pi και συνδέστε επαρκή παροχή ρεύματος, ενεργοποιήστε την οθόνη αν δεν είναι.

Περιμένετε να ξεκινήσει, μετά την εκκίνηση συνδεθείτε στο Wi-Fi και θα εγκαταστήσετε το LightshowPi.

Για να εγκαταστήσετε το Lightshow Pi, μεταβείτε στη διεύθυνση www.lightshowpi.org και κάντε κλικ στον Οδηγό έναρξης στην ενότητα Νέος χρήστης. Ο οδηγός θα δώσει οδηγίες για το πώς να το φορτώσετε στο Pi, έβαλα τα παρακάτω βήματα και αν μπορεί να σχετίζεται οποιαδήποτε σύγχυση με τον ιστότοπο.

  • ανοίξτε το παράθυρο τερματικού τύπου sudo su που είναι η ρίζα και δεν θα χρειαστεί να πληκτρολογήσετε sudo πριν από όλα όσα απαιτούν sudo
  • git clone
  • cd lightshowpi
  • git fetch && git checkout master
  • ./install.sh (εάν δεν χρησιμοποιήσατε το sudo su, θα πρέπει να βάλετε το sudo μπροστά από το./install.sh)
  • επανεκκίνηση (πάλι αν δεν χρησιμοποίησε sudo su, πρέπει να βάλεις το sudo μπροστά από την επανεκκίνηση)

μετά την επανεκκίνηση

  • ανοίξτε ξανά το παράθυρο του τερματικού και πληκτρολογήστε sudo su
  • cd lightshowpi
  • python py/hardware_controller.py --state = flash (αν δεν χρησιμοποιούσα το sudo su θα χρειαστεί να βάλω το sudo μπροστά από τον python)

    Αυτή είναι μια δοκιμή για να διαπιστωθεί εάν το πρόγραμμα έχει φορτωθεί σωστά

Τα παρακάτω είναι πράγματα που έχω κάνει διαβάζοντας από τον ιστότοπο

  • στο παράθυρο τερματικού και ακόμα στον κατάλογο lightshow
  • cd config
  • cp default.cfg overrides.cfg

    • αυτή η εντολή αντιγράφει το default.cfg και επικολλά στον ίδιο φάκελο και αλλάζει όνομα σε overrides.cfg
    • όταν κάνετε αλλαγές στη διαμόρφωση, χρησιμοποιήστε το overrides.cfg
  • nano overrides.cfg (αν δεν χρησιμοποιήσατε sudo su, θα πρέπει να βάλετε το sudo μπροστά από το nano)

    • ανοίγει το override.cfg και μπορεί να μετακινηθεί και να αλλάξει διαμορφώσεις.
    • ctrl+O αποθηκεύει τις αλλαγές
    • ctrl+X κλείνει τις παρακάμψεις.cfg
  • μπορείτε είτε να αναπαράγετε μουσική από ένα φάκελο είτε από το διαδίκτυο όπως η pandora ή άλλη μουσική μέσω διαδικτύου

    • για να δημιουργήσετε μια λίστα αναπαραγωγής δημιουργήστε ένα φάκελο σε φάκελο μουσικής

      • μπορεί είτε να χρησιμοποιήσει το παράθυρο τερματικού είτε να χρησιμοποιήσει τη διεπαφή gui
      • στο παράθυρο του τερματικού

        • sudo su
        • cd lightshowpi/μουσική
        • mkdir Χριστούγεννα

          θα δημιουργήσει νέο φάκελο

        • μετακινήστε μουσική σε αυτόν το φάκελο
        • cd..

          Αυτή η εντολή θα σας μεταφέρει τον προηγούμενο φάκελο

        • εργαλεία cd
        • python playlist_generator.py (χρησιμοποιήστε το sudo μπροστά από τον python εάν δεν χρησιμοποιήσατε την εντολή sudo su)
        • θα ζητήσει την πλήρη διαδρομή προς το φάκελο των τραγουδιών

          για παράδειγμα:/home/pi/lightshowpi/μουσική/Χριστούγεννα

        • μετά cd..
        • cd config
        • nano overrides.cfg

          • μετακινηθείτε προς τα κάτω στο σημείο που βλέπετε playlist_path = $ SYNCHRONIZED_LIGHTS_HOME/μουσική/δείγμα/. playlist
          • αλλάξτε το δείγμα σε Χριστούγεννα
          • Ctrl+O για αποθήκευση
          • Ctrl+x για έξοδο
        • cd..
        • python py/synchronized_lights.py -playlist =/home/pi/lightshowpi/music/christmas/.listlist
        • start_music_and_lights ξεκινά

          stop_music_and_lights το σταματά

Για να μπορείτε να αναπαράγετε μουσική από μια πηγή ροής. στον ιστότοπο υπάρχει ένας σύνδεσμος που μπορείτε να ακολουθήσετε για τον τρόπο αναπαραγωγής μουσικής.

Για περισσότερες προσαρμογές και πληροφορίες μπορείτε να επισκεφθείτε το lightshowpi.org ή το Reddit, υπάρχει σύνδεσμος προς το Reddit στο μπροστινό μέρος του ιστότοπου.

Βήμα 3: Υλικό

Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα
Σκεύη, εξαρτήματα

Ξεκινώντας με το 4 gang outlet box break 3 tabs (εικόνα)

Πάρτε μια πρίζα και στην μπρούτζινη πλευρά υπάρχει μια γλωττίδα που συνδέει τις 2 πρίζες μεταξύ τους, με την πένσα να σπάει τη γλωττίδα για να έχει 2 ξεχωριστές πρίζες, το κάνετε αυτό στις 3 υπόλοιπες πρίζες, δεν χρειάζεται να σπάσετε την ασημένια πλευρά.

Με την έξοδο, πάρτε ένα κομμάτι σύρμα που χρησιμοποίησα 14 μετρητή και συνδέστε ένα σύρμα στη χάλκινη βίδα. Πάρτε ένα άλλο κομμάτι σύρμα και συνδέστε το με την άλλη χάλκινη βίδα. Κάντε το και στις άλλες 7 πρίζες, θα πρέπει να έχει συνολικά 8 καλώδια.

Στη συνέχεια, με ένα άλλο κομμάτι σύρματος κόψτε 4 κατά προσέγγιση ίσα μήκη για να αλυσοδέσετε ουδέτερα τα ουδέτερα (ασημένιες βίδες). Στη συνέχεια, στην τελευταία ασημένια βίδα κόψτε ένα κομμάτι σύρμα περισσότερο για να συνδεθεί στην ουδέτερη πλευρά του βύσματος.

Κάντε το ίδιο με το έδαφος όπως κάνατε με τα ουδέτερα.

Πάρτε 4 από τα καυτά (χάλκινα βιδωτά) καλώδια και τοποθετήστε τα σε μια από τις σπασμένες γλωττίδες. Με τα 4 υπόλοιπα καλώδια, τοποθετήστε το μέσω μιας άλλης σπασμένης γλωττίδας. Στη συνέχεια, στο ουδέτερο σύρμα και το σύρμα γείωσης κολλήστε στην τελευταία σπασμένη γλωττίδα.

Με ένα κατσαβίδι phillps ή ένα κατσαβίδι τετράγωνης κεφαλής βιδώστε τις πρίζες στο κουτί

Τώρα με τα καλώδια να σπρώχνουν τη σπασμένη γλωττίδα. Συνδέστε κάθε ένα από τα καυτά καλώδια στο SSR με ένα μικρό κατσαβίδι επίπεδης κεφαλής. Για παράδειγμα, όλες οι επάνω σειρές των εξόδων είναι μονές και όλες οι κάτω εξόδους είναι άρτιες. Με την πρίζα νούμερο ένα να είναι πάνω αριστερά, συνδέστε την στο κανάλι ένα στο ssr. Η έξοδος νούμερο δύο είναι κάτω αριστερά, συνδέστε στο κανάλι δύο και έτσι τέταρτη μέχρι να συνδεθούν όλα τα καλώδια.

Με το ουδέτερο, γειωμένο και το ζεστό που προέρχεται από τον πίνακα ρελέ είτε βάλτε ένα βύσμα στο άκρο όπως έκανα είτε προσθέστε ένα καλώδιο με ένα βύσμα.

Αφού συνδεθούν τα καλώδια, τοποθετήστε την πλακέτα SSR στο πίσω μέρος του κουτιού. Λαμβάνοντας έναν κόφτη κουτιού ή ένα ψαλίδι και κόβοντας τις άγκυρες γυψοσανίδας στη μέση για να το χρησιμοποιήσετε. Τοποθετήστε τις προεξοχές στο σημείο που βρίσκονται οι οπές στερέωσης και τοποθετήστε τις με μικρές βίδες.

Βήμα 4: Συνεχίζεται το υλικό

Συνεχίζεται το υλικό
Συνεχίζεται το υλικό
Συνεχίζεται το υλικό
Συνεχίζεται το υλικό
Συνεχίζεται το υλικό
Συνεχίζεται το υλικό

Στην πλευρά ελέγχου της SSR:

  • χρησιμοποιώντας ένα κομμάτι καλωδίου Ethernet συνδέστε το καλώδιο ως εξής:

    • Το κανάλι ένα συνδέει το λευκό με την πορτοκαλί λωρίδα
    • Το κανάλι δύο συνδέει στερεό πορτοκαλί
    • Το κανάλι τρία συνδέει το λευκό με το πράσινο σύρμα
    • Το κανάλι τέσσερα συνδέεται με μπλε χρώμα
    • Το κανάλι πέντε συνδέει λευκό με μπλε λωρίδα
    • Το κανάλι έξι συνδέεται σταθερά πράσινο
    • Το κανάλι επτά συνδέει το λευκό με την καφέ ταινία
    • Το κανάλι οκτώ συνδέεται με σταθερό καφέ χρώμα
  • Στο άλλο άκρο του σύρματος συνδέστε την υποδοχή Rj45 χρησιμοποιώντας τη σειρά Β με ένα εργαλείο διάτρησης

Με ένα κομμάτι καλωδίου Ethernet περίπου ενός ποδιού, συνδέστε μια υποδοχή Rj45 χρησιμοποιώντας το ίδιο όπως πριν

Στην άλλη άκρη του καλωδίου με το γρύλο απογυμνώστε το μπουφάν με απογυμνωτές σύρματος, στη συνέχεια αφαιρέστε καθένα από τα 8 ξεχωριστά καλώδια περίπου 1/4 "και συγκολλήστε σύρματα που έχουν το θηλυκό άκρο για να μπορούν να συνδεθούν με το Raspberry Pi

Δημιουργήστε ή βρείτε ένα καλώδιο Ethernet διαφορετικού μήκους όταν βεβαιωθείτε ότι χρησιμοποιείτε το πρωτόκολλο T-568B

Δεδομένου ότι αυτός ο πίνακας ρελέ είναι 5vdc. συνδέστε ένα κατάλληλο τροφοδοτικό 5vdc σε VCC (θετικό) και GND (αρνητικό).

Το Raspberry Pi και ο πίνακας αναμετάδοσης πρέπει να μοιράζονται ένα έδαφος, αυτό μπορεί να γίνει με πολλούς τρόπους. Ο τρόπος που το έκανα αυτό ήταν χρησιμοποιώντας ένα τροποποιημένο τροφοδοτικό υπολογιστή.

Βήμα 5: Βάζουμε όλα μαζί

Τοποθέτηση όλων μαζί
Τοποθέτηση όλων μαζί
Τοποθέτηση όλων μαζί
Τοποθέτηση όλων μαζί

Με το Raspberry Pi θα θέλατε να χρησιμοποιήσετε το pin Wiringpi out

  • Με τους θηλυκούς άλτες ψωμιού σε οποιοδήποτε χρώμα χρησιμοποιήσατε για τη συγκόλληση του καλωδίου Ethernet, θα θέλατε να συνδεθείτε με την ακίδα WiringPi στο Raspberry Pi ως εξής:

    • Λευκό με πορτοκαλί λωρίδα συνδέεται με το 0 που είναι η φυσική ακίδα 11
    • Στερεό πορτοκαλί συνδεθείτε στο 1 που είναι ο φυσικός πείρος 12
    • Λευκό με πράσινη λωρίδα συνδέεται με το 2 που είναι ο φυσικός πείρος 13
    • Το σταθερό μπλε συνδέεται με το 3 που είναι ο φυσικός πείρος 15
    • Λευκό με μπλε λωρίδα συνδέεται με το 4 που είναι η φυσική ακίδα 16
    • Στερεό πράσινο στοιχείο σύνδεσης με το 5 που είναι ο φυσικός πείρος 18
    • Λευκό με καφέ λωρίδα συνδέεται με το 6 που είναι η φυσική ακίδα 22
    • Στερεά καφέ σύνδεση με το 7 που είναι η φυσική ακίδα 7
  • Συνδέστε ένα καλώδιο Ethernet μεταξύ των δύο υποδοχών
  • Συνδέστε 5v τροφοδοσία στην πλακέτα ρελέ και συνδέστε το raspberry pi (αν δεν το έχετε κάνει ήδη) και ενεργοποιήστε το pi.
  • Εκτελέστε το πρόγραμμα LightshowPi.
  • Στον πίνακα ρελέ μπορείτε να παρακολουθήσετε το led να χορεύει στη μουσική.
  • Συνδέστε την πλακέτα ρελέ για να τροφοδοτήσετε τις πρίζες.
  • Συνδέστε τα χριστουγεννιάτικα φώτα και δείτε τα να κινούνται στη μουσική.

Ευχαριστώ που βλέπετε αυτό το διδακτικό.

Συνιστάται: