Taula de continguts:

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

Vídeo: Arduino Old-Style Pong (TVout): 5 passos

Vídeo: Arduino Old-Style Pong (TVout): 5 passos
Vídeo: Learn Arduino NOW! Tutorial #5: Make a Simple Robot! (Finale) 2024, Juliol
Anonim
Arduino Old-Style Pong (TVout)
Arduino Old-Style Pong (TVout)

Estètica:

L’estètica d’aquest projecte l’he dissenyat completament, però em va inspirar la idea dels televisors dels anys cinquanta. Els materials utilitzats per a aquest projecte van ser dissenyats per ser fàcilment accessibles i produïbles pel públic i, per tant, tenen un aspecte de baixa qualitat.

Codi:

El codi de la secció final és una versió neta del codi Arduino Pong, que ha corregit diversos errors de l’altre lloc web (com ara l’error de tenir els pins incorrectes). El codi també va tenir molts retards que van bloquejar l'Arduino en configurar-se. Vaig tenir ajuda amb el codi C de la configuració d'Arduino i no afirmo que aquest treball sigui només gràcies al meu esforç.

Subministraments

Per fer aquest projecte caldrà que tingueu:

  • Un televisor que pot rebre cables RCA
  • Un cable RCA
  • Una placa Arduino (Leonardo / Uno) i una taula de treball
  • 1 resistència 470R
  • 1 resistència 1kR
  • 6 clips de cocodril (opcional, però impedeix soldar molt)
  • 2 potenciòmetres de 10k Ohm
  • Cables de pont (al voltant de 10)
  • Material de soldadura (filferro, ferro, flux)
  • RCA Socket (s'utilitza per al meu mètode)
  • 75R Resistor (utilitzat per al meu mètode)
  • El codi de la secció de programari
  • (Opcional) Cartró
  • (Opcional) Pintura en aerosol (color de la televisió)
  • (Opcional) Taps d'ampolla (per convertir-se en botons)
  • (Opcional) 1 retolador (color de botons preferit)
  • (Opcional) Cola (per enganxar els botons)

Pas 1: passos 1-3: aplicació de l'estètica

Passos 1-3: Aplicació de l'estètica
Passos 1-3: Aplicació de l'estètica

Per fer que la televisió sembli una televisió adequada dels anys 50, l’haureu de pintar amb una mica de cartró. Tingueu en compte que tot això és opcional si només voleu treballar a la televisió amb Arduino. En primer lloc, necessiteu una mica de cartró, aproximadament la mida i la forma del televisor. Ara, ja que el codi modificat fa que el pong sigui 3 / 4t de la seva mida original, haureu d’arrencar-lo abans de començar a tallar per aproximar-ne la mida. Quan hàgiu fet la resta de passos, arrenceu-lo i vegeu la mida que té. Talleu un forat al cartró de la mida i la forma del pong i també a la mateixa ubicació. A continuació, podeu pintar amb esprai el cartró del color que vulgueu; només cal que seguiu les instruccions de la llauna. Un cop tingueu aquest brillantor agradable, podeu acolorir els taps de les ampolles amb un retolador negre perquè semblin uns botons elegants: enganxeu-los i teniu una funda força agradable per al vostre pong.

Pas 2: passos 3-6: preparació de l'RCA

Passos 3-6: preparar l'RCA
Passos 3-6: preparar l'RCA

Podeu veure un procés limitat amb imatges a la primera font de la secció final. En fer un procés lleugerament diferent aquí, primer cal:

Connecteu el pin del sòcol RCA de blindatge (exterior) a GND. Introduïu el connector RCA al sòcol RCA i connecteu un extrem de les resistències 470R, 1kR i 75R al pin del sòcol RCA (interior). Amb cables jumper, introduïu l’altre extrem del 75R a GND i el 470R al D07. Si utilitzeu un Arduino UNO, l’1kR s’ha d’incloure a D07. Si utilitzeu un Arduino Leonardo, ha d’estar inclòs a D09.

Pas 3: Pas 7-10: Preparació dels POTM

Pas 7-10: Preparació dels POTM
Pas 7-10: Preparació dels POTM

Els potenciòmetres (POTM) tindran 3 pins. La part central és la línia de senyal, però les altres dues (alimentació i terra) es poden utilitzar indistintament. Connecteu els clips de cocodril a cadascun dels pins i afegiu-hi cables de pont. Connecteu el cable central a A0 i el cable central de l’altre a A1. Connecteu els altres cables tal com es mostra al primer recurs de la secció final.

Pas 4: Pas 11-12: colpejar el botó

Pas 11-12: colpejar el botó
Pas 11-12: colpejar el botó

Afegiu l’endoll RCA al televisor. Afegiu un botó connectat a GND i D2. Afegiu una resistència d’arrencada d’1kR entre 5V i D2. (Això indica a D2 que és un 1 mentre el botó no l'obliga a ser 0, és a dir, que es prem) Copieu-enganxeu el codi modificat al recurs de la secció final al vostre Arduino.

Pas 5: final: fonts i programari

Final: fonts i programari
Final: fonts i programari

Codi modificat:

Demostracions:

Original:

Modificat: [WIP]

Imatge inspiradora de TV:

Recomanat: