Përmbajtje:
- Hapi 1: Shikoni videon
- Hapi 2: Merrni të gjitha pjesët dhe furnizimet
- Hapi 3: Merrni Bibliotekën Ps2
- Hapi 4: Zbuloni lidhjet e tastierës me prekje
- Hapi 5: Provoni tastierën me prekje
- Hapi 6: Programoni Mikrokontrolluesin Arduino
- Hapi 7: Vendosni paraqitjen
- Hapi 8: Instaloni Motor Shield në bordin Arduino
- Hapi 9: Lidhni Power Track dhe Turnouts me Motor Shield
- Hapi 10: Lidhni tastierën me prekje me konfigurimin
- Hapi 11: Vendosni Lokomotivën (at) në Gjurmën
- Hapi 12: Lidheni Setup -in me Power dhe aktivizojeni
- Hapi 13: Testoni Kontrollet
- Hapi 14: Ndani punën tuaj dhe zgjerojeni atë më tej
Video: Model hekurudhor i kontrolluar me laptop me prekje - PS/2 Ndërfaqja Arduino: 14 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
Tastiera prekëse e një laptopi është një nga pajisjet e shkëlqyera për t'u përdorur si një hyrje për projektet e mikrokontrolluesve. Pra, sot, le ta zbatojmë këtë pajisje me një mikrokontrollues Arduino për të kontrolluar një model hekurudhor. Duke përdorur një tastierë prekëse PS/2, ne do të jemi në gjendje të kontrollojmë 3 dalje dhe të ndjekim fuqinë.
Mbajtja e tastierës prekëse me gjerësinë e saj në pjesën e poshtme (e ngjashme me mënyrën e portretit), rrëshqitja e gishtit përgjatë secilës prej dy diagonaleve do të përdoret për të kontrolluar dy dalje, rrëshqitja e gishtit horizontalisht do të përdoret për të kontrolluar një dalje tjetër dhe rrëshqitja e gishtit vertikalisht do të përdoret për të kontrolluar shpejtësinë dhe drejtimin e lokomotivës.
Pra, pa zhurmë të mëtejshme, le të fillojmë!
Hapi 1: Shikoni videon
Shikoni videon për të kuptuar të gjitha kontrollet dhe dini më shumë se si funksionon.
Hapi 2: Merrni të gjitha pjesët dhe furnizimet
Për këtë projekt, do t'ju duhet:
- Një mikrokontrollues Arduino i pajtueshëm me Adafruit Motor Shield V2 (UNO, Leonardo, etj)
- Një Mburojë Motor Adafruit V2
- Një tastierë prekëse PS/2
- 4 tela me lidhës meshkuj Dupont në njërën anë (Për të lidhur panelin me prekje me tabelën Arduino)
- 2 tela secila për lidhjen e fuqisë së pistës dhe daljeve (3 max) në mburojën e motorit
- Një furnizim me energji DC 12 volt me një kapacitet aktual të paktën 1A.
Hapi 3: Merrni Bibliotekën Ps2
Shkarkoni dosjen e bibliotekës ps2 nga këtu. Zhvendosni dosjen e shkarkuar në desktop pasi do të jetë më e lehtë për tu gjetur. Hapni Arduino IDE dhe klikoni Sketch> Include Library> Add. ZIP Library … dhe më pas zgjidhni dosjen ps2 nga desktopi. Biblioteka do të përfshihet dhe tani mund të përdorni bibliotekën ps2.
Hapi 4: Zbuloni lidhjet e tastierës me prekje
nëse keni një tastierë prekëse Synaptics si ajo e mësipërme, jastëku 'T22' është +5V, 'T10' është 'Orë', 'T11' është 'Data' dhe 'T23' është 'GND'. Ju gjithashtu mund të lidhni tela 'GND' në një bakër të madh të ekspozuar siç tregohet më sipër.
Klikoni në imazhin e mësipërm për të ditur më shumë. Nëse keni një tastierë prekëse të ndryshme, provoni të kërkoni numrin e pjesëve të tij në internet me 'pinouts' ose mund të pyesni komunitetin r/Arduino në Reddit nëse ngecni.
Hapi 5: Provoni tastierën me prekje
Sigurohuni që lidhjet e sakta janë bërë në tastierën me prekje. Për të testuar tastierën me prekje, ngarkoni kodin e miut ps2 në mikrokontrolluesin Arduino nga Shembujt> ps2. Lidhni tela 'Ora' me D6, tela 'Data' në D5, GND në GND dhe +5V ose VCC në pin 5 +të bordit Arduino përkatësisht. Rilidhni bordin Arduino me kompjuterin dhe hapni monitorin serik. Nëse shihni që numrat ndryshojnë ndërsa lëvizni gishtin përgjatë tastierës, tastiera me prekje po funksionon siç duhet dhe mund të vazhdoni.
Hapi 6: Programoni Mikrokontrolluesin Arduino
Rekomandohet të kaloni kodin para se ta ngarkoni në mikrokontrolluesin Arduino për të kuptuar se çfarë po ndodh.
Hapi 7: Vendosni paraqitjen
Vendosni një plan urbanistik për të testuar fuqinë e pistës dhe të tre kontrollet e daljes. Sigurohuni që të gjitha nyjet e pistës janë bërë siç duhet dhe shinat janë të pastra. Rekomandohet pastrimi periodik i shinave dhe rrotave të lokomotivave për të parandaluar ngecjen e lokomotivave.
Hapi 8: Instaloni Motor Shield në bordin Arduino
Rreshtoni me kujdes kunjat e mburojës së motorit me titujt femra të bordit Arduino dhe shtyjeni mburojën në majë të tabelës Arduino. Sigurohuni që mburoja të vendoset mirë në tabelën Arduino dhe asnjë kunj të mos përkulet.
Hapi 9: Lidhni Power Track dhe Turnouts me Motor Shield
Bëni lidhjet e mëposhtme:
- Lidheni fuqinë e pistës me lidhësin dalës të mburojës të etiketuar 'M1'.
- Lidhni daljet me tre lidhësit e daljes 'M2', 'M3' dhe 'M4'.
Sigurohuni që të gjitha lidhjet e telave të jenë të ngushta.
Hapi 10: Lidhni tastierën me prekje me konfigurimin
Lidhni tastierën me prekje me tabelën Arduino duke bërë lidhjet e mëposhtme midis tastierës me prekje dhe bordit Arduino:
- +5 volt ose 'VCC' në +5 volt të bordit Arduino
- 'GND' në 'GND' të bordit Arduino
- 'Ora' në 'D6' e bordit Arduino
- 'Të dhënat' në 'D5' të bordit Arduino
Hapi 11: Vendosni Lokomotivën (at) në Gjurmën
Vendosni një lokomotivë për t'u testuar. Ju gjithashtu mund të vendosni lokomotiva të shumta sipas dëshirës.
Rekomandohet përdorimi i një mjeti për riorganizim. Sigurohuni që lokomotivat të vendosen siç duhet në shina për të parandaluar daljen nga shinat.
Hapi 12: Lidheni Setup -in me Power dhe aktivizojeni
Lidhni furnizimin me energji 12 volt me konfigurimin dhe ndizeni atë.
Hapi 13: Testoni Kontrollet
Provoni të gjitha kontrollet. Referojuni videos së mësipërme përsëri për të kuptuar kontrollet.
Hapi 14: Ndani punën tuaj dhe zgjerojeni atë më tej
Nëse e keni funksionuar projektin tuaj dhe nëse mundeni, provoni të ndani fotografitë e krijimit tuaj me komunitetin duke klikuar në 'I made it!'.
Gjithashtu, provoni të shtoni më shumë veçori dhe funksione në këtë projekt dhe përpiquni t'i ndani ato gjithashtu. Çfarëdo që të bëni, të gjitha më të mirat!
Recommended:
Model hekurudhor i thjeshtë i automatizuar nga pika në pikë: 10 hapa (me fotografi)
Modeli i thjeshtë i automatizuar i modelit hekurudhor: mikrokontrolluesit Arduino janë të shkëlqyeshëm për të automatizuar modelin e modelit të hekurudhave. Automatizimi i paraqitjeve është i dobishëm për shumë qëllime, si vendosja e paraqitjes tuaj në një ekran ku operacioni i paraqitjes mund të programohet për të drejtuar trenat në një sekuencë të automatizuar. L
Modeli i thjeshtë i modeluar i modelit hekurudhor - Arduino e kontrolluar: 11 hapa (me fotografi)
Modeli i thjeshtë i modeluar i modelit hekurudhor | Arduino e kontrolluar: Mikrokontrolluesit Arduino janë një shtesë e shkëlqyeshme për modelin e hekurudhave, veçanërisht kur merren me automatizimin. Këtu është një mënyrë e thjeshtë dhe e lehtë për të filluar me modelimin e automatizimit të hekurudhave me Arduino. Pra, pa asnjë zhurmë të mëtejshme, le të fillojmë
Tre qarqe me sensorë me prekje + Qarku i kohëmatësit me prekje: 4 hapa
Tre Qarqet e Sensorit të Prekjes + Qarku i Kohëmatësit të Prekjes: Sensori i Prekjes është një qark i cili ndizet kur zbulon prekjen në Kunjat e Prekjes. Punon në baza kalimtare, domethënë ngarkesa do të jetë ON vetëm për kohën kur prekja bëhet në kunjat. Këtu, unë do t'ju tregoj tre mënyra të ndryshme për të bërë një prekje sen
Model hekurudhor i automatizuar nga pika në pikë me anën e oborrit: 10 hapa (me fotografi)
Modeli hekurudhor i automatizuar nga pika në pikë me anën e oborrit: Mikrokontrolluesit Arduino hapin mundësi të mëdha në modelimin e hekurudhave, veçanërisht kur bëhet fjalë për automatizimin. Ky projekt është një shembull i një aplikimi të tillë. Shtë vazhdim i një prej projekteve të mëparshëm. Ky projekt përfshin një pikë
Model hekurudhor - Stacioni i Komandës DCC duke përdorur Arduino :: 3 hapa
Model Hekurudhor - Stacioni i Komandës DCC Duke përdorur Arduino :: Përditësuar në Gusht 2018 - shihni udhëzime të reja: https: //www.instructables.com/id/Model-Railroad-DC… Përditësim 28 Prill 2016: Tani 16 aftësi dalëse/pikë kontrolli në Stacionin e Komandës. Pjesëmarrjet T1 - T8 janë të disponueshme përmes butonit 'B' Pjesëmarrjet T9 - T1