Sadržaj:

Laptop Touchpad kontrolirani model željeznice - PS/2 Arduino sučelje: 14 koraka
Laptop Touchpad kontrolirani model željeznice - PS/2 Arduino sučelje: 14 koraka

Video: Laptop Touchpad kontrolirani model željeznice - PS/2 Arduino sučelje: 14 koraka

Video: Laptop Touchpad kontrolirani model željeznice - PS/2 Arduino sučelje: 14 koraka
Video: 187 Strassenbande - Mit den Jungs (Jambeatz) 2024, Srpanj
Anonim
Model željeznice za prijenosno računalo s dodirnom podlogom | PS/2 Arduino sučelje
Model željeznice za prijenosno računalo s dodirnom podlogom | PS/2 Arduino sučelje

Touchpad prijenosnog računala jedan je od sjajnih uređaja koji se može koristiti kao ulaz za projekte mikrokontrolera. Stoga danas, implementirajmo ovaj uređaj s Arduino mikrokontrolerom za upravljanje modelom željeznice. Pomoću dodirne podloge PS/2 moći ćemo kontrolirati 3 skretanja i pratiti snagu.

Zadržavanje dodirne podloge s širinom pri dnu (nekako poput portretnog načina), klizanje prsta po svakoj od dvije dijagonale koristit će se za upravljanje dva skretanja, vodoravno klizanje prsta upotrijebit će se za kontrolu drugog odaziva i klizanje prsta okomito će se koristiti za kontrolu brzine i smjera lokomotive.

Dakle, bez daljnjih zalogaja, krenimo!

Korak 1: Pogledajte video

Image
Image

Pogledajte video da biste razumjeli sve kontrole i saznali više o tome kako to funkcionira.

Korak 2: Nabavite sve dijelove i zalihe

Odredite veze dodirne podloge
Odredite veze dodirne podloge

Za ovaj projekt trebat će vam:

  • Arduino mikrokontroler kompatibilan s Adafruit Motor Shield V2 (UNO, Leonardo itd.)
  • Motorni štit Adafruit V2
  • Dodirna ploča PS/2
  • 4 žice s muškim Dupont konektorima s jedne strane (Za spajanje dodirne podloge na Arduino ploču)
  • Po 2 žice za spajanje snage kolosijeka i skretnica (najviše 3) na štit motora
  • 12-voltno istosmjerno napajanje strujnog kapaciteta od najmanje 1A.

Korak 3: Nabavite knjižnicu Ps2

Ovdje preuzmite mapu ps2 biblioteke. Premjestite preuzetu mapu na radnu površinu jer će je biti lakše pronaći. Otvorite Arduino IDE i kliknite Sketch> Include Library> Add. ZIP Library …, a zatim odaberite mapu ps2 s radne površine. Biblioteka će biti uključena i sada ćete moći koristiti knjižnicu ps2.

Korak 4: Odredite veze dodirne podloge

Ako imate dodirnu ploču Synaptics poput gornje, podloga 'T22' je +5V, 'T10' je 'Sat', 'T11' je 'Podaci' i 'T23' je 'GND'. Također možete lemiti žicu 'GND' na veliki izloženi bakar kao što je prikazano gore.

Kliknite na gornju sliku da biste saznali više. Ako imate drugačiji touchpad, pokušajte potražiti njegov broj dijela na internetu s "pinouts" ili možete pitati zajednicu r/Arduino na Redditu ako zaglavite.

Korak 5: Testirajte dodirnu plohu

Provjerite jesu li ispravno spojene dodirna podloga. Za testiranje dodirne podloge postavite ps2 kôd miša na Arduino mikrokontroler iz Primjeri> ps2. Spojite žicu 'Sat' na D6, 'Data' žicu na D5, GND na GND i +5V ili VCC na +5V pin Arduino ploče. Ponovno spojite Arduino ploču na računalo i otvorite serijski monitor. Ako vidite kako se brojevi mijenjaju dok pomičete prst po dodirnoj podlozi, dodirna ploča radi ispravno i možete nastaviti.

Korak 6: Programirajte Arduino mikrokontroler

Programirajte Arduino mikrokontroler
Programirajte Arduino mikrokontroler

Preporučuje se proći kroz kôd prije nego što ga postavite na Arduino mikrokontroler kako biste razumjeli što se sve događa.

Korak 7: Postavite izgled

Postavite izgled
Postavite izgled

Postavite raspored za ispitivanje snage kolosijeka i sve tri kontrole skretnice. Provjerite jesu li svi spojevi kolosijeka ispravno izrađeni i kolosijeci čisti. Preporučuje se povremeno čišćenje kolosijeka i kotača lokomotiva kako bi se spriječilo zastoj lokomotiva.

Korak 8: Instalirajte štitnik motora na Arduino ploču

Ugradite štit motora na Arduino ploču
Ugradite štit motora na Arduino ploču

Pažljivo poravnajte igle štitnika motora s ženskim zaglavljima Arduino ploče i gurnite štit na vrh Arduino ploče. Uvjerite se da je štitnik čvrsto postavljen na Arduino ploču i da se nožna iglica ne savija.

Korak 9: Priključite napajanje kolosijeka i skretnice na štit motora

Spojite tračnicu i skretnice na štit motora
Spojite tračnicu i skretnice na štit motora
Spojite tračnicu i skretnice na štit motora
Spojite tračnicu i skretnice na štit motora
Spojite tračnicu i skretnice na štit motora
Spojite tračnicu i skretnice na štit motora
Spojite tračnicu i skretnice na štit motora
Spojite tračnicu i skretnice na štit motora

Uspostavite sljedeće veze:

  • Priključite napajanje kolosijeka na izlazni priključak štita s oznakom 'M1'.
  • Spojite skretnice na ostala tri izlazna priključka 'M2', 'M3' i 'M4'.

Provjerite jesu li svi spojevi ožičenja čvrsti.

Korak 10: Spojite dodirnu plohu na Setup

Spojite dodirnu podlogu na Setup
Spojite dodirnu podlogu na Setup
Spojite dodirnu podlogu na Setup
Spojite dodirnu podlogu na Setup

Spojite dodirnu ploču na Arduino ploču tako što ćete izvršiti sljedeće veze između dodirne podloge i Arduino ploče:

  • +5 volti ili "VCC" do +5 volti Arduino ploče
  • 'GND' do 'GND' Arduino ploče
  • 'Sat' do 'D6' Arduino ploče
  • 'Podaci' do 'D5' Arduino ploče

Korak 11: Postavite lokomotivu na prugu

Postavite lokomotivu na prugu
Postavite lokomotivu na prugu

Postavite lokomotivu na ispitivanje. Po želji možete postaviti i više lokomotiva.

Preporučuje se uporaba alata za ponovno postavljanje ograde. Provjerite jesu li lokomotive pravilno postavljene na pruge kako biste spriječili iskliznuće.

Korak 12: Priključite Setup na napajanje i uključite ga

Priključite Setup na napajanje i uključite ga
Priključite Setup na napajanje i uključite ga

Spojite 12-voltno napajanje na postavku i uključite ga.

Korak 13: Testirajte kontrole

Image
Image

Testirajte sve kontrole. Ponovno pogledajte gornji video da biste razumjeli kontrole.

Korak 14: Podijelite svoj rad i proširite ga Furthur

Ako vam je projekt uspio i ako možete, pokušajte podijeliti slike svoje kreacije sa zajednicom klikom na 'Napravio sam!'.

Također, pokušajte ovom projektu dodati još značajki i funkcija i pokušajte ih podijeliti. Što god radili, sve najbolje!

Preporučeni: