Sadržaj:
- Korak 1: Pogledajte video
- Korak 2: Uzmite sve stvari
- Korak 3: Nabavite knjižnice Ps2 i Accel Stepper
- Korak 4: Pronađite veze dodirne podloge
- Korak 5: Testirajte dodirnu plohu
- Korak 6: Programirajte Arduino mikrokontroler
- Korak 7: Proučite shemu kola
- Korak 8: Povežite ožičenje
- Korak 9: Priključite Arduino ploču na napajanje i uključite je
- Korak 10: Rješavanje problema
- Korak 11: Pomislite s tim
Video: Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje koračnim motorom: 11 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Napravio sam ovaj projekat prije nekoliko mjeseci. Prije nekoliko dana, postavio sam video zapis projekta na r/Arduinu na Redditu. Vidjevši da se ljudi zanimaju za projekt, odlučio sam napraviti ovaj Instructable gdje sam napravio neke izmjene u Arduino kodu i dodao značajku. Dakle, bez odlaganja, počnimo!
Korak 1: Pogledajte video
Pogledajte video kako biste stekli uvid u to što se događa.
Korak 2: Uzmite sve stvari
Za ovaj projekat trebat će vam:
- Arduino ploča mikrokontrolera
- PS/2 dodirna ploča s prijenosnog računara (pokušajte nabaviti onu sa ugrađenim čipom Synaptics)
- *ULN2003 upravljački program koračnog motora (Za unipolarne koračne motore (5-žični))
- *Upravljački program koračnog motora L298N (Za bipolarne koračne motore (4-žični))
- 6 muških žica kratkospojnika (2 za napajanje i 4 za digitalne signale)
- Koračni motor
- Izvor istosmjerne struje 5-12 V (ovisno o koračnom motoru)
Ovdje se postavljanje napaja iz punjača za mobilne telefone koji napaja 5 volti Arduino ploče i upravljačkog programa koraka. Iako je koračni motor ocijenjen za 12-voltni, možete koristiti niže naponsko napajanje ako zahtjevi motora za zakretnim momentom nisu visoki, jer će korištenje nižeg napona održavati motor, kao i hladnjak vozača.
*Oba pogona koračnih motora imaju iste pin veze sa Arduino pločom.
Korak 3: Nabavite knjižnice Ps2 i Accel Stepper
Preuzmite mapu ps2 biblioteke odavde. Premjestite preuzetu mapu na radnu površinu jer će je biti lakše pronaći. Otvorite Arduino IDE i kliknite Sketch> Include Library> Add. ZIP Library…, a zatim odaberite fasciklu ps2 sa radne površine. Biblioteka će biti uključena i sada ćete moći koristiti ps2 biblioteku.
Za biblioteku Accel Stepper možete je dobiti pritiskom na Ctrl+Shift+I, a zatim upišite 'Accel Stepper' i instalirajte biblioteku.
Korak 4: Pronađite veze dodirne podloge
Ako imate dodirnu ploču Synaptics poput gore navedene, podloga 'T22' je +5V, 'T10' je 'Sat', 'T11' je 'Podaci' i 'T23' je 'GND'. Također možete lemiti žicu 'GND' na veliki izloženi bakar kao što je prikazano gore.
Kliknite na gornju sliku da biste saznali više.
Ako imate drugačiju dodirnu plohu, pokušajte potražiti njen broj dijela na internetu s "pinouts" ili možete pitati zajednicu r/Arduino na Redditu ako zaglavite.
Korak 5: Testirajte dodirnu plohu
Provjerite jesu li ispravno spojene dodirna podloga. Da biste testirali dodirnu podlogu, postavite ps2 kôd miša na Arduino mikrokontroler iz Primjeri> ps2. Spojite žicu 'Sat' na D6, 'Data' žicu na D5, GND na GND i +5V ili VCC na +5V pin Arduino ploče. Ponovo povežite Arduino ploču s računarom i otvorite serijski monitor. Ako vidite kako se brojevi mijenjaju dok pomičete prst preko dodirne podloge, dodirna tabla radi ispravno i možete nastaviti.
Korak 6: Programirajte Arduino mikrokontroler
Prvi kod, 'PS2_toucpad_with_Stepper' nema značajku ubrzanja/usporavanja za koračni motor, ali ima funkciju navođenja.
Drugi kod, 'PS2_toucpad_accel_stepper' nema funkciju navođenja, ali ima funkciju ubrzanja/usporavanja.
Više informacija možete saznati iz odgovarajućih Arduino kodova.
Korak 7: Proučite shemu kola
Kliknite na sliku za bolji prikaz.
Korak 8: Povežite ožičenje
Korak 9: Priključite Arduino ploču na napajanje i uključite je
Nakon uključivanja postavke, klizite prstom po dužini dodirne podloge i provjerite da li se motor pomiče.
Korak 10: Rješavanje problema
Ako naiđete na neke probleme, možete učiniti sljedeće:
Ako koračni motor korača naprijed -natrag umjesto da se kreće u određenom smjeru:
- Promenite redosled deklaracije pina. Na primjer: zamijenite Stepper Steper (200, 8, 10, 9, 11) sa Step Stepper (200, 8, 9, 10, 11).
- Provjerite jesu li sve signalne žice koje povezuju upravljački program motora s Arduino pločom, kao i žice koračnog motora ispravno spojene gdje trebaju biti i nisu labave i neispravne.
Ako se motor uopće ne pomiče:
- Provjerite radi li touchpad ispravno, vratite se na korak 5.
- Provjerite dobivaju li napajanje upravljački program motora i dodirna podloga.
- Proverite da li je motor ili upravljački program motora neispravan.
Korak 11: Pomislite s tim
Sad kad ste ga pokrenuli, zašto ga ne podijelite sa zajednicom. Kliknite na "Uspio sam!" i podijelite svoju kreaciju. Pokušajte izmijeniti kôd kako biste dodali više funkcija, pokrenite više koračnih motora itd.
Također, ako je moguće, pokušajte pomoći onima koji su zaglavili, bio bih vam jako zahvalan.
Preporučuje se:
Medijski računar sa starinskim izgledom sa starog prijenosnog računara: 30 koraka (sa slikama)
Medijski računar sa starinskim izgledom sa starog prenosnog računara: U ovom posebnom video snimku sa uputstvima pravim mali medijski računar sa integrisanim zvučnicima koji se kontroliše pomoću zgodne mini daljinske tastature. PC napaja stari laptop. Mala priča o ovoj verziji. Prije godinu dana vidio sam Matta
Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje računarom!: 11 koraka (sa slikama)
Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje računarom!: Dodirne podloge za prijenosno računalo PS/2 među najhladnijim su uređajima za korisničko sučelje koje možete koristiti s mikrokontrolerom. Pokreti klizanjem i dodirivanjem prstiju mogu se pokazati kao da kontroliraju stvari na prilično jednostavan i zabavan način. U ovom Instructableu spojimo jedno sa
Lebdeće pametno čarobno ogledalo sa starog prijenosnog računara sa Alexa prepoznavanjem glasa: 6 koraka (sa slikama)
Plivajuće pametno čarobno ogledalo sa starog prijenosnog računara s Alexa prepoznavanjem glasa: Upišite se na moj tečaj "Ukratko o elektronici" ovdje: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Pogledajte i moj youtube kanal ovdje za više projekata i upute o elektronici: https://www.youtube.com/channel/UCelOO
Odvraćajući provalnik „Sam kod kuće“/ Koristite Attiny13 za vožnju koračnim motorom i servo pogonom: 5 koraka
Zaštita od provalnika „Sam kod kuće“/ Koristite Attiny13 za vožnju koračnim motorom i servo pogonom: Ovo bi mogao biti jedan od mojih najčudnijih projekata do sada :-) Ali čak i ako niste zainteresirani za držanje provalnika podalje, ovaj se projekt može koristiti za bilo što gdje trebate voziti steppermotor ili servo motor, ili čak nekoliko istosmjernih motora s Attiny13.Mo
Kako se nositi s pregrijavanjem prijenosnog računara/prijenosnog računara: 8 koraka
Kako se nositi s pregrijavanjem prijenosnog računara/prijenosnog računara: Pregrijavanje prijenosnog računala može uzrokovati ozbiljna oštećenja. Iznenadni kvarovi pri isključivanju ili nasumični prikazi ekrana smrti mogu značiti da gušite svoju bilježnicu. Moja posljednja bilježnica doslovno se istopila na mom krevetu dok sam blokirao ventilatore za hlađenje na svom jastuku. Ovo