Cuprins:

Sistem de monitorizare a trenurilor: 5 pași (cu imagini)
Sistem de monitorizare a trenurilor: 5 pași (cu imagini)

Video: Sistem de monitorizare a trenurilor: 5 pași (cu imagini)

Video: Sistem de monitorizare a trenurilor: 5 pași (cu imagini)
Video: Valeriu Coadă te învață cum să scapi într-o SITUAȚIE EXTREMĂ!! 😱😅 #tiktokromania #valeriucoada 2024, Decembrie
Anonim
Sistem de monitorizare a trenurilor
Sistem de monitorizare a trenurilor
Sistem de monitorizare a trenurilor
Sistem de monitorizare a trenurilor

Acest instructable vă va învăța cum să utilizați MatLab pentru a codifica un Arduino pentru a controla o parte a unui sistem feroviar.

Pasul 1: consumabile

Pentru acest proiect veți avea nevoie de:

Calculator

Placa Arduino

Matlab 2017

imprimantă 3d

Model de tren

2 senzori foto

1 lumină LED albastră

2 LED-uri roșii

1 servomotor

1 Piezzo Speaker

Cablu USB

3 rezistențe de 330 Ohm

17 fire de sex feminin

3 WIres Feminin-Masculin

34 fire mascul-mascul

4 blocuri de lemn

Banda camuflanta

Pasul 2: Cum să vă configurați panoul de calcul

Cum să vă configurați panoul de calcul
Cum să vă configurați panoul de calcul
Cum să vă configurați panoul de calcul
Cum să vă configurați panoul de calcul

Când ne-am configurat panoul de verificare, am urmat diagramele din carte, modificându-l puțin, pentru a ne asigura că suntem capabili să încadrăm tot ce ne trebuia pe tablă.

Pasul 3: Scrieți codul

Scrieți-vă codul
Scrieți-vă codul
Scrieți-vă codul
Scrieți-vă codul
Scrieți-vă codul
Scrieți-vă codul

Odată ce placa dvs. este cablată și conectată la computer cu ajutorul cablului USB, este timpul să scrieți codul MatLab. Intrările noastre constau dintr-o intrare de la tastatură pentru a spune programului să ruleze și senzori foto care citesc o lumină și îi spun programului dacă văd sau nu lumina. Dacă lumina nu este citită de senzorii fotosensibili, atunci programul face o serie de lucruri. Primul lucru este că programul determină viteza trenului pe baza timpului în care primul senzor de lumină este blocat la momentul deblocării celui de-al doilea senzor de lumină, apoi rulează un cod pentru a determina viteza trenului și trimite o casetă de mesaj dacă trenul merge prea repede, prea lent sau cu o viteză bună. Simultan, odată ce primul senzor este declanșat, acesta îi spune transversalei să coboare, să clipească luminile roșii și să redea un sunet la o frecvență enervantă. Programul așteaptă o anumită perioadă de timp după ce trenul trece de cel de-al doilea senzor pentru a ridica bara transversală înapoi, a opri clipirea luminilor și a opri sunetul.

Pasul 4: Desenați bara transversală

Desenați bara transversală
Desenați bara transversală

Am desenat Crossbar-ul care urmează să fie atașat la servo-motor în Onshape, dar orice sistem de construcție 3D ar funcționa. Pentru dimensiunile mele am realizat bara de 3,5 "X.2" X.5 "și am adăugat o schiță la un capăt și 'ATENȚIE' pe ambele părți pentru aspect. Am adăugat, de asemenea, o gaură prin bară, astfel încât să putem lipi accesoriul servo Un lucru important de remarcat este să acordați atenție unităților pe care imprimanta 3D le imprimă și să vă trageți transversala în acele dimensiuni pentru a începe.

Pasul 5: Configurați-vă sistemul și testați-l

Configurați-vă sistemul și testați-l!
Configurați-vă sistemul și testați-l!
Configurați-vă sistemul și testați-l!
Configurați-vă sistemul și testați-l!
Configurați-vă sistemul și testați-l!
Configurați-vă sistemul și testați-l!
Configurați-vă sistemul și testați-l!
Configurați-vă sistemul și testați-l!

Odată ce ați adunat toate componentele, ați configurat Arduino și ați scris codul, este timpul să îl configurați și să-l testați! Pentru proiectul nostru am setat computerul în mijlocul pistei și adruino-ului nostru o distanță egală între locul în care vor fi luminile și locul unde se află trecerea rutieră. Pentru a configura luminile albe și senzorii foto, le-am lipit pe blocuri de lemn, astfel încât să fie suficient de sus deasupra căii pentru ca senzorii foto să le poată citi, dar suficient de scăzute, astfel încât să fie blocate la trecerea trenului. Apoi, pentru a configura bara noastră transversală, l-am atașat la servomotor și l-am așezat între 2 greutăți, astfel încât motorul să nu se miște atunci când bara se ridică și coboară, chiar am înregistrat greutățile împreună pentru un sprijin suplimentar. Apoi am înregistrat luminile roșii de pe ambele părți ale drumului.

Odată ce sistemul nostru a fost configurat, am testat pentru a ne asigura că totul funcționează corect și am făcut modificări acolo unde aveam nevoie.

Recomandat: