Turinys:

Nešiojamojo kompiuterio jutiklinės dalies valdomas geležinkelio modelis - PS/2 „Arduino“sąsaja: 14 žingsnių
Nešiojamojo kompiuterio jutiklinės dalies valdomas geležinkelio modelis - PS/2 „Arduino“sąsaja: 14 žingsnių

Video: Nešiojamojo kompiuterio jutiklinės dalies valdomas geležinkelio modelis - PS/2 „Arduino“sąsaja: 14 žingsnių

Video: Nešiojamojo kompiuterio jutiklinės dalies valdomas geležinkelio modelis - PS/2 „Arduino“sąsaja: 14 žingsnių
Video: Kaip Pagreitinti Savo Nešiojamą Kompiuterį? (+ Ekrano Keitimas) 2024, Liepa
Anonim
Nešiojamojo kompiuterio jutiklinės dalies valdomas geležinkelio modelis | PS/2 „Arduino“sąsaja
Nešiojamojo kompiuterio jutiklinės dalies valdomas geležinkelio modelis | PS/2 „Arduino“sąsaja

Nešiojamojo kompiuterio jutiklinė plokštė yra vienas iš puikių įrenginių, naudojamų kaip mikrovaldiklių projektų įvestis. Taigi šiandien įgyvendinkime šį įrenginį su „Arduino“mikrovaldikliu, kad būtų galima valdyti geležinkelio modelį. Naudodami PS/2 jutiklinį kilimėlį, galėsime valdyti 3 rinkėjus ir sekti galią.

Jutiklinės dalies pločio laikymas apačioje (panašus į portreto režimą), piršto slinkimas išilgai kiekvienos iš dviejų įstrižainių bus naudojamas dviem posūkiams valdyti, slinkimas pirštu horizontaliai bus naudojamas kitam posūkiui valdyti, o pirštas - vertikaliai. bus naudojamas lokomotyvo greičiui ir krypčiai kontroliuoti.

Taigi, nedvejodami, pradėkime!

1 žingsnis: žiūrėkite vaizdo įrašą

Image
Image

Peržiūrėkite vaizdo įrašą, kad suprastumėte visus valdiklius ir sužinotumėte daugiau, kaip tai veikia.

2 žingsnis: Gaukite visas dalis ir reikmenis

Išsiaiškinkite jutiklinės dalies jungtis
Išsiaiškinkite jutiklinės dalies jungtis

Šiam projektui jums reikės:

  • „Arduino“mikrovaldiklis, suderinamas su „Adafruit Motor Shield V2“(UNO, „Leonardo“ir kt.)
  • „Adafruit Motor Shield V2“
  • PS/2 jutiklinė planšetė
  • 4 laidai su vyriškomis „Dupont“jungtimis vienoje pusėje (jutiklinės dalies prijungimui prie „Arduino“plokštės)
  • 2 laidai, skirti bėgių srovės ir apsisukimų (3 maks.) Prijungimui prie variklio skydo
  • 12 voltų nuolatinės srovės maitinimo šaltinis, kurio srovės talpa ne mažesnė kaip 1A.

3 žingsnis: Gaukite „Ps2“biblioteką

Atsisiųskite ps2 bibliotekos aplanką iš čia. Perkelkite atsisiųstą aplanką į darbalaukį, nes jį bus lengviau rasti. Atidarykite „Arduino IDE“ir spustelėkite Eskizas> Įtraukti biblioteką> Pridėti. ZIP biblioteką…, tada darbalaukyje pasirinkite aplanką ps2. Biblioteka bus įtraukta ir dabar galėsite naudotis ps2 biblioteka.

4 žingsnis: išsiaiškinkite jutiklinės kilimėlio jungtis

jei turite „Synaptics“jutiklinę plokštę, panašią į aukščiau pateiktą, trinkelė „T22“yra +5 V, „T10“yra „laikrodis“, „T11“yra „duomenys“, o „T23“yra „GND“. Taip pat galite lituoti „GND“laidą prie didelio atviro vario, kaip parodyta aukščiau.

Norėdami sužinoti daugiau, spustelėkite aukščiau esantį paveikslėlį. Jei turite kitokį jutiklinį kilimėlį, pabandykite ieškoti jo dalies numerio internete naudodami „pinouts“arba galite paklausti „r/Arduino“bendruomenės „Reddit“, jei įstrigote.

5 veiksmas: išbandykite jutiklinę plokštę

Įsitikinkite, kad prie jutiklinės dalies yra tinkamai prijungti. Norėdami išbandyti jutiklinį kilimėlį, įkelkite PS2 pelės kodą į „Arduino“mikrovaldiklį iš Pavyzdžiai> ps2. Prijunkite „laikrodžio“laidą prie D6, „duomenų“laidą prie D5, GND prie GND ir +5 V arba VCC atitinkamai prie +5 V „Arduino“plokštės kaiščio. Iš naujo prijunkite „Arduino“plokštę prie kompiuterio ir atidarykite nuoseklųjį monitorių. Jei matote, kad skaičiai keičiasi judinant pirštą per jutiklinę dalį, jutiklinė planšetė veikia tinkamai ir galite tęsti.

