Sadržaj:

Sistem nadzora prelaska vlaka: 5 koraka (sa slikama)
Sistem nadzora prelaska vlaka: 5 koraka (sa slikama)

Video: Sistem nadzora prelaska vlaka: 5 koraka (sa slikama)

Video: Sistem nadzora prelaska vlaka: 5 koraka (sa slikama)
Video: PLAYSTATION - ТЕЛЕФОН! 2024, Novembar
Anonim
Sistem nadzora prelaska vlaka
Sistem nadzora prelaska vlaka
Sistem nadzora prelaska vlaka
Sistem nadzora prelaska vlaka

Ovo uputstvo će vas naučiti kako koristiti MatLab za kodiranje Arduina za kontrolu dijela željezničkog sistema.

Korak 1: Potrošni materijal

Za ovaj projekat trebat će vam:

Computer

Arduino ploča

Matlab 2017

3D štampač

Model Train

2 foto senzora

1 plavo LED svjetlo

2 crvena LED svjetla

1 servo motor

1 Piezzo zvučnik

USB kabel

3 330 Ohm otpornika

17 Žensko-ženske žice

3 žensko-muške žice

34 Muško-muške žice

4 drvena bloka

Samoljepljiva traka

Korak 2: Kako postaviti tlocrtnu ploču

Kako postaviti svoju tlocrtnu ploču
Kako postaviti svoju tlocrtnu ploču
Kako postaviti svoju tlocrtnu ploču
Kako postaviti svoju tlocrtnu ploču

Kad smo postavljali matičnu ploču, slijedili smo dijagrame u knjizi, malo je izmijenivši kako bismo bili sigurni da smo mogli staviti sve što nam je potrebno na ploču.

Korak 3: Napišite svoj kôd

Napišite svoj kôd
Napišite svoj kôd
Napišite svoj kôd
Napišite svoj kôd
Napišite svoj kôd
Napišite svoj kôd

Nakon što je vaša ploča ožičena i povezana s računarom pomoću USB kabela, vrijeme je za pisanje vašeg MatLab koda. Naši ulazi sastojali su se od unosa sa tastature koji govori programu da radi i fotosenzora koji očitavaju svjetlo i govore programu da li vide svjetlo ili ne. Ako fotosenzori ne očitavaju svjetlo, program radi brojne stvari. Prva stvar je da program određuje brzinu vlaka na temelju vremena do kojeg je prvi svjetlosni senzor blokiran do odblokiranja drugog svjetlosnog senzora, zatim pokreće kôd za određivanje brzine vlaka i šalje okvir s porukom u kojem stoji da li vlak ide prebrzo, presporo ili dobre brzine. Istovremeno, nakon što se prvi senzor aktivira, on kaže prečki da se spusti, trepće crveno svjetlo i reproducira zvuk na dosadnoj frekvenciji. Program tada čeka određeno vrijeme nakon što vlak prođe drugi senzor da podigne prečku unatrag, prestane treptati svjetla i zaustavi zvuk.

Korak 4: Nacrtajte svoju prečku

Nacrtajte svoju prečku
Nacrtajte svoju prečku

Nacrtao sam prečku koja će se pričvrstiti na servo motor u Onshapeu, ali svaki 3D sistem za izgradnju bi funkcionirao. Za svoje dimenzije napravio sam šipku 3,5 "X.2" X.5 "i dodao nacrt na jedan kraj i" OPREZ "na obje strane radi izgleda. Dodao sam i rupu kroz šipku kako bismo mogli zalijepiti servo priključak Važna stvar koju treba napomenuti je da obratite pažnju na jedinice u kojima se vaš 3D štampač štampa i da za početak nacrtate prečku u tim dimenzijama.

Korak 5: Postavite svoj sistem i testirajte ga

Postavite svoj sistem i testirajte ga!
Postavite svoj sistem i testirajte ga!
Postavite svoj sistem i testirajte ga!
Postavite svoj sistem i testirajte ga!
Postavite svoj sistem i testirajte ga!
Postavite svoj sistem i testirajte ga!
Postavite svoj sistem i testirajte ga!
Postavite svoj sistem i testirajte ga!

Nakon što ste prikupili sve komponente, postavili svoj Arduino i napisali svoj kôd, vrijeme je da ga postavite i testirate! Za naš projekt postavili smo računar na sredinu staze i naš adruino na jednaku udaljenost između mjesta gdje će svjetla biti i mjesta gdje se nalazi prijelaz ceste. Da bismo postavili naša bijela svjetla i foto senzore, zalijepili smo ih na drvene blokove tako da budu dovoljno visoko iznad pruge da ih foto senzori očitavaju, ali dovoljno nisko da ih blokiraju kad vlak prođe. Zatim smo za postavljanje naše poprečne šipke pričvrstili servo motor i postavili je između 2 utega kako se motor ne bi pomicao kada se šipka podiže i spušta, čak smo i zalijepili utege za dodatnu podršku. Zatim smo zalijepili crvena svjetla s obje strane raskrsnice.

Nakon što smo naš sistem postavili, testirali smo kako bismo bili sigurni da sve radi ispravno i unijeli promjene tamo gdje je to potrebno.

Preporučuje se: