Съдържание:
- Стъпка 1: Консумативи
- Стъпка 2: Как да настроите своя макет
- Стъпка 3: Напишете своя код
- Стъпка 4: Начертайте напречната си греда
- Стъпка 5: Настройте вашата система и я тествайте
Видео: Система за наблюдение на пресичане на влак: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Тази инструкция ще ви научи как да използвате 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 тежести, така че моторът да не се движи, когато щангата се повдига и спуска, дори залепвахме тежестите заедно за допълнителна опора. След това залепихме червените светлини от двете страни на прелеза.
След като системата ни беше настроена, тествахме, за да се уверим, че всичко работи правилно и направихме промени там, където трябва.
Препоръчано:
Система за наблюдение на нивото на водата: 9 стъпки (със снимки)
Система за мониторинг на нивото на водата: Като създател „Направи си сам“винаги се опитвам да намеря начин да направя живота си и живота на другия по -лесен и по -безопасен. На 30 март 2013 г. най -малко 11 души са загинали след внезапен дъжд, причинил наводнение в столичното пристанище на Мавриций Луис. В същия ден няколко къщи ние
Arduino и Raspberry Pi задвижвана система за наблюдение на домашни любимци: 19 стъпки (със снимки)
Задвижвана система за наблюдение на домашни любимци Arduino и Raspberry Pi: Наскоро, докато бяхме на почивка, осъзнахме липсата на връзка с нашия домашен любимец Бийгъл. След известно проучване открихме продукти, които разполагат със статична камера, която позволява на човек да наблюдава и комуникира с домашния си любимец. Тези системи имаха определени предимства б
Хидропонна система за наблюдение и контрол на оранжерии: 5 стъпки (със снимки)
Хидропонна система за наблюдение и контрол на оранжерии: В тази инструкция ще ви покажа как да изградите хидропонна система за наблюдение и контрол на оранжерии. Ще ви покажа избраните компоненти, електрическа схема за това как е изградена веригата и скицата на Arduino, използвана за програмиране на Seeed
Лазерна система за наблюдение за под $ 20: 7 стъпки (със снимки)
Лазерна система за наблюдение за под $ 20: ВНИМАНИЕ: този проект включва използването и модификацията на лазерни устройства. Докато лазерите, които предлагам да се използват (червени указатели, закупени в магазина), са относително безопасни за работа, НИКОГА НЕ ГЛЕДАЙТЕ ДИРЕКТНО В ЛАЗЕРЕН ЛЪЧ, ВНИМАВАЙТЕ СЕ ОТРАЖЕНИЯТА, и БЪДЕТЕ ИЗКЛЮЧИТЕЛНО ГРИЖИ
Система за седалки за влак: 4 стъпки (със снимки)
Система за седалки за влакове: Днес направихме система, която може да бъде внедрена в седалките на влака. Трябваше да намерим досада и да намерим решение за това. Решихме, че ще направим система, която да ви каже дали има налично място във вагона на влака, в който се намирате в момента. Нищо не е