Obsah:

Jednoduchý automatizovaný model železniční smyčky s vlečkou: 11 kroků
Jednoduchý automatizovaný model železniční smyčky s vlečkou: 11 kroků

Video: Jednoduchý automatizovaný model železniční smyčky s vlečkou: 11 kroků

Video: Jednoduchý automatizovaný model železniční smyčky s vlečkou: 11 kroků
Video: Pokládka flexi kolejí POV - Jak to dělám já 2024, Červenec
Anonim
Jednoduchý automatizovaný model železniční smyčky s vlečkou
Jednoduchý automatizovaný model železniční smyčky s vlečkou

Tento projekt je upgradovanou verzí jednoho z mých předchozích projektů. K automatizaci rozvržení modelové železnice se používá mikrokontrolér Arduino, skvělá platforma pro prototypování s otevřeným zdrojovým kódem. Dispozice se skládá z jednoduché oválné smyčky a dvorní vlečky, která se z ní rozvětvuje pro umístění vlaku. Mikrokontrolér Arduino získává zpětnou vazbu ze dvou „senzorických“kolejí instalovaných na dvou místech rozvržení, aby mohl provádět specifické funkce, když přes ně přejede vlak.

Takže bez dalších okolků můžeme začít!

Krok 1: Podívejte se na video

Image
Image

Podívejte se na výše uvedené video, abyste pochopili, jak tento projekt funguje.

Krok 2: Získejte všechny díly a věci

Naprogramujte desku Arduino
Naprogramujte desku Arduino

Pro tento projekt budete potřebovat:

  • Deska mikrokontroléru Arduino kompatibilní s motorovým štítem Adafruit v2
  • Štít ovladače motoru Adafruit v2 (Více o něm zde)
  • Rozšiřující štít (volitelný, ale doporučený k rozšíření připojení napájení a uzemnění pro senzory.)
  • Dvě „senzorické“stopy
  • Dvě sady 3 propojovacích kabelů mezi mužem a ženou (Pro připojení „senzorických“kolejí k desce Arduino.)
  • 4 propojovací vodiče mezi mužem a mužem (po 2 pro připojení napájení kolejí a výhybky k výstupním svorkám stínění motoru).
  • 12voltový stejnosměrný napájecí zdroj s proudovou kapacitou alespoň 1A (1000mA)
  • Vhodný kabel USB (Pro připojení desky Arduino k počítači.)
  • Počítač (Pro programování mikrokontroléru Arduino.)

Krok 3: Naprogramujte desku Arduino

Ujistěte se, že máte ve svém IDE nainstalovanou knihovnu Adafruit Motor Driver Shield v2. Projděte si kód Arduino, abyste získali představu o tom, jak funguje a jak jej můžete v budoucnu upravit, abyste mohli experimentovat s nastavením.

Připojte desku Arduino k počítači a nahrajte na ni přiložený kód Arduino.

Krok 4: Vytvořte rozvržení testu

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

Chcete -li získat další informace o rozložení, klikněte před pokračováním na výše uvedený obrázek. Ujistěte se, že jsou všechny spoje kolejnic řádně vyrobeny a kolejnice kolejiště jsou vyčištěny, aby se zabránilo vykolejení a/nebo zastavení vlaku.

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

Nainstalujte štít motoru na desku Arduino
Nainstalujte štít motoru na desku Arduino

Opatrně nainstalujte štít na desku Arduino zarovnáním kolíků štítu se záhlavími desky Arduino. Udělejte to opatrně a ujistěte se, že se žádné kolíky štítu neohnou.

Krok 6: Připojte Track Power Feeder a výhybkové dráty k štítu motoru

Připojte Track Power Feeder a výhybkové dráty k štítu motoru
Připojte Track Power Feeder a výhybkové dráty k štítu motoru
Připojte Track Power Feeder a výhybkové dráty k štítu motoru
Připojte Track Power Feeder a výhybkové dráty k štítu motoru
Připojte Track Power Feeder a výhybkové dráty k štítu motoru
Připojte Track Power Feeder a výhybkové dráty k štítu motoru

Připojte výstupní svorky stínění označené jako M1 k napájecím vodičům koleje a ty označené jako M4 k výhybkovým vodičům. Mějte na paměti, že nastavení je kompatibilní pouze s výhybkami typu dvou elektromagnetů.

Krok 7: Připojte „senzorické“stopy k desce Arduino

Připojte „senzorické“stopy k desce Arduino
Připojte „senzorické“stopy k desce Arduino
Připojte „senzorické“stopy k desce Arduino
Připojte „senzorické“stopy k desce Arduino
Připojte „senzorické“stopy k desce Arduino
Připojte „senzorické“stopy k desce Arduino

Nainstalujte rozšiřující štít na stínění motoru a připojte kolíky GND a VCC každého senzoru ke konektorům GND a +5 voltů štítu. Poté proveďte následující připojení pinů:

  • Připojte výstupní pin prvního senzoru ke vstupnímu pinu A0 desky Arduino.
  • Připojte výstupní kolík druhého senzoru ke vstupnímu kolíku A1 desky Arduino.

Krok 8: Umístěte vlak na vlečku

Umístěte vlak na vlečku
Umístěte vlak na vlečku

Umístěte vlak na vedlejší kolej a připravte se na testovací jízdu. K zajištění správného umístění lokomotivy a kolejových vozidel na kolejích, aby se zabránilo vykolejení, se doporučuje použít nástroj pro přesmykač.

Krok 9: Připojte desku Arduino k napájení

Připojte desku Arduino k napájení
Připojte desku Arduino k napájení

Připojte 12voltový stejnosměrný zdroj napájení k desce Arduino buď přes napájecí svorkovnici stínění motoru, nebo konektor samice na desce Arduino. Před zapnutím napájení zkontrolujte, zda jsou všechna zapojení správně provedena a žádná z nich není uvolněná.

Krok 10: Zapněte napájení a sledujte, jak váš vlak jede

Pokud se po zapnutí napájení nesprávně přepne výhybka nebo se vlak začne pohybovat špatným směrem, změňte polaritu příslušných vodičů připojených k výstupním svorkám stínění motoru.

Krok 11: Co bude dál?

Pokud jste se dostali až sem, možná si budete chtít trochu odpočinout a užít si svůj projekt. Pokud ale chcete dělat více věcí, můžete zkusit upravit kód Arduino a experimentovat s nastavením, abyste udělali něco nového. Ať děláte cokoli, všechno nejlepší!

Doporučuje: