Turinys:

„Arduino“senojo stiliaus tenisas (TVout): 5 žingsniai
„Arduino“senojo stiliaus tenisas (TVout): 5 žingsniai

Video: „Arduino“senojo stiliaus tenisas (TVout): 5 žingsniai

Video: „Arduino“senojo stiliaus tenisas (TVout): 5 žingsniai
Video: IRobot Roomba 2024, Lapkritis
Anonim
„Arduino“senojo stiliaus tenisas (TVout)
„Arduino“senojo stiliaus tenisas (TVout)

Estetika:

Šio projekto estetiką sukūriau visiškai aš, tačiau mane įkvėpė 1950 -ųjų televizorių idėja. Šiam projektui naudojamos medžiagos buvo suprojektuotos taip, kad būtų lengvai prieinamos ir gaminamos visuomenei, todėl yra prastos išvaizdos.

Kodas:

Paskutiniame skyriuje esantis kodas yra išvalyta „Arduino Pong“kodo versija, kuri ištaisė kelias klaidas kitoje svetainėje (pvz., Klaidą, kai smeigtukai buvo neteisingi). Kodas taip pat turėjo daug vėlavimų, dėl kurių „Arduino“sudužo sąrankos metu. Man padėjo nustatyti „Arduino“sąrankos C kodą ir nemanau, kad šis darbas atliekamas tik mano pastangomis.

Prekės

Vykdydami šį projektą turėsite turėti:

  • Televizorius, galintis priimti RCA laidus
  • Vienas RCA kabelis
  • „Arduino“lenta („Leonardo“/„Uno“) ir duonos lenta
  • 1 470R rezistorius
  • 1 1kR rezistorius
  • 6 aligatoriaus spaustukai (neprivaloma, tačiau apsaugo nuo daug netvarkingo litavimo)
  • 2 10k omų potenciometrai
  • Trumpieji kabeliai (apie 10)
  • Lituoklis (viela, geležis, srautas)
  • RCA lizdas (naudojamas mano metodui)
  • 75R rezistorius (naudojamas mano metodui)
  • Programinės įrangos skyriuje esantis kodas
  • (Neprivaloma) Kartonas
  • (Neprivaloma) Purškiami dažai (televizoriaus spalva)
  • (Neprivaloma) Buteliuko dangteliai (norint tapti mygtukais)
  • (Neprivaloma) 1 žymeklis (pageidaujama mygtukų spalva)
  • (Neprivaloma) Klijai (klijuoti mygtukus)

1 žingsnis: 1-3 veiksmai: Astetikos taikymas

1-3 veiksmai: Astetikos taikymas
1-3 veiksmai: Astetikos taikymas

Kad televizorius atrodytų kaip tinkamas 1950 -ųjų televizorius, turėsite jį padengti kartonu. Atminkite, kad visa tai yra neprivaloma, jei norite tiesiog žaisti televizorių su „Arduino“. Pirma, jums reikės šiek tiek kartono, kuris yra maždaug jūsų televizoriaus dydis ir forma. Dabar, kadangi pakeistas kodas padaro pongą trečdaliu jo pradinio dydžio, prieš pradėdami pjaustyti turėsite jį įkelti iki apytikslio dydžio. Kai atliksite kitus veiksmus, paleiskite jį ir pažiūrėkite, koks jis didelis. Iškirpkite kartono skylę tokio dydžio ir formos, kaip tenisas, ir toje pačioje vietoje. Tada kartoną galite purkšti norima spalva - tiesiog laikykitės instrukcijų ant skardinės. Gavę tokį gražų blizgesį, galite nudažyti buteliuko dangtelius juodu rašikliu, kad jis atrodytų kaip įmantrūs mygtukai - priklijuokite juos ir turėsite gana gražų teniso dangtelį.

2 veiksmas: 3–6 veiksmai: RCA paruošimas

3–6 veiksmai: RCA paruošimas
3–6 veiksmai: RCA paruošimas

Ribotą procesą su nuotraukomis galite pamatyti 1 -ajame šaltinyje paskutiniame skyriuje. Naudodami šiek tiek kitokį procesą, pirmiausia turite:

Prijunkite skydo (išorinį) RCA lizdo kaištį prie GND. Įkiškite RCA kištuką į RCA lizdą ir vieną 470R, 1kR ir 75R rezistorių galą pritvirtinkite prie signalo (vidinio) RCA lizdo kaiščio. Naudodami trumpiklius, įkiškite kitą 75R galą į GND, 470R į D07. Jei naudojate „Arduino UNO“, 1kR turi būti išpjautas į D07. Jei naudojate „Arduino Leonardo“, jis turi būti įkištas į D09.

3 žingsnis: 7-10 žingsnis: POTM paruošimas

7-10 žingsnis: POTM paruošimas
7-10 žingsnis: POTM paruošimas

Potenciometrai (POTM) turės 3 kaiščius. Viduryje yra signalo linija, tačiau dvi kitas (maitinimas ir žemė) galima naudoti pakaitomis. Pritvirtinkite aligatoriaus spaustukus prie kiekvieno kaiščio ir prie kiekvieno prijunkite trumpiklius. Prijunkite vidurinį kabelį prie A0, o kito - prie A1. Prijunkite kitus kabelius, kaip parodyta 1 -ajame šaltinyje paskutiniame skyriuje.

4 žingsnis: 11–12 veiksmas: mygtuko pakėlimas aukštyn

11–12 veiksmas: mygtuko pakėlimas aukštyn
11–12 veiksmas: mygtuko pakėlimas aukštyn

Pridėkite RCA kištuką prie televizoriaus. Pridėkite mygtuką, prijungtą prie GND ir D2. Pridėkite 1kR ištraukimo rezistorių tarp 5V ir D2. (Tai reiškia, kad D2 turi būti 1, o mygtukas nereikalauja, kad jis būtų 0, ty paspaustas) Nukopijuokite ir įklijuokite pakeistą kodą į paskutinio skyriaus išteklių į „Arduino“.

5 veiksmas: galutinis: šaltiniai ir programinė įranga

Finalas: Šaltiniai ir programinė įranga
Finalas: Šaltiniai ir programinė įranga

Pakeistas kodas:

Demonstracijos:

Originalus:

Pakeista: [WIP]

Įkvepianti televizijos nuotrauka:

Rekomenduojamas: