INHOUDSOPGAWE:
- Voorrade
- Stap 1: Stappe 1-3: Toepassing van estetika
- Stap 2: Stap 3-6: Lees die RCA
- Stap 3: Stap 7-10: Voorbereiding van die POTM's
- Stap 4: Stap 11-12: stamp die knoppie op
- Stap 5: Finale: Bronne en sagteware
Video: Arduino Old-Style Pong (TVout): 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Estetika:
Die estetika van hierdie projek is geheel en al deur my ontwerp, maar ek was geïnspireer deur die idee van televisies uit die vyftigerjare. Die materiaal wat vir hierdie projek gebruik is, is ontwerp om maklik toeganklik en vervaardigbaar vir die publiek te wees, en as sodanig van swak gehalte.
Kode:
Die kode in die laaste afdeling is 'n skoongemaakte weergawe van die Arduino Pong -kode, wat verskeie foute op die ander webwerf reggestel het (soos die fout dat die penne verkeerd was). Die kode het ook baie vertragings gehad wat die Arduino by die opstel neergestort het. Ek het hulp gehad met die C-kode van die Arduino-opstelling, en ek beweer nie dat hierdie werk uitsluitlik deur my moeite gedoen is nie.
Voorrade
Om hierdie projek te kan doen, sal u moet beskik oor:
- 'N Televisie wat RCA -drade kan ontvang
- Een RCA -kabel
- 'N Arduino -bord (Leonardo/Uno) en 'n broodbord
- 1 470R weerstand
- 1 1kR weerstand
- 6 krokodilleklemme (opsioneel, maar voorkom baie deurmekaar soldeer)
- 2 potensiometers van 10k Ohm
- Springkabels (ongeveer 10)
- Soldeergereedskap (draad, yster, vloei)
- RCA -aansluiting (gebruik vir my metode)
- 75R -weerstand (gebruik vir my metode)
- Die kode in die sagteware -afdeling
- (Opsioneel) Karton
- (Opsioneel) Spuitverf (kleur van die TV)
- (Opsioneel) Botteldoppe (om knoppies te word)
- (Opsioneel) 1 merkpen (voorkeur kleur van knoppies)
-
(Opsioneel) Plak (om die knoppies vas te hou)
Stap 1: Stappe 1-3: Toepassing van estetika
Om die televisie soos 'n behoorlike TV uit die vyftigerjare te laat lyk, moet jy dit met 'n bietjie karton borsel. Hou in gedagte, dit is alles opsioneel as u net 'n pong wil laat werk op u televisie met Arduino. Eerstens benodig u 'n karton, omtrent die grootte en vorm van u televisie. Aangesien die gewysigde kode die pong 3/4 van sy oorspronklike grootte maak, moet u dit oplaai voordat u begin sny om die grootte te benader. As u die ander stappe gedoen het, begin dit en kyk hoe groot dit is. Sny 'n gat in die karton in grootte en vorm van die pong, en ook op dieselfde plek. Vervolgens kan u die karton spuitverf in die kleur wat u wil hê - volg die instruksies op die blikkie. Sodra u die mooi glans gekry het, kan u die botteldoppe met 'n swart merkpen inkleur om soos 'n paar fyn knoppies te lyk - plak dit vas en u het 'n mooi omslag vir u pong.
Stap 2: Stap 3-6: Lees die RCA
U kan 'n beperkte proses met foto's in die eerste bron in die laaste afdeling sien. As u 'n effens ander proses hier gebruik, moet u eers:
Koppel die skild (buitenste) RCA -aansluitpen aan die GND. Steek die RCA -prop in die RCA -aansluiting en heg die een kant van die 470R-, 1kR- en 75R -weerstand aan die sein (binneste) RCA -aansluitpen. Plaas die ander kant van die 75R in die GND, die 470R in die D07, met behulp van jumperkabels. As u 'n Arduino UNO gebruik, moet die 1kR in D07 ingeplaas word. As u 'n Arduino Leonardo gebruik, moet dit in D09 ingebou word.
Stap 3: Stap 7-10: Voorbereiding van die POTM's
Die potensiometers (POTM's) sal 3 penne hê. Die middelste is die seinlyn, maar die twee ander (krag en grond) kan uitruilbaar gebruik word. Bevestig die krokodilleklemme aan elk van die penne en voeg jumperkabels by elkeen. Koppel die middelste kabel aan A0, en die middelste kabel van die ander een aan A1. Koppel die ander kabels soos aangedui in die eerste bron in die laaste afdeling.
Stap 4: Stap 11-12: stamp die knoppie op
Voeg die RCA -prop by die TV. Voeg 'n knoppie by wat gekoppel is aan GND en D2. Voeg 'n 1kR optrekweerstand tussen 5V en D2 by. (Dit sê dat D2 'n 1 moet wees terwyl die knoppie dit nie dwing om 0 te wees nie, dws gedruk word) Kopieer en plak die gewysigde kode in die bron in die laaste afdeling in u Arduino.
Stap 5: Finale: Bronne en sagteware
Gewysigde kode:
Demonstrasies:
Oorspronklik:
Gewysig: [WIP]
Inspirerende beeld van TV:
Aanbeveel:
Gebruik LEDC68 Old Gotek-skerm weer: 4 stappe
Hergebruik LEDC68 Ou Gotek-skerm: ek het verskeie Gotek Floppy-skyfstasies, almal is opgegradeer na floppy, sodat dit op retro-rekenaars gebruik kan word. Hierdie sagteware maak verskillende toevoegings tot die standaard Gotek -skyf moontlik, veral die 3 -syfer LED -skerm kan verbeter word
Tobias - Arduino Music Box With TVout: 5 stappe (met foto's)
Tobias - Arduino Music Box With TVout: Laat ek eers Tobias, die reuse -teddiebeer van my vriendin, voorstel, wat die inspirasie is vir hierdie projek. terwyl sy weg is by die werk. Die projek wa
HackerBox 0047: Old School: 12 stappe
HackerBox 0047: Old School: Groete aan HackerBox Hackers regoor die wêreld! Met HackerBox 0047 eksperimenteer ons met sleutelbordkoppelvlak vir mikrobeheerders, VGA -videosignaalopwekking, ou skool BASIC ROM -rekenaars, microSD -opbergtoestelle, slotte vir gereedskap en boo
Slim stuurstelsel vir robotmotors wat stappermotor van Old Floppy/CD Drive gebruik: 8 stappe (met foto's)
Slim stuurstelsel vir robotmotors met behulp van stappermotor van Old Floppy/CD Drive: slim stuurstelsel vir robotmotors Is u bekommerd om 'n goeie stuurstelsel vir u robotmotor te maak? Hier is 'n uitstekende oplossing net deur u ou diskette/ CD/ DVD -aandrywers te gebruik. kyk daarna en kry 'n idee daarvan Besoek georgeraveen.blogspot.com
Maak Old Deskjet skoon: 3 stappe
Maak Old Deskjet skoon: ek kon 'n hele jaar lank druk uit 'n ou deskjet wat weggegooi is deur dit skoon te maak