6 veiksmas: užprogramuokite „Arduino“mikrovaldiklį

Užprogramuokite „Arduino“mikrovaldiklį
Užprogramuokite „Arduino“mikrovaldiklį

Rekomenduojama pereiti kodą prieš įkeliant jį į „Arduino“mikrovaldiklį, kad suprastumėte, kas vyksta.

7 veiksmas: nustatykite išdėstymą

Nustatykite maketą
Nustatykite maketą

Nustatykite išdėstymą, kad patikrintumėte takelio galią ir visus tris dalyvavimo valdiklius. Įsitikinkite, kad visos vikšrų jungtys yra tinkamai padarytos ir takeliai yra švarūs. Norint išvengti lokomotyvų užstrigimo, rekomenduojama periodiškai valyti bėgius ir lokomotyvų ratus.

8 žingsnis: Įdiekite variklio skydą „Arduino“lentoje

Įdiekite variklio skydą „Arduino“plokštėje
Įdiekite variklio skydą „Arduino“plokštėje

Atsargiai sulygiuokite variklio skydo kaiščius su „Arduino“plokštės antgaliais ir stumkite skydą ant „Arduino“plokštės. Įsitikinkite, kad skydas tvirtai priglunda prie „Arduino“plokštės ir kad kaištis nesulenkiamas.

9 veiksmas: prijunkite „Track Power“ir „Turnouts“prie variklio skydo

Prijunkite „Track Power“ir „Turnouts“prie variklio skydo
Prijunkite „Track Power“ir „Turnouts“prie variklio skydo
Prijunkite „Track Power“ir „Turnouts“prie variklio skydo
Prijunkite „Track Power“ir „Turnouts“prie variklio skydo
Prijunkite „Track Power“ir „Turnouts“prie variklio skydo
Prijunkite „Track Power“ir „Turnouts“prie variklio skydo
Prijunkite „Track Power“ir „Turnouts“prie variklio skydo
Prijunkite „Track Power“ir „Turnouts“prie variklio skydo

Užmegzkite šiuos ryšius:

  • Prijunkite bėgių srovę prie skydo išvesties jungties, pažymėtos „M1“.
  • Prijunkite posūkius prie likusių trijų išvesties jungčių „M2“, „M3“ir „M4“.

Įsitikinkite, kad visos laidų jungtys yra sandarios.

10 veiksmas: prijunkite jutiklinę plokštę prie sąrankos

Prijunkite jutiklinę plokštę prie sąrankos
Prijunkite jutiklinę plokštę prie sąrankos
Prijunkite jutiklinę plokštę prie sąrankos
Prijunkite jutiklinę plokštę prie sąrankos

Prijunkite jutiklinį kilimėlį prie „Arduino“plokštės, atlikdami toliau nurodytus ryšius tarp jutiklinės dalies ir „Arduino“plokštės:

  • +5 voltų arba „VCC“iki +5 voltų „Arduino“plokštės
  • „GND“į „GND“iš „Arduino“lentos
  • „Laikrodis“- „Arduino“lentos „D6“
  • „Duomenys“į „Arduino“plokštės „D5“

11 veiksmas: padėkite lokomotyvą (-us) ant takelio

Padėkite lokomotyvą (-us) ant takelio
Padėkite lokomotyvą (-us) ant takelio

Padėkite lokomotyvą, kurį norite išbandyti. Taip pat galite įdėti kelis lokomotyvus pagal pageidavimą.

Rekomenduojama naudoti atstatymo įrankį. Įsitikinkite, kad lokomotyvai tinkamai pastatyti ant bėgių, kad išvengtumėte nuvažiavimo nuo bėgių.

12 veiksmas: prijunkite sąranką prie maitinimo ir įjunkite

Prijunkite sąranką prie maitinimo ir įjunkite
Prijunkite sąranką prie maitinimo ir įjunkite

Prijunkite 12 voltų maitinimo šaltinį prie sąrankos ir įjunkite.

13 žingsnis: išbandykite valdiklius

Image
Image

Išbandykite visus valdiklius. Dar kartą peržiūrėkite aukščiau pateiktą vaizdo įrašą, kad suprastumėte valdiklius.

14 žingsnis: pasidalykite savo darbu ir išplėskite jį toliau

Jei jūsų projektas veikia ir jei galite, pabandykite pasidalyti savo kūrinio nuotraukomis su bendruomene spustelėdami „Aš tai padariau!“.

Taip pat pabandykite pridėti daugiau funkcijų ir funkcijų prie šio projekto ir pabandykite jomis pasidalyti. Kad ir ką darytumėte, viso ko geriausio!

Rekomenduojamas: