Sadržaj:
- Korak 1: Pogledajte video
- Korak 2: Uzmite sve stvari
- Korak 3: Nabavite knjižnice Ps2 i Accel Stepper
- Korak 4: Odredite veze dodirne podloge
- Korak 5: Testirajte dodirnu plohu
- Korak 6: Programirajte Arduino mikrokontroler
- Korak 7: Proučite shemu kruga
- 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: Shvatite to
Video: Ponovna upotreba dodirne podloge starog prijenosnog računala za upravljanje koračnim motorom: 11 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Napravio sam ovaj projekt prije nekoliko mjeseci. Prije nekoliko dana objavio sam video zapis projekta na r/Arduinu na Redditu. Vidjevši kako 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 daljnjih zalogaja, krenimo!
Korak 1: Pogledajte video
Pogledajte video kako biste stekli uvid u to što se događa.
Korak 2: Uzmite sve stvari
Za ovaj projekt trebat će vam:
- Ploča za mikrokontroler Arduino
- Dodirna ploča PS/2 s prijenosnog računala (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 mobitele koji napaja 5 volti Arduino ploče i upravljačkog programa koraka. Iako je koračni motor ocijenjen za 12 volti, možete koristiti niži napon napajanja ako zahtjevi motora za zakretnim momentom nisu visoki jer će upotreba napajanja nižim naponom održavati motor, ali i hladnjak vozača.
*Oba vozača koračnih motora imaju iste pin veze s Arduino pločom.
Korak 3: Nabavite knjižnice Ps2 i Accel Stepper
Ovdje preuzmite mapu ps2 biblioteke. 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 mapu ps2 s radne površine. Biblioteka će biti uključena i sada ćete moći koristiti knjižnicu ps2.
Za knjižnicu Accel Stepper možete je dobiti pritiskom na Ctrl+Shift+I, a zatim upišite 'Accel Stepper' i instalirate knjižnicu.
Korak 4: Odredite veze dodirne podloge
Ako imate dodirnu ploču Synaptics poput gornje, 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čiji touchpad, pokušajte potražiti njegov 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. Za testiranje dodirne podloge 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. Ponovno spojite Arduino ploču na računalo i otvorite serijski monitor. Ako vidite kako se brojevi mijenjaju dok pomičete prst po dodirnoj podlozi, dodirna ploča 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 značajku ubrzanja/usporavanja.
Više informacija možete saznati iz odgovarajućih Arduino kodova.
Korak 7: Proučite shemu kruga
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 duljini dodirne podloge i provjerite pomiče li se motor.
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:
- Promijenite slijed deklaracije pina. Na primjer: zamijenite Stepper stepper (200, 8, 10, 9, 11) sa Stepper stepper (200, 8, 9, 10, 11).
- Provjerite jesu li sve signalne žice koje povezuju upravljački program motora s Arduino pločom, kao i da li su ž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.
- Provjerite jesu li motor ili upravljački program motora neispravni.
Korak 11: Shvatite to
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 značajki, pokrenite više koračnih motora i tako dalje.
Također, ako je moguće, pokušajte pomoći onima koji su zapeli, bio bih vam jako zahvalan.
Preporučeni:
Ponovno koristite dodirnu ploču starog prijenosnog računala za upravljanje računalom!: 11 koraka (sa slikama)
Ponovno koristite dodirnu plohu starog prijenosnog računala za upravljanje računalom !: Dodirne podloge za prijenosna računala PS/2 među najslađim su uređajima za korisničko sučelje za korištenje 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 s
Priključna stanica za pametni telefon prijenosnog računala s pokvarenog Macbooka ili bilo kojeg drugog prijenosnog računala : 6 koraka
Priključna stanica za pametni telefon za prijenosno računalo s pokvarenog Macbooka ili bilo kojeg drugog prijenosnog računala …: Ovaj je projekt napravljen jer može biti zgodno koristiti svu snagu stvarnih pametnih telefona kao obično računalo
Ponovna upotreba starih dijelova prijenosnog računala za izradu jeftinog prijenosnog sustava: 3 koraka (sa slikama)
Ponovna uporaba starih dijelova prijenosnog računala za izradu jeftinog prijenosnog sustava: Nedavno mi je stari laptop umro i morao sam kupiti novi (RIP! 5520 nedostajat će vam). Matična ploča prijenosnog računala je umrla i oštećenja su se mogla popraviti Donedavno sam donio pitu od malina i počeo se petljati s IOT sutffom, ali mi je trebao namjenski
Napravite vlastitu kožu prijenosnog računala/prijenosnog računala: 8 koraka (sa slikama)
Napravite vlastitu kožu prijenosnog računala/prijenosnog računala: Potpuno individualizirana i jedinstvena koža prijenosnog računala s neograničenim mogućnostima
Kako se nositi s pregrijavanjem prijenosnog računala/prijenosnog računala: 8 koraka
Kako se nositi s pregrijavanjem prijenosnog računala/prijenosnog računala: 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 prijenosno računalo. Moja posljednja bilježnica doslovno se rastopila na mom krevetu dok sam blokirao ventilatore za hlađenje na svom jastuku. Ovo