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

My DIY Steampunk Operation Game, Arduino Based: 9 Steps (with Pictures)
My DIY Steampunk Operation Game, Arduino Based: 9 Steps (with Pictures)

Βίντεο: My DIY Steampunk Operation Game, Arduino Based: 9 Steps (with Pictures)

Βίντεο: My DIY Steampunk Operation Game, Arduino Based: 9 Steps (with Pictures)
Βίντεο: Amazing arduino project 2024, Ιούλιος
Anonim
Image
Image

Αυτό το έργο είναι αρκετά εκτεταμένο σε έκταση. Δεν απαιτεί πολλά εργαλεία ή προηγούμενη γνώση, αλλά θα διδάξει σε οποιονδήποτε (συμπεριλαμβανομένου και εμένα) πολλά σε πολλά διαφορετικά τμήματα κατασκευής!

Όπως το Capture-sensing με ένα Arduino, το multitasking με το Arduino και η κατασκευή γρήγορων, εύκολων μεταλλικών εξαρτημάτων και κολλώντας απλό χαρτί εκτυπωτή σε ξύλο.

Θέλω επίσης να ενθαρρύνω οποιονδήποτε το κάνει να προσαρμόσει το έργο στις ανάγκες και τις επιθυμίες σας. Maybeσως θέλετε να το κάνετε μεγαλύτερο, μικρότερο ή με διαφορετική εικόνα κλπ… όλα είναι απλώς μια πρόταση, αφήστε τη δημιουργικότητά σας ελεύθερη!

Τι είναι καλύτερο λοιπόν σε αυτό το παιχνίδι από το κλασικό παιχνίδι λειτουργίας;

Πρώτον: Κανένα καλώδιο στο τσιμπιδάκι, κανένας περιορισμός!

Δεύτερο: Ένας καρδιακός παλμός που αντικατοπτρίζει πόσο πληγωμένος είναι ο ασθενής και μια επίπεδη γραμμή!

Τρίτον: Μπορείτε να χρησιμοποιήσετε μια εικόνα οποιουδήποτε σώματος Adonis που θέλετε και να κρεμάσετε το παιχνίδι στον τοίχο σας εάν δεν παίζετε με αυτό!

Επειδή το έργο είναι αρκετά εκτεταμένο, εδώ είναι ένα ευρετήριο βημάτων

Βήμα 1: καλωδίωση και συγκόλληση

Βήμα 2: Ο κώδικας

Βήμα 3: Ανίχνευση χωρητικότητας

Βήμα 4: Arduino multi tasking

Βήμα 5: Λαβίδες

Βήμα 6: Κόλληση του ασθενούς

Βήμα 7: Κόψτε τον και στερεώστε τη λαμαρίνα

Βήμα 8: Τα «όργανα»

Βήμα 9: Δέσιμο μερικών άκρων

Προμήθειες

Υλικά:- Δύο κομμάτια ξύλου στο μέγεθος που θέλετε να φτιάξετε το παιχνίδι σας (αφού χρησιμοποίησα ένα τυπωμένο κομμάτι χαρτί εκτυπωτή DIN A4 πήρα το ξύλο λίγα εκατοστά μεγαλύτερο τότε) το πάχος του κάτω τεμαχίου πρέπει να υπερβαίνει το πάχος ενός Arduino, το επάνω κομμάτι πρέπει να έχει πάχος 1-2, 5 cm

Κόλλα ξύλου και κάτι σαν 2 μέρη εποξειδικό/hotglue/superglue….

-Μερικές βίδες για να στερεώσετε το κάτω μέρος στο επάνω κομμάτι αλλά να μην τρυπήσετε μέσω…. Οποιεσδήποτε βίδες ξύλου στο σωστό μήκος θα κάνουν και μερικές μικροσκοπικές

-Ένας εκτυπωμένος ασθενής σε ένα φύλλο χαρτιού

-Ένα Arduino (χρησιμοποίησα ένα νανο)

-Buzzer (πίεζο ηχείο)

-LED (δεν είναι πραγματικά απαραίτητο, αλλά το χτύπημα της καρδιάς είναι πολύ δροσερό)

-Αντίσταση (περίπου 200kΩ και 100Ω)

-Τσιμπιδάκια (μαγνητικά, τουλάχιστον αγώγιμα (Βήμα 5))

-Τροφοδοτικό που λειτουργεί για το Arduino (οι μπαταρίες δεν λειτουργούν)

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

Προσθήκη (Αν θέλετε να το κάνετε λίγο πιο φανταχτερό):

- Κορνίζα

- Διαυγές χρώμα

- Σωλήνες από ορείχαλκο ή ορείχαλκο

- Protoboard

- Μαγνήτες

- Διακόπτης

- Βιδωτά τερματικά

- Βύσμα τροφοδοσίας

Εργαλεία:

- Τρυπάνι ξύλου

- Πριόνι ξύλου

- Συγκολλητικό σίδερο

- Μερικές πένσες

- Μαχαίρι κοπής σμίλης ή κουτιού κάποιου είδους

- ίσως μερικά πινέλα

- Ένα περιστροφικό εργαλείο θα ήταν φοβερό

Βήμα 1: Καλωδίωση και συγκόλληση

Καλωδίωση και συγκόλληση
Καλωδίωση και συγκόλληση
Καλωδίωση και συγκόλληση
Καλωδίωση και συγκόλληση

Έβαλα το Βήμα πρώτο, αλλά δεν πρέπει να το κάνετε πρώτα;). Ένας πίνακας ψωμιού θα ήταν φοβερός για αυτό … Θέλω να το σκεφτείτε πρώτα, γιατί όλα τα άλλα θα χτιστούν γύρω από αυτό λίγο πολύ. Απλώς λάβετε υπόψη το διάγραμμα ΑΝ δεν έχετε σανίδα ψωμιού. Εάν έχετε ένα καλώδιο, ρυθμίστε τον κωδικό στο επόμενο βήμα.

Στην πραγματικότητα συγκολλήστε τα πάντα μετά το βήμα 8 σύμφωνα με την εικόνα.

Το R1 πρέπει να είναι αντίσταση 200 kΩ (τα 100 kΩ θα λειτουργούσαν επίσης σύμφωνα με τη βιβλιοθήκη capsens)

Το R2 πρέπει να είναι αντίσταση 120 Ω

Βήμα 2: Ο κώδικας

Εδώ είναι ο κώδικας που χρησιμοποίησα και έγραψα. Με μερικές ελπίζω χρήσιμες παρατηρήσεις. Πρέπει να αναβοσβήνετε το Arduino σας με αυτό…

Βήμα 3: Ανίχνευση χωρητικότητας

Ανίχνευση χωρητικότητας
Ανίχνευση χωρητικότητας

Δεν είμαι αρχή σε αυτό, αλλά όλα έχουν χωρητικότητα (κι εσείς επίσης). Έτσι, εάν αγγίξετε το μέταλλο με τα μεταλλικά τσιμπιδάκια ή με γυμνά χέρια αλλάζετε την χωρητικότητα στον πείρο 9. Η χωρητικότητα αλλάζει το χρόνο που χρειάζεται (Pin 4) για να λάβετε ένα σήμα (από τον Pin 9). Το Arduino στέλνει ένα σήμα πολύ συχνά και ελέγχει την καθυστέρηση μεταξύ αποστολής και λήψης. Εάν αλλάξει η καθυστέρηση, το Arduino θα το θυμάται. Το Ευφυές Μέρος του κώδικα, που δεν γράφτηκε από εμένα, θα εξομαλύνει επίσης τα αποτελέσματα και θα βαθμονομείται αυτόματα. Εάν η ανίχνευση χωρητικότητας είναι πολύ ευαίσθητη ή δεν είναι αρκετά ευαίσθητη, μπορείτε να αλλάξετε τις σχετικές παραμέτρους που σημειώνονται στον κώδικα μέχρι να λειτουργήσει όπως θέλετε.

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

Βήμα 4: Arduino Multi Tasking

Arduino Multi Tasking
Arduino Multi Tasking

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

Επίσης, δεν έχω καμία εξουσία σε αυτό, αλλά ουσιαστικά λέτε στο Arduino (σε αυτήν την περίπτωση τουλάχιστον): κάντε την εργασία Α για x χιλιοστά του δευτερολέπτου και στη συνέχεια την εργασία Β για y χιλιοστά του δευτερολέπτου. Το χρειάζεστε σε αυτήν την περίπτωση μόνο εάν θέλετε να έχετε το LED και τον βομβητή να χτυπούν την καρδιά ενώ αισθάνεστε την χωρητικότητα. Iθελα πολύ και τα δύο, οπότε πήρα λίγο χρόνο για να το κωδικοποιήσω. Ο χτύπος της καρδιάς κάνει πραγματικά πολλά από αυτό το έργο. Τουλάχιστον αυτό νομίζω…

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

Βήμα 5: Λαβίδες

Τσιμπιδακι ΦΡΥΔΙΩΝ
Τσιμπιδακι ΦΡΥΔΙΩΝ
Τσιμπιδακι ΦΡΥΔΙΩΝ
Τσιμπιδακι ΦΡΥΔΙΩΝ
Τσιμπιδακι ΦΡΥΔΙΩΝ
Τσιμπιδακι ΦΡΥΔΙΩΝ

Το Arduino χρησιμοποιεί τα τσιμπιδάκια στον κωδικό μου ως σήμα έναρξης και διακοπής. Ανιχνεύει εάν τα τσιμπιδάκια αφαιρούνται από τη θέση τους παρακολουθώντας τα pin 2 και 12 (πιθανότατα δεν χρειάζεστε τα δύο… το ένα χρησιμοποιείται ως διακοπή, για να ξυπνήσει το Arduino και το άλλο για να ανιχνεύσει την κατάσταση διακοπής, οπότε δεν το κάνω » δεν ξέρω αν θα μπορούσα να είχα χρησιμοποιήσει μόνο το ένα pin…). Έτσι χρειάζεστε δύο σημεία όπου τα τσιμπιδάκια μπορούν να έρθουν σε επαφή με το παιχνίδι.

Υπάρχουν πολλές δυνατότητες:

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

- Μπορείτε επίσης να χρησιμοποιήσετε μαγνήτες πίσω από χάλυβα ή να κολλήσετε μερικούς μαγνήτες πίσω από κάποιο σιδηρούχο μέταλλο (Σκίτσο 2-3)

Επειδή έχω μεταλλικό τόρνο τα έκανα όπως δείχνω στο Σκίτσο 4. Έφτιαξα μερικά κομμάτια από ορείχαλκο που προεξέχουν μέσω του μπροστινού πίνακα και που στεγάζουν μερικούς μαγνήτες στο εσωτερικό του. Οι μαγνήτες και το σύρμα μπορούν να συσφιχθούν ταυτόχρονα με μια βίδα λαβής.

Πιθανώς υπάρχουν καλύτεροι ή/και ευκολότεροι τρόποι, να είστε δημιουργικοί!

Βήμα 6: Κόλληση του ασθενούς

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

Φυσικά, μπορείτε επίσης να δοκιμάσετε αυτά για να πάρετε τον ασθενή σας στο πάνω κομμάτι ξύλου (λέιζερ, καύση, μεταφορά χαρτιού, άλεση ή σκάλισμα…).

Μόλις πήρα κανονική κόλλα ξύλου (μετά από μερική επιτυχία με σπρέι στην κόλλα) κάλυψα τόσο την ξύλινη επιφάνεια όσο και την εικόνα που εκτύπωσα σε κανονικό χαρτί με ένα λεπτό αλλά σταθερό στρώμα κόλλας. Αυτό είναι κάπως δύσκολο, αλλά δεδομένου ότι το υλικό είναι φθηνό και μπορείτε απλά να το τραβήξετε, μπορείτε να κάνετε μερικά overs. Καλύψτε πρώτα το πίσω μέρος του χαρτιού, έτσι ώστε η κόλλα να μουλιάσει πραγματικά. Εφαρμόστε ένα λεπτό στρώμα στο μπροστινό μέρος του μπροστινού πίνακα στη συνέχεια. Μέχρι να τελειώσετε, η κόλλα είναι μάλλον λίγο στεγνή, αυτό είναι καλό. Τώρα βάλτε το χαρτί στο ξύλο ξεκινώντας από τη μία άκρη για να αποφύγετε τις φυσαλίδες. Πιθανότατα θα υπάρχουν κάποιες φυσαλίδες, μην πανικοβάλλεστε. Μπορείτε να πιέσετε τις φυσαλίδες προς τα έξω με έναν κύλινδρο κάποιου είδους, που θα κυλήσετε πάνω στο χαρτί. Με αυτόν τον τρόπο πιέζετε το χαρτί ομοιόμορφα και δεν το σκίζετε. Μετά από λίγο στέγνωμα πρέπει να γίνει και μπορείτε να βάψετε το ξύλο/χαρτί σας με λίγο βερνίκι για να το προστατέψετε, αν θέλετε.

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

Βήμα 7: Κόψτε τον και συνδέστε το φύλλο μετάλλου

Κόβοντάς τον και συνδέοντας το φύλλο μετάλλου
Κόβοντάς τον και συνδέοντας το φύλλο μετάλλου
Κόβοντάς τον και συνδέοντας το φύλλο μετάλλου
Κόβοντάς τον και συνδέοντας το φύλλο μετάλλου
Κόβοντάς τον και συνδέοντας το φύλλο μετάλλου
Κόβοντάς τον και συνδέοντας το φύλλο μετάλλου
Κόβοντάς τον και συνδέοντας το φύλλο μετάλλου
Κόβοντάς τον και συνδέοντας το φύλλο μετάλλου

Χρειάζεστε μερικές τρύπες στο μπροστινό και το πίσω κομμάτι.

Στο μπροστινό κομμάτι μπορείτε απλά να ανοίξετε ή να δείτε μερικές τρύπες στο μέγεθος και το σχήμα που θέλετε και να ταιριάζει στον ασθενή σας. Στην εικόνα μπορείτε να δείτε, όπου έκανα τις τρύπες (μόνο για την έμπνευσή σας). Χρησιμοποίησα ένα μεγάλο κομμάτι "Frostner", αλλά μπορείτε να τα φτιάξετε όπως σας αρέσει. Επειδή δεν ήθελα να φαίνεται η λαμαρίνα, άνοιξα μια ελαφρώς μεγαλύτερη τρύπα από πίσω, όχι μέχρι κάτω και μια μικρότερη τρύπα από μπροστά, όπως φαίνεται στο σκίτσο παραπάνω !!!!!!!!!! !!!!!!!!!!!!!!!!!!!! Το Ας ελπίσουμε ότι αφήσατε κάποια θέση για το Arduino και τα καλώδια. Ναί? Μεγάλος! Τώρα σημειώστε πού πρέπει να είναι και κόψτε ένα V-grove σε κάθε τρύπα στο μπροστινό κομμάτι στο Arduino. Το άλσος πρέπει να χωρέσει όποιο καλώδιο θέλετε να χρησιμοποιήσετε. Το Groves στο Heartbeat LED, το βύσμα τροφοδοσίας, ο διακόπτης και το τσιμπιδάκι μπορούν επίσης να κοπούν τώρα.

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

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

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

Μπορείτε επίσης να βιδώσετε την πίσω πλευρά σας μπροστά τώρα.

Σχεδόν τελείωσα!

Βήμα 8: Τα «όργανα»

Τα «όργανα»
Τα «όργανα»
Τα «όργανα»
Τα «όργανα»

Αυτά τα σκεφτόμουν για πολύ καιρό αφού είχαν γίνει όλα τα άλλα. Χρειαζόμουν κάτι αγώγιμο σε σχήμα οστού ή κατσαβίδι ή κάτι τέτοιο. Πρώτα ήθελα να το κόψω από λαμαρίνα και μπορείτε να το κάνετε εντελώς, αλλά είναι πολύ ή δουλεύει. Κατέληξα να τα ρίχνω από κασσίτερο (μόνο λίγο κασσίτερο συγκόλλησης). Μπορείτε απλά να χαράξετε κάτι σε σκληρό (σκληρό για λεπτομέρειες) ξύλο και να λιώσετε λίγο κασσίτερο απευθείας στο καλούπι με το κολλητήρι σας και να το τραβήξετε μετά. Αυτό έκανα. Λυγίζω επίσης λίγο χάλκινο σύρμα σε σχήμα με μερικές πένσες. Αυτό λειτουργεί επίσης πολύ ωραία και μερικά καλά όργανα μπορούν να κατασκευαστούν με αυτόν τον τρόπο.

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

Βήμα 9: Δέσιμο ορισμένων χαμένων άκρων

Δέσιμο κάποιων άκρων που χάνουν
Δέσιμο κάποιων άκρων που χάνουν
Δέσιμο κάποιων άκρων που χάνουν
Δέσιμο κάποιων άκρων που χάνουν

Έβαλα το δικό μου, ίσως θέλετε να το λάβετε επίσης υπόψη;)

Έκανα επίσης μια τρύπα στο πίσω μέρος για να το κρεμάσω στον τοίχο

Πώς να παίξεις:

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

Τα τσιμπιδάκια θα πρέπει πιθανώς να τοποθετηθούν στη θέση τους μεταξύ γύρων.

Διασκεδάστε φτιάχνοντας και παίζοντας!

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

Συνιστάται: