Cuprins:
- Pasul 1: consumabile
- Pasul 2: Cum să vă configurați panoul de calcul
- Pasul 3: Scrieți codul
- Pasul 4: Desenați bara transversală
- Pasul 5: Configurați-vă sistemul și testați-l
Video: Sistem de monitorizare a trenurilor: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
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
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
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ă
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
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:
Sistem de monitorizare a nivelului apei: 9 pași (cu imagini)
Sistem de monitorizare a nivelului apei: Ca DIY Maker, încerc mereu să găsesc o modalitate de a-mi face viața și a celorlalți mai ușoară și mai sigură. La 30 martie 2013, cel puțin 11 persoane au murit după ce o ploaie bruscă a provocat inundații în portul capitalei Mauritius, Louis. În aceeași zi, mai multe case am
Sistem de monitorizare pentru animale de companie Arduino și Raspberry Pi: 19 pași (cu imagini)
Sistem de monitorizare pentru animale Arduino și Raspberry Pi: recent, în vacanță, ne-am dat seama de lipsa conexiunii cu animalul nostru de companie Beagle. După unele cercetări, am găsit produse care includeau o cameră statică care permitea monitorizarea și comunicarea cu animalul de companie. Aceste sisteme au avut anumite beneficii b
Îmbunătățiri de programare a trenurilor în MATLAB: 6 pași
Îmbunătățiri de programare a trenurilor în MATLAB: Obiectiv: Scopul acestui sistem programat este de a privi la o scară mică Arduino și de a aplica codificarea pe o scară mai mare pentru a spori potențial anumite caracteristici de siguranță ale sistemelor feroviare Amtrak. Pentru a face acest lucru, am adăugat o umiditate a solului sen
Sistem de monitorizare și control al serii hidroponice: 5 pași (cu imagini)
Sistem de monitorizare și control al serii hidroponice: În acest instructiv, vă voi arăta cum să construiți un sistem de monitorizare și control al serelor hidroponice. Vă voi arăta componentele alese, o schemă de cablare a modului în care a fost construit circuitul și schița Arduino folosită pentru a programa Seeed
Sistem de monitorizare a plantelor IoT (cu platforma IBM IoT): 11 pași (cu imagini)
Sistemul de monitorizare a plantelor IoT (cu platforma IBM IoT): Prezentare generală Sistemul de monitorizare a plantelor (PMS) este o aplicație creată pentru persoanele din clasa muncitoare, cu un deget verde în minte. Astăzi, persoanele care lucrează sunt mai ocupate ca niciodată; avansându-și cariera și gestionându-și finanțele