Spisu treści:

Prosta zautomatyzowana kolejka typu punkt do punktu: 10 kroków (ze zdjęciami)
Prosta zautomatyzowana kolejka typu punkt do punktu: 10 kroków (ze zdjęciami)

Wideo: Prosta zautomatyzowana kolejka typu punkt do punktu: 10 kroków (ze zdjęciami)

Wideo: Prosta zautomatyzowana kolejka typu punkt do punktu: 10 kroków (ze zdjęciami)
Wideo: 10 rzeczy, które pogarszają Twój wygląd 2024, Listopad
Anonim
Prosty zautomatyzowany model kolei od punktu do punktu
Prosty zautomatyzowany model kolei od punktu do punktu

Mikrokontrolery Arduino świetnie nadają się do automatyzacji układów modeli kolejowych. Automatyzacja układów jest przydatna do wielu celów, takich jak umieszczanie układu na wyświetlaczu, na którym można zaprogramować operację układu, aby uruchamiać pociągi w zautomatyzowanej sekwencji. Niskie koszty i otwarte mikrokontrolery Arduino oraz szeroka społeczność sprawiają, że tworzenie projektów i ich programowanie jest łatwe i proste.

Więc bez zbędnych ceregieli zacznijmy!

Krok 1: Obejrzyj wideo

Image
Image

Obejrzenie filmu może pomóc w zrozumieniu, jak to działa.

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

Zaprogramuj mikrokontroler Arduino
Zaprogramuj mikrokontroler Arduino

Oto, czego będziesz potrzebować:

  • Płytka mikrokontrolera Arduino.
  • Moduł sterownika silnika L298N.
  • 2 „czujnikowe” tory.
  • 6 przewodów połączeniowych męskich na żeńskie (zestaw 3 przewodów każdy do podłączenia pinów czujników do cyfrowych pinów we/wy i zasilania płyty Arduino).
  • 3 przewody połączeniowe męskie na żeńskie (do podłączenia styków wejściowych sterownika silnika do cyfrowych styków we/wy płyty Arduino).
  • 2 przewody połączeniowe męskie na męskie (do podłączenia sterownika silnika do zasilania i uziemienia.)
  • 2 przewody połączeniowe męskie-męskie (do podłączenia zacisków wyjściowych sterownika silnika do zasilania szyn toru).
  • Zasilanie 12 V (pobór prądu powinien wynosić co najmniej 1000 mA lub 1 A dla skali N).

Krok 3: Zaprogramuj mikrokontroler Arduino

Pobierz Arduino IDE stąd. Może być konieczne wprowadzenie pewnych zmian w kodzie Arduino dla twojego układu.

Krok 4: Zrób układ testowy

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

Kliknij na powyższy obrazek, aby uzyskać więcej informacji.

Zrób układ ze zderzakami na każdym końcu. Długość toru głównego pomiędzy stacjami może być dowolnie długa. Ponieważ pociąg zwalnia po przekroczeniu „wyczuwanego” toru i nadal porusza się przez pewną odległość, upewnij się, że pomiędzy „wyczuwanymi” torami każdego punktu A i B a ich torami zderzakowymi jest wystarczająca długość toru. Powyższy obrazek może być przydatny jako odniesienie.

Krok 5: Wykonaj połączenia przewodów dla sterownika silnika

Wykonaj połączenia okablowania dla sterownika silnika
Wykonaj połączenia okablowania dla sterownika silnika
Wykonaj połączenia okablowania dla sterownika silnika
Wykonaj połączenia okablowania dla sterownika silnika

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

  • Podłącz pin wejściowy sterownika silnika „IN3” do cyfrowego pinu wyjściowego „D8” płyty Arduino.
  • Podłącz pin wejściowy sterownika silnika „IN4” do cyfrowego pinu wyjściowego „D9” płyty Arduino.
  • Podłącz styk wejściowy sterownika silnika „ENB” do cyfrowego styku wyjściowego „D10” płyty Arduino.

Podłącz dwa przewody połączeniowe męskie-męskie do zacisków oznaczonych „GND” i „+12-V” i podłącz je do styków oznaczonych odpowiednio „GND” i „VIN” na płycie Arduino.

Podłącz dwa przewody połączeniowe męskie-męskie do zacisków wyjściowych sterownika silnika i podłącz je do szyn toru przez tor zasilacza.

Krok 6: Podłącz czujniki do płytki Arduino

Podłącz czujniki do płytki Arduino
Podłącz czujniki do płytki Arduino
Podłącz czujniki do płytki Arduino
Podłącz czujniki do płytki Arduino
Podłącz czujniki do płytki Arduino
Podłącz czujniki do płytki Arduino

Podłącz styki czujników „VCC” i „GND” czujników do styków „+5-volt” i „GND” na płycie Arduino. Być może będziesz musiał wykazać się nieco kreatywnością, aby podłączyć dwie zworki połączenia „VCC” do jednego pinu „5 V” dostępnego w Arduino UNO. Podłącz pin „OUT” czujnika stacji „A” do pinu A0 płyty Arduino, a pin pozostałego czujnika do pinu A1 płyty Arduino.

Krok 7: Umieść lokomotywę testową na torach

Umieść lokomotywę testową na torach
Umieść lokomotywę testową na torach

Do celów testowych umieść dowolną lokomotywę lub samochód z napędem w punkcie „A” układu, z którego rozpocznie się lokomotywa lub samochód z napędem.

Krok 8: Podłącz konfigurację do źródła zasilania i włącz ją

Podłącz złącze wejściowe zasilania płyty Arduino do źródła zasilania 12 V i włącz je.

Krok 9: Obserwuj, jak Twój pociąg działa autonomicznie

Jeśli wszystko zostało zrobione poprawnie, powinieneś zobaczyć swoją testową lokomotywę lub samochód z napędem startujący z punktu „A”, przyspieszyć po przekroczeniu pierwszego „czujnikowego” toru, do którego się zbliża, zwolnić i zatrzymać się w punkcie „B” po przekroczeniu drugiego „czujnikowego” po kilku sekundach w przeciwnym kierunku, przyspiesz po przekroczeniu pierwszego „czujnikowego” toru, do którego się zbliża, a zwolnij i zatrzymaj się w punkcie A po przekroczeniu „czujnikowego” toru zainstalowanego w pobliżu punktu „A”. Poczeka kilka sekund przed ponownym rozpoczęciem całego procesu.

Jeśli lokomotywa zacznie poruszać się w złym kierunku, zamień przewody podłączone do zasilania toru z wyjścia sterownika silnika.

Krok 10: Co dalej

Spróbuj dostosować kod Arduino, aby uruchamiać pociągi zgodnie z własnymi życzeniami, spróbuj dodać więcej funkcji do układu, łącząc moje poprzednie projekty z tym. Cokolwiek robisz, wszystkiego najlepszego!

Zalecana: