Talaan ng mga Nilalaman:
- Hakbang 1: Panoorin ang Video
- Hakbang 2: Kunin ang Lahat ng Mga Bahagi at Suplay
- Hakbang 3: Kunin ang Ps2 Library
- Hakbang 4: Alamin ang Mga Koneksyon ng Touchpad
- Hakbang 5: Subukan ang Touchpad
- Hakbang 6: I-program ang Arduino Microcontroller
- Hakbang 7: I-set up ang Layout
- Hakbang 8: I-install ang Motor Shield sa Arduino Board
- Hakbang 9: Ikonekta ang Lakas ng Subaybayan at Mga Turnout sa Motor Shield
- Hakbang 10: Ikonekta ang Touchpad sa Pag-setup
- Hakbang 11: Ilagay ang (mga) Lokomotibo sa Track
- Hakbang 12: Ikonekta ang Pag-setup sa Lakas at I-On Ito
- Hakbang 13: Subukan ang Mga Kontrol
- Hakbang 14: Ibahagi ang Iyong Trabaho at Palawakin Ito Furthur
Video: Kinokontrol na Modelong Riles ng Laptop ng Touchpad - PS / 2 Arduino Interface: 14 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang touchpad ng laptop ay isa sa mga magagaling na aparato na gagamitin bilang isang input para sa mga proyekto ng microcontroller. Kaya ngayon, ipatupad natin ang aparatong ito sa isang Arduino microcontroller upang makontrol ang isang modelo ng riles ng tren. Gamit ang isang touchpad ng PS / 2, makokontrol namin ang 3 mga turnout at subaybayan ang lakas.
Ang pagpapanatili ng touchpad na may lapad nito sa ibaba (Ang uri ng tulad ng portrait mode), ang pag-slide ng daliri kasama ang bawat isa sa dalawang dayagonal ay gagamitin upang makontrol ang dalawang turnout, ang pag-slide ng daliri nang pahalang ay gagamitin upang makontrol ang isa pang turnout at i-slide ang daliri nang patayo. gagamitin upang makontrol ang bilis at direksyon ng locomotive.
Kaya, nang walang karagdagang pagtatalo, magsimula na tayo!
Hakbang 1: Panoorin ang Video
Panoorin ang video upang maunawaan ang lahat ng mga kontrol at malaman ang higit pa tungkol sa kung paano ito gumagana.
Hakbang 2: Kunin ang Lahat ng Mga Bahagi at Suplay
Para sa proyektong ito, kakailanganin mo ang:
- Isang Arduino microcontroller na katugma sa Adafruit Motor Shield V2 (UNO, Leonardo, atbp)
- Isang Adafruit Motor Shield V2
- Isang touchpad ng PS / 2
- 4 na mga wire na may mga lalakeng konektor ng Dupont sa isang gilid (Upang ikonekta ang touchpad sa Arduino board)
- 2 wires bawat isa para sa pagkonekta ng lakas ng track at mga turnout (3 max) sa kalasag ng motor
- Ang isang 12-volt DC power supply na may kasalukuyang kapasidad na hindi bababa sa 1A.
Hakbang 3: Kunin ang Ps2 Library
I-download ang folder ng ps2 library mula dito. Ilipat ang na-download na folder sa desktop dahil mas madaling hanapin ito. Buksan ang Arduino IDE at i-click ang Sketch> Isama ang Library> Idagdag. ZIP Library … at pagkatapos ay piliin ang folder na ps2 mula sa desktop. Ang library ay isasama at maaari mo nang magamit ang ps2 library.
Hakbang 4: Alamin ang Mga Koneksyon ng Touchpad
f mayroon kang isang touchpad na Synaptics tulad ng nasa itaas, ang pad na 'T22' ay + 5V, 'T10' ay 'Clock', 'T11' ay 'Data' at 'T23' ay 'GND'. Maaari mo ring solder ang 'GND' wire sa isang malaking nakalantad na tanso tulad ng ipinakita sa itaas.
Mag-click sa imahe sa itaas upang malaman ang higit pa. Kung mayroon kang ibang touchpad, subukang hanapin ang bahagi ng numero nito sa internet gamit ang 'mga pinout' o maaari mong tanungin ang komunidad ng r / Arduino sa Reddit kung makaalis ka.
Hakbang 5: Subukan ang Touchpad
Tiyaking ang mga tamang koneksyon ay ginawa sa touchpad. Upang subukan ang touchpad, i-upload ang ps2 mouse code sa Arduino microcontroller mula sa Mga Halimbawa> ps2. Ikonekta ang wire na 'Clock' sa D6, 'Data' wire sa D5, GND sa GND, at + 5V o VCC sa + 5V pin ng Arduino board ayon sa pagkakabanggit. Ikonekta muli ang board ng Arduino sa computer at buksan ang serial monitor. Kung nakikita mo ang mga numero na nagbabago habang inililipat mo ang iyong daliri sa touchpad, gumagana ang touchpad nang maayos at maaari kang magpatuloy.
Hakbang 6: I-program ang Arduino Microcontroller
Inirerekumenda na dumaan sa code bago i-upload ito sa Arduino microcontroller upang maunawaan kung ano ang nangyayari.
Hakbang 7: I-set up ang Layout
Mag-set up ng isang layout upang subukan ang lakas ng track at lahat ng tatlong mga kontrol sa pag-turnout. Tiyaking ang lahat ng mga track joint ay ginawa nang maayos at malinis ang mga track. Ang paglilinis ng mga riles at gulong ng mga locomotive ay pana-panahong inirerekumenda upang maiwasan ang mga lokomotibo mula sa pagtigil.
Hakbang 8: I-install ang Motor Shield sa Arduino Board
Maingat na ihanay ang mga pin ng kalasag ng motor sa mga babaeng header ng Arduino board at itulak ang kalasag sa tuktok ng Arduino board. Tiyaking ligtas na umaangkop ang kalasag sa board ng Arduino at walang baluktot na pin.
Hakbang 9: Ikonekta ang Lakas ng Subaybayan at Mga Turnout sa Motor Shield
Gawin ang mga sumusunod na koneksyon:
- Ikonekta ang lakas ng track sa konektor ng output ng kalasag na may label na 'M1'.
- Ikonekta ang mga turnout sa natitirang tatlong output konektor na 'M2', 'M3', at 'M4'.
Siguraduhin na ang lahat ng mga koneksyon sa mga kable ay masikip.
Hakbang 10: Ikonekta ang Touchpad sa Pag-setup
Ikonekta ang touchpad sa Arduino board sa pamamagitan ng paggawa ng mga sumusunod na koneksyon sa pagitan ng touchpad at ng Arduino board:
- + 5-volt o 'VCC' hanggang + 5-volt ng Arduino board
- 'GND' sa 'GND' ng Arduino board
- 'Clock' sa 'D6' ng Arduino board
- 'Data' sa 'D5' ng Arduino board
Hakbang 11: Ilagay ang (mga) Lokomotibo sa Track
Maglagay ng isang lokomotibo upang masubukan. Maaari ka ring maglagay ng maraming mga locomotive ayon sa bawat hiling.
Inirerekumenda ang paggamit ng isang rerailing tool. Siguraduhin na ang mga locomotives ay maayos na inilagay sa mga track upang maiwasan ang mga pagkalaglag.
Hakbang 12: Ikonekta ang Pag-setup sa Lakas at I-On Ito
Ikonekta ang 12-volt na supply ng kuryente sa pag-setup at i-on ito.
Hakbang 13: Subukan ang Mga Kontrol
Subukan ang lahat ng mga kontrol. Sumangguni muli sa video sa itaas upang maunawaan ang mga kontrol.
Hakbang 14: Ibahagi ang Iyong Trabaho at Palawakin Ito Furthur
Kung nakuha mo ang iyong proyekto na gumagana at kung maaari mo, subukang ibahagi ang mga larawan ng iyong nilikha sa komunidad sa pamamagitan ng pag-click sa 'Ginawa Ko Ito!'.
Gayundin, subukang magdagdag ng higit pang mga tampok at pag-andar sa proyektong ito at subukang ibahagi din ang mga ito. Anuman ang gawin mo, lahat ng pinakamahusay!
Inirerekumendang:
Kinokontrol ng Keyboard na Modelong Railway Layout V2.5 - Interface ng PS / 2: 12 Mga Hakbang
Kinokontrol ng Keyboard na Modelong Railway Layout V2.5 | PS / 2 Interface: Paggamit ng Arduino microcontrollers, maraming mga paraan ng pagkontrol sa mga layout ng modelo ng riles. Ang isang keyboard ay may isang mahusay na bentahe ng pagkakaroon ng maraming mga susi upang magdagdag ng maraming mga pag-andar. Tingnan natin dito kung paano tayo makakapagsimula sa isang simpleng layout na may lokomot
Mga Modelong Riles na Awtomatikong Tunnel: 5 Hakbang
Mga Modelong Riles na Awtomatikong Tunnel: Ito ang aking paboritong circuit board. Ang aking modelo ng layout ng riles (kasalukuyang isinasagawa pa rin) ay may maraming mga tunnels at kahit na hindi prototypical, nais kong magkaroon ng mga ilaw ng lagusan na nakabukas habang papalapit ang tren sa lagusan. Ang aking unang salpok ay ang b
Kinokontrol na Modelong Stepper Motor ng Stepper - Stepper Motor Bilang isang Rotary Encoder: 11 Hakbang (na may Mga Larawan)
Kinokontrol na Modelong Stepper Motor ng Stepper | Stepper Motor Bilang isang Rotary Encoder: Sa isa sa mga nakaraang Instructable, natutunan namin kung paano gamitin ang isang stepper motor bilang isang rotary encoder. Sa proyektong ito, gagamitin namin ngayon ang stepper motor na naka-rotary encoder upang makontrol ang isang modelo ng lokomotip gamit ang isang Arduino microcontroller. Kaya, nang walang fu
Kinokontrol ng Modelong Model Train V2.0 - Interface ng PS / 2: 13 Mga Hakbang (na may Mga Larawan)
Kinokontrol ng Keyboard ng Model Train V2.0 | PS / 2 Interface: Sa isa sa aking nakaraang Instructable, ipinakita ko sa iyo kung paano makontrol ang isang modelo ng layout ng riles gamit ang isang keyboard. Ito ay mahusay ngunit may isang sagabal na nangangailangan ng isang computer upang gumana. Sa Instructable na ito, tingnan natin kung paano makontrol ang isang modelo ng tren gamit ang isang keyboar
Paggamit ng Mga Sensor ng Temperatura, tubig-ulan, at panginginig sa isang Arduino upang Protektahan ang Mga Riles: 8 Hakbang (na may Mga Larawan)
Paggamit ng Temperature, Rainwater, at Vibration Sensors sa isang Arduino upang Protektahan ang Mga Riles: Sa modernong lipunan, ang pagtaas ng mga pasahero sa riles ay nangangahulugang ang mga kumpanya ng riles ay dapat gumawa ng higit pa upang ma-optimize ang mga network upang makasabay sa pangangailangan. Sa proyektong ito ipapakita namin sa isang maliit na sukat kung paano ang temperatura, tubig-ulan, at mga sensor ng panginginig ng boses