Satura rādītājs:
- 1. darbība. Noskatieties video
- 2. darbība: iegūstiet visas lietas
- 3. darbība: iegūstiet Ps2 un Accel Stepper bibliotēkas
- 4. darbība: noskaidrojiet skārienpaliktņa savienojumus
- 5. darbība: pārbaudiet skārienpaliktni
- 6. darbība: ieprogrammējiet Arduino mikrokontrolleru
- 7. solis: izpētiet shēmas shēmu
- 8. solis: izveidojiet vadu savienojumus
- 9. darbība: pievienojiet Arduino paneli strāvas padevei un ieslēdziet to
- 10. darbība: problēmu novēršana
- 11. solis: Tinker ar to
Video: Atkārtoti izmantojiet vecā klēpjdatora skārienpaliktni, lai kontrolētu pakāpju motoru: 11 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Es izveidoju šo projektu pirms dažiem mēnešiem. Dažas dienas atpakaļ vietnē Reddit es ievietoju projekta video vietnē r/Arduino. Redzot, ka cilvēki interesējas par projektu, es nolēmu padarīt šo Instructable, kur esmu veicis dažas izmaiņas Arduino kodā un pievienojis funkciju. Tātad, bez papildu piepūles, sāksim!
1. darbība. Noskatieties video
Noskatieties video, lai gūtu priekšstatu par notiekošo.
2. darbība: iegūstiet visas lietas
Šim projektam jums būs nepieciešams:
- Arduino mikrokontrollera plate
- PS/2 skārienpaliktnis no klēpjdatora (mēģiniet iegūt tādu, kurā ir Synaptics mikroshēma)
- *ULN2003 soļu motora draiveris (vienpolāriem pakāpju motoriem (5 vadu))
- *L298N soļu motora draiveris (bipolāriem soļu motoriem (4 vadu))
- 6 džemperu vadi no vīriešiem līdz sievietēm (2 barošanai un 4 ciparu signāliem)
- Stepper motors
- 5-12 voltu līdzstrāvas avots (atkarībā no pakāpju motora)
Šeit iestatīšana tiek darbināta no mobilā tālruņa lādētāja, kas piegādā 5 voltus Arduino plāksnei un pakāpju vadītājam. Lai gan pakāpju motors ir paredzēts 12 voltu spriegumam, varat izmantot zemāka sprieguma barošanas avotu, ja motora griezes momenta prasības nav augstas, jo, izmantojot zemāku sprieguma barošanas avotu, tiek saglabāts motors un vadītāja dzesētājs.
*Abiem soļu motoru vadītājiem ir vienādi tapu savienojumi ar Arduino plati.
3. darbība: iegūstiet Ps2 un Accel Stepper bibliotēkas
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.
Bibliotēkai Accel Stepper to var iegūt, nospiežot Ctrl+Shift+I un pēc tam ierakstot 'Accel Stepper' un instalējot bibliotēku.
4. darbība: noskaidrojiet skārienpaliktņa savienojumus
Ja jums ir Synaptics skārienpaliktnis, piemēram, iepriekšminētais, spilventiņš “T22” ir +5V, “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
Pirmajam kodam “PS2_toucpad_with_Stepper” nav paātrinājuma/palēninājuma pakāpju pakāpju motoram, bet tam ir iestatīšanas funkcija.
Otrajam kodam “PS2_toucpad_accel_stepper” nav iestatīšanas funkcijas, bet tam ir paātrinājuma/palēninājuma funkcija.
Jūs varat uzzināt vairāk informācijas no attiecīgajiem Arduino kodiem.
7. solis: izpētiet shēmas shēmu
Noklikšķiniet uz attēla, lai iegūtu labāku skatu.
8. solis: izveidojiet vadu savienojumus
9. darbība: pievienojiet Arduino paneli strāvas padevei un ieslēdziet to
Pēc iestatīšanas ieslēgšanas velciet pirkstu gar skārienpaliktņa garumu un pārbaudiet, vai motors kustas.
10. darbība: problēmu novēršana
Ja rodas dažas problēmas, varat rīkoties šādi:
Ja soļu motors virzās uz priekšu un atpakaļ, nevis virzās noteiktā virzienā:
- Mainiet tapas deklarēšanas secību. Piemēram: nomainiet Stepper stepper (200, 8, 10, 9, 11) ar Stepper stepper (200, 8, 9, 10, 11).
- Pārbaudiet visus signāla vadus, kas savieno motora draiveri ar Arduino plāksni, kā arī pakāpju motora vadi ir pareizi pievienoti tur, kur tiem vajadzētu būt, un nav vaļīgi un bojāti.
Ja motors vispār nekustās:
- Pārbaudiet, vai skārienpaliktnis darbojas pareizi, atgriezieties pie 5. darbības.
- Pārbaudiet, vai motora draiveris un skārienpaliktnis saņem enerģiju.
- Pārbaudiet, vai motors vai motora draiveris ir bojāti.
11. solis: Tinker ar to
Tagad, kad esat to sācis darboties, kāpēc ne kopīgot to ar sabiedrību. Noklikšķiniet uz "Es to izdarīju!" un dalīties ar savu radīto. Mēģiniet modificēt kodu, lai pievienotu citas funkcijas, darbiniet vairākus soļu motorus un tā tālāk.
Turklāt, ja iespējams, mēģiniet palīdzēt tiem, kuri ir iestrēguši, es būtu jums ļoti pateicīgs.
Ieteicams:
Izmantojiet vecā klēpjdatora skārienpaliktni, lai kontrolētu datoru!: 11 soļi (ar attēliem)
Izmantojiet vecā klēpjdatora skārienpaliktni, lai kontrolētu datoru! Bīdāmie un pieskārienu pirkstu žesti var pierādīt, ka tie kontrolē lietas diezgan vienkāršā un jautrā veidā. Šajā pamācībā apvienosim vienu ar
“Tikai mājās” ielaušanās atturētājs/ izmantojiet Attiny13, lai vadītu pakāpju motoru un servo: 5 soļi
Aizturošais līdzeklis “Mājas vienatnē”/ Izmantojiet Attiny13, lai vadītu pakāpju motoru un servo: Šis varētu būt viens no maniem dīvainākajiem projektiem :-) Bet pat ja jūs neinteresē turēt zagļus prom, šo projektu var izmantot jebkur, kur jūs jābrauc pakāpju vai servomotors, vai pat vairāki līdzstrāvas motori ar Attiny13.Mo
Izmantojiet Cortana un Arduino, lai ar balsi kontrolētu RGB gaismas diodes vai vadlīnijas!: 4 soļi (ar attēliem)
Izmantojiet Cortana un Arduino, lai ar balsi kontrolētu RGB gaismas diodes vai vadlīnijas !: Šajā pamācībā es jums parādīšu, kā ar balsi varat kontrolēt savu RGB vadīto vai vadīto sloksni. To dara CoRGB lietotne, kas bez maksas ir pieejama Windows lietotņu veikalā. Šī lietotne ir daļa no mana CortanaRoom projekta. Kad esat pabeidzis asprātību
Izmantojiet burvestības, lai kontrolētu datoru!: 7 soļi (ar attēliem)
Izmantojiet burvestības, lai kontrolētu datoru!: Vai esat kādreiz gribējuši izmantot tādas burvestības kā Harijs Poters? Ar nelielu darbu un zināmu balss atpazīšanu to var apgūt. Šim projektam nepieciešamās lietas: dators ar Windows XP vai VistaA mikrofonu Kādu laiku un pacietību! Ja jums patika šī instrukcija
Izmantojiet Bluetooth 4.0 HC -08 moduli, lai kontrolētu adresējamas gaismas diodes - Arduino Uno apmācība: 4 soļi (ar attēliem)
Izmantojiet Bluetooth 4.0 HC -08 moduli, lai kontrolētu adresējamas gaismas diodes - Arduino Uno apmācība: Vai esat jau iedziļinājies sakaru moduļos ar Arduino? Bluetooth paver iespēju pasauli jūsu Arduino projektiem un lietu interneta izmantošanai. Šeit mēs sāksim ar mazuļa soli un uzzināsim, kā ar sma vadīt adresējamas gaismas diodes