Obsah:

Jednoduchá automatizovaná modelová železnica z bodu do bodu: 10 krokov (s obrázkami)
Jednoduchá automatizovaná modelová železnica z bodu do bodu: 10 krokov (s obrázkami)

Video: Jednoduchá automatizovaná modelová železnica z bodu do bodu: 10 krokov (s obrázkami)

Video: Jednoduchá automatizovaná modelová železnica z bodu do bodu: 10 krokov (s obrázkami)
Video: Проектирование модели поезда: модели 3 - детали в зоне пути (1) [субтитры] 2024, November
Anonim
Jednoduchá automatizovaná modelová železnica z bodu do bodu
Jednoduchá automatizovaná modelová železnica z bodu do bodu

Mikrokontroléry Arduino sú skvelé na automatizáciu rozloženia modelovej železnice. Automatizácia rozloženia je užitočná na mnohé účely, ako je vystavenie rozloženia na displeji, kde je možné naprogramovať operáciu rozloženia na prevádzku vlakov v automatickom poradí. Nízke náklady a otvorený zdroj mikrokontrolérov Arduino a široká komunita uľahčujú a zjednodušujú vytváranie projektov a ich programovanie.

Takže bez ďalších okolkov začnime!

Krok 1: Pozrite si video

Image
Image

Sledovanie videa vám môže pomôcť získať reálnu predstavu o tom, ako to funguje.

Krok 2: Získajte diely a súčasti

Naprogramujte mikrokontrolér Arduino
Naprogramujte mikrokontrolér Arduino

Čo budete potrebovať:

  • Doska mikrokontroléra Arduino.
  • Modul ovládača motora L298N.
  • 2 „senzorické“stopy.
  • 6 prepojovacích káblov male - female (sada 3 vodičov na pripojenie pinov senzorov k digitálnym I/O pinom a napájaniu dosky Arduino.)
  • 3 prepojovacie vodiče medzi mužmi a ženami (Na pripojenie vstupných pinov ovládača motora k digitálnym I/O pinom dosky Arduino.)
  • 2 prepojovacie vodiče medzi mužom a mužom (Na pripojenie ovládača motora k napájaniu a uzemneniu.)
  • 2 prepojovacie vodiče medzi mužom a mužom (Na pripojenie výstupných svoriek vodiča motora na napájanie koľajníc.)
  • 12-voltový napájací zdroj (prúdová kapacita by mala byť najmenej 1 000 mA alebo 1 A pre stupnicu N.)

Krok 3: Naprogramujte mikrokontrolér Arduino

Odtiaľto získate Arduino IDE. Možno budete musieť urobiť nejaké úpravy v kóde Arduino pre vaše rozloženie.

Krok 4: Vytvorte rozloženie testu

Vytvorte testovacie rozloženie
Vytvorte testovacie rozloženie

Kliknutím na vyššie uvedený obrázok získate ďalšie informácie.

Vytvorte rozloženie s nárazníkmi na oboch koncoch. Dĺžku hlavnej koľaje medzi stanicami je možné vykonať podľa potreby. Pretože vlak po prejdení „senzorickej“koľaje spomaľuje a pokračuje v pohybe na určitú vzdialenosť, uistite sa, že medzi „senzorickými“koľajami v každom bode A a B a ich nárazníkovými koľajami je dostatočná dĺžka koľaje. Vyššie uvedený obrázok môže byť užitočný pre referenciu.

Krok 5: Vykonajte zapojenie vodičov motora

Vykonajte zapojenie vodičov motora
Vykonajte zapojenie vodičov motora
Vykonajte zapojenie vodičov motora
Vykonajte zapojenie vodičov motora

Vykonajte nasledujúce zapojenia:

  • Pripojte vstupný kolík ovládača motora „IN3“k digitálnemu výstupnému kolíku dosky Arduino „D8“.
  • Pripojte vstupný kolík ovládača motora „IN4“k digitálnemu výstupnému kolíku dosky Arduino „D9“.
  • Pripojte vstupný kolík ovládača motora „ENB“k digitálnemu výstupnému kolíku dosky Arduino „D10“.

Pripojte dva prepojovacie vodiče mužského a mužského pohlavia ku svorkám označeným „GND“a „+12-V“a pripojte ich k pinom označeným „GND“a „VIN“na doske Arduino.

Pripojte dva prepojovacie vodiče mužského a mužského pohlavia k výstupným svorkám vodiča motora a prepojte ich s koľajnicami koľajnice prostredníctvom napájacieho vedenia.

Krok 6: Pripojte senzory k doske Arduino

Pripojte senzory k doske Arduino
Pripojte senzory k doske Arduino
Pripojte senzory k doske Arduino
Pripojte senzory k doske Arduino
Pripojte senzory k doske Arduino
Pripojte senzory k doske Arduino

Pripojte kolíky senzorov „VCC“a „GND“senzorov k kolíku „+5 voltov“a „GND“na doske Arduino. Možno budete musieť byť trochu kreatívni, aby ste prepojili dva prepojovacie mostíky „VCC“s jediným „5-voltovým“kolíkom, ktorý je k dispozícii na Arduino UNO. Pripojte pin „OUT“senzora stanice „A“ku kolíku A0 dosky Arduino a kolík zostávajúceho senzora ku kolíku A1 dosky Arduino.

Krok 7: Umiestnite testovaciu lokomotívu na koľaje

Umiestnite na koľaje testovaciu lokomotívu
Umiestnite na koľaje testovaciu lokomotívu

Na účely testovania umiestnite lokomotívu alebo motorové vozidlo do bodu „A“usporiadania, odkiaľ bude lokomotíva alebo motorové vozidlo štartovať.

Krok 8: Pripojte nastavenie k zdroju napájania a zapnite ho

Pripojte konektor vstupu napájania dosky Arduino k 12-voltovému zdroju napájania a zapnite ho.

Krok 9: Sledujte, ako váš vlak funguje autonómne

Ak bolo všetko urobené správne, mali by ste vidieť, ako sa váš testovací rušeň alebo motorové vozidlo rozbehne z bodu „A“, zrýchli po prejdení prvej „senzorickej“koľaje, ku ktorej sa blíži, spomalí a zastaví v bode „B“po prechode druhej „senzorickej“„trať, začnite znova po niekoľkých sekundách v opačnom smere, zrýchlite po prejdení prvej„ senzorickej “stopy, ku ktorej sa blíži, a spomaľte a zastavte v bode A po prekročení„ senzorickej “koľaje inštalovanej blízko bodu„ A “. Počkajte niekoľko sekúnd, kým znova spustíte celý proces.

Ak sa lokomotíva začne pohybovať nesprávnym smerom, vymeňte vodiče pripojené k napájaniu koľaje z výstupu vodiča motora.

Krok 10: Čo bude ďalej?

Skúste doladiť kód Arduino, aby vlaky jazdili podľa vášho želania, skúste do rozloženia pridať ďalšie funkcie skombinovaním mojich predchádzajúcich projektov s týmto. Čokoľvek robíte, všetko najlepšie!

Odporúča: