Spisu treści:

System monitorowania przejazdu pociągu: 5 kroków (ze zdjęciami)
System monitorowania przejazdu pociągu: 5 kroków (ze zdjęciami)

Wideo: System monitorowania przejazdu pociągu: 5 kroków (ze zdjęciami)

Wideo: System monitorowania przejazdu pociągu: 5 kroków (ze zdjęciami)
Wideo: Zakaz życia - 4 dni w Warszawie, 11 kontroli, za wygląd - Hahment 2024, Listopad
Anonim
System monitorowania przejazdów kolejowych
System monitorowania przejazdów kolejowych
System monitorowania przejazdów kolejowych
System monitorowania przejazdów kolejowych

Ta instrukcja nauczy Cię, jak używać MatLab do kodowania Arduino do sterowania częścią systemu kolejowego.

Krok 1: Materiały eksploatacyjne

Do tego projektu będziesz potrzebować:

Komputer

Płytka Arduino

Matlab 2017

drukarka 3d

Model pociągu

2 fotoczujniki

1 niebieska dioda LED;

2 czerwone diody LED

1 serwomotor

1 głośnik piezo

Przewód USB

Rezystory 3 330 Ohm

17 Przewody żeńsko-żeńskie

3 przewody żeńsko-męskie

34 przewody męskie-męskie

4 drewniane klocki

Taśma maskująca

Krok 2: Jak skonfigurować deskę do krojenia chleba?

Jak skonfigurować deskę do krojenia chleba?
Jak skonfigurować deskę do krojenia chleba?
Jak skonfigurować deskę do krojenia chleba?
Jak skonfigurować deskę do krojenia chleba?

Kiedy ustawiliśmy naszą tablicę prototypową, postępowaliśmy zgodnie ze schematami w książce, modyfikując ją trochę, aby upewnić się, że jesteśmy w stanie zmieścić na tablicy wszystko, czego potrzebowaliśmy.

Krok 3: Napisz swój kod

Napisz swój kod
Napisz swój kod
Napisz swój kod
Napisz swój kod
Napisz swój kod
Napisz swój kod

Gdy tablica jest już okablowana i podłączona do komputera kablem USB, czas na napisanie kodu MatLab. Nasze dane wejściowe składały się z danych wejściowych z klawiatury, które informowały program o uruchomieniu i fotoczujników, które odczytują światło i informują program, czy widzi światło, czy nie. Jeśli światło nie jest odczytywane przez fotoczujniki, program robi kilka rzeczy. Pierwszą rzeczą jest to, że program określa prędkość pociągu na podstawie czasu zablokowania pierwszego czujnika światła do momentu odblokowania drugiego czujnika światła, a następnie uruchamia kod określający prędkość pociągu i wysyła komunikat z informacją czy pociąg jedzie za szybko, za wolno lub z dobrą prędkością. Jednocześnie, gdy pierwszy czujnik zostanie wyzwolony, każe poprzeczce opuścić się, mrugać czerwonymi światłami i odtwarzać dźwięk o denerwującej częstotliwości. Następnie program czeka przez pewien czas po minięciu drugiego czujnika, aby podnieść poprzeczkę, przestać migać światłami i wyłączyć dźwięk.

Krok 4: Narysuj swoją poprzeczkę

Narysuj swoją poprzeczkę
Narysuj swoją poprzeczkę

Narysowałem poprzeczkę, która ma być przymocowana do serwonapędu w Onshape, ale każdy system budowania 3D będzie działał. Dla moich wymiarów zrobiłem drążek 3,5" X 0,2" X 0,5" i dodałem szkic na jednym końcu i „UWAGA” po obu stronach, aby uzyskać wygląd. Dodałem również otwór w drążku, abyśmy mogli przymocować mocowanie serwomechanizmu Ważne jest, aby zwrócić uwagę na jednostki, w których drukuje drukarka 3D i na początku narysować poprzeczkę w tych wymiarach.

Krok 5: Skonfiguruj swój system i przetestuj go

Skonfiguruj swój system i przetestuj go!
Skonfiguruj swój system i przetestuj go!
Skonfiguruj swój system i przetestuj go!
Skonfiguruj swój system i przetestuj go!
Skonfiguruj swój system i przetestuj go!
Skonfiguruj swój system i przetestuj go!
Skonfiguruj swój system i przetestuj go!
Skonfiguruj swój system i przetestuj go!

Po zebraniu wszystkich komponentów, skonfigurowaniu Arduino i napisaniu kodu, nadszedł czas, aby go skonfigurować i przetestować! W naszym projekcie ustawiliśmy komputer na środku toru, a nasze adruino w równej odległości między miejscem, w którym będą światła, a miejscem skrzyżowania. Aby ustawić nasze białe światła i fotoczujniki, przykleiliśmy je do drewnianych klocków, aby były wystarczająco wysoko nad torami, aby fotokomórki je odczytały, ale na tyle nisko, aby były blokowane, gdy przejeżdżał pociąg. Następnie, aby ustawić naszą poprzeczkę, przymocowaliśmy ją do serwomotoru i ustawiliśmy między 2 ciężarkami, aby silnik nie poruszał się, gdy poprzeczka podnosi się i opuszcza. Nawet obciążyliśmy taśmą, aby uzyskać dodatkowe wsparcie. Następnie przykleiliśmy czerwone światła po obu stronach skrzyżowania.

Po skonfigurowaniu naszego systemu przetestowaliśmy, aby upewnić się, że wszystko działa poprawnie i wprowadziliśmy zmiany tam, gdzie było to konieczne.

Zalecana: