Мазмұны:

Пойыздардың өтуін бақылау жүйесі: 5 қадам (суреттермен)
Пойыздардың өтуін бақылау жүйесі: 5 қадам (суреттермен)

Бейне: Пойыздардың өтуін бақылау жүйесі: 5 қадам (суреттермен)

Бейне: Пойыздардың өтуін бақылау жүйесі: 5 қадам (суреттермен)
Бейне: ЧУПАКАБРА ма, әлде ЖЫН ба?#тылсымдүние #td #төреденбірвидео 2024, Желтоқсан
Anonim
Пойыздардың өтуін бақылау жүйесі
Пойыздардың өтуін бақылау жүйесі
Пойыздардың өтуін бақылау жүйесі
Пойыздардың өтуін бақылау жүйесі

Бұл нұсқаулық сізге теміржол жүйесінің бір бөлігін басқару үшін Arduino кодтау үшін MatLab -ты қолдануды үйретеді.

1 -қадам: Жабдықтар

Бұл жоба үшін сізге қажет:

Компьютер

Arduino тақтасы

Matlab 2017 ж

3D принтері

Пойыз үлгісі

2 Фото датчиктер

1 көк жарықдиодты шам

2 қызыл жарықдиодты шамдар

1 Серво қозғалтқышы

1 Piezzo динамигі

USB сымы

3330 Ом резисторы

17 Әйел-Әйел сымдары

3 әйелдер мен ерлер

34 ер-ер сымдар

4 Ағаш блоктар

Маска таспасы

2 -қадам: Блок -тақтаны қалай орнату керек

Нан тақтасын қалай орнатуға болады
Нан тақтасын қалай орнатуға болады
Нан тақтасын қалай орнатуға болады
Нан тақтасын қалай орнатуға болады

Біз тақтаны орнатқан кезде, біз кітаптағы диаграммаларды ұстандық, оны тақтаға қажет нәрсенің бәрін сыйдыра алатынымызға көз жеткізу үшін аздап өзгерттік.

3 -қадам: кодты жазыңыз

Кодты жазыңыз
Кодты жазыңыз
Кодты жазыңыз
Кодты жазыңыз
Кодты жазыңыз
Кодты жазыңыз

Сіздің тақтаңыз сымды және компьютерге USB кабелі арқылы қосылғаннан кейін, MatLab кодын жазу уақыты келді. Біздің кірістеріміз бағдарламаның жұмыс істеуін айтуға арналған пернетақта кірісі мен жарықты оқитын фотосенсорлардан тұрады, олар жарықты көріп не көрмейтінін айтады. Егер жарық фотосенсорлармен оқылмаса, онда бағдарлама бірнеше әрекеттерді орындайды. Біріншіден, бұл бағдарлама поездың жылдамдығын бірінші жарық сенсоры екінші жарық сенсоры блоктан шығарылған уақытқа байланысты анықтайды, содан кейін ол пойыздың жылдамдығын анықтау үшін кодты іске қосады және хабарлама терезесін жібереді. пойыз тым жылдам, тым баяу немесе жақсы жылдамдықпен жүре ме. Бір мезгілде, бірінші сенсор сөндірілгенде, ол көлденең жолақты төмен түсіруді, қызыл шамдарды жыпылықтатуды және тітіркендіргіш жиілікте дыбыс шығаруды айтады. Бағдарлама пойыз екінші сенсордан өткеннен кейін белгілі бір уақытты күтеді, ол тіректі көтеріп, шамдарды жыпылықтатуды және дыбысты тоқтатады.

4 -қадам: Айқас сызықты сызыңыз

Айқас жолақты сызыңыз
Айқас жолақты сызыңыз

Мен Onshape -тегі серво қозғалтқышына бекітілетін тіректі тарттым, бірақ кез келген 3D құрылыс жүйесі жұмыс істейді. Менің өлшемдерім үшін мен 3,5 «X.2» X.5 «штангасын жасадым және бір шетіне сызба және екі жаққа» САҚТАНДЫРУ «көрінісін қосу үшін қостым. Сондай -ақ, серво қондырмасын жабыстыру үшін жолақ арқылы тесік қостым. Айта кету керек, 3D принтері басып шығаратын қондырғыларға назар аудару керек.

5 -қадам: Жүйені орнатыңыз және оны тексеріңіз

Жүйені орнатыңыз және оны тексеріңіз!
Жүйені орнатыңыз және оны тексеріңіз!
Жүйені орнатыңыз және оны тексеріңіз!
Жүйені орнатыңыз және оны тексеріңіз!
Жүйені орнатыңыз және оны тексеріңіз!
Жүйені орнатыңыз және оны тексеріңіз!
Жүйені орнатыңыз және оны тексеріңіз!
Жүйені орнатыңыз және оны тексеріңіз!

Сіз барлық компоненттерді жинап, Arduino -ны орнатып, кодты жазғаннан кейін, оны орнатып, тексеруге уақыт келді! Біздің жоба үшін біз компьютерді жолдың ортасына және адруиноға шамдар мен жолдың қиылысы арасындағы қашықтықты тең етіп орнаттық. Ақ шамдар мен фото датчиктерді орнату үшін біз оларды ағаш блоктарға таспамен бекітіп қойдық, олар фотоқабылдағыштар жолдан жоғары биіктікте болуы үшін, бірақ олар төмен, пойыз өтіп бара жатқанда бұғатталуы үшін. Содан кейін көлденең жолақты орнату үшін біз оны серво қозғалтқышына бекітіп, штанга көтерілгенде және төмен түскенде қозғалтқыш қозғалмауы үшін оны 2 салмақтың арасына қойдық, тіпті қосымша тірек болу үшін салмақтарды бір -біріне жапсырдық. Содан кейін біз жол өткелінің екі жағындағы қызыл шамдарды скотчпен жаптық.

Біздің жүйе орнатылғаннан кейін біз бәрі дұрыс жұмыс істейтініне көз жеткізіп, қажет жерде өзгерістер енгіздік.

Ұсынылған: