Spisu treści:

Zautomatyzowana pętla odwrotna pociągu za pomocą Arduino: 10 kroków (ze zdjęciami)
Zautomatyzowana pętla odwrotna pociągu za pomocą Arduino: 10 kroków (ze zdjęciami)

Wideo: Zautomatyzowana pętla odwrotna pociągu za pomocą Arduino: 10 kroków (ze zdjęciami)

Wideo: Zautomatyzowana pętla odwrotna pociągu za pomocą Arduino: 10 kroków (ze zdjęciami)
Wideo: Urządzenia zabezpieczenia ruchu kolejowego na Kolei Parkowej Maltanka - analiza działania. 2024, Lipiec
Anonim
Image
Image

Wykonywanie pętli odwrotnych może pomóc w układach modeli pociągów w celu zmiany kierunku pociągów, czego nie można zrobić za pomocą obrotnic. W ten sposób można tworzyć układy jednotorowe z odwróconą pętlą na każdym końcu, aby uruchamiać pociągi bez przerw lub przerw. Więc bez zbędnych ceregieli zacznijmy!

Krok 1: Zbierz wszystkie wymagane rzeczy

Zaprogramuj płytkę Arduino
Zaprogramuj płytkę Arduino

Dla tego projektu, oto lista wymaganych części i komponentów:

  • Płytka mikrokontrolera Arduino, zalecane są UNO, Leonardo, MEGA.
  • Tarcza sterownika silnika Adafruit.
  • Źródło zasilania 12 V DC (może to być bateria lub adapter o wydajności prądowej co najmniej 1,5 A)
  • Sześć przewodów połączeniowych z męskiego na męskie:
  1. Para do podłączenia rozjazdu do sterownika silnika.
  2. Druga para do podłączenia zasilania toru zewnętrznego do sterownika silnika.
  3. Trzecia para do podłączenia pętli wewnętrznej do sterownika silnika.
  • Ślad „wyczuwany”.
  • 3 przewody połączeniowe żeńskie na żeńskie (do podłączenia czujnika do płyty Arduino).

Krok 2: Zaprogramuj płytkę Arduino

Jeśli nie masz Arduino IDE na swoim komputerze, pobierz je stąd. Bibliotekę nakładki sterownika silnika Adafruit można znaleźć tutaj, na wypadek, gdybyś nie miał jej w swoim IDE. Upewnij się, że zainstalowałeś to w swoim IDE przed kompilacją programu. Jeśli potrzebujesz pomocy przy instalacji biblioteki, sprawdź ten link.

Krok 3: Odizoluj wewnętrzne ścieżki pętli

Izoluj wewnętrzne ścieżki pętli
Izoluj wewnętrzne ścieżki pętli

Używając 4 izolowanych łączników szynowych, odizoluj wewnętrzną pętlę toru od toru zewnętrznego. Kliknij na obrazek, aby uzyskać więcej informacji.

Krok 4: Zrób układ

Utwórz układ
Utwórz układ

Do wykonania tego układu użyłem N-gauge Kato Unitrack. Możesz użyć dowolnego innego utworu, o ile wszystko działa poprawnie.

Krok 5: Podłącz osłonę do płyty Arduino i wykonaj połączenia kablowe

Podłącz osłonę do płytki Arduino i wykonaj połączenia kablowe
Podłącz osłonę do płytki Arduino i wykonaj połączenia kablowe
Podłącz osłonę do płytki Arduino i wykonaj połączenia kablowe
Podłącz osłonę do płytki Arduino i wykonaj połączenia kablowe

Przed przymocowaniem osłony sterownika silnika upewnij się, że wszystkie styki są wyrównane, a następnie dociśnij osłonę, aby mocno przymocować ją do płyty Arduino. Trzymając płytkę w pozycji pionowej (patrz powyższy obrazek) tak, aby styki wejścia analogowego znajdowały się po twojej stronie, wykonaj następujące połączenia:

  • Podłącz przewody rozjazdów do listwy zaciskowej oznaczonej „M4”, podłączając przewód +ve lub czerwony do zacisku górnego, a przewód -ve lub czarny do zacisku dolnego.
  • Podłącz przewody zasilania wewnętrznej części pętli do listwy zaciskowej oznaczonej „M2”. Podłącz go mimo to na razie i zmień polaryzację później, jeśli pociąg lub lokomotywa porusza się w złym kierunku wewnątrz pętli lub po prostu się zatrzymuje.
  • Podłącz zasilanie toru zewnętrznego do listwy zaciskowej oznaczonej „M1”. Zrób to samo później, co zrobisz dla mocy toru w wewnętrznej pętli.

Krok 6: Podłącz „czujoną” ścieżkę do płytki Arduino

Podłącz „czujoną” ścieżkę do płytki Arduino
Podłącz „czujoną” ścieżkę do płytki Arduino

Podłącz styki czujnika w następujący sposób:

  • Pin VCC do +5 V na płycie Arduino.
  • Pin GND do GND płytki Arduino.
  • OUT do pinu A0 płytki Arduino.

Krok 7: Umieść lokomotywę na torze

Umieść lokomotywę na torze
Umieść lokomotywę na torze

Umieść lokomotywę na zewnętrznej części toru, aby przetestować ustawienie.

Krok 8: Włącz system

Włącz system
Włącz system
Włącz system
Włącz system

Zasil płytę Arduino i sterownik silnika, podłączając odpowiednio pin VIN i GND do zasilania 12 V i uziemienia lub podłączając złącze beczki adaptera do gniazda zasilania płyty Arduino. Dokładnie sprawdź wszystkie połączenia przewodów i włącz zasilanie.

Krok 9: Zobacz, jak działa

Jeśli wszystko idzie dobrze, twoja konfiguracja powinna działać jak ta pokazana na powyższym filmie.

Krok 10: Co dalej?

Teraz, gdy masz już uruchomioną przykładową konfigurację, możesz dodać kolejną pętlę odwrotną na drugim końcu zewnętrznego toru, aby pociąg jechał w obu kierunkach na jednym torze bez żadnych przerw (musisz zmodyfikować Arduino program do tego). Pochwal się swoimi umiejętnościami, modyfikując program Arduino, aby zwiększyć funkcjonalność tego projektu lub po prostu daj mi znać, co z tym zrobiłeś. Daj mi znać, jeśli stworzyłeś ten projekt, aby pomóc mi dowiedzieć się, czy w ogóle ci się przydało.

Życzę miłej jazdy na kolei. Wszystkiego najlepszego!

Zalecana: