Taula de continguts:

Model de ferrocarril controlat amb pantalla tàctil portàtil - Interfície Arduino PS / 2: 14 passos
Model de ferrocarril controlat amb pantalla tàctil portàtil - Interfície Arduino PS / 2: 14 passos

Vídeo: Model de ferrocarril controlat amb pantalla tàctil portàtil - Interfície Arduino PS / 2: 14 passos

Vídeo: Model de ferrocarril controlat amb pantalla tàctil portàtil - Interfície Arduino PS / 2: 14 passos
Vídeo: Лучшие внедорожники, прибывающие в 2022 и 2023 годах 2024, Desembre
Anonim
Model de ferrocarril controlat amb pantalla tàctil portàtil | Interfície Arduino PS / 2
Model de ferrocarril controlat amb pantalla tàctil portàtil | Interfície Arduino PS / 2

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

Image
Image

Mireu el vídeo per entendre tots els controls i saber més sobre com funciona.

Pas 2: Obteniu totes les peces i subministraments

Esbrineu les connexions del touchpad
Esbrineu les connexions del touchpad

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

Programa el microcontrolador Arduino
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 el disseny
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

Instal·leu el motor Shield a la placa Arduino
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

Connecteu l’alimentació de la pista i els voltatges a l’escut del motor
Connecteu l’alimentació de la pista i els voltatges a l’escut del motor
Connecteu l'alimentació de la pista i els voltatges a l'escut del motor
Connecteu l'alimentació de la pista i els voltatges a l'escut del motor
Connecteu l'alimentació de la pista i els voltatges a l'escut del motor
Connecteu l'alimentació de la pista i els voltatges a l'escut del motor
Connecteu l'alimentació de la pista i els voltatges a l'escut del motor
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 configuració
Connecteu el touchpad a la configuració
Connecteu el touchpad a la configuració
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 les locomotores a la pista
Col·loqueu les locomotores 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 configuració a l’alimentació i activeu-la
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

Image
Image

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: