Cov txheej txheem:
- Kauj ruam 1: Saib Video
- Kauj Ruam 2: Tau Txais Txhua Yam
- Kauj Ruam 3: Tau txais Ps2 thiab Accel Stepper Libraries
- Kauj Ruam 4: Xam Tawm Cov Kev Sib Txuas ntawm Touchpad
- Kauj Ruam 5: Kuaj Touchpad
- Kauj Ruam 6: Program Arduino Microcontroller
- Kauj Ruam 7: Kawm txog Circuit Schematic
- Kauj Ruam 8: Ua Kev Txuas Hluav Taws Xob
- Kauj Ruam 9: Txuas Arduino Board rau Lub Hwj Chim thiab Qhib Nws
- Kauj ruam 10: Teeb meem
- Kauj Ruam 11: Tinker Nrog Nws
Video: Rov Siv Lub Laptop Laus Lub Touchpad los Tswj Tus Tsav Tsheb: 11 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Kuv tau ua txoj haujlwm no ob peb hlis dhau los. Ob peb hnub dhau los, Kuv tshaj tawm cov vis dis aus ntawm qhov haujlwm ntawm r/Arduino ntawm Reddit. Pom cov neeg tau txais kev txaus siab rau txoj haujlwm, Kuv txiav txim siab los ua Cov Lus Qhia no qhov twg kuv tau hloov qee qhov hloov pauv rau Arduino code thiab ntxiv qhov tshwj xeeb. Yog li, yam tsis muaj ado ntxiv, cia peb pib!
Kauj ruam 1: Saib Video
Saib cov vis dis aus kom tau txais lub tswv yim dab tsi tshwm sim.
Kauj Ruam 2: Tau Txais Txhua Yam
Rau qhov haujlwm no, koj yuav xav tau:
- Arduino microcontroller board
- PS/2 touchpad los ntawm lub khoos phis tawj (Sim ua kom tau ib qho nrog Synaptics nti onboard)
- *ULN2003 tus tsav tsheb tsav lub cev muaj zog (Rau lub tshuab hluav taws xob unipolar stepper (5-xaim))
- *Tus L298N stepper motor tsav tsheb (Rau bipolar stepper motors (4-wire))
- 6 txiv neej rau poj niam jumper xov hlau (2 rau lub zog thiab 4 rau cov cim qhia)
- Stepper lub cev muaj zog
- 5-12 volt DC lub zog siv hluav taws xob (Nyob ntawm tus tsav lub cav)
Ntawm no, teeb tsa tau siv los ntawm lub xov tooj them lub xov tooj uas muab 5-volts rau Arduino board thiab tus tsav tsheb. Txawm hais tias lub tshuab hluav taws xob stepper tau ntsuas rau 12-volt, koj tuaj yeem siv qis zog hluav taws xob yog tias qhov xav tau lub zog ntawm lub cav tsis siab vim tias siv qis zog muab hluav taws xob yuav ua rau lub cav zoo li tus tsav tsheb txias dua.
*Ob tus neeg tsav tsheb stepper muaj tib tus pin txuas nrog Arduino board.
Kauj Ruam 3: Tau txais Ps2 thiab Accel Stepper Libraries
Rub lub nplaub tshev ntawm lub tsev qiv ntawv ps2 los ntawm no. Txav cov ntawv rub tawm mus rau lub desktop vim nws yuav yooj yim dua los nrhiav. Qhib Arduino IDE thiab nyem Sketch> Include Library> Add. ZIP Library… thiab tom qab ntawd xaiv lub ps2 nplaub tshev los ntawm lub desktop. Lub tsev qiv ntawv yuav suav nrog thiab tam sim no koj tuaj yeem siv lub tsev qiv ntawv ps2.
Txog Accel Stepper lub tsev qiv ntawv, koj tuaj yeem tau txais nws los ntawm nias Ctrl+Ua haujlwm+Kuv thiab tom qab ntawv ntaus hauv 'Accel Stepper' thiab teeb tsa lub tsev qiv ntawv.
Kauj Ruam 4: Xam Tawm Cov Kev Sib Txuas ntawm Touchpad
Yog tias koj muaj Synaptics touchpad zoo li cov saum toj no, lub ncoo 'T22' yog +5V, 'T10' yog 'Clock', 'T11' yog 'Data' thiab 'T23' yog 'GND'. Koj kuj tseem tuaj yeem xaim 'GND' xaim mus rau qhov tooj liab nthuav loj raws li tau hais los saum no.
Nyem rau ntawm daim duab saum toj no kom paub ntau ntxiv.
Yog tias koj muaj lub touchpad sib txawv, sim tshawb nws tus lej hauv internet nrog 'pinouts' lossis koj tuaj yeem nug r/Arduino zej zog ntawm Reddit yog tias koj tau daig.
Kauj Ruam 5: Kuaj Touchpad
Nco ntsoov tias kev sib txuas raug yog ua rau lub touchpad. Txhawm rau ntsuas lub touchpad, tso tus lej ps2 nas rau ntawm Arduino microcontroller los ntawm Piv Txwv> ps2. Txuas 'Mloog' xaim rau D6, 'Cov ntaub ntawv' xaim rau D5, GND rau GND, thiab +5V lossis VCC rau +5V tus pin ntawm Arduino pawg thawj coj saib. Txuas tus Arduino pawg thawj coj saib mus rau lub khoos phis tawj thiab qhib qhov saib ua ntej. Yog tias koj pom cov lej hloov pauv thaum koj txav koj cov ntiv tes hla lub touchpad, lub touchpad ua haujlwm tau zoo thiab koj tuaj yeem ua mus ntxiv.
Kauj Ruam 6: Program Arduino Microcontroller
Thawj tus lej, 'PS2_toucpad_with_Stepper' tsis muaj qhov ua kom nrawm/nrawm dua rau lub tshuab hluav taws xob stepper tab sis muaj qhov ua haujlwm zoo.
Txoj cai thib ob, 'PS2_toucpad_accel_stepper' tsis muaj qhov ua haujlwm nyob tab sis muaj qhov ua kom nrawm/qeeb.
Koj tuaj yeem paub cov ntaub ntawv ntau ntxiv los ntawm cov lej Arduino.
Kauj Ruam 7: Kawm txog Circuit Schematic
Nyem rau ntawm daim duab kom pom zoo dua.
Kauj Ruam 8: Ua Kev Txuas Hluav Taws Xob
Kauj Ruam 9: Txuas Arduino Board rau Lub Hwj Chim thiab Qhib Nws
Tom qab lub zog teeb tsa, xaub koj cov ntiv tes raws qhov ntev ntawm lub touchpad thiab pom tias lub tshuab txav mus.
Kauj ruam 10: Teeb meem
Yog tias koj ntsib qee yam teeb meem, koj tuaj yeem ua cov hauv qab no:
Yog hais tias tus stepper lub cev muaj zog cov kauj ruam rov qab thiab tawm es tsis txhob txav mus rau ib qho kev qhia tshwj xeeb:
- Hloov ua ntu zus ntawm daim ntawv tshaj tawm tus pin. Piv txwv: hloov Stepper stepper (200, 8, 10, 9, 11) nrog Stepper stepper (200, 8, 9, 10, 11).
- Txheeb xyuas txhua lub teeb liab xov txuas nrog tus tsav tsheb mus rau Arduino pawg thawj coj ib yam li cov xov hlau ntawm stepper lub cev tau txuas nrog kom raug qhov twg lawv yuav tsum yog thiab tsis xoob thiab ua tsis tau.
Yog tias lub tshuab tsis txav txhua:
- Txheeb xyuas yog tias lub touchpad ua haujlwm raug, rov qab mus rau Kauj Ruam 5.
- Txheeb xyuas yog tias tus tsav tsheb thiab lub touchpad tau txais lub zog.
- Txheeb xyuas yog tias lub cav lossis tus tsav tsheb ua haujlwm tsis raug.
Kauj Ruam 11: Tinker Nrog Nws
Tam sim no koj tau txais nws khiav, vim li cas ho tsis qhia nws rau zej zog. Nyem rau ntawm 'Kuv Ua Nws!' thiab qhia koj tsim. Sim hloov kho txoj cai txhawm rau ntxiv cov yam ntxwv ntxiv, khiav ntau lub cav tsheb thiab lwm yam.
Tsis tas li, yog ua tau, sim pab cov uas raug kaw, Kuv yuav ua tsaug ntau rau koj.
Pom zoo:
Stepper Tsav Tswj Cov Qauv Tsav Tsheb - Stepper Lub Cev Ua Raws Li Lub Hau Encoder: 11 Kauj Ruam (nrog Duab)
Stepper Tsav Tswj Cov Qauv Tsav Tsheb | Stepper Motor Raws li Rotary Encoder: Hauv ib qho ntawm Cov Lus Qhia yav dhau los, peb tau kawm paub yuav siv lub tshuab stepper li cas los ua tus lej nkag teb chaws. Hauv txoj haujlwm no, tam sim no peb yuav siv lub tshuab hluav taws xob stepper tig lub cav nkag los tswj tus qauv tsheb ciav hlau siv Arduino microcontroller. Yog li ntawd, tsis muaj f
Rov Qab Siv Cov Tsav Tsheb Los Ntawm Lub Raj Dej Cap: 9 Cov Kauj Ruam (nrog Duab)
Recycled Motorcycle From Bottle Cap: v Yuav ua dab tsi hauv tsev? Nov yog qee txoj hauv kev yooj yim los ua tsheb sib tw hauv tsev. Kuv yuav coj koj ib qib zuj zus los ua kom yooj yim rau kev sib tw tsheb sib tw. Koj tuaj yeem ua thiab sim nws. lossis koj tuaj yeem ntim nws ua khoom plig pub rau koj Cov Menyuam lossis Koj Cov Phooj Ywg. Kuv vam
Lub Koob Yees Duab CCTV Nrog NodeMCU + Lub Laus Laptop Lub Koob Yees Duab (Nrog thiab Tsis Siv Blynk): 5 Kauj Ruam
CCTV Lub Koob Yees Duab Nrog NodeMCU + Lub Laus Laptop Lub Koob Yees Duab (Nrog thiab Tsis Siv Blynk): Nyob zoo cov phooj ywg! Hauv cov lus qhia no, Kuv yuav qhia koj li cas kuv siv lub khoos phis tawj qub lub koob yees duab thiab nodeMCU los ua qee yam zoo ib yam li CCTV
Rov Siv Lub Laptop Laus Lub Touchpad los Tswj Lub Computer !: 11 Kauj Ruam (nrog Duab)
Rov Qab Siv Lub Laptop Laus's Touchpad los Tswj Lub Computer!: PS/2 laptop touchpads yog ntawm cov neeg siv tau zoo tshaj plaws los siv nrog lub microcontroller. Cov zawv zawg thiab tuav tus ntiv tes taw tuaj yeem ua pov thawj los tswj cov khoom hauv txoj hauv kev yooj yim thiab lom zem. Hauv Cov Lus Qhia no, cia ua ke ib qho nrog
ARUPI - Tus Nqi Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: 8 Kauj Ruam (nrog Duab)
ARUPI - Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: Cov lus qhia no tau sau los ntawm Anthony Turner. Txoj haujlwm tau tsim los nrog ntau qhov kev pab los ntawm Shed hauv Tsev Kawm Ntawv ntawm Kev Suav, University of Kent (Mr Daniel Knox tau pab zoo!)