Sterowany za pomocą klawiatury model pociągu V2.0 | Interfejs PS / 2: 13 kroków (ze zdjęciami)

Sterowany za pomocą klawiatury model pociągu V2.0 | Interfejs PS / 2: 13 kroków (ze zdjęciami)

Spisu treści:

Anonim

W jednym z moich poprzednich Instructable pokazałem, jak kontrolować modelowy układ kolejowy za pomocą klawiatury. Było świetnie, ale miał wadę polegającą na konieczności obsługi komputera. W tym Instruktażu zobaczmy, jak kontrolować model pociągu za pomocą klawiatury przez Arduino. Więc bez dalszych ceregieli Zacznijmy.

Kieszonkowe dzieci:

Krok 1: Obejrzyj wideo

Do tego projektu potrzebujesz:

  • Mikrokontroler Arduino
  • Klawiatura PS / 2
  • Żeńskie złącze PS / 2 (pobierz to, co pokazano na rysunku, ułatwi ci życie).
  • Moduł sterownika silnika L298N
  • Źródło prądu stałego 12 V o wydajności co najmniej 1 A (1000 mA).
  • 3 męskie i żeńskie przewody połączeniowe (do podłączenia wejść sterownika silnika do pinów wyjściowych karty Arduino).
  • 4 męskie i męskie przewody połączeniowe (do podłączenia sterownika silnika do zasilania i ścieżek).
  • 4 męskie i męskie przewody połączeniowe (do podłączenia złącza PS / 2 do płyty Arduino.)

Krok 3: Zaprogramuj mikrokontroler Arduino

Krok 4: Zidentyfikuj szpilki złącza PS / 2

Korzystając z multimetru ustawionego na test ciągłości i wykorzystując dany obraz jako odniesienie, zaznacz styki przewodów PS / 2 złącza / przedłużacza.

Krok 5: Podłącz sterownik silnika do płyty Arduino

Wykonaj następujące połączenia okablowania:

  • Podłącz pin wejściowy „ENB” do pinu „D10” karty Arduino.
  • Podłącz pin wejściowy 'IN4' do pin 'D9' karty Arduino.
  • Podłącz pin wejściowy „IN3”, aby przypiąć „D8” karty Arduino.
  • Podłączyć dwa męskie i męskie przewody połączeniowe do zacisków wyjściowych 3 i 4, aby później podłączyć je do podajnika zasilania toru.
  • Podłącz styk „VIN” sterownika silnika do styku „VIN” i „GND” do styku „GND” płytki Arduino.

Upewnij się, że żadne połączenia przewodów nie są luźne.

Krok 6: Podłącz złącze PS / 2 do płyty Arduino

Wykonaj następujące połączenia okablowania:

  • Połącz 'VCC' z pinem '+ 5-V' płytki Arduino.
  • Połącz „GND” z pinem „GND” karty Arduino.
  • Podłącz 'CLOCK', aby przypiąć 'D2' karty Arduino.
  • Połącz „DATA”, aby przypiąć „D3” karty Arduino.

Przed wykonaniem połączeń sprawdź dokładnie schemat pinout złącza PS / 2.

Krok 7: Skonfiguruj układ testowy

Zrób prostą pętlę ścieżki, aby przetestować konfigurację. Upewnij się, że gąsienice są odpowiednio oczyszczone, aby zapobiec przeciągnięciu lokomotywy.

Krok 8: Podłącz wyjścia sterownika silnika do podajnika zasilania toru

Podłącz przewody połączeniowe męski do męski do zacisków ścieżki zasilacza podłączonych wcześniej do zacisków wyjściowych sterownika silnika.

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

Krok 10: Umieść lokomotywę na torach

Umieść lokomotywę na gąsienicach, odpowiednio wyrównując koła z szynami.

Krok 11: Podłącz konfigurację do 12-woltowego adaptera i włącz zasilanie

Sprawdź dokładnie wszystkie połączenia okablowania i upewnij się, że wszystko jest podłączone we właściwym miejscu i nie ma poluzowanych połączeń. Podłącz zasilacz i włącz go.

Krok 12: Usiądź z Tobą na klawiaturze i uruchom swój pociąg

Krok 13: Co dalej ?!

Chciałbym zobaczyć twój projekt poniżej. Po zakończeniu tego projektu nie zatrzymuj się tutaj i spróbuj dodać więcej funkcji do konfiguracji. Cokolwiek robisz, wszystkiego najlepszego!