Talaan ng mga Nilalaman:

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

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

Video: Arduino Old-Style Pong (TVout): 5 Hakbang
Video: Arduino Tvout Tutorial 2024, Nobyembre
Anonim
Arduino Old-Style Pong (TVout)
Arduino Old-Style Pong (TVout)

Mga Aesthetics:

Ang mga estetika ng proyektong ito ay buo kong idinisenyo, ngunit napasigla ako ng ideya ng mga telebisyon noong 1950s. Ang mga materyales na ginamit para sa proyektong ito ay idinisenyo upang madaling ma-access at maisagawa ng publiko, at dahil dito ay hindi magandang kalidad ang hitsura.

Code:

Ang code sa panghuling seksyon ay isang nalinis na bersyon ng Arduino Pong code, na naitama ang maraming mga error sa iba pang website (tulad ng error ng pagkakaroon ng maling mga pin). Ang code ay mayroon ding maraming pagkaantala na nag-crash sa Arduino sa pag-setup. Mayroon akong tulong sa C-code ng pag-setup ng Arduino, at hindi ko inaangkin ang gawaing ito na maging sa pamamagitan lamang ng aking pagsisikap.

Mga gamit

Ang paggawa sa proyektong ito ay mangangailangan sa iyo na magkaroon ng:

  • Isang telebisyon na maaaring makatanggap ng mga wires ng RCA
  • Isang RCA cable
  • Isang Arduino Board (Leonardo / Uno) at isang breadboard
  • 1 470R risistor
  • 1 1kR risistor
  • 6 mga clip ng buaya (Opsyonal, ngunit pinipigilan ang maraming magulo na paghihinang)
  • 2 10k Ohm potentiometers
  • Jumper Cables (mga 10)
  • Gearing panghinang (Wire, Iron, Flux)
  • RCA Socket (Ginamit para sa aking pamamaraan)
  • 75R Resistor (Ginamit para sa aking pamamaraan)
  • Ang code sa seksyon ng software
  • (Opsyonal) Cardboard
  • (Opsyonal) Spray Paint (kulay ng tv)
  • (Opsyonal) Mga Caps ng Bote (upang maging mga pindutan)
  • (Opsyonal) 1 Marker Pen (ginustong kulay ng mga pindutan)
  • (Opsyonal) Pandikit (upang idikit ang mga pindutan)

Hakbang 1: Mga Hakbang 1-3: Paglalapat ng Asthetics

Hakbang 1-3: Paglalapat ng Asthetics
Hakbang 1-3: Paglalapat ng Asthetics

Upang gawing maayos ang telebisyon tulad ng isang tamang TV noong 1950, kakailanganin mong i-brush up ito sa ilang karton. Tandaan, lahat ng ito ay opsyonal kung nais mo lamang na magtrabaho sa iyong telebisyon kasama si Arduino. Una, kakailanganin mo ang ilang karton, iyon ang sukat sa laki at hugis ng iyong telebisyon. Ngayon, dahil ang binagong code ay ginagawang pong 3 / 4th ng orihinal na laki, kakailanganin mong i-boot ito bago ka magsimulang mag-cut upang matantya ang laki. Kapag nagawa mo ang iba pang mga hakbang, i-boot ito at tingnan kung gaano ito kalaki. Gupitin ang isang butas sa karton na laki at hugis ng pong, at sa parehong lokasyon din. Susunod, maaari mong spray ang pintura ng karton ng kulay na gusto mo - siguraduhing sundin lamang ang mga tagubilin sa lata. Sa sandaling nakuha mo na ang magandang kailaw, maaari mong kulayan ang mga takip ng bote ng isang itim na marker pen upang magmukhang ilang mga magarbong pindutan - idikit ito at mayroon kang isang magandang ganda ng takip para sa iyong pong.

Hakbang 2: Mga Hakbang 3-6: Paghahanda ng RCA

Hakbang 3-6: Paghahanda ng RCA
Hakbang 3-6: Paghahanda ng RCA

Maaari mong makita ang isang limitadong proseso sa mga larawan sa unang mapagkukunan sa huling seksyon. Gumagamit ng isang bahagyang magkaibang proseso dito, kailangan mo munang:

Ikonekta ang kalasag (panlabas) RCA socket pin sa GND. Ipasok ang RCA plug sa RCA socket, at ilakip ang isang dulo ng 470R, 1kR, at 75R resistors sa signal (panloob) RCA socket pin. Gamit ang mga jumper cable, ipasok ang kabilang dulo ng 75R sa GND, ang 470R sa D07. Kung gumagamit ka ng isang Arduino UNO, ang 1kR ay dapat na nakalagay sa D07. Kung gumagamit ka ng isang Arduino Leonardo, dapat itong mapunta sa D09.

Hakbang 3: Hakbang 7-10: Paghahanda ng mga POTM

Hakbang 7-10: Paghahanda ng mga POTM
Hakbang 7-10: Paghahanda ng mga POTM

Ang potentiometers (POTMs) ay magkakaroon ng 3 mga pin. Ang gitna ay ang linya ng signal, ngunit ang dalawang iba pa (kapangyarihan at lupa) ay maaaring magamit nang palitan. Ikabit ang mga clip ng buaya sa bawat isa sa mga pin, at magdagdag ng mga kable ng jumper sa bawat isa. Ikonekta ang gitnang kable sa A0, at ang gitnang kable ng isa pa sa A1. Ikonekta ang iba pang mga cable tulad ng ipinakita sa unang mapagkukunan sa huling seksyon.

Hakbang 4: Hakbang 11-12: Bumping Up ang Button

Hakbang 11-12: Bumping Up ang Button
Hakbang 11-12: Bumping Up ang Button

Idagdag ang RCA plug sa TV. Magdagdag ng isang pindutan na konektado sa GND at D2. Magdagdag ng isang 1kR pull up risistor sa pagitan ng 5V at D2. (Sinasabi nito ang D2 na maging isang 1 habang hindi pinipilit ng pindutan na ito ay 0 ibig sabihin ay pinindot) Kopyahin-paste ang binagong code sa mapagkukunan sa huling seksyon sa iyong Arduino.

Hakbang 5: Pangwakas: Mga Pinagmulan at Software

Pangwakas: Mga Pinagmulan at Software
Pangwakas: Mga Pinagmulan at Software

Binagong Code: https://github.com/MildlyBemusedBobcat/ArduinoMul..

Mga Pagpapakita:

Orihinal:

Binago: [WIP]

Inspirational Larawan ng TV:

Inirerekumendang: