Taula de continguts:
- Pas 1: arrenceu l'ordinador i obriu MATLAB per preparar-vos per a la codificació
- Pas 2: Afegir el sensor d'humitat del sòl
- Pas 3: Afegir el sensor de temperatura
- Pas 4: Afegir el detector òptic
- Pas 5: afegir una llum LED
- Pas 6: el producte FINAL
Vídeo: Millores de programació de trens a MATLAB: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Objectiu:
L'objectiu d'aquest sistema programat és mirar un Arduino a petita escala i aplicar la codificació a una escala més gran per millorar potencialment certes característiques de seguretat dels sistemes Amtrak Railroad. Per fer-ho, hem afegit un sensor d'humitat del sòl, un sensor de temperatura, un detector òptic / resistència fotogràfica i una llum LED. El sensor d'humitat del sòl i el sensor de temperatura són beneficiosos perquè permetran controlar la velocitat durant les inclemències del temps. El detector òptic s’utilitzarà per detectar la velocitat del tren i la llum LED s’assembla a la llum intermitent actual que apareix si hi ha un tren a prop.
Components necessaris:
· Sensor de temperatura digital DS18B20
· Detector òptic / fototransistor
· Sensor d’humitat del sòl
· 4,7 KOhmResistor
· Resistència de 330 Ohm x2
· Resistència de 10 KOhm
· Cables / Jumpers x17
· Cable del connector USB
Seguiran quatre procediments separats per mostrar el cablejat i la codificació correctes per a cada millora, de manera que pugueu afegir tants com vulgueu en construir els vostres.
Pas 1: arrenceu l'ordinador i obriu MATLAB per preparar-vos per a la codificació
Pas 2: Afegir el sensor d'humitat del sòl
Comenceu per connectar el pin VCC al subministrament de 5 V. A continuació, connecteu el pas de terra a terra. Després, connectareu el pin AO al pin analògic 1 de l'Arduino. Un cop hàgiu connectat l'Arduino a MATLAB, inicieu una lectura analògica per a l'1 pin analògic i executeu el programa. Si teniu problemes, només podeu copiar el codi següent.
Pas 3: Afegir el sensor de temperatura
Connecteu els cables gris i vermell a la terra compartida. A continuació, connectareu el cable groc al pin número 10 de PWM i a una resistència de 4,7 Kohm. A continuació, es connectarà al vostre subministrament de 5 V. Per codificar aquesta funció, obriu matlab> complements> obteniu paquets de suport de maquinari. Un cop als paquets d'assistència, cerqueu el protocol Dallas 1-wire i descarregueu-lo. Feu referència a aquest article per configurar el vostre codi.
Pas 4: Afegir el detector òptic
Connecteu els dos ànodes a terra compartida. A continuació, connecteu el càtode a la posició frontal del sensor al pin analògic 0 de l’Arduino i a una resistència de 330 ohms que es connecta a l’alimentació de 5 V. A continuació, connecteu el càtode posterior a una resistència de 10 Kohm i després a l’alimentació de 5 V. Per codificar això, inicieu una altra lectura analògica per al pin 0 i executeu el programa. El codi complet es proporciona en aquest fitxer.
Pas 5: afegir una llum LED
Connecteu l’ànode del LED a una resistència de 330 ohms. A continuació, connectareu això a terra. A continuació, connecteu el càtode del LED al pin PWM 13 de l'Arduino.
Pas 6: el producte FINAL
Aquest és l’aspecte general del vostre Arduino i el vostre codi amb totes les millores incloses.
Com a complement al vostre projecte, també podeu imprimir en 3D una vaca per mostrar com una llum intermitent de la vida real deixa d’arribar al trànsit perquè el tren pugui passar i, després, un cop desaparegut el tren, la vaca pot continuar el seu recorregut fixat. Aquí teniu l’enllaç per imprimir en 3D aquesta vaca en concret.
3D_printed_cow.stl
Recomanat:
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: automatitzar els dissenys de models de ferrocarril mitjançant microcontroladors Arduino és una manera excel·lent de combinar microcontroladors, programació i model de ferrocarril en un sol hobby. Hi ha un munt de projectes disponibles per fer circular un tren de forma autònoma en un model railroa
Disseny automàtic de trens de models (versió 1.0): 12 passos
Disseny automàtic de trens model (versió 1.0): els trens model sempre són divertits de tenir i de córrer. Però controlar-los manualment de vegades sembla ser una mica avorrit. Així, en aquest instructiu, us mostraré com podeu automatitzar el disseny del model de ferrocarril perquè pugueu seure i relaxar-vos mentre mireu el vostre
Fer una càmera de control Pi Zero (punt 3): Gestió de fitxers i millores: 3 passos
Creació d'una càmera de càmera Pi Zero (punt 3): Gestió de fitxers i millores: continuem amb el projecte de càmera de càlcul Pi Zero i, en aquest post, ens encarreguem de la gestió de fitxers alhora que afegim algunes millores en el procés. Aquest projecte està gairebé completat i realitzarem proves de carretera a la publicació / vídeo de la setmana que ve
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
Disseny automàtic del ferrocarril model amb dos trens: 9 passos
Disseny automàtic de ferrocarrils de maquetes amb dos trens: fa un temps vaig fer un disseny de maquetes de ferrocarril automatitzat amb revestiment passant. A petició d'un company membre, he fet aquest instructiu. Això és una mica similar al projecte esmentat anteriorment. El traçat allotja dos trens i els fa circular alternativament