Spisu treści:

Układ modelu kolei sterowany klawiaturą V2.5 - Interfejs PS/2: 12 kroków
Układ modelu kolei sterowany klawiaturą V2.5 - Interfejs PS/2: 12 kroków

Wideo: Układ modelu kolei sterowany klawiaturą V2.5 - Interfejs PS/2: 12 kroków

Wideo: Układ modelu kolei sterowany klawiaturą V2.5 - Interfejs PS/2: 12 kroków
Wideo: Legenda PlayStation 2 | RetroTydzień 2024, Czerwiec
Anonim
Układ modelu kolei sterowany klawiaturą V2.5 | Interfejs PS/2
Układ modelu kolei sterowany klawiaturą V2.5 | Interfejs PS/2

Korzystając z mikrokontrolerów Arduino, istnieje wiele sposobów sterowania układami modeli kolejowych. Klawiatura ma tę wielką zaletę, że ma wiele klawiszy, aby dodać wiele funkcji. Zobaczmy, jak zacząć od prostego układu z kontrolą lokomotyw i rozjazdów. To jest ulepszona wersja jednego z moich poprzednich projektów. Więc bez zbędnych ceregieli zacznijmy!

Krok 1: Obejrzyj wideo

Image
Image

Krok 2: Zdobądź wszystkie rzeczy

Zaprogramuj płytkę Arduino i podłącz ją do tarczy
Zaprogramuj płytkę Arduino i podłącz ją do tarczy

Do tego projektu będziesz potrzebować:

  • Płytka mikrokontrolera Arduino.
  • Osłona sterownika silnika Adafruit V2.
  • Żeńskie złącze PS/2 (zdobądź to pokazane na zdjęciu, ułatwi to pracę.)
  • 4 przewody połączeniowe męskie na męskie (do podłączenia żeńskiego złącza PS/2 do płyty Arduino.)
  • 4 przewody połączeniowe męskie-męskie (2 dla każdego rozjazdu).
  • 2 przewody połączeniowe męskie na męskie (do podłączenia zasilania toru).
  • Źródło prądu stałego 12 V o wydajności prądowej co najmniej 1 A (1000 mA).
  • Klawiatura PS/2 (nie działa USB!)
  • Odpowiedni kabel USB do programowania płytki Arduino.

Krok 3: Zaprogramuj płytkę Arduino i podłącz tarczę

Zaprogramuj płytkę Arduino i podłącz ją do tarczy
Zaprogramuj płytkę Arduino i podłącz ją do tarczy

Pobierz stąd bibliotekę klawiatury PS/2.

Aby zainstalować bibliotekę dla Adafruit Motor Shield, przejdź do Sketch>Include library>Zarządzaj bibliotekami i wyszukaj bibliotekę Adafruit motor shield V2, zainstaluj ją i gotowe.

Krok 4: Zidentyfikuj połączenia pinowe złącza PS/2 i podłącz je do płytki Arduino

Zidentyfikuj połączenia pinowe złącza PS/2 i podłącz je do płytki Arduino
Zidentyfikuj połączenia pinowe złącza PS/2 i podłącz je do płytki Arduino
Zidentyfikuj połączenia pinowe złącza PS/2 i podłącz je do płytki Arduino
Zidentyfikuj połączenia pinowe złącza PS/2 i podłącz je do płytki Arduino
Zidentyfikuj połączenia pinowe złącza PS/2 i podłącz je do płytki Arduino
Zidentyfikuj połączenia pinowe złącza PS/2 i podłącz je do płytki Arduino

Używając multimetru ustawionego na test ciągłości i używając podanego obrazu jako odniesienia, zaznacz wyprowadzenia złącza PS/2/przewodów przedłużacza i wykonaj następujące połączenia okablowania między złączem PS/2 a płytką Arduino:

  • Podłącz przewód „ZEGAR” do styku D2.
  • Podłącz przewód „DATA” do styku D3.
  • Podłącz przewód „GND” do styku „GND”.
  • Podłącz przewód „+5 V/VCC” do styku +5 V.

Krok 5: Podłącz przewody do zacisków wyjściowych silnika

Podłącz przewody do zacisków wyjściowych silnika
Podłącz przewody do zacisków wyjściowych silnika

Krok 6: Skonfiguruj układ testowy

Skonfiguruj układ testowy
Skonfiguruj układ testowy

Krok 7: Podłącz przewody wyjściowe silnika do rozjazdów i zasilania toru

Podłącz przewody wyjściowe silnika do rozjazdów i zasilania szyny
Podłącz przewody wyjściowe silnika do rozjazdów i zasilania szyny

Sprawdź dokładnie wszystkie połączenia przewodów i upewnij się, że żadne połączenia przewodów nie są poluzowane.

Krok 8: Podłącz klawiaturę do złącza PS/2

Podłącz klawiaturę do złącza PS/2
Podłącz klawiaturę do złącza PS/2
Podłącz klawiaturę do złącza PS/2
Podłącz klawiaturę do złącza PS/2

Krok 9: Umieść lokomotywę i część taboru na torach

Umieść lokomotywę i część taboru na torach
Umieść lokomotywę i część taboru na torach

Krok 10: Podłącz do zasilania i włącz

Podłącz do zasilania i włącz go
Podłącz do zasilania i włącz go

Krok 11: Usiądź wygodnie z klawiaturą i obsługuj swój układ

Krok 12: Idź dalej

Na klawiaturze pozostało wiele przycisków. Śmiało i spróbuj dodać więcej rozjazdów i funkcji do swojego układu. Cokolwiek robisz, nie zapomnij próbować nowych rzeczy!

Zalecana: