Cuprins:
- Pasul 1: vizionați videoclipul
- Pasul 2: obțineți toate piesele și consumabilele
- Pasul 3: obțineți biblioteca Ps2
- Pasul 4: Descoperiți conexiunile touchpadului
- Pasul 5: Testați touchpad-ul
- Pasul 6: Programați microcontrolerul Arduino
- Pasul 7: Configurați aspectul
- Pasul 8: Instalați scutul motorului pe placa Arduino
- Pasul 9: Conectați puterea pistei și curentele la ecranul motorului
- Pasul 10: Conectați touchpad-ul la configurare
- Pasul 11: Plasați locomotiva (e) pe pistă
- Pasul 12: Conectați setarea la alimentare și porniți-o
- Pasul 13: Testați comenzile
- Pasul 14: Împărtășiți-vă munca și extindeți-o Furthur
Video: Model feroviar controlat cu touchpad pentru laptop - Interfață PS / 2 Arduino: 14 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Touchpad-ul unui laptop este unul dintre dispozitivele extraordinare de utilizat ca intrare pentru proiectele de microcontrolere. Deci, astăzi, să implementăm acest dispozitiv cu un microcontroler Arduino pentru a controla un model de cale ferată. Folosind un touchpad PS / 2, vom putea controla 3 prezențe și urmări puterea.
Păstrarea touchpad-ului cu lățimea sa în partea de jos (fel de mod portret similar), glisarea degetului de-a lungul fiecăreia dintre cele două diagonale va fi utilizată pentru a controla două prezențe, glisarea degetului orizontal va fi utilizată pentru a controla o altă prezență și glisarea degetului pe verticală va fi folosit pentru a controla viteza și direcția locomotivei.
Deci, fără alte întrebări, să începem!
Pasul 1: vizionați videoclipul
Urmăriți videoclipul pentru a înțelege toate comenzile și pentru a afla mai multe despre cum funcționează.
Pasul 2: obțineți toate piesele și consumabilele
Pentru acest proiect, veți avea nevoie de:
- Un microcontroler Arduino compatibil cu Adafruit Motor Shield V2 (UNO, Leonardo etc.)
- Un motor Adafruit Shield V2
- Un touchpad PS / 2
- 4 fire cu conectori Dupont de sex masculin pe o parte (pentru a conecta touchpad-ul la placa Arduino)
- 2 fire fiecare pentru conectarea puterii șinei de curgere (3 max) la ecranul motorului
- O sursă de alimentare de 12 volți DC cu o capacitate de curent de cel puțin 1A.
Pasul 3: obțineți biblioteca Ps2
Descărcați folderul bibliotecii ps2 de aici. Mutați folderul descărcat pe desktop, deoarece va fi mai ușor de găsit. Deschideți ID-ul Arduino și faceți clic pe Schiță> Includeți bibliotecă> Adăugați bibliotecă. ZIP … și apoi selectați folderul ps2 de pe desktop. Biblioteca va fi inclusă și acum veți putea folosi biblioteca ps2.
Pasul 4: Descoperiți conexiunile touchpadului
Dacă aveți un touchpad Synaptics ca cel de mai sus, tamponul „T22” este + 5V, „T10” este „Ceas”, „T11” este „Date” și „T23” este „GND”. De asemenea, puteți lipi firul „GND” pe un cupru mare expus, așa cum se arată mai sus.
Faceți clic pe imaginea de mai sus pentru a afla mai multe. Dacă aveți un touchpad diferit, încercați să căutați numărul piesei sale pe internet cu „pinouts” sau puteți întreba comunitatea r / Arduino de pe Reddit dacă vă blocați.
Pasul 5: Testați touchpad-ul
Asigurați-vă că conexiunile corecte sunt făcute la touchpad. Pentru a testa touchpadul, încărcați codul mouse-ului ps2 pe microcontrolerul Arduino din Exemple> ps2. Conectați firul „Clock” la D6, firul „Data” la D5, GND la GND și + 5V sau VCC la pinul + 5V al plăcii Arduino. Reconectați placa Arduino la computer și deschideți monitorul serial. Dacă vedeți că numerele se schimbă pe măsură ce deplasați degetul pe touchpad, touchpad-ul funcționează corect și puteți continua.
Pasul 6: Programați microcontrolerul Arduino
Este recomandat să parcurgeți codul înainte de a-l încărca pe microcontrolerul Arduino pentru a înțelege ce se întâmplă.
Pasul 7: Configurați aspectul
Configurați un aspect pentru a testa puterea pistei și toate cele trei controale de prezență. Asigurați-vă că toate îmbinările șenilor sunt realizate corect și că șinele sunt curate. Se recomandă curățarea periodică a șinelor și a roților locomotivelor pentru a preveni blocarea locomotivelor.
Pasul 8: Instalați scutul motorului pe placa Arduino
Aliniați cu grijă știfturile scutului motorului cu antetele feminine ale plăcii Arduino și împingeți scutul deasupra plăcii Arduino. Asigurați-vă că scutul se potrivește în siguranță pe placa Arduino și că niciun știft nu se îndoaie.
Pasul 9: Conectați puterea pistei și curentele la ecranul motorului
Faceți următoarele conexiuni:
- Conectați puterea pistei la conectorul de ieșire al scutului etichetat „M1”.
- Conectați participanții la restul de trei conectori de ieșire „M2”, „M3” și „M4”.
Asigurați-vă că toate conexiunile de cablare sunt strânse.
Pasul 10: Conectați touchpad-ul la configurare
Conectați touchpad-ul la placa Arduino făcând următoarele conexiuni între touchpad și placa Arduino:
- + 5 volți sau „VCC” la + 5 volți ai plăcii Arduino
- De la „GND” la „GND” de pe placa Arduino
- „Ceas” la „D6” al plăcii Arduino
- „Date” la „D5” ale plăcii Arduino
Pasul 11: Plasați locomotiva (e) pe pistă
Amplasați o locomotivă pentru a fi testată. De asemenea, puteți plasa mai multe locomotive după dorință.
Se recomandă utilizarea unui instrument de reluare. Asigurați-vă că locomotivele sunt așezate corect pe șine pentru a preveni deraieri.
Pasul 12: Conectați setarea la alimentare și porniți-o
Conectați sursa de alimentare de 12 volți la setare și porniți-o.
Pasul 13: Testați comenzile
Testați toate comenzile. Consultați din nou videoclipul de mai sus pentru a înțelege comenzile.
Pasul 14: Împărtășiți-vă munca și extindeți-o Furthur
Dacă ați reușit proiectul să funcționeze și dacă puteți, încercați să împărtășiți comunității imaginile creației dvs. făcând clic pe „Am făcut-o!”.
De asemenea, încercați să adăugați mai multe funcții și funcții la acest proiect și încercați să le partajați și ele. Orice ai face, toate cele bune!
Recomandat:
Stație de comandă WiFi DCC pentru modelul feroviar: 5 trepte
Stație de comandă WiFi DCC pentru modelul feroviar: actualizată la 5 aprilie 2021: schiță nouă și componente pentru circuit. Schiță nouă: command_station_wifi_dcc3_LMD18200_v4.ino Sistem nou DCC nou, care utilizează WiFi pentru comunicarea instrucțiunilor. pentru
Un hack cool pentru laptop cu touchpad pentru proiecte Arduino !: 18 pași (cu imagini)
A Hack Laptop Touchpad pentru proiecte Arduino !: Cu ceva timp în urmă, când jucam cu un touchpad PS / 2 cu un microcontroler Arduino, am aflat că două dintre conexiunile sale de la bord pot fi utilizate ca intrări digitale. În acest Instructable, să aflăm cum putem utiliza adăugarea unui touchpad PS / 2
Lumini automate tunel feroviar model: 5 trepte
Lumini automate pentru tunel Model Railroad: Aceasta este placa mea preferată. Structura modelului meu de cale ferată (încă în curs) are o serie de tuneluri și, deși probabil nu este prototipică, am vrut să am lumini de tunel care să se aprindă pe măsură ce trenul se apropia de tunel. Primul meu impuls a fost să
Stație de andocare pentru laptop pentru laptop de la Macbook rupt sau orice alt laptop : 6 pași
Stație de andocare pentru smartphone de la Macbook rupt sau orice alt laptop …: Acest proiect a fost realizat deoarece poate fi la îndemână să folosești toată puterea smartphone-urilor reale ca pe un computer obișnuit
Suport pentru hârtie pentru laptop, cel mai ieftin suport pentru laptop posibil: 4 pași
Suport pentru hârtie pentru laptop, cel mai ieftin suport pentru laptop posibil: se întâmplă să iubesc cutremurul 3 și mă îngrijorez cu privire la durabilitatea MacBook-ului meu. Nu am niciodată ideea de a cumpăra aceste suporturi pentru laptop cu ventilatoare, deoarece MacBook-urile nu au deloc găuri în partea de jos. Mă gândeam că acele jumătăți de bile ar putea să-mi îndoaie laptopul c