Αναδρομή: Haunted House Controller - 💡 Fix My Ideas

Αναδρομή: Haunted House Controller

Αναδρομή: Haunted House Controller


Συγγραφέας: Ethan Holmes, 2019

Η αναδρομή αυτή την εβδομάδα υπήρξε στην πραγματικότητα σε δύο MAKE δημοσιεύσεις παρελθόν: MAKE Τόμος 03 και κάνει: Απόκριες Ειδική Έκδοση. Ο συγγραφέας, ο Eric Wilhelm, δεν είναι ξένος στο DIY, καθώς τρέχει τα Instructables. Οι αγαπημένες διακοπές του Eric είναι φυσικά Απόκριες, και έτσι είναι και δική μας. Έχουμε πάνω από 3 εβδομάδες για να μπορείτε να συγκεντρώσετε όλα τα στοιχειωμένα συστατικά του σπιτιού σας και να είστε έτοιμοι να τρομάξετε. Το άρθρο του Eric θα είναι ασφαλώς έτοιμο. Για περισσότερα από εκεί που προήλθε, μπορείτε ακόμη να παραλάβετε το Make: Halloween στο κατάστημα Maker. Και βεβαιωθείτε ότι έχετε εισέλθει στο διαγωνισμό Make: Halloween 2009!

Haunted House Controller Δημιουργήστε μια πλακέτα relay που επιτρέπει στον υπολογιστή σας να συγχρονίζει τα φώτα, τους κινητήρες και άλλες συσκευές σε ένα τρομακτικό soundtrack! Από τον Eric J. Wilhelm

Για τα τελευταία 12 χρόνια, έχω τελειοποιήσει την τεχνική μου να τρομάζω τα παιδιά. Αυτό το έργο σας δείχνει πώς να οικοδομήσουμε ένα εργαλείο που χρησιμοποιώ στα στοιχειωμένα σπίτια μου: μια πλακέτα αναμετάδοσης που ενεργοποιεί εγκαίρως τις ηλεκτρικές συσκευές σε ένα αρχείο ήχου που παίζει σε ένα φορητό υπολογιστή και συνδέεται μέσω παράλληλης θύρας. Χρησιμοποιώντας αυτή τη ρύθμιση, μπορείτε να γράψετε κώδικα που συγχρονίζει τα φώτα, τους κινητήρες, τις μηχανές ομίχλης, τις αντλίες, τους δείκτες λέιζερ και άλλες συσκευές σε συνθήματα σε ένα τρομακτικό soundtrack.

ΥΛΙΚΑ

Σταθερά τάση εισόδου συμβατή με λογική συμβατότητα 120V AC (περιοχή 3.3V-5V DC), βιδωτή βάση, με τάση φορτίου και εύρος ρεύματος φορτίου για τις συσκευές AC που θα ελέγχετε. Ένα ανά συσκευή. Χρησιμοποίησα 3 ρελέ Crydom D1225. Σταθερά ρελέ συνεχούς ρεύματος (single-pull single-throw), συμβατή με λογική τάση εισόδου (περιοχή 3.3V-5V DC), βιδωτή βάση, με τάση φορτίου και εύρος ρεύματος φορτίου για τις συσκευές συνεχούς ρεύματος. Τερματικό μπλοκ για καλώδιο μήκους 16 έως 22 καλωδίων επίπεδης κορδέλας 25 συρμάτων Καλώδιο αρσενικού αρσενικού 25 επαφών με σύνδεση "μετατόπισης" που συμπλέκει καλώδιο κορδέλας Πύλη IDC DIP με πείρο 24 ακίδων με σύνδεση μετατόπισης για σύνδεση καλωδίου με πριτσίνια 470Ω αντιστάσεις ένα ανά ρελέ, συν 1 επιπλέον LED 2V Standard είναι μια χαρά. Μικρή συγκόλληση πρωτοτύπου χωρίς συγκόλληση Stand-offs (4) για να καθαρίσετε το ύψος των ηλεκτρονόμων, με διάκενο για καλωδίωση Καλώδια σύνδεσης Μη αγώγιμη βάση Χρησιμοποίησα κόντρα πλακέ. Μη αγώγιμο διαφανές κάλυμμα Χρησιμοποιούσα ένα μικρό φύλλο από σκληρό ακρυλικό. Γειωμένα καλώδια επέκτασης Ένας ανά ηλεκτρονόμο AC. Κάποιος πρέπει να έχει μήκος τουλάχιστον 6 '. Συρμάτινο καλώδιο με συρματόμετρο 16 ιντσών για συσκευές εναλλασσόμενου ρεύματος, σταθερό πυρήνα εύρους 22 για DC και σήματα. Υπολογιστής με Windows Βίδες με ξύλο

ΚΑΤΕΥΘΥΝΣΕΙΣ

Βήμα 1: Συναρμολογήστε την πλευρά AC του πίνακα ελέγχου. Η πλακέτα ελεγκτή έχει 3 ρελέ AC (για την τροφοδοσία AC 120V AC) και 2 ρελέ συνεχούς ρεύματος (για ηλεκτρικούς δείκτες λέιζερ και υποστηρίγματα με μπαταρία), αλλά μπορείτε να προσθέσετε ένα άλλο ρελέ. Αυτά τα ρελέ ενεργοποιούνται και απενεργοποιούνται με σήματα που αποστέλλονται από έναν προσωπικό υπολογιστή μέσω της παράλληλης θύρας του.

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

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

Συνδέστε τα δοχεία. Κόψτε όλα τα καλώδια προέκτασης περίπου 12 "από τα δοχεία τους και βγάλτε ¾" μόνωσης στην τομή. Τοποθετήστε 3 υποδοχές στις άκρες της βάσης, γεώτρωντας διαμπερείς οπές και στερεώνοντας τους συνδέσμους καλωδίων.

Συνδέστε το καλώδιο τροφοδοσίας AC. Συνδέστε το κομμένο άκρο του τέταρτου καλωδίου επέκτασης στη βάση και βγάλτε ¾ "μόνωσης.

Συνδέστε τα καλώδια στο μπλοκ ακροδεκτών. Συνδέστε την πλευρά AC του ελεγκτή όπως φαίνεται, χρησιμοποιώντας τις βιδωτές συνδέσεις στο μπλοκ ακροδεκτών. Χρησιμοποιήστε μικρά τεμάχια σύρματος # 16 για να συνδέσετε την θερμή πλευρά κάθε υποδοχής με τις επαφές θερμής εξόδου (Terminal 2) των ρελέ στερεάς κατάστασης. Είναι πάντα καλύτερο να αλλάζετε την καυτή πλευρά, όχι το ουδέτερο.

Τα σύρματα σε καλώδια επέκτασης είναι συχνά χρωματικά κωδικοποιημένα: το μαύρο είναι ζεστό (ζωντανό), το λευκό είναι ουδέτερο και το πράσινο είναι αλεσμένο. Εάν τα δικά σας δεν είναι χρωματισμένα, δείτε τα βύσματα με τις λεπίδες να δείχνουν προς το μέρος σας και το στρογγυλό, γειωμένο βύσμα στο επάνω μέρος. Η καυτή είναι η μικρότερη λεπίδα, στα δεξιά, και η ουδέτερη είναι η ευρύτερη λεπίδα. Χρησιμοποιήστε ένα πολύμετρο για να ελέγξετε την αγωγιμότητα μεταξύ των λεπίδων και των καλωδίων για να προσδιορίσετε ποια είναι η οποία.

Βήμα 2: Δημιουργήστε το καλώδιο δεδομένων.

Συνδέστε το βύσμα D-sub στο καλώδιο. Τοποθετήστε το ένα άκρο του καλωδίου ταινίας ανάμεσα στις δύο σειρές επαφών με διχαλωτές επαφές της υποδοχής D-subminiature και, στη συνέχεια, πιέστε προς τα κάτω για να ασφαλίσετε τη φίσα σε θέση κλειδώματος.

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

Προσδιορίστε τη σχέση pin-to-pin. Χρησιμοποιήστε το πολύμετρο για να δείτε ποιοι ακροδέκτες στο βύσμα παράλληλης θύρας D-subminiature αντιστοιχούν σε ποιοι ακροδέκτες στο βύσμα DIP. Οι ακίδες που μας ενδιαφέρουν είναι εκείνες που συνδέονται με τις γραμμές δεδομένων εξόδου της παράλληλης θύρας (Πιν. 2-9) και με τις θύρες του λιμένα (Pins 18-25).

Σχεδιάστε έναν χάρτη της διάταξης του βύσματος DIP ή επισυνάψτε μια ετικέτα που θα σας βοηθήσει να θυμηθείτε.

Βήμα 3: Συρτάρετε την πλευρά σήματος της πλακέτας.

Συνδέστε το πινέλο και μετά συνδέστε το DIP σε αυτό. Χρησιμοποιώντας τα σχηματικά ή τις φωτογραφίες ως οδηγό, σύρετε την πλευρά του σήματος του ελεγκτή χρησιμοποιώντας το καλώδιο # 22. Αυτό θα συνδέσει τους ακροδέκτες εισόδου των ρελέ στην παράλληλη θύρα μέσω του καλωδίου της ταινίας, ενώ τα ζεύγη LED / αντιστάσεων θα δείχνουν την κατάσταση της παράλληλης θύρας.

Ο πρώτος ακροδέκτης εξόδου, ο ακροδέκτης 2 στην παράλληλη θύρα, θα είναι πάντοτε ενεργοποιημένος ως γενικός δείκτης κατάστασης. Στη συνέχεια, ξεκινώντας με τον Pin 3 και πηγαίνοντας από τη γραμμή, κάθε πείρος εισόδου συνδέεται τόσο με την είσοδο θετικής πλευράς (Terminal 3) του κάθε ρελέ όσο και με την ενδεικτική λυχνία LED του ρελέ. Οι άλλες πλευρές των εισόδων του ρελέ και των ζευγών δείκτη συνδέονται με τη γείωση.

Βήμα 4: Συνδέστε τον υπολογιστή. Ασφαλίστε τη φίσα DIP στο πινάκιο με μια ράβδο καλωδίου, έτσι δεν θα τραβηχτεί έξω.

Καλύψτε το τμήμα AC του ελεγκτή. Σημειώστε και τρυπήστε τρύπες στη βάση και στο κάλυμμα και συνδέστε τις με τις ομπρέλες. Χρησιμοποίησα σαφές ακρυλικό ώστε να μπορώ να δω τα LED.

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

Συνδέστε τον ελεγκτή στην παράλληλη θύρα του υπολογιστή σας (αφήστε το AC αποσυνδεδεμένο για τώρα) και δείτε εάν μπορείτε να φωτίσετε τις λυχνίες LED. Χρησιμοποιήστε μια οθόνη παράλληλης θύρας, όπως το lpt.exe από το αρχείο neil.fraser.name/software/lpt. Ο αριθμός θύρας ποικίλλει μεταξύ των μηχανών, οπότε φροντίστε να ελέγξετε όλες τις επιλογές. Ίσως χρειαστεί να αλλάξετε τη ρύθμιση της παράλληλης θύρας στο BIOS σε κάτι διαφορετικό από αμφίδρομο, όπως ECP ή έξοδο μόνο.

ΣΗΜΕΙΩΣΗ: Οι 8 ακίδες εξόδου μιας παράλληλης θύρας απευθύνονται σε δυαδικό τρόπο: γράφοντας ένα 0 στη θύρα τους τα απενεργοποιεί όλα. η εγγραφή 1 ενεργοποιεί μόνο τον πρώτο πείρο δεδομένων (Pin 2). η εγγραφή 2 ενεργοποιεί μόνο τον δεύτερο ακροδέκτη δεδομένων (Pin 3). 3 ενεργοποιεί το πρώτο και το δεύτερο, και ούτω καθεξής μέχρι 256, το οποίο ενεργοποιεί και τα 8.

Ελέγξτε την πλακέτα ελεγκτή συνδέοντάς την σε τάση 120V και στη συνέχεια συνδέοντας μια λάμπα σε ένα από τα βύσματα AC της (Σχήμα 4). Η τροφοδοσία της λάμπας θα πρέπει τώρα να βρίσκεται υπό τον έλεγχο του υπολογιστή.

Συνδέστε τις συσκευές σας. Οι συσκευές AC είναι απλά συνδεδεμένες. Για μια συσκευή DC, συνδέστε τους ακροδέκτες εξόδου του ηλεκτρονόμου συνεχούς ρεύματος μεταξύ του θετικού καλωδίου που προέρχεται από την τροφοδοσία της συσκευής (για παράδειγμα, της αλεχτής του τοίχου) και της θετικής εισόδου ισχύος. Για συσκευές που τροφοδοτούνται με μπαταρία, μπορείτε να χρησιμοποιήσετε μια εξωτερική μπαταρία και να εκτελέσετε τα καλώδια μέσω του ελεγκτή ή να χρησιμοποιήσετε έναν ισοδύναμο μετασχηματιστή εναλλασσόμενου ρεύματος σε τοίχο και συνδέστε τον στην πρίζα στον πίνακα.

Βήμα 5: Δημιουργήστε τις ακολουθίες δράσης σας.

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

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

Δημιουργήστε το soundtrack. Χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας αρχείων WAV, έκοψα και επικολλημένους ήχους από τα αποκριτικά CD. Η ακολουθία θα πρέπει να προτείνει μια σειρά γεγονότων, αλλά πρέπει να είναι σύντομη. οι κόλποι ή οι θεραπευτές δεν είναι γνωστοί για μεγάλα διαστήματα προσοχής και δεν θέλετε η επόμενη ομάδα να φτάνει στη μέση.

Κατεβάστε το δωρεάν C ++ Compiler του Borland και στη συνέχεια κατεβάστε το inpout.dll και προσθέστε το στο compile βιβλιοθήκες σας. Αυτό κάνει τις κλήσεις προς την παράλληλη θύρα σας από τα Windows NT και XP. Για λεπτομέρειες και συνδέσμους, ανατρέξτε στη διεύθυνση hytherion.com/beattidp/comput/pport.htm.

Γράψτε τον κωδικό ελέγχου που συγχρονίζει τις συσκευές σας στο soundtrack σας. Μοντελοποιήστε τον κώδικα σας στο δείγμα μου στο makezine.com/go/controller. Συμπεριλάβετε το αρχείο inpout32.dll και ορίστε όλες τις συσκευές σας ως μεταβλητές στο επάνω μέρος του αρχείου.

Τώρα πατήστε το αρχείο του soundtrack και εκτελέστε μια ακριβή χρονική ακολουθία που ωθεί τις τιμές στην παράλληλη θύρα (συχνά στη διεύθυνση μηχανής 0x0378) και πραγματοποιεί κλήσεις στη λειτουργία Sleep. Καταρτίστε, εκτελέστε, εντοπίστε σφάλματα και επαναλάβετε όπως απαιτείται. Το στοιχειωμένο σπίτι σας είναι ζωντανό!

Σχετικά με τον συντάκτη: Ο Eric J. Wilhelm πήρε το Ph.D. στο μηχανολογικό μηχάνημα στο MIT και τρέχει σήμερα Instructables (instructables.com), όπου ενθαρρύνει τους ανθρώπους να μοιράζονται τα έργα που είναι παθιασμένα.



Μπορεί Να Σας Ενδιαφέρει

Τι γίνεται αν διαφορετικοί καλλιτέχνες έκαναν αυτό το γλυπτό; Χρησιμοποιώντας Drones για να μάθετε

Τι γίνεται αν διαφορετικοί καλλιτέχνες έκαναν αυτό το γλυπτό; Χρησιμοποιώντας Drones για να μάθετε


10 Έργα σταθμών φόρτισης

10 Έργα σταθμών φόρτισης


Ροές έμπνευσης από τη διάσκεψη κορυφής Global Maker Faire

Ροές έμπνευσης από τη διάσκεψη κορυφής Global Maker Faire


Οδηγός δημιουργού στο Σπρίνγκφιλντ, Μιζούρι

Οδηγός δημιουργού στο Σπρίνγκφιλντ, Μιζούρι