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

Arduino Old-Style Pong (TVout): 5 βήματα
Arduino Old-Style Pong (TVout): 5 βήματα

Βίντεο: Arduino Old-Style Pong (TVout): 5 βήματα

Βίντεο: Arduino Old-Style Pong (TVout): 5 βήματα
Βίντεο: Arduino TVout on a 5 inch BW analog TV 2024, Ιούλιος
Anonim
Arduino Old-Style Pong (TVout)
Arduino Old-Style Pong (TVout)

Αισθητική:

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

Κώδικας:

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

Προμήθειες

Για να κάνετε αυτό το έργο θα χρειαστείτε να έχετε:

  • Μια τηλεόραση που μπορεί να λάβει καλώδια RCA
  • Ένα καλώδιο RCA
  • Ένα Arduino Board (Leonardo/Uno) & ένα breadboard
  • 1 αντίσταση 470R
  • 1 αντίσταση 1kR
  • 6 κλιπ αλιγάτορα (προαιρετικά, αλλά αποτρέπει πολλές ακατάστατες συγκολλήσεις)
  • 2 ποτενσιόμετρα 10k Ohm
  • Καλώδια βραχυκυκλωτήρων (περίπου 10)
  • Εργαλεία συγκόλλησης (σύρμα, σίδερο, ροή)
  • Υποδοχή RCA (Χρησιμοποιείται για τη μέθοδό μου)
  • Αντίσταση 75R (Χρησιμοποιείται για τη μέθοδό μου)
  • Ο κωδικός στην ενότητα λογισμικού
  • (Προαιρετικά) Χαρτόνι
  • (Προαιρετικά) Spray Paint (χρώμα τηλεόρασης)
  • (Προαιρετικά) Καπάκια μπουκαλιών (για να γίνουν κουμπιά)
  • (Προαιρετικό) 1 μαρκαδόρο (προτιμώμενο χρώμα κουμπιών)
  • (Προαιρετικά) Κόλλα (για να κολλήσετε τα κουμπιά)

Βήμα 1: Βήματα 1-3: Εφαρμογή Αισθητικής

Βήματα 1-3: Εφαρμογή Αισθητικής
Βήματα 1-3: Εφαρμογή Αισθητικής

Για να κάνετε την τηλεόραση να μοιάζει με μια σωστή τηλεόραση της δεκαετίας του 1950, θα πρέπει να την αλείψετε με λίγο χαρτόνι. Λάβετε υπόψη, όλα αυτά είναι προαιρετικά εάν θέλετε απλώς να ασχοληθείτε με το pong στην τηλεόρασή σας με το Arduino. Πρώτον, θα χρειαστείτε χαρτόνι, το μέγεθος και το σχήμα της τηλεόρασής σας. Τώρα, δεδομένου ότι ο τροποποιημένος κώδικας κάνει το πονγκ 3/4 του αρχικού του μεγέθους, θα πρέπει να το εκκινήσετε πριν ξεκινήσετε το κόψιμο για να προσεγγίσετε το μέγεθος. Όταν ολοκληρώσετε τα άλλα βήματα, ξεκινήστε το και δείτε πόσο μεγάλο είναι. Κόψτε μια τρύπα στο χαρτόνι στο μέγεθος και το σχήμα του πονγκ, και στην ίδια θέση, επίσης. Στη συνέχεια, μπορείτε να βάψετε με σπρέι το χαρτόνι στο χρώμα που θέλετε - απλώς φροντίστε να ακολουθήσετε τις οδηγίες στο δοχείο. Μόλις αποκτήσετε αυτή την ωραία γυαλάδα, μπορείτε να χρωματίσετε τα καπάκια των μπουκαλιών με ένα μαύρο στυλό για να μοιάζουν με μερικά φανταχτερά κουμπιά - κολλήστε τα και έχετε ένα πολύ ωραίο κάλυμμα για το πόνγκ σας.

Βήμα 2: Βήματα 3-6: Προετοιμασία του RCA

Βήματα 3-6: Προετοιμασία του RCA
Βήματα 3-6: Προετοιμασία του RCA

Μπορείτε να δείτε μια περιορισμένη διαδικασία με εικόνες στην 1η πηγή στην τελευταία ενότητα. Χρησιμοποιώντας μια ελαφρώς διαφορετική διαδικασία εδώ, πρέπει πρώτα:

Συνδέστε τον πείρο υποδοχής ασπίδας (εξωτερικού) RCA στο GND. Τοποθετήστε το βύσμα RCA στην υποδοχή RCA και συνδέστε το ένα άκρο των αντιστάσεων 470R, 1kR και 75R στην ακίδα (εσωτερική) υποδοχή RCA σήματος. Χρησιμοποιώντας καλώδια jumper, τοποθετήστε το άλλο άκρο του 75R στο GND, το 470R στο D07. Εάν χρησιμοποιείτε Arduino UNO, το 1kR πρέπει να τοποθετηθεί στο D07. Εάν χρησιμοποιείτε Arduino Leonardo, πρέπει να τοποθετηθεί στο D09.

Βήμα 3: Βήμα 7-10: Προετοιμασία των POTM

Βήμα 7-10: Προετοιμασία των POTM
Βήμα 7-10: Προετοιμασία των POTM

Τα ποτενσιόμετρα (POTM) θα έχουν 3 ακίδες. Η μέση είναι η γραμμή σήματος, αλλά οι άλλες δύο (ισχύς και γείωση) μπορούν να χρησιμοποιηθούν εναλλακτικά. Συνδέστε τα κλιπ αλιγάτορα σε κάθε μία από τις καρφίτσες και προσθέστε καλώδια βραχυκυκλωτήρα σε κάθε μία. Συνδέστε το μεσαίο καλώδιο στο A0 και το μεσαίο καλώδιο του άλλου στο A1. Συνδέστε τα άλλα καλώδια όπως φαίνεται στον 1ο πόρο στην τελευταία ενότητα.

Βήμα 4: Βήμα 11-12: Αντιμετώπιση του κουμπιού

Βήμα 11-12: Αντιμετώπιση του κουμπιού
Βήμα 11-12: Αντιμετώπιση του κουμπιού

Προσθέστε το βύσμα RCA στην τηλεόραση. Προσθέστε ένα κουμπί που είναι συνδεδεμένο με GND και D2. Προσθέστε μια αντίσταση έλξης 1kR μεταξύ 5V και D2. (Αυτό λέει στο D2 να είναι 1 ενώ το κουμπί δεν το υποχρεώνει να είναι 0 δηλ. Πατημένο) Αντιγράψτε και επικολλήστε τον τροποποιημένο κώδικα στον πόρο στην τελευταία ενότητα στο Arduino σας.

Βήμα 5: Τελικό: Πηγές & Λογισμικό

Τελικός: Πηγές & Λογισμικό
Τελικός: Πηγές & Λογισμικό

Τροποποιημένος κώδικας:

Διαδηλώσεις:

Πρωτότυπο:

Τροποποιήθηκε: [WIP]

Εμπνευσμένη εικόνα τηλεόρασης:

Συνιστάται: