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

Pi Cap Capong Project Tutorial: 14 βήματα (με εικόνες)
Pi Cap Capong Project Tutorial: 14 βήματα (με εικόνες)

Βίντεο: Pi Cap Capong Project Tutorial: 14 βήματα (με εικόνες)

Βίντεο: Pi Cap Capong Project Tutorial: 14 βήματα (με εικόνες)
Βίντεο: Ξύλο μεταξύ κάμεραμαν του ΣΚΑΙ και πολίτη 2024, Οκτώβριος
Anonim
Εκπαιδευτικό πρόγραμμα Pi Cap Capong
Εκπαιδευτικό πρόγραμμα Pi Cap Capong

Το Pong είναι ένα από τα αγαπημένα μας βιντεοπαιχνίδια, και σε ένα πρόσφατο εργαστήριο, είχαμε την τύχη να κάνουμε τους Paul Tanner, Tina Aspiala και Ross Atkin να μετατρέπουν το Pong σε "Capong" (χωρητικό + Pong!) Σπάζοντάς το από την οθόνη και στο δικό τους τα χέρια. Χρησιμοποίησαν ένα Pi Cap και ένα Raspberry Pi για να χαρτογραφήσουν τα κουπιά Pong στη θέση των χεριών τους και δημιούργησαν ένα απλό, προκλητικό και πραγματικά εθιστικό παιχνίδι.

Το Pi Cap είναι το νεότερο προϊόν της Bare Conductive. Ένα πρόσθετο Raspberry Pi, σας επιτρέπει να προσθέσετε ακριβή χωρητική αφή, ανίχνευση εγγύτητας και ήχο υψηλής ποιότητας στα έργα σας Raspberry Pi. Λειτουργεί με τα Raspberry Pi A+, B+, Zero και αργότερα (οποιοδήποτε Raspberry Pi με υποδοχή GPIO 40 ακίδων). Με την ακρίβεια ανίχνευσης του Touch Board και την υπολογιστική ισχύ του Raspberry Pi, το Pi Cap διαθέτει ένα εξαιρετικό εργαλείο για τη μετατροπή των αναλογικών δεδομένων σε ψηφιακές εξόδους.

Θα αφήσουμε στον Παύλο να σας μεταφέρει στο "Capong" παρακάτω:

Το Capacitive Pong είναι μια επανερμηνεία του παραδοσιακού παιχνιδιού οθόνης. Αντί να χρησιμοποιεί ποντίκι ή πλήκτρα βέλους, χρησιμοποιεί χωρητικούς αισθητήρες. Το παιχνίδι τρέχει σε Pi Zero με ένα πρόσθετο Pi Cap και έναν προσαρμογέα Ethernet.

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

Το παιχνίδι βασίζεται στο SimplePong, διαθέσιμο στο openprocessing.org και κυκλοφόρησε στο Creative Commons. Αυτό τροποποιήθηκε για να χρησιμοποιήσει την είσοδο από τους αισθητήρες Pi Cap (αντί για ποντίκι) και μετατράπηκε σε λειτουργία 2 παικτών.

Η πρώτη έκδοση τρέχει σε φορητό υπολογιστή στην Επεξεργασία και παίρνει την είσοδό του μέσω του πρωτοκόλλου Open Sound Control (OSC) από το Pi Zero. Στο Pi Zero, χρησιμοποιήσαμε το λογισμικό επίδειξης που παρέχεται με το Pi Cap - μία από αυτές τις ενότητες δημιουργεί μια ροή OSC.

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

Μάθετε περισσότερα για τις δυνατότητες του Pi Cap και αποκτήστε τα δικά σας σήμερα από το ηλεκτρονικό μας κατάστημα. Αν θέλετε να δοκιμάσετε και να φτιάξετε το δικό σας Capong, ακολουθήστε τις παρακάτω οδηγίες. Απολαμβάνω!

@paul_tanner 25 Ιουλίου 2016 Σχεδιασμός περιπτέρου και γενική έμπνευση από τους @rossatkin και @spongefile

Βήμα 1: Βίντεο

Image
Image

Σε αυτό το σύντομο βίντεο, ο Ross εξηγεί το έργο της ομάδας του και πώς πέρασαν από το πρωτότυπο για να φτιάξουν τις τελικές εκδόσεις των δύο παιχνιδιών τους χρησιμοποιώντας τα Pi Zero και Pi Cap.

Βήμα 2: Πώς να το ρυθμίσετε

Παραδείγματα κώδικα
Παραδείγματα κώδικα

Εκτελέστε το σεμινάριο «Ρύθμιση του Pi Cap σας στο Raspberry Pi Zero» εδώ και μην χάσετε κανένα βήμα. (Πρέπει να γνωρίζετε την IP του Pi για να συνδεθείτε.)

Βήμα 3: Παραδείγματα κώδικα

Τρέξτε μέσω της εισαγωγής Pi Cap για να δείτε τα παραδείγματα κώδικα, ιδιαίτερα αυτό που μεταδίδει τα δεδομένα αισθητήρα μέσω OSC στο τερματικό παράθυρο του φορητού υπολογιστή σας. Προσέξτε τα δεδομένα DIFF - αυτό θα χρησιμοποιήσουμε.

Βήμα 4: Επεξεργασία

Επεξεργασία
Επεξεργασία

Κατεβάστε και εγκαταστήστε το Processing εάν αυτό δεν είναι ήδη στον φορητό υπολογιστή σας. Αποσυμπιέστε και εγκαταστήστε τον κωδικό mpr121_pong στο φάκελο σκίτσων του Processing, συνήθως /Documents /Processing. Ανοίξτε το σκίτσο κατά την επεξεργασία και ξεκινήστε το να εκτελείται. Τίποτα δεν θα συμβεί στο παράθυρο αναπαραγωγής μέχρι να ολοκληρώσετε το παρακάτω βήμα.

Βήμα 5: OSC

OSC
OSC

Για να εκτελέσετε αυτόματα την επίδειξη OSC, μεταβείτε στο φάκελο PiCapExamples στο Pi και cd στο cpp/picap-datastream-osc-cpp. Χρησιμοποιήστε./run για να δείτε τη ροή δεδομένων Pi Cap.

Μάθετε την IP του φορητού σας υπολογιστή και, στη συνέχεια, χρησιμοποιήστε το./run –host [διεύθυνση IP του φορητού υπολογιστή] για να το μεταφέρετε στην Επεξεργασία.

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

Βήμα 6: Ακρυλική βάση

Ακρυλική βάση
Ακρυλική βάση

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

Λήψη κόκκινου προτύπου

Λήψη λευκού προτύπου

Βήμα 7: Συναρμολόγηση

Συνέλευση
Συνέλευση

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

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

Κολλήστε τα δύο κόκκινα ορθογώνια κομμάτια στη λευκή δομή.

Βήμα 8: Κόλλα

Κόλλα
Κόλλα
Κόλλα
Κόλλα

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

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

Βήμα 9: Κροκόδειλα κλιπ

Κροκοδείλια κλιπ
Κροκοδείλια κλιπ
Κροκοδείλια κλιπ
Κροκοδείλια κλιπ
Κροκοδείλια κλιπ
Κροκοδείλια κλιπ

Σταθείτε όρθιο το Capong (έτσι το λευκό κομμάτι χωρίς τρύπες αγγίζει την επιτραπέζια επιφάνεια). Βεβαιωθείτε ότι έχετε αρκετό σύρμα έτσι ώστε τα κλιπ κροκοδείλων σας να προεξέχουν στο επάνω μέρος (χρειάζεστε τουλάχιστον 3 ίντσες κλιπ κροκό ορατό όπως φαίνεται στην εικόνα).

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

Βήμα 10: Ζωγραφίστε τους αισθητήρες σας

Ζωγραφίστε τους αισθητήρες σας
Ζωγραφίστε τους αισθητήρες σας
Ζωγραφίστε τους αισθητήρες σας
Ζωγραφίστε τους αισθητήρες σας

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

Εάν χρησιμοποιείτε Electric Paint, μπορείτε να βάψετε απευθείας σε αυτά τα τετράγωνα. Μόλις στεγνώσει, εφαρμόστε ταινία διπλής όψης, θα κολλήσετε τους αισθητήρες με την όψη προς τα κάτω στο ακρυλικό. Αλλά πρώτα, πρέπει να κολλήσετε εν ψυχρώ το χρώμα!

Βήμα 11: oldυχρό συγκολλητικό

Κρύο συγκολλητικό
Κρύο συγκολλητικό
Cold Solder
Cold Solder
Κρύο συγκολλητικό
Κρύο συγκολλητικό

Χρησιμοποιώντας τον σωλήνα Electric Paint, πιέστε μια γενναιόδωρη ποσότητα χρώματος στον εκτεθειμένο χαλκό. Θα πρέπει να βεβαιωθείτε ότι το σύρμα είναι στη θέση του ώστε να μην κινείται (μπορείτε να χρησιμοποιήσετε ταινία διπλής όψης).

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

Βήμα 12: Αισθητήρας αλουμινόχαρτου

Αισθητήρας αλουμινόχαρτου
Αισθητήρας αλουμινόχαρτου
Αισθητήρας αλουμινόχαρτου
Αισθητήρας αλουμινόχαρτου
Αισθητήρας αλουμινόχαρτου
Αισθητήρας αλουμινόχαρτου

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

Βήμα 13: Συνδέστε το για να σταθείτε

Συνδέστε για να σταθείτε!
Συνδέστε για να σταθείτε!
Συνδέστε για να σταθείτε!
Συνδέστε για να σταθείτε!

Τώρα μπορείτε να συνδέσετε σταθερά τους αισθητήρες σας στη βάση και να βγείτε από το Pi Cap και το Pi Zero!

Βήμα 14: Προσάρτηση στο Pi Cap

Συνδέστε στο Pi Cap
Συνδέστε στο Pi Cap
Συνδέστε στο Pi Cap
Συνδέστε στο Pi Cap

Πάρτε τα κλιπ κροκοδείλων που προεξέχουν από την κορυφή της βάσης του Capong και συνδέστε τα στα ηλεκτρόδια του Pi Cap σας. Βεβαιωθείτε ότι συνδέεστε στα σωστά ηλεκτρόδια - αυτά που έχετε προγραμματίσει για λειτουργικότητα. Τώρα μπορείτε να συνδέσετε το Pi Zero, να ανεβάσετε τον κώδικα και να παίξετε! Σας αρέσει αυτό το έργο; Θέλετε να φτιάξετε το δικό σας; Μάθετε περισσότερα για τις δυνατότητες του Pi Cap και αποκτήστε τα δικά σας σήμερα από το ηλεκτρονικό μας κατάστημα.

Συνιστάται: