Kazalo:

Sistem spremljanja prečkanja vlaka: 5 korakov (s slikami)
Sistem spremljanja prečkanja vlaka: 5 korakov (s slikami)

Video: Sistem spremljanja prečkanja vlaka: 5 korakov (s slikami)

Video: Sistem spremljanja prečkanja vlaka: 5 korakov (s slikami)
Video: Часть 3. Аудиокнига Джеймса Фенимора Купера «Последний из могикан» (главы 11–14) 2024, Junij
Anonim
Sistem za nadzor vlakovnih prehodov
Sistem za nadzor vlakovnih prehodov
Sistem nadzora vlakovnih prehodov
Sistem nadzora vlakovnih prehodov

Ta navodila vas bodo naučila, kako z MatLabom kodirati Arduino za nadzor dela železniškega sistema.

1. korak: Zaloge

Za ta projekt boste potrebovali:

Računalnik

Arduino plošča

Matlab 2017

3D tiskalnik

Model vlaka

2 foto senzorja

1 modra LED luč

2 rdeči LED luči

1 servo motor

1 Piezzo zvočnik

USB kabel

3 330 ohmski upori

17 Žensko-ženske žice

3 Žensko-Moški Žice

34 Moško-moške žice

4 leseni bloki

Lepilni trak

2. korak: Kako nastaviti svojo ploščico

Kako nastaviti svojo ploščico
Kako nastaviti svojo ploščico
Kako nastaviti svojo ploščico
Kako nastaviti svojo ploščico

Ko smo nastavili ploščico, smo sledili shemam v knjigi, ki smo jih nekoliko spremenili, da smo lahko na ploščo namestili vse, kar smo potrebovali.

3. korak: Napišite svojo kodo

Napišite svojo kodo
Napišite svojo kodo
Napišite svojo kodo
Napišite svojo kodo
Napišite svojo kodo
Napišite svojo kodo

Ko je plošča ožičena in povezana z računalnikom s kablom USB, je čas, da napišete kodo MatLab. Naši vhodi so bili sestavljeni iz tipkovnice, ki programu pove, naj teče, in fotosenzorjev, ki berejo luč in programu sporočajo, ali vidijo luč ali ne. Če fotosenzorji ne berejo svetlobe, program naredi številne stvari. Prva stvar je, da program določi hitrost vlaka glede na čas, ko je prvi svetlobni senzor blokiran, ko je drugi svetlobni senzor odblokiran, nato pa zažene kodo za določitev hitrosti vlaka in pošlje okno s sporočilom ali gre vlak prehitro, prepočasi ali z dobro hitrostjo. Hkrati, ko se sproži prvi senzor, pove prečki, naj se spusti navzdol, utripa rdeče luči in predvaja zvok z nadležno frekvenco. Program nato počaka nekaj časa, ko vlak preide drugi senzor, da dvigne prečko nazaj, ustavi utripanje luči in ustavi zvok.

4. korak: Narišite prečko

Narišite prečko
Narišite prečko

Narisal sem prečko, ki naj bi bila pritrjena na servo motor v Onshapeu, vendar bi deloval vsak 3D -gradbeni sistem. Za svoje dimenzije sem naredil palico 3,5 "X.2" X.5 "in na en konec dodal osnutek in na obeh straneh" POZOR "zaradi videza. Prav tako sem skozi palico dodal luknjo, da smo lahko prilepili servo nastavek Pomembno je, da bodite pozorni na enote, ki jih natisne vaš 3D tiskalnik, in za začetek narišite prečko v teh dimenzijah.

5. korak: Nastavite sistem in ga preizkusite

Nastavite svoj sistem in ga preizkusite!
Nastavite svoj sistem in ga preizkusite!
Nastavite svoj sistem in ga preizkusite!
Nastavite svoj sistem in ga preizkusite!
Nastavite svoj sistem in ga preizkusite!
Nastavite svoj sistem in ga preizkusite!
Nastavite sistem in ga preizkusite!
Nastavite sistem in ga preizkusite!

Ko zberete vse komponente, nastavite Arduino in napišete kodo, je čas, da jo nastavite in preizkusite! Za naš projekt smo računalnik postavili na sredino proge in naš adruino na enako razdaljo med tem, kje bodo luči in kje je cestni prehod. Za nastavitev naših belih luči in foto -senzorjev smo jih prilepili na lesene kocke, tako da bi bilo dovolj visoko nad tirom, da bi jih foto -senzorji prebrali, vendar dovolj nizko, da bi bili blokirani, ko vlak pelje mimo. Nato smo za namestitev prečne palice pritrdili na servo motor in jo postavili med dve uteži, da se motor ne bi premikal, ko se palica dvigne in spusti, celo uteži smo skupaj zalepili za dodatno oporo. Nato smo na obeh straneh cestnega križišča prilepili rdeče luči.

Ko je bil naš sistem nastavljen, smo preizkusili, da se prepričamo, da vse deluje pravilno, in spremenili, kjer je bilo potrebno.

Priporočena: