Sisällysluettelo:

Kannettavan tietokoneen kosketuslevyn ohjaama rautatiemalli - PS/2 Arduino -käyttöliittymä: 14 vaihetta
Kannettavan tietokoneen kosketuslevyn ohjaama rautatiemalli - PS/2 Arduino -käyttöliittymä: 14 vaihetta

Video: Kannettavan tietokoneen kosketuslevyn ohjaama rautatiemalli - PS/2 Arduino -käyttöliittymä: 14 vaihetta

Video: Kannettavan tietokoneen kosketuslevyn ohjaama rautatiemalli - PS/2 Arduino -käyttöliittymä: 14 vaihetta
Video: CS50 2015 - Week 9 2024, Marraskuu
Anonim
Kannettavan tietokoneen kosketuslevyn ohjaama rautatiemalli | PS/2 Arduino -käyttöliittymä
Kannettavan tietokoneen kosketuslevyn ohjaama rautatiemalli | PS/2 Arduino -käyttöliittymä

Kannettavan tietokoneen kosketuslevy on yksi hienoista laitteista, joita voidaan käyttää tulona mikro -ohjainprojekteissa. Joten tänään toteutetaan tämä laite Arduino -mikrokontrollerilla mallin rautatien ohjaamiseksi. PS/2 -kosketuslevyn avulla voimme hallita kolmea kierrosta ja seurata virtaa.

Pidä kosketuslevyä leveydeltään alhaalla (eräänlainen muotokuva -tila), liu'uttamalla sormea molempia lävistäjiä pitkin ohjataan kahta käännöstä, liu'uttamalla sormea vaakasuunnassa käytetään toisen osanoton ohjaamiseen ja sormen liukumiseen pystysuunnassa käytetään ohjaamaan veturin nopeutta ja suuntaa.

Joten, ilman lisäpuheluita, aloitetaan!

Vaihe 1: Katso video

Image
Image

Katso video ymmärtääksesi kaikki säätimet ja tietääksesi miten se toimii.

Vaihe 2: Hanki kaikki osat ja tarvikkeet

Selvitä kosketuslevyn liitännät
Selvitä kosketuslevyn liitännät

Tätä projektia varten tarvitset:

  • Arduino -mikrokontrolleri, joka on yhteensopiva Adafruit Motor Shield V2: n (UNO, Leonardo jne.) Kanssa
  • Adafruit -moottorisuoja V2
  • PS/2 -kosketuslevy
  • 4 johtoa urospuolisilla Dupont -liittimillä toisella puolella (Kosketuslevyn liittäminen Arduino -korttiin)
  • 2 johtoa kiskotehon ja kääntöjen (enintään 3) liittämiseksi moottorin suojaan
  • 12 voltin tasavirtalähde, jonka virtakapasiteetti on vähintään 1A.

Vaihe 3: Hanki Ps2 -kirjasto

Lataa ps2 -kirjaston kansio täältä. Siirrä ladattu kansio työpöydälle, koska se on helpompi löytää. Avaa Arduino IDE ja valitse Luonnos> Sisällytä kirjasto> Lisää. ZIP -kirjasto… ja valitse sitten ps2 -kansio työpöydältä. Kirjasto on mukana ja voit nyt käyttää ps2 -kirjastoa.

Vaihe 4: Selvitä kosketuslevyn liitännät

f jos sinulla on edellä mainitun kaltainen Synaptics -kosketuslevy, tyyny T22 on +5 V, T10 on kello, T11 on data ja T23 on GND. Voit myös juottaa 'GND' -langan suurelle paljaalle kuparille, kuten yllä on esitetty.

Napsauta yllä olevaa kuvaa saadaksesi lisätietoja. Jos sinulla on erilainen kosketuslevy, yritä etsiä sen osanumeroa Internetistä 'pinouteilla' tai voit kysyä Redditin r/Arduino -yhteisöltä, jos jäät jumiin.

Vaihe 5: Testaa kosketuslevyä

Varmista, että kosketuslevy on liitetty oikein. Testaa kosketuslevyä lataamalla ps2 -hiirikoodi Arduino -mikrokontrolleriin kohdasta Esimerkit> ps2. Kytke 'Kello' johto D6: een, 'Data' johto D5: een, GND GND: hen ja +5 V tai VCC +5 V: n Arduino -kortin nastaan. Liitä Arduino -kortti uudelleen tietokoneeseen ja avaa sarjamonitori. Jos näet numerot muuttuvan, kun siirrät sormeasi kosketuslevyn poikki, kosketuslevy toimii oikein ja voit jatkaa.

Vaihe 6: Ohjelmoi Arduino -mikrokontrolleri

Ohjelmoi Arduino -mikrokontrolleri
Ohjelmoi Arduino -mikrokontrolleri

On suositeltavaa käydä koodi läpi ennen sen lataamista Arduinon mikro -ohjaimeen, jotta ymmärrät mitä tapahtuu.

Vaihe 7: Aseta asettelu

Aseta asettelu
Aseta asettelu

Määritä asettelu, jolla voit testata radan tehoa ja kaikkia kolmea äänestyssäädintä. Varmista, että kaikki kiskojen liitokset on tehty oikein ja raiteet ovat puhtaat. Raiteiden ja veturien pyörien puhdistaminen on suositeltavaa säännöllisesti, jotta vältytään vetureiden jumittumiselta.

Vaihe 8: Asenna moottorisuoja Arduino -kortille

Asenna Motor Shield Arduino Boardille
Asenna Motor Shield Arduino Boardille

Kohdista moottorin suojuksen tapit varovasti Arduino -levyn naaraspuolisiin otsikoihin ja työnnä suoja Arduino -levyn päälle. Varmista, että kilpi sopii tukevasti Arduino -levylle ja että tappi ei taipu.

Vaihe 9: Liitä Track Power ja Turnouts moottorinsuojaan

Liitä Track Power ja Turnouts moottorinsuojaan
Liitä Track Power ja Turnouts moottorinsuojaan
Liitä Track Power ja Turnouts moottorinsuojaan
Liitä Track Power ja Turnouts moottorinsuojaan
Liitä Track Power ja Turnouts moottorinsuojaan
Liitä Track Power ja Turnouts moottorinsuojaan
Liitä Track Power ja Turnouts moottorinsuojaan
Liitä Track Power ja Turnouts moottorinsuojaan

Tee seuraavat liitännät:

  • Kytke kiskojännite suojan "M1" ulostuloliitäntään.
  • Kytke jarrut kolmeen muuhun lähtöliitäntään 'M2', 'M3' ja 'M4'.

Varmista, että kaikki johdotusliitännät ovat tiukat.

Vaihe 10: Liitä kosketuslevy asetuksiin

Liitä kosketuslevy asetuksiin
Liitä kosketuslevy asetuksiin
Liitä kosketuslevy asetuksiin
Liitä kosketuslevy asetuksiin

Liitä kosketuslevy Arduino -korttiin tekemällä seuraavat liitännät kosketuslevyn ja Arduino -levyn välillä:

  • +5 voltin tai `` VCC ''- +5 voltin Arduino-kortti
  • "GND" - "GND" Arduino -levyltä
  • Arduino -levyn "kello" - "D6"
  • "Tiedot" Arduino -kortin "D5": ksi

Vaihe 11: Aseta veturi (t) radalle

Aseta veturi (t) radalle
Aseta veturi (t) radalle

Aseta veturi testattavaksi. Voit myös sijoittaa useita vetureita toiveidesi mukaan.

Uudelleensijoittamistyökalun käyttöä suositellaan. Varmista, että veturit on asetettu oikein raiteille suistumisen estämiseksi.

Vaihe 12: Kytke asennusohjelma virtalähteeseen ja käynnistä se

Kytke asennusohjelma virtalähteeseen ja käynnistä se
Kytke asennusohjelma virtalähteeseen ja käynnistä se

Kytke 12 voltin virtalähde laitteistoon ja käynnistä se.

Vaihe 13: Testaa säätimet

Image
Image

Testaa kaikki säätimet. Katso yllä oleva video uudelleen ymmärtääksesi säätimet.

Vaihe 14: Jaa työsi ja laajenna sitä edelleen

Jos sait projektisi toimimaan ja jos voit, yritä jakaa luomuksesi kuvat yhteisölle napsauttamalla "Tein sen!".

Yritä myös lisätä lisää ominaisuuksia ja toimintoja tähän projektiin ja yrittää myös jakaa ne. Mitä tahansa teetkin, kaikkea hyvää!

Suositeltava: