Taula de continguts:
- Pas 1: mireu el vídeo
- Pas 2: Obteniu totes les peces i subministraments
- Pas 3: Obteniu la biblioteca Ps2
- Pas 4: esbrineu les connexions del touchpad
- Pas 5: proveu el touchpad
- Pas 6: programa el microcontrolador Arduino
- Pas 7: configureu el disseny
- Pas 8: instal·leu el motor Shield a la placa Arduino
- Pas 9: connecteu l’alimentació de la pista i els voltatges a l’escut del motor
- Pas 10: connecteu el touchpad a la configuració
- Pas 11: col·loqueu la locomotora a la pista
- Pas 12: connecteu la configuració a l’alimentació i activeu-la
- Pas 13: proveu els controls
- Pas 14: compartiu el vostre treball i amplieu-lo Furthur
Vídeo: Model de ferrocarril controlat amb pantalla tàctil portàtil - Interfície Arduino PS / 2: 14 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
El touchpad d’un ordinador portàtil és un dels grans dispositius que es pot utilitzar com a entrada per a projectes de microcontroladors. Avui, doncs, implementem aquest dispositiu amb un microcontrolador Arduino per controlar un model de ferrocarril. Mitjançant un touchpad PS / 2, podrem controlar tres participacions i controlar la potència.
Mantenint el ratolí tàctil amb l’amplada inferior (tipus similar al mode retrat), fer lliscar el dit al llarg de cadascuna de les dues diagonals s’utilitzarà per controlar dues intervencions, fer lliscar el dit horitzontalment per controlar una altra participació i fer lliscar el dit verticalment s’utilitzarà per controlar la velocitat i la direcció de la locomotora.
Així doncs, sense més, comencem!
Pas 1: mireu el vídeo
Mireu el vídeo per entendre tots els controls i saber més sobre com funciona.
Pas 2: Obteniu totes les peces i subministraments
Per a aquest projecte, necessitareu:
- Un microcontrolador Arduino compatible amb Adafruit Motor Shield V2 (UNO, Leonardo, etc.)
- Un Adafruit Motor Shield V2
- Un touchpad PS / 2
- 4 cables amb connectors Dupont masculins per un costat (per connectar el touchpad a la placa Arduino)
- 2 cables cadascun per connectar l’alimentació de la pista i els voltatges (3 màx.) Al blindatge del motor
- Una font d'alimentació de 12 volts CC amb una capacitat de corrent d'almenys 1A.
Pas 3: Obteniu la biblioteca Ps2
Descarregueu la carpeta de la biblioteca de ps2 des d’aquí. Moveu la carpeta descarregada a l'escriptori perquè serà més fàcil de trobar. Obriu l'IDE d'Arduino i feu clic a Esbós> Inclou biblioteca> Afegeix biblioteca. ZIP … i seleccioneu la carpeta ps2 a l'escriptori. La biblioteca s'inclourà i ara podreu utilitzar la biblioteca ps2.
Pas 4: esbrineu les connexions del touchpad
Si teniu un touchpad Synaptics com l'anterior, el teclat "T22" és de + 5 V, "T10" és "Rellotge", "T11" és "Dades" i "T23" és "GND". També podeu soldar el cable "GND" a un coure gran exposat, tal com es mostra més amunt.
Feu clic a la imatge anterior per obtenir més informació. Si teniu un touchpad diferent, proveu de cercar-ne el número de peça a Internet amb "pinouts" o podeu preguntar a la comunitat de r / Arduino a Reddit si us quedeu atrapats.
Pas 5: proveu el touchpad
Assegureu-vos que es fan les connexions correctes amb el touchpad. Per provar el touchpad, pengeu el codi del ratolí ps2 al microcontrolador Arduino des d'Exemples> ps2. Connecteu el cable "Clock" a D6, el cable "Data" a D5, GND a GND i + 5V o VCC a + 5V pin de la placa Arduino respectivament. Torneu a connectar la placa Arduino a l'ordinador i obriu el monitor sèrie. Si veieu que els números canvien a mesura que moveu el dit pel touchpad, el touchpad funciona correctament i podeu continuar.
Pas 6: programa el microcontrolador Arduino
Es recomana revisar el codi abans de penjar-lo al microcontrolador Arduino per entendre què està passant.
Pas 7: configureu el disseny
Configureu un disseny per provar la potència de la pista i els tres controls de participació. Assegureu-vos que totes les juntes de les vies estiguin fetes correctament i que les pistes estiguin netes. Es recomana netejar periòdicament les vies i les rodes de les locomotores per evitar que les locomotores s’aturin.
Pas 8: instal·leu el motor Shield a la placa Arduino
Alineeu amb cura els passadors de la pantalla del motor amb les capçaleres femenines de la placa Arduino i empenyeu la pantalla a la part superior de la placa Arduino. Assegureu-vos que l’escut s’adapta de manera segura a la placa Arduino i que no es doblegui cap pin.
Pas 9: connecteu l’alimentació de la pista i els voltatges a l’escut del motor
Feu les connexions següents:
- Connecteu l'alimentació de la pista al connector de sortida de l'escut amb l'etiqueta 'M1'.
- Connecteu els participants als altres tres connectors de sortida "M2", "M3" i "M4".
Assegureu-vos que totes les connexions de cablejat estan estretes.
Pas 10: connecteu el touchpad a la configuració
Connecteu el touchpad a la placa Arduino realitzant les connexions següents entre el touchpad i la placa Arduino:
- + 5 volts o 'VCC' a + 5 volts de la placa Arduino
- De 'GND' a 'GND' de la placa Arduino
- "Rellotge" a "D6" de la placa Arduino
- "Dades" a "D5" de la placa Arduino
Pas 11: col·loqueu la locomotora a la pista
Col·loqueu una locomotora a provar. També podeu col·locar diverses locomotores segons el vostre desig.
Es recomana l'ús d'una eina de descàrrega. Assegureu-vos que les locomotores estan col·locades correctament a les vies per evitar descarrilaments.
Pas 12: connecteu la configuració a l’alimentació i activeu-la
Connecteu la font d'alimentació de 12 volts a la configuració i engegueu-la.
Pas 13: proveu els controls
Proveu tots els controls. Consulteu de nou el vídeo anterior per entendre els controls.
Pas 14: compartiu el vostre treball i amplieu-lo Furthur
Si heu aconseguit que el vostre projecte funcioni i si podeu, proveu de compartir les imatges de la vostra creació amb la comunitat fent clic a "Ho he fet!".
A més, proveu d’afegir més funcions i funcions a aquest projecte i proveu de compartir-les també. Fes el que facis, molt bé!
Recomanat:
Pantalla tàctil Macintosh - Mac clàssic amb un iPad Mini per a la pantalla: 5 passos (amb imatges)
Pantalla tàctil Macintosh | Mac clàssic amb un iPad Mini per a la pantalla: Aquesta és la meva actualització i disseny revisat sobre com substituir la pantalla d'un Macintosh vintage per un iPad mini. Aquest és el sisè d'aquests que he fet al llarg dels anys i estic bastant content de l'evolució i el disseny d'aquest! El 2013, quan vaig fer
Disseny de ferrocarril model amb revestiment automàtic de pas (V2.0): 13 passos (amb imatges)
Disseny de ferrocarril model amb revestiment de pas automàtic (V2.0): aquest projecte és una actualització d’un dels projectes anteriors d’automatització del ferrocarril model, El disseny de ferrocarril model amb revestiment automatitzat. Aquesta versió afegeix la característica d'acoblament i desacoblament de la locomotora amb el material mòbil. L'operació de
Model automàtic de ferrocarril senzill de punt a punt amb dos trens: 13 passos (amb imatges)
Model de ferrocarril automàtic senzill punt a punt que funciona amb dos trens: els microcontroladors Arduino són una manera excel·lent d’automatitzar els dissenys de ferrocarrils de models a causa de la seva disponibilitat de baix cost, maquinari i programari de codi obert i una gran comunitat que us ajudarà. Per als ferrocarrils models, els microcontroladors Arduino poden demostrar ser un gran
Model de ferrocarril automatitzat punt a punt amb revestiment del pati: 10 passos (amb imatges)
Model de ferrocarril automatitzat punt a punt amb revestiment de jardí: els microcontroladors Arduino obren grans possibilitats en models de ferrocarril, especialment quan es tracta d’automatització. Aquest projecte és un exemple d’aquesta aplicació. És la continuació d’un dels projectes anteriors. Aquest projecte es compon d'un punt
Arduino Uno: Animació de mapa de bits en pantalla de pantalla tàctil ILI9341 TFT amb visuino: 12 passos (amb imatges)
Arduino Uno: Animació de mapa de bits a la pantalla tàctil ILI9341 amb pantalla tàctil TFT amb Visuino: els pantalles tàctils TFT basats en ILI9341 són pantalles de pantalla molt populars per a Arduino. Visuino els ha donat suport des de fa força temps, però mai no vaig tenir l'oportunitat d'escriure un tutorial sobre com utilitzar-los. Recentment, però, poca gent va preguntar