Съдържание:

Система за наблюдение на пресичане на влак: 5 стъпки (със снимки)
Система за наблюдение на пресичане на влак: 5 стъпки (със снимки)

Видео: Система за наблюдение на пресичане на влак: 5 стъпки (със снимки)

Видео: Система за наблюдение на пресичане на влак: 5 стъпки (със снимки)
Видео: Новите Снимки от Марс Могат да Променят Цялата История 2024, Декември
Anonim
Система за мониторинг на пресичане на влакове
Система за мониторинг на пресичане на влакове
Система за наблюдение на пресичане на влакове
Система за наблюдение на пресичане на влакове

Тази инструкция ще ви научи как да използвате MatLab за кодиране на Arduino за управление на част от железопътна система.

Стъпка 1: Консумативи

За този проект ще ви трябва:

Компютър

Дъска Arduino

Matlab 2017 г.

3D принтер

Модел на влак

2 фотосензора

1 синя LED светлина

2 червени LED светлини

1 серво мотор

1 Пиецо високоговорител

USB кабел

3 330 ома резистора

17 женско-женски проводници

3 женско-мъжки проводника

34 мъжки-мъжки проводници

4 дървени блока

Самозалепваща лента

Стъпка 2: Как да настроите своя макет

Как да настроите своя макет
Как да настроите своя макет
Как да настроите своя макет
Как да настроите своя макет

Когато настройвахме нашата платка, следвахме диаграмите в книгата, като я променихме малко, за да сме сигурни, че можем да поставим всичко необходимо на дъската.

Стъпка 3: Напишете своя код

Напишете своя код
Напишете своя код
Напишете своя код
Напишете своя код
Напишете своя код
Напишете своя код

След като дъската е свързана и свързана към компютъра с USB кабела, е време да напишете кода на MatLab. Нашите входове се състоят от клавиатурен вход, който да казва на програмата да работи, и фотосензори, които четат светлина и казват на програмата дали виждат или не светлината. Ако светлината не се чете от фотосензорите, програмата прави редица неща. Първото нещо е, че програмата определя скоростта на влака въз основа на времето, през което първият светлинен сензор е блокиран, когато вторият светлинен сензор е деблокиран, след това изпълнява код за определяне на скоростта на влака и изпраща съобщение, в което се посочва дали влакът върви твърде бързо, твърде бавно или с добра скорост. Едновременно с това, след като първият сензор се задейства, той казва на напречната греда да се спусне надолу, да мига с червени светлини и да възпроизвежда звук с досадна честота. След това програмата изчаква известно време, след като влакът премине втория сензор, за да повдигне напречната греда обратно, да спре да мига светлините и да спре звука.

Стъпка 4: Начертайте напречната си греда

Начертайте напречната си греда
Начертайте напречната си греда

Нарисувах напречната греда, която трябва да бъде прикрепена към серво мотора в Onshape, но всяка 3D сградна система ще работи. За моите размери направих шината 3.5 "X.2" X.5 "и добавих тяга към единия край и" ВНИМАНИЕ "от двете страни за външен вид. Също така добавих дупка през лентата, за да можем да залепим серво приставката Важно нещо, което трябва да се отбележи, е да се обърне внимание на мерните единици, които вашият 3D принтер отпечатва, и за начало да нарисувате напречната ви греда в тези размери.

Стъпка 5: Настройте вашата система и я тествайте

Настройте вашата система и я тествайте!
Настройте вашата система и я тествайте!
Настройте вашата система и я тествайте!
Настройте вашата система и я тествайте!
Настройте вашата система и я тествайте!
Настройте вашата система и я тествайте!
Настройте вашата система и я тествайте!
Настройте вашата система и я тествайте!

След като сте събрали всичките си компоненти, настроите своя Arduino и сте написали кода, време е да го настроите и тествате! За нашия проект ние поставихме компютъра в средата на пистата и нашето adruino на равно разстояние между мястото, където ще бъдат светлините, и мястото, където е пресичането на пътя. За да настроим нашите бели светлини и фотосензори, ние ги залепихме върху дървени блокове, така че да е достатъчно високо над пистата, за да могат фото сензорите да ги прочетат, но достатъчно ниско, така че да бъдат блокирани, когато влакът мине. След това, за да настроим нашата напречна греда, я прикрепихме към серво мотора и я поставихме между 2 тежести, така че моторът да не се движи, когато щангата се повдига и спуска, дори залепвахме тежестите заедно за допълнителна опора. След това залепихме червените светлини от двете страни на прелеза.

След като системата ни беше настроена, тествахме, за да се уверим, че всичко работи правилно и направихме промени там, където трябва.

Препоръчано: