Obsah:

Jednoduchá automatizovaná železnice Point to Point provozující dva vlaky: 13 kroků (s obrázky)
Jednoduchá automatizovaná železnice Point to Point provozující dva vlaky: 13 kroků (s obrázky)

Video: Jednoduchá automatizovaná železnice Point to Point provozující dva vlaky: 13 kroků (s obrázky)

Video: Jednoduchá automatizovaná železnice Point to Point provozující dva vlaky: 13 kroků (s obrázky)
Video: Дональд Хоффман: Природа сознания [Технический] 2024, Červenec
Anonim
Jednoduchá automatizovaná železnice Point to Point provozující dva vlaky
Jednoduchá automatizovaná železnice Point to Point provozující dva vlaky

Mikrokontroléry Arduino jsou skvělým způsobem automatizace rozvržení modelové železnice díky jejich nízké dostupnosti, hardwaru a softwaru s otevřeným zdrojovým kódem a velké komunitě, která vám pomůže.

Pro modelové železnice se mikrokontroléry Arduino mohou ukázat jako skvělý zdroj pro automatizaci jejich rozložení jednoduchým a nákladově efektivním způsobem. Tento projekt je příkladem automatizace rozvržení vícebodového modelu železnice pro provoz dvou vlaků.

Tento projekt je upgradovanou verzí některých mých předchozích projektů automatizace železnice z bodu do bodu.

Trochu do tohoto projektu:

Tento projekt se zaměřuje na automatizaci vícebodového modelového uspořádání železnice, které má tři stanice. Existuje počáteční stanice, řekněme „A“, ve které jsou původně oba vlaky. Hlavní trať opouštějící stanici se větví do dvou linek, které vedou do obou stanic, a to „B“a „C“.

Krok 1: Podívejte se na video

Image
Image

Podívejte se na výše uvedené video, abyste porozuměli fungování rozvržení.

Krok 2: Získejte všechny požadované věci

Naprogramujte mikrokontrolér Arduino
Naprogramujte mikrokontrolér Arduino

Zde je to, co budete pro tento projekt potřebovat:

  • Mikrokontrolér Arduino kompatibilní s motorovým štítem Adafruit V2.
  • Motorový štít Adafruit V2. (Více o tom zde.)
  • Rozšiřující štít (volitelný, ale velmi doporučený)
  • Tři „senzorické“stopy.
  • 6 propojovacích vodičů mezi mužem a mužem (Pro připojení výhybek a vedení napájecích vodičů ke stínění motoru.)
  • 3 sady 3 propojovacích vodičů mezi mužem a ženou, celkem 9 (Pro připojení senzorů k desce Arduino)
  • 12voltový napájecí adaptér DC s proudovou kapacitou alespoň 1A (1000mA).
  • Vhodný kabel USB (Pro připojení desky Arduino k počítači).
  • Počítač (Pro programování desky Arduino)
  • Malý šroubovák

Krok 3: Naprogramujte mikrokontrolér Arduino

Ujistěte se, že máte ve svém Arduino IDE nainstalovanou knihovnu Adafruit's motor shield v2, pokud ne, stiskněte Ctrl+Shift+I, vyhledejte štít motoru Adafruit a stáhněte si nejnovější verzi knihovny Adafruit Motor Shield v2.

Před nahráním kódu na mikrokontrolér Arduino si jej projděte, abyste získali představu o tom, co se vše děje a jak.

Krok 4: Vytvořte rozvržení

Vytvořte rozvržení
Vytvořte rozvržení

Kliknutím na výše uvedený obrázek se dozvíte více o rozvržení a umístění každé „senzorické“stopy a výhybce.

Krok 5: Nainstalujte štít motoru na desku Arudino

Nainstalujte štít motoru na desku Arudino
Nainstalujte štít motoru na desku Arudino

Nainstalujte štít motoru na desku Arduino opatrným zarovnáním kolíků štítu s pastýři desky Arduino a ujistěte se, že se žádný kolík neohne.

Krok 6: Připojte výhybky k štítu motoru

Připojte výhybky k štítu motoru
Připojte výhybky k štítu motoru
Připojte výhybky k štítu motoru
Připojte výhybky k štítu motoru
Připojte výhybky k štítu motoru
Připojte výhybky k štítu motoru

Proveďte následující připojení:

  • Připojte výstup stínění motoru 'M3' k výhybce 'A'.
  • Připojte výstup stínění motoru 'M4' k výhybce 'B'.

Krok 7: Připojte napájení Track k štítu motoru

Připojte Track Track k štítu motoru
Připojte Track Track k štítu motoru
Připojte Track Track k štítu motoru
Připojte Track Track k štítu motoru

Připojte výstup stínění motoru 'M1' k napájecímu zdroji kolejí instalovanému v hlavní řadě.

Krok 8: Nainstalujte rozšiřující štít na štít motoru

Nainstalujte rozšiřující štít na štít motoru
Nainstalujte rozšiřující štít na štít motoru

Krok 9: Připojte „senzorické“stopy ke štítu

Připojte „senzorické“stopy ke štítu
Připojte „senzorické“stopy ke štítu
Připojte „senzorické“stopy ke štítu
Připojte „senzorické“stopy ke štítu
Připojte „senzorické“stopy ke štítu
Připojte „senzorické“stopy ke štítu
Připojte „senzorické“stopy ke štítu
Připojte „senzorické“stopy ke štítu

Proveďte následující spojení se „senzorickými“stopami:

  • Připojte každý senzor 'pin označený jako' power ',' VIN 'nebo' VCC 'k liště záhlaví rozšiřujícího štítu označeného jako'+5V 'nebo' VCC '.
  • Připojte každý kolík senzorů označený „GND“k liště záhlaví rozšiřujícího štítu označeného jako „GND“.
  • Připojte výstup senzoru A na pin 'A0' desky Arduino.
  • Připojte výstup snímače B ke kolíku „A1“desky Arduino.
  • Připojte výstup senzoru C na pin 'A2' desky Arduino.

Krok 10: Umístěte vlaky na koleje ve stanici „A“

Umístěte vlaky na koleje ve stanici „A“
Umístěte vlaky na koleje ve stanici „A“
Umístěte vlaky na koleje ve stanici „A“
Umístěte vlaky na koleje ve stanici „A“

Umístěte vlaky do kolejí stanice A. Vlak A bude umístěn na vedlejší trati stanice A a vlak B na přímém. Další informace najdete v kroku 4. Zde byla pro reprezentaci vlaku B použita dieselová lokomotiva.

Zvláště u parních lokomotiv se doporučuje použít nástroj pro přesmykač.

Krok 11: Připojte instalační program k napájení a zapněte jej

Připojte instalační program k napájení a zapněte jej
Připojte instalační program k napájení a zapněte jej

Po zapnutí napájení, pokud se lokomotiva začne pohybovat špatným směrem, změňte polaritu spojení napájení kolejí se svorkami stínění motoru. Pokud se některá z výhybek přepne špatným směrem, víte, co dělat!

Krok 12: Posaďte se, uvolněte se a sledujte, jak vaše vlaky jedou

Pokud bylo vše provedeno správně, pak byste měli vidět vlak v postranní čáře na stanici „A“, jak se začne pohybovat a jak bude operace pokračovat, jak ukazuje video v prvním kroku.

Krok 13: Co dál ?

Co bude dál?!
Co bude dál?!

Pokud chcete, můžete pokračovat a hrát si s kódem Arduino a provádět změny podle svých potřeb. Můžete rozšířit rozvržení, přidat více motorových štítů pro provoz více vlaků, zvýšit složitost železničního provozu, jako je provozování dvou vlaků současně atd. K dispozici je velmi dlouhý seznam toho, co můžete dělat.

Pokud chcete, můžete se také podívat na několik různých projektů automatizace rozložení zde.

Doporučuje: