Spisu treści:

Prosta zautomatyzowana pętla kolejowa z bocznicą: 11 kroków
Prosta zautomatyzowana pętla kolejowa z bocznicą: 11 kroków

Wideo: Prosta zautomatyzowana pętla kolejowa z bocznicą: 11 kroków

Wideo: Prosta zautomatyzowana pętla kolejowa z bocznicą: 11 kroków
Wideo: Train Fever #3: Jak układać tory 2024, Listopad
Anonim
Prosta zautomatyzowana pętla kolejowa modelu z bocznicą stoczni
Prosta zautomatyzowana pętla kolejowa modelu z bocznicą stoczni

Ten projekt jest ulepszoną wersją jednego z moich poprzednich projektów. Wykorzystuje mikrokontroler Arduino, świetną platformę prototypową typu open source, do automatyzacji układu modelu kolejowego. Układ składa się z prostej owalnej pętli i odchodzącej od niej bocznicy, w której mieści się pociąg. Mikrokontroler Arduino otrzymuje informację zwrotną z dwóch „czujnikowych” torów zainstalowanych w dwóch miejscach układu, aby wykonywać określone funkcje, gdy pociąg przejeżdża przez nie.

Więc bez zbędnych ceregieli zacznijmy!

Krok 1: Obejrzyj wideo

Image
Image

Obejrzyj powyższy film, aby zrozumieć, jak działa ten projekt.

Krok 2: Zdobądź wszystkie części i rzeczy

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

Do tego projektu będziesz potrzebować:

  • Płytka mikrokontrolera Arduino kompatybilna z osłoną silnika Adafruit v2
  • Tarcza sterownika silnika Adafruit v2 (dowiedz się więcej na ten temat tutaj)
  • Osłona rozszerzająca (opcjonalna, ale zalecana do rozszerzenia połączeń zasilania i uziemienia czujników).
  • Dwie „czujnikowane” tory
  • Dwa zestawy 3 przewodów połączeniowych męskich do żeńskich (do podłączenia ścieżek „czujnikowych” do płyty Arduino).
  • 4 przewody połączeniowe męskie-męskie (po 2 do podłączenia zasilania toru i rozjazdu do zacisków wyjściowych osłony silnika).
  • 12-woltowe źródło prądu stałego o wydajności prądowej co najmniej 1A (1000mA)
  • Odpowiedni kabel USB (do podłączenia płytki Arduino do komputera).
  • Komputer (do programowania mikrokontrolera Arduino.)

Krok 3: Zaprogramuj płytkę Arduino

Upewnij się, że masz zainstalowaną bibliotekę Adafruit Motor Driver Shield v2 w swoim IDE. Przejrzyj kod Arduino, aby dowiedzieć się, jak to działa i jak możesz go zmodyfikować w przyszłości, aby poeksperymentować z konfiguracją.

Podłącz płytkę Arduino do komputera i prześlij na nią załączony kod Arduino.

Krok 4: Zrób układ testowy

Zrób układ testowy
Zrób układ testowy

Kliknij powyższy obrazek, zanim przejdziesz dalej, aby uzyskać więcej informacji o układzie. Upewnij się, że wszystkie połączenia szynowe są prawidłowo wykonane, a szyny toru są wyczyszczone, aby zapobiec wykolejeniu się pociągu i/lub utknięciu.

Krok 5: Zainstaluj osłonę silnika na płycie Arduino

Zainstaluj osłonę silnika na płycie Arduino
Zainstaluj osłonę silnika na płycie Arduino

Ostrożnie zainstaluj osłonę na płytce Arduino, wyrównując piny osłony z nagłówkami płytki Arduino. Zrób to delikatnie i upewnij się, że szpilki tarczy nie są wygięte.

Krok 6: Podłącz zasilacz szyny i przewody rozjazdowe do osłony silnika

Podłącz zasilacz szyny i przewody rozjazdowe do osłony silnika
Podłącz zasilacz szyny i przewody rozjazdowe do osłony silnika
Podłącz zasilacz szyny i przewody rozjazdowe do osłony silnika
Podłącz zasilacz szyny i przewody rozjazdowe do osłony silnika
Podłącz zasilacz szyny i przewody rozjazdowe do osłony silnika
Podłącz zasilacz szyny i przewody rozjazdowe do osłony silnika

Zaciski wyjściowe ekranu oznaczone jako M1 podłączyć do przewodów zasilających toru, a oznaczone jako M4 do przewodów rozjazdowych. Zwróć uwagę, że konfiguracja jest kompatybilna tylko z rozjazdami dwuprzewodowymi typu solenoid.

Krok 7: Podłącz „wykrywane” ścieżki do płytki Arduino

Podłącz „czułe” ścieżki do płytki Arduino
Podłącz „czułe” ścieżki do płytki Arduino
Podłącz „czułe” ścieżki do płytki Arduino
Podłącz „czułe” ścieżki do płytki Arduino
Podłącz „czułe” ścieżki do płytki Arduino
Podłącz „czułe” ścieżki do płytki Arduino

Zamontuj osłonę rozszerzającą na osłonie silnika i podłącz styki GND i VCC każdego czujnika do gniazd GND i +5 V osłony. Następnie wykonaj następujące połączenia pinowe:

  • Podłącz pin wyjściowy pierwszego czujnika do pinu wejściowego A0 płyty Arduino.
  • Podłącz pin wyjściowy drugiego czujnika do pinu wejściowego A1 płyty Arduino.

Krok 8: Umieść pociąg na bocznicy

Umieść pociąg na bocznicy
Umieść pociąg na bocznicy

Umieść pociąg na bocznicy, aby przygotować się do jazdy próbnej. Zaleca się użycie narzędzia do wleczenia w kolejce, aby upewnić się, że lokomotywa i tabor są prawidłowo umieszczone na torach, aby zapobiec wykolejeniu.

Krok 9: Podłącz płytkę Arduino do zasilania

Podłącz płytkę Arduino do zasilania
Podłącz płytkę Arduino do zasilania

Podłącz 12-woltowe źródło zasilania prądu stałego do płyty Arduino przez blok zacisków zasilania osłony silnika lub żeńskie złącze typu jack na płycie Arduino. Przed włączeniem zasilania upewnij się, że wszystkie połączenia przewodów są wykonane prawidłowo i żadne z nich nie jest luźne.

Krok 10: Włącz zasilanie i obserwuj swój pociąg

Po włączeniu zasilania, jeżeli rozjazd zmieni kierunek w złą stronę lub pociąg zacznie jechać w złym kierunku, należy odwrócić polaryzację odpowiednich przewodów podłączonych do zacisków wyjściowych osłony silnika.

Krok 11: Co dalej?

Jeśli dotarłeś tak daleko, możesz chcieć się trochę zrelaksować i cieszyć swoim projektem. Ale jeśli chcesz zrobić więcej rzeczy, możesz spróbować zmodyfikować kod Arduino i poeksperymentować z konfiguracją, aby zrobić coś nowego. Cokolwiek robisz, wszystkiego najlepszego!

Zalecana: