Satura rādītājs:

Arduino vecā stila teniss (TVout): 5 soļi
Arduino vecā stila teniss (TVout): 5 soļi

Video: Arduino vecā stila teniss (TVout): 5 soļi

Video: Arduino vecā stila teniss (TVout): 5 soļi
Video: Приказ комиссара. Warhammer 40k 2024, Jūlijs
Anonim
Arduino vecā stila teniss (TVout)
Arduino vecā stila teniss (TVout)

Estētika:

Šī projekta estētiku izstrādāju pilnībā es, bet mani iedvesmoja ideja par 1950. gadu televizoriem. Šim projektam izmantotie materiāli tika izstrādāti tā, lai sabiedrībai būtu viegli pieejami un ražojami, un tāpēc tie ir sliktas kvalitātes.

Kods:

Pēdējā sadaļā esošais kods ir iztīrīta Arduino Pong koda versija, kas ir izlabojusi vairākas kļūdas citā vietnē (piemēram, kļūda, kad tapas ir nepareizas). Kodam bija arī daudz kavēšanās, kas pēc iestatīšanas avarēja Arduino. Man bija palīdzība ar Arduino iestatīšanas C kodu, un es neapgalvoju, ka šis darbs notiek tikai manas pūles dēļ.

Piegādes

Lai īstenotu šo projektu, jums būs jābūt:

  • Televizors, kas var uztvert RCA vadus
  • Viens RCA kabelis
  • Arduino dēlis (Leonardo/Uno) un maizes dēlis
  • 1 470R rezistors
  • 1 1kR rezistors
  • 6 aligatora skavas (pēc izvēles, bet novērš daudz netīru lodēšanu)
  • 2 10 kΩ potenciometri
  • Džemperu kabeļi (ap 10)
  • Lodēšanas iekārta (stieple, dzelzs, plūsma)
  • RCA ligzda (izmantota manai metodei)
  • 75R rezistors (izmanto manai metodei)
  • Kods programmatūras sadaļā
  • (Pēc izvēles) Kartons
  • (Pēc izvēles) Smidzināšanas krāsa (televizora krāsa)
  • (Pēc izvēles) Pudeļu vāciņi (lai kļūtu par pogām)
  • (Pēc izvēles) 1 marķiera pildspalva (vēlamā pogu krāsa)
  • (Pēc izvēles) Līme (lai pielīmētu pogas)

1. darbība: 1. – 3. Darbība. Astētikas pielietošana

1. – 3. Darbība. Astētikas pielietošana
1. – 3. Darbība. Astētikas pielietošana

Lai televizors izskatītos kā kārtīgs 1950. gadu televizors, jums tas ir jānoslauka ar kādu kartonu. Paturiet prātā, tas viss nav obligāti, ja vēlaties, lai televizors kopā ar Arduino vienkārši darbotos. Pirmkārt, jums būs nepieciešams kartons, kas ir aptuveni jūsu televizora izmērs un forma. Tagad, tā kā modificētais kods padara tenisu 3/4 no tā sākotnējā izmēra, pirms griešanas sākšanas tas ir jāaktivizē līdz aptuvenam izmēram. Kad esat veicis citas darbības, palaidiet to un pārbaudiet, cik liels tas ir. Kartonā izgrieziet tenisa izmēru un formu, kā arī tajā pašā vietā. Pēc tam jūs varat izsmidzināt kartonu vēlamajā krāsā - vienkārši ievērojiet instrukcijas uz kārbas. Kad esat ieguvis šo jauko spīdumu, varat nokrāsot pudeļu vāciņus ar melnu marķiera pildspalvu, lai tas izskatītos kā dažas izsmalcinātas pogas - pielīmējiet tās, un jums ir diezgan jauks vāciņš jūsu tenisam.

2. darbība: 3.-6. Darbība: RCA sagatavošana

3.-6. darbība: RCA sagatavošana
3.-6. darbība: RCA sagatavošana

Jūs varat redzēt ierobežotu procesu ar attēliem 1. avota pēdējā sadaļā. Izmantojot šeit nedaudz atšķirīgu procesu, vispirms ir nepieciešams:

Savienojiet vairoga (ārējo) RCA ligzdas tapu ar GND. Ievietojiet RCA kontaktdakšu RCA kontaktligzdā un pievienojiet 470R, 1kR un 75R rezistoru vienu galu pie signāla (iekšējās) RCA ligzdas tapas. Izmantojot pārejas kabeļus, ievietojiet 75R otru galu GND, 470R - D07. Ja izmantojat Arduino UNO, 1kR ir jāiegriež D07. Ja izmantojat Arduino Leonardo, tas ir jāiegriež D09.

3. darbība: 7. – 10. Darbība: POTM sagatavošana

Solis: POTM sagatavošana
Solis: POTM sagatavošana

Potenciometriem (POTM) būs 3 tapas. Vidējais ieslēgtais ir signāla līnija, bet abas pārējās (jauda un zeme) var izmantot savstarpēji aizstājot. Pievienojiet aligatora skavas katrai tapai un pievienojiet katrai džemperi. Savienojiet vidējo kabeli ar A0 un otra vidējo kabeli pie A1. Pievienojiet pārējos kabeļus, kā parādīts pēdējā resursa 1. resursā.

4. darbība: 11. – 12. Darbība: pogas pacelšana augšup

11.-12. solis: pogas pacelšana augšup
11.-12. solis: pogas pacelšana augšup

Pievienojiet televizoram RCA kontaktdakšu. Pievienojiet pogu, kas ir savienota ar GND un D2. Pievienojiet 1kR pacelšanas rezistoru starp 5V un D2. (Tas norāda, ka D2 ir 1, bet poga neuzspiež to 0, t.i. nospiest) Kopējiet un ielīmējiet modificēto kodu resursa pēdējā sadaļā savā Arduino.

5. darbība: pēdējais: Avoti un programmatūra

Fināls: Avoti un programmatūra
Fināls: Avoti un programmatūra

Modificēts kods:

Demonstrācijas:

Oriģināls:

Modificēts: [WIP]

Iedvesmojošs TV attēls:

Ieteicams: