Sommario:

Arduino Old-Style Pong (TVout): 5 passaggi
Arduino Old-Style Pong (TVout): 5 passaggi

Video: Arduino Old-Style Pong (TVout): 5 passaggi

Video: Arduino Old-Style Pong (TVout): 5 passaggi
Video: Learn Arduino NOW! Tutorial #5: Make a Simple Robot! (Finale) 2024, Dicembre
Anonim
Arduino Vecchio Stile Pong (TVout)
Arduino Vecchio Stile Pong (TVout)

Estetica:

L'estetica di questo progetto è stata progettata interamente da me, ma mi sono ispirato all'idea dei televisori degli anni '50. I materiali utilizzati per questo progetto sono stati progettati per essere facilmente accessibili e riproducibili dal pubblico, e come tali hanno un aspetto di scarsa qualità.

Codice:

Il codice nella sezione finale è una versione ripulita del codice Arduino Pong, che ha corretto più errori sull'altro sito Web (come l'errore di avere i pin sbagliati). Il codice ha anche avuto molti ritardi che hanno causato l'arresto anomalo di Arduino durante l'installazione. Ho avuto aiuto con il codice C della configurazione di Arduino e non sostengo che questo lavoro sia dovuto esclusivamente al mio sforzo.

Forniture

Fare questo progetto richiederà di avere:

  • Un televisore in grado di ricevere cavi RCA
  • Un cavo RCA
  • Una scheda Arduino (Leonardo/Uno) e una breadboard
  • 1 resistenza 470R
  • 1 resistenza da 1kR
  • 6 clip a coccodrillo (opzionali, ma prevengono molte saldature disordinate)
  • 2 potenziometri da 10k Ohm
  • Cavi jumper (circa 10)
  • Attrezzatura per saldatura (filo, ferro, flusso)
  • Presa RCA (usata per il mio metodo)
  • Resistenza 75R (usata per il mio metodo)
  • Il codice nella sezione software
  • (Opzionale) Cartone
  • (Opzionale) Vernice spray (colore del televisore)
  • (Opzionale) Tappi di bottiglia (per diventare bottoni)
  • (Opzionale) 1 pennarello (colore preferito dei pulsanti)
  • (Opzionale) Colla (per attaccare i bottoni)

Passaggio 1: passaggi 1-3: applicazione dell'estetica

Passaggi 1-3: Applicazione dell'estetica
Passaggi 1-3: Applicazione dell'estetica

Per far sembrare il televisore un vero televisore degli anni '50, dovrai rispolverarlo con del cartone. Tieni presente che è tutto facoltativo se vuoi solo che pong funzioni sul televisore con Arduino. Per prima cosa, avrai bisogno di cartone, che ha le dimensioni e la forma del tuo televisore. Ora, poiché il codice modificato rende il pong 3/4 della sua dimensione originale, dovrai avviarlo prima di iniziare a tagliare per approssimare le dimensioni. Quando hai fatto gli altri passaggi, avvialo e guarda quanto è grande. Taglia un buco nel cartone delle dimensioni e della forma del pong, e anche nella stessa posizione. Successivamente, puoi spruzzare la vernice sul cartone del colore che desideri - assicurati di seguire le istruzioni sulla bomboletta. Una volta che hai ottenuto quella bella lucentezza, puoi colorare i tappi delle bottiglie con un pennarello nero in modo che assomiglino a dei bottoni fantasiosi: incollali e hai una bella copertura per il tuo pong.

Passaggio 2: passaggi 3-6: preparazione dell'RCA

Passaggi 3-6: Preparare l'RCA
Passaggi 3-6: Preparare l'RCA

Puoi vedere un processo limitato con immagini nella prima fonte nella sezione finale. Usando un processo leggermente diverso qui, devi prima:

Collegare il pin della presa RCA schermato (esterno) a GND. Inserire la spina RCA nella presa RCA e collegare un'estremità dei resistori 470R, 1kR e 75R al pin della presa RCA del segnale (interno). Usando i cavi jumper, inserisci l'altra estremità del 75R in GND, il 470R in D07. Se stai usando un Arduino UNO, l'1kR deve essere inserito in D07. Se stai usando un Arduino Leonardo, deve essere inserito in D09.

Passaggio 3: Passaggio 7-10: preparazione dei POTM

Passaggio 7-10: preparazione dei POTM
Passaggio 7-10: preparazione dei POTM

I potenziometri (POTM) avranno 3 pin. La parte centrale è la linea del segnale, ma le altre due (alimentazione e massa) possono essere utilizzate in modo intercambiabile. Attacca le clip a coccodrillo a ciascuno dei pin e aggiungi i cavi jumper a ciascuno. Collegare il cavo centrale ad A0 e il cavo centrale dell'altro ad A1. Collegare gli altri cavi come mostrato nella prima risorsa nella sezione finale.

Passaggio 4: passaggio 11-12: urtare il pulsante

Passaggio 11-12: urtare il pulsante
Passaggio 11-12: urtare il pulsante

Aggiungi la spina RCA alla TV. Aggiungi un pulsante collegato a GND e D2. Aggiungi un resistore di pull up da 1kR tra 5V e D2. (Questo dice a D2 di essere un 1 mentre il pulsante non lo sta costringendo a essere 0, cioè premuto) Copia e incolla il codice modificato nella risorsa nella sezione finale nel tuo Arduino.

Passaggio 5: Finale: sorgenti e software

Finale: sorgenti e software
Finale: sorgenti e software

Codice modificato:

Dimostrazioni:

Originale:

Modificato: [WIP]

Immagine ispiratrice della TV:

Consigliato: