Spisu treści:
- Krok 1: Materiały eksploatacyjne
- Krok 2: Jak skonfigurować deskę do krojenia chleba?
- Krok 3: Napisz swój kod
- Krok 4: Narysuj swoją poprzeczkę
- Krok 5: Skonfiguruj swój system i przetestuj go
Wideo: System monitorowania przejazdu pociągu: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
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?
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
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ę
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
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:
System monitorowania poziomu wody: 9 kroków (ze zdjęciami)
System monitorowania poziomu wody: Jako majsterkowicz zawsze staram się znaleźć sposób, aby życie moje i innych było łatwiejsze i bezpieczniejsze. W dniu 30 marca 2013 r. co najmniej 11 osób zmarło w wyniku nagłego deszczu, który spowodował powódź w Mauritius Capital Port louis. W tym samym dniu kilka domów
System monitorowania zwierząt zasilany Arduino i Raspberry Pi: 19 kroków (ze zdjęciami)
System monitorowania zwierząt zasilany Arduino i Raspberry Pi: Niedawno podczas wakacji zdaliśmy sobie sprawę z braku połączenia z naszym zwierzakiem Beagle. Po kilku badaniach znaleźliśmy produkty wyposażone w statyczną kamerę, która pozwalała monitorować i komunikować się ze swoim zwierzakiem. Systemy te miały pewne zalety b
Hydroponiczny system monitorowania i kontroli szklarni: 5 kroków (ze zdjęciami)
Hydroponiczny system monitorowania i kontroli szklarni: W tej instrukcji pokażę, jak zbudować hydroponiczny system monitorowania i kontroli szklarni. Pokażę wybrane komponenty, schemat elektryczny budowy obwodu oraz szkic Arduino użyty do zaprogramowania Seeeda
System monitorowania instalacji IoT (z platformą IBM IoT): 11 kroków (ze zdjęciami)
System monitorowania roślin IoT (z platformą IBM IoT): PrzeglądSystem monitorowania roślin (PMS) to aplikacja stworzona z myślą o osobach, które należą do klasy robotniczej i mają na uwadze zielony kciuk. Dziś pracujące jednostki są bardziej zajęte niż kiedykolwiek wcześniej; rozwój kariery i zarządzanie finansami
System siedzeń w pociągu: 4 kroki (ze zdjęciami)
System siedzeń w pociągu: Dzisiaj stworzyliśmy system, który można wdrożyć w siedzeniach pociągów. Musieliśmy znaleźć irytację i znaleźć dla niej rozwiązanie. Zdecydowaliśmy, że stworzymy system, który powie Ci, czy miejsce jest dostępne w wagonie, w którym aktualnie się znajdujesz. Nic nie jest mo