Taula de continguts:

Disseny automàtic de ferrocarrils amb dos trens (V2.0) - Basat en Arduino: 15 passos (amb imatges)
Disseny automàtic de ferrocarrils amb dos trens (V2.0) - Basat en Arduino: 15 passos (amb imatges)

Vídeo: Disseny automàtic de ferrocarrils amb dos trens (V2.0) - Basat en Arduino: 15 passos (amb imatges)

Vídeo: Disseny automàtic de ferrocarrils amb dos trens (V2.0) - Basat en Arduino: 15 passos (amb imatges)
Vídeo: CS50 2015 - Week 7 2024, De novembre
Anonim
Disseny automàtic de ferrocarrils amb dos trens (V2.0) | Basat en Arduino
Disseny automàtic de ferrocarrils amb dos trens (V2.0) | Basat en Arduino

Automatitzar els dissenys de models de ferrocarril mitjançant microcontroladors Arduino és una manera excel·lent de combinar microcontroladors, programar i modelar ferrocarrils en un sol hobby. Hi ha un munt de projectes disponibles per fer circular un tren de manera autònoma en un model de ferrocarril, però al cap d’un temps, un sol tren comença a ser una mica avorrit. Per tant, per omplir la nostra disposició, agafem un tren més i comencem!

Pas 1: mireu el vídeo

Image
Image

Mireu el vídeo anterior per fer-vos una idea de com funciona.

Pas 2: Obteniu les parts i els components

Programa el microrocontrolador Arduino
Programa el microrocontrolador Arduino

Això és el que necessitareu per a aquest projecte:

  • Una placa de microcontroladors Arduino compatible amb el blindatge del motor Adafruit.
  • Un escut del controlador de motor Adafruit v2.0.
  • Un blindatge d’expansió (opcional, però molt recomanable per simplificar el cablejat).
  • 3 pistes 'sensores'.
  • 8 cables de pont masculí a masculí (per connectar l'alimentació de les vies i els voltatges al blindatge del motor).
  • 3 jocs de 3 cables de pont masculí a femella (per connectar pistes "sensores" a la placa Arduino.
  • Una font d'alimentació de 12 volts CC amb una capacitat de corrent d'almenys 1A (1000 mA).
  • Un cable USB adequat per connectar la placa Arduino a un ordinador.
  • Un ordinador.

Pas 3: programa el microrocontrolador Arduino

Assegureu-vos que teniu la biblioteca d'Adafruit motor shield v2 instal·lada al vostre IDE Arduino; si no, premeu Ctrl + Maj + I, busqueu l'Adafruit motor shield i descarregueu la versió més recent de la biblioteca d'Adafruit Motor shield V2.

Abans de penjar el codi al microcontrolador Arduino, assegureu-vos de passar-lo per tenir una idea de què està passant i com.

Podeu obtenir més informació sobre el blindatge del controlador de motor aquí, però no deixeu de tornar per continuar el projecte.

Pas 4: feu el disseny

Feu el disseny
Feu el disseny
Feu el disseny
Feu el disseny
Feu el disseny
Feu el disseny
Feu el disseny
Feu el disseny

Feu clic a la primera imatge per obtenir més informació.

Feu el disseny i instal·leu un alimentador d’alimentació a la línia principal, així com al revestiment de pas. Assegureu-vos d’aïllar elèctricament les vies de revestiment que passen de la línia principal mitjançant juntes de ferrocarril aïllades al lloc de derivació de la via de revestiment a prop de les dues vies de sortida.

Tingueu en compte la ubicació de cada pista "sensorial":

  • La primera via "sensorial" s'instal·la just després de la participació instal·lada a la sortida del revestiment, de manera que el tren que surt del revestiment la travessa just abans d'arribar a la línia principal.
  • La segona pista "sensorial" s'instal·la a la línia principal una mica abans de l'entrada del revestiment (vegeu la primera imatge com a referència).
  • La tercera pista "sensorial" s'instal·la just abans de la participació instal·lada a l'entrada del revestiment.

Pas 5: instal·leu l’escut del controlador del motor a la placa Arduino

Instal·leu la pantalla del controlador del motor a la placa Arduino
Instal·leu la pantalla del controlador del motor a la placa Arduino

Instal·leu la pantalla del controlador del motor a la placa Arduino alineant acuradament els passadors de la placa del controlador amb les capçaleres femenines de la placa Arduino. Tingueu molta cura de garantir que els passadors no es doblegin durant el procés d’instal·lació.

Pas 6: connecteu els cables d’alimentació de la pista a l’escut del controlador del motor

Connecteu els cables d'alimentació de la pista a la pantalla del controlador del motor
Connecteu els cables d'alimentació de la pista a la pantalla del controlador del motor
Connecteu els cables d'alimentació de la pista a la pantalla del controlador del motor
Connecteu els cables d'alimentació de la pista a la pantalla del controlador del motor
Connecteu els cables d'alimentació de la pista a la pantalla del controlador del motor
Connecteu els cables d'alimentació de la pista a la pantalla del controlador del motor

Realitzeu les connexions d’alimentació de la pista següents:

  • Connecteu l’alimentador d’alimentació de la pista principal al bloc de terminals del blindatge marcat com a “M1”.
  • Connecteu l’alimentació de la pista de revestiment passant al bloc de terminals de l’escut marcat com a “M2”.

Pas 7: connecteu les participacions a l’escut del controlador del motor

Connecteu les participacions a l’escut del controlador del motor
Connecteu les participacions a l’escut del controlador del motor
Connecteu les participacions a l’escut del controlador del motor
Connecteu les participacions a l’escut del controlador del motor
Connecteu les participacions a l’escut del controlador del motor
Connecteu les participacions a l’escut del controlador del motor

Connecteu les connexions en paral·lel connectant els cables + ve (vermell) i -ve (negre) junts i connecteu-los al bloc de terminals del blindatge del motor marcat com a 'M3'.

Pas 8: instal·leu l’escut d’expansió a l’escut del motor

Instal·leu l’escut d’expansió a l’escut del motor
Instal·leu l’escut d’expansió a l’escut del motor

Instal·leu el blindatge d’expansió al blindatge del controlador del motor de la mateixa manera que es va instal·lar el blindatge del motor a la placa Arduino.

Pas 9: connecteu les pistes "sensores" a l'escut d'expansió

Connecteu les pistes "sensores" a l'Expansion Shield
Connecteu les pistes "sensores" a l'Expansion Shield
Connecteu les pistes "sensores" a l'Expansion Shield
Connecteu les pistes "sensores" a l'Expansion Shield
Connecteu les pistes "sensores" a l'Expansion Shield
Connecteu les pistes "sensores" a l'Expansion Shield
Connecteu les pistes "sensores" a l'Expansion Shield
Connecteu les pistes "sensores" a l'Expansion Shield

Connecteu la potència de cada pista "sensorial" a la capçalera de + 5 volts de l'escut d'expansió i el pin "GND" de cada sensor a la capçalera "GND" de l'escut. A continuació, feu les connexions següents:

  • Connecteu el pin de sortida del primer sensor al pin d'entrada 'A0' de la placa Arduino.
  • Connecteu el pin de sortida del segon sensor al pin d'entrada 'A1' de la placa Arduino.
  • Connecteu el pin de sortida del tercer sensor al pin d'entrada 'A2' de la placa Arduino.

Pas 10: col·loqueu el primer tren al revestiment

Col·loqueu el primer tren al revestiment
Col·loqueu el primer tren al revestiment

Col·loqueu el primer tren al revestiment, es recomana l’ús d’una eina de carrilet, especialment per a locomotores de vapor.

Pas 11: engegueu la configuració

Engegueu la configuració
Engegueu la configuració

Connecteu la font d’alimentació de 12 volts al connector d’entrada d’alimentació de la placa Arduino i enceneu-la.

Pas 12: assegureu-vos que tot funciona correctament

Després d’engegar el sistema, els participants haurien de canviar per connectar la pista de revestiment a la línia principal. Si algú d'ells canvia de manera equivocada, invertiu la polaritat de la seva connexió amb el blindatge del motor.

Després de canviar les vies de participació, el tren hauria de començar a moure’s lentament i accelerar després de creuar la primera via “sensorial”. Si el tren comença a moure’s en la direcció equivocada al revestiment o a la via principal, ja sabreu què fer.

Pas 13: col·loqueu el segon tren a la via lateral

Col·loqueu el segon tren a la via lateral
Col·loqueu el segon tren a la via lateral
Col·loqueu el segon tren a la via lateral
Col·loqueu el segon tren a la via lateral

Després que el primer tren creui la segona via "sensorial", les afluències s'apartaran del revestiment i la potència de la via del revestiment s'apagarà. És el moment de col·locar el segon tren al revestiment.

Pas 14: asseu-vos, relaxeu-vos i mireu els vostres trens corrent

Pas 15: aneu Furthur

Per què no actualitzeu aquesta configuració? Proveu de fer el disseny més complex, afegiu més trens, participacions, hi ha moltes coses a fer.

Feu el que feu, proveu de compartir la vostra creació amb la comunitat perquè els altres vegin la vostra feina. Tot el millor!

Recomanat: