Satura rādītājs:

Klēpjdatoru skārienpaliktņa vadīts dzelzceļa modelis - PS/2 Arduino saskarne: 14 soļi
Klēpjdatoru skārienpaliktņa vadīts dzelzceļa modelis - PS/2 Arduino saskarne: 14 soļi

Video: Klēpjdatoru skārienpaliktņa vadīts dzelzceļa modelis - PS/2 Arduino saskarne: 14 soļi

Video: Klēpjdatoru skārienpaliktņa vadīts dzelzceļa modelis - PS/2 Arduino saskarne: 14 soļi
Video: Kā strādā dators? Es izjaucu MacBook Air, lai jums to parādītu. 2024, Jūnijs
Anonim
Klēpjdatoru skārienpaliktņa vadīts dzelzceļa modelis | PS/2 Arduino saskarne
Klēpjdatoru skārienpaliktņa vadīts dzelzceļa modelis | PS/2 Arduino saskarne

Klēpjdatora skārienpaliktnis ir viena no lieliskajām ierīcēm, ko izmantot kā ievadi mikrokontrolleru projektos. Tāpēc šodien ieviesīsim šo ierīci ar Arduino mikrokontrolleri, lai kontrolētu dzelzceļa modeli. Izmantojot PS/2 skārienpaliktni, mēs varēsim kontrolēt 3 dalībniekus un izsekot jaudai.

Turot skārienpaliktni tā platumā apakšā (līdzīgs portreta režīmam), bīdot pirkstu gar katru no divām diagonālēm, tiks izmantota divu pagriezienu kontrole, pirksta bīdīšana horizontāli tiks izmantota, lai kontrolētu vēl vienu apgriezienu skaitu un bīdītu pirkstu vertikāli tiks izmantota, lai kontrolētu lokomotīves ātrumu un virzienu.

Tātad, bez papildu piepūles, sāksim!

1. darbība. Noskatieties video

Image
Image

Noskatieties videoklipu, lai saprastu visas vadības ierīces un uzzinātu vairāk par tā darbību.

2. darbība. Iegūstiet visas detaļas un piederumus

Noskaidrojiet skārienpaliktņa savienojumus
Noskaidrojiet skārienpaliktņa savienojumus

Šim projektam jums būs nepieciešams:

  • Arduino mikrokontrolleris, kas ir saderīgs ar Adafruit Motor Shield V2 (UNO, Leonardo uc)
  • Adafruit motora vairogs V2
  • PS/2 skārienpaliktnis
  • 4 vadi ar Dupont vīriešu savienotājiem vienā pusē (lai savienotu skārienpaliktni ar Arduino plāksni)
  • 2 vadi katrs sliežu strāvas un apgriezienu (3 maks.) Pievienošanai motora vairogam
  • 12 voltu līdzstrāvas barošanas avots ar strāvas jaudu vismaz 1A.

3. darbība: iegūstiet Ps2 bibliotēku

Lejupielādējiet ps2 bibliotēkas mapi no šejienes. Pārvietojiet lejupielādēto mapi uz darbvirsmu, jo to būs vieglāk atrast. Atveriet Arduino IDE un noklikšķiniet uz Skice> Iekļaut bibliotēku> Pievienot. ZIP bibliotēku… un pēc tam darbvirsmā atlasiet mapi ps2. Bibliotēka tiks iekļauta, un tagad jūs varēsit izmantot ps2 bibliotēku.

4. darbība: noskaidrojiet skārienpaliktņa savienojumus

ja jums ir Synaptics skārienpaliktnis, piemēram, iepriekšminētais, spilventiņš “T22” ir +5 V, “T10” ir “pulkstenis”, “T11” ir “dati” un “T23” ir “GND”. Jūs varat arī pielodēt 'GND' vadu pie liela atsegta vara, kā parādīts iepriekš.

Noklikšķiniet uz iepriekš redzamā attēla, lai uzzinātu vairāk. Ja jums ir cits skārienpaliktnis, mēģiniet meklēt tā daļas numuru internetā, izmantojot “pinouts”, vai arī varat pajautāt r/Arduino kopienai vietnē Reddit, ja esat iestrēdzis.

5. darbība: pārbaudiet skārienpaliktni

Pārliecinieties, vai ar skārienpaliktni ir izveidoti pareizi savienojumi. Lai pārbaudītu skārienpaliktni, augšupielādējiet peles ps2 kodu Arduino mikrokontrollerī no Piemēri> ps2. Savienojiet vadu “Pulkstenis” ar D6, “Datu” vadu ar D5, GND ar GND un +5V vai VCC attiecīgi ar Arduino plates +5V tapu. Atkārtoti pievienojiet Arduino plati datoram un atveriet seriālo monitoru. Ja, pārvietojot pirkstu pāri skārienpaliktnim, redzat, ka skaitļi mainās, skārienpaliktnis darbojas pareizi, un jūs varat turpināt.

6. darbība: ieprogrammējiet Arduino mikrokontrolleru

Programmējiet Arduino mikrokontrolleru
Programmējiet Arduino mikrokontrolleru

Ieteicams iziet kodu pirms tā augšupielādes Arduino mikrokontrollerī, lai saprastu, kas viss notiek.

7. darbība: iestatiet izkārtojumu

Iestatiet izkārtojumu
Iestatiet izkārtojumu

Iestatiet izkārtojumu, lai pārbaudītu sliežu ceļa jaudu un visas trīs balsstiesības vadības ierīces. Pārliecinieties, vai visi sliežu ceļa savienojumi ir pareizi izgatavoti un sliedes ir tīras. Lai novērstu lokomotīvju apstāšanos, ieteicams periodiski tīrīt sliežu ceļus un lokomotīvju riteņus.

8. darbība: uzstādiet motora vairogu Arduino panelī

Uzstādiet motora vairogu Arduino panelī
Uzstādiet motora vairogu Arduino panelī

Uzmanīgi izlīdziniet motora vairoga tapas ar Arduino plāksnes mātītēm un nospiediet vairogu virs Arduino plāksnes. Pārliecinieties, ka vairogs droši pieguļ Arduino plāksnei un neviena tapa nav saliekta.

9. solis: pievienojiet sliežu strāvas padevi un apgriezienus motora vairogam

Pievienojiet Track Power un apgriezienus motora vairogam
Pievienojiet Track Power un apgriezienus motora vairogam
Pievienojiet Track Power un apgriezienus motora vairogam
Pievienojiet Track Power un apgriezienus motora vairogam
Pievienojiet Track Power un pagriezienus motora vairogam
Pievienojiet Track Power un pagriezienus motora vairogam
Pievienojiet Track Power un apgriezienus motora vairogam
Pievienojiet Track Power un apgriezienus motora vairogam

Izveidojiet šādus savienojumus:

  • Pievienojiet sliežu strāvu vairoga izejas savienotājam ar apzīmējumu “M1”.
  • Pievienojiet apgriezienus pārējiem trim izejas savienotājiem 'M2', 'M3' un 'M4'.

Pārliecinieties, vai visi vadu savienojumi ir cieši.

10. darbība: pievienojiet skārienpaliktni iestatīšanai

Pievienojiet skārienpaliktni iestatīšanai
Pievienojiet skārienpaliktni iestatīšanai
Pievienojiet skārienpaliktni iestatīšanai
Pievienojiet skārienpaliktni iestatīšanai

Savienojiet skārienpaliktni ar Arduino paneli, veicot šādus savienojumus starp skārienpaliktni un Arduino paneli:

  • +5 volti vai “VCC” līdz +5 volti Arduino plates
  • “GND” līdz “GND” no Arduino dēļa
  • Arduino tāfeles “pulkstenis” līdz “D6”
  • Arduino tāfeles “dati” uz “D5”

11. darbība: novietojiet lokomotīvi (-es) uz sliežu ceļa

Novietojiet lokomotīvi (-es) uz sliežu ceļa
Novietojiet lokomotīvi (-es) uz sliežu ceļa

Novietojiet pārbaudāmo lokomotīvi. Pēc vēlēšanās varat arī novietot vairākas lokomotīves.

Ieteicams izmantot sliedes. Pārliecinieties, vai lokomotīves ir pareizi novietotas uz sliežu ceļiem, lai izvairītos no sliedēm.

12. solis: pievienojiet uzstādīšanu barošanai un ieslēdziet to

Pievienojiet uzstādīšanu barošanai un ieslēdziet to
Pievienojiet uzstādīšanu barošanai un ieslēdziet to

Pievienojiet uzstādīšanai 12 voltu barošanas avotu un ieslēdziet to.

13. darbība: pārbaudiet vadības ierīces

Image
Image

Pārbaudiet visas vadības ierīces. Lai saprastu vadīklas, vēlreiz skatiet iepriekš minēto videoklipu.

14. darbība. Kopīgojiet savu darbu un paplašiniet to

Ja jums izdevās īstenot savu projektu un ja varat, mēģiniet kopīgot savas radības attēlus ar sabiedrību, noklikšķinot uz “Es to izdarīju!”.

Tāpat mēģiniet šim projektam pievienot vairāk funkciju un funkciju un mēģiniet arī tās kopīgot. Lai ko jūs darītu, visu to labāko!

Ieteicams: