Otázka:
Nejjednodušší přístup k automatizaci železničních souprav
Coyote
2013-01-03 04:32:45 UTC
view on stackexchange narkive permalink

Jak byste řešili automatizaci sady lego railů. Hledám řešení, kterého lze dosáhnout dostupnými součástmi.

Z odpovědi zvolím buď investici do lego kolejnicových sad pro mého syna, nebo do digitálních sad H0.

Co hledám:

  • spusťte daný motor a běžte do daného cíle, zastavte.
  • když se blížíte k železniční přejezdové zastávce, pokud je segment zaneprázdněn. > změnit přepínače pro odesílání motoru do cíle.
  • spouštět více motorů nezávisle a souběžně.

Volitelně:

  • je-li více tras jsou k dispozici odeslané vlaky na bezplatnou trasu.
  • Pokud je vlak téměř vybitý, odešlete na čerpací stanici.

Nemám zájem o nastavení časování. Chci být schopen jednoduše provozovat různé motory každý sám. To vyžaduje detektory, které jsou schopné vrátit ID motoru vstupujícího a opouštějícího různé segmenty.

Programování zvládám docela dobře a ocenil bych proveditelné řešení běžící z počítače.

Můžete se také podívat na naši otázku týkající se [srovnání nákladů] (http://bricks.stackexchange.com/q/1264/56) - i když jsem viděl video velmi působivé vlakové soupravy LEGO ovládané Mindstorms, pokud je to opravdu automatizovaná vlaková souprava, kterou hledáte, pravděpodobně bych musel doporučit sadu DCC nebo podobnou HO - bude určitě jednodušší nastavit a konfigurovat.
Tři odpovědi:
Carl T
2013-02-27 19:16:09 UTC
view on stackexchange narkive permalink

Chtěl jsem udělat něco podobného, ​​protože jsem se loni zúčastnil veřejné akce a vlaky nám jezdily nepřetržitě na samostatných oválech. Mým cílem bylo mít dvě stanice, každá s několika výhybkami, a mezi nimi jezdit po jednom vlaku a přepnout ho na prázdnou trať, kde by se zastavil.

Protože jsem už měl dvě RCX, moje řešení bylo umístit jeden na kteroukoli stanici se světelnými senzory pro detekci příchozích a odchozích vlaků. Motorizoval jsem výhybky (pomocí upravené verze instrukcí, které jsem našel online - mohl bych udělat nějaké instrukce, pokud si přejete) a napsal program, který umožňuje RCX vzájemně komunikovat o stavu vlaků a výhybek.

Existovaly dvě složité části: jednou je, že i když můžete posílat příkazy PF z RCX, neexistuje žádná zpětná vazba od přijímače PF, takže budete muset příkaz znovu odeslat několikrát a doufat v to nejlepší. Druhou je, že komunikace mezi RCX je ovlivněna příkazy PF. Když odešlete příkaz PF, přijímač v RCX skončí ve stavu, kdy dojde ke ztrátě dalšího sériového bajtu, a přestože pro komunikaci mezi RCX existuje detekce kolize, pro příkazy PF není nic podobného (odesílající příkaz z čehož je nutné deaktivovat všechna přerušení na RCX).

Mým řešením bylo navrhnout protokol pro komunikaci mezi dvěma RCX tak, aby ve skutečnosti vyjednaly, na koho přijde řada, aby posílaly příkazy PF a zůstaňte zticha, když druhá RCX posílá. To fungovalo velmi dobře v mém obývacím pokoji, kde vlaky šťastně běžely a zastavovaly a byly předávány tam a zpět mezi dvěma RCX (protože nemůžete snadno identifikovat vlaky, musíte vědět kde oni jsou). Pak jsem se to pokusil nastavit na akci, ale bohužel místnost byla něco jiného než kompatibilní s PF. Možná kvůli zářivkám byl dosah PF IR značně omezen a vlaky by nepřijímaly signály z RCX.

Řešení založené na NXT (nebo EV3) by pravděpodobně mohlo být mnohem výkonnější a spolehlivější, zejména proto, že budete mít mnohem lepší způsoby detekce vlaků. I tak mám podezření, že v některých showroomech narazili na stejné problémy jako moje řešení RCX.

Zjistil jsem, že místa s bílými stěnami fungují lépe pro IR komunikaci. Zářivky se v některých případech mohou úplně pokazit s infračervenými sítěmi, ale většinou tam, kde není přímá viditelnost, je signál přenášen odrazem od stěn a stropu. Řešení, které přítel nyní používá, je nastavení bílého stropu nad jeho instalacemi ve velkých otevřených prostorech. Ideálním řešením by byla zrcadla, ale jsou drahá a těžkopádná. Jeho preferovaným řešením pro výstavy zůstává bílá voskovaná tkanina. Doufám, že vám to pomůže při budoucích instalacích.
Joubarc
2013-01-03 15:05:33 UTC
view on stackexchange narkive permalink

LEGO vlaky jsou primárně hračky a ty nejnovější dokonce ani nepoužívají kovové kolejnice.

Proto jsou obvykle považovány za nevhodné pro účely automatizace. To neznamená, že je to nemožné, ale bude to náročné. V každém případě budete určitě potřebovat nějaký výpočet, takže je dobré, že je to s vámi v pořádku.

U vlaků samotných bude problém držet se dostupných dílů problém. Vlaky PF mají být dálkově ovládány pomocí RC a nemají žádné povědomí o trati nebo vůbec nic. Problém, který zde budete mít, je zajistit, aby jakýkoli signál, který pošlete, vlak přijal. Některé vaše vysílače RC musí být velmi dobře umístěné a čím větší je vaše rozložení, tím více to bude problém. Zapomeňte na tunely. A váš počet vlaků je také omezený.

Pravděpodobně budete muset použít Mindstorms Kit a IR Link Sensor; samotný NXT lze naprogramovat přímo nebo snadno ovládat počítačem.

Protože budete používat Mindstorms, snímání vlaků by nemělo být příliš velkým problémem, ani s dostupnými senzory (nejste si jisti, který z nich by bylo nejlepší) nebo vytvořením vlastního (snímač rákosu na trati obvykle detekuje vlakové magnety LEGO, pokud jsou spolu 2 nebo více); ale budete omezeni počtem senzorů, které můžete připojit k NXT. Samozřejmě můžete použít několik nebo si vzít multiplexery senzorů. Pokud používáte senzory Reed, pravděpodobně budete mít multiplexory s dotykovými senzory dostačující.

Zatím uvidíte pouze standardní materiál (a připouštíte HiTechnics nebo jiné dodavatele třetích stran jako takové) se již stává komplexním řešením - jistě proveditelným, ale ani levným. A ještě jsme se nedotkli spínačů - ne že by to bylo složité motorizovat, ale pokud používáte motory NXT, bude to mít nějaké místo.

V minulosti někteří lidé měli nějaký úspěch transformující 9V vlaky pro DCC, ale 9V vlaky už nebudu považovat za dostupné a toto řešení ano také vyžadují hodně práce a dobré porozumění DCC a co ještě. Nic z toho nemám, takže o tom nebudu moc mluvit, kromě toho, že to obvykle neřeší ani problém přepínačů, a že k tomu, abyste to všechno zvládli, budete potřebovat spoustu věcí jiných než LEGO práce.

Stručně řečeno, myslím, že i se současnými vlaky můžete udělat spoustu zábavné automatizace, ale pokud chcete hned od začátku kompletní řešení, LEGO k tomu nemusí být nejvhodnější. Na druhou stranu může být výzva zajistit, aby to fungovalo, větší zkušeností pro vás a vašeho syna, takže bych stejně doporučil to zkusit. Můžete začít s jednoduchými věcmi a ty nejsložitější věci (přepínače) si ponechat na později.

Další věcí, kterou můžete udělat pro zjednodušení, je zajistit, aby samotné rozvržení bylo jednoduché. Například můžete mít jednu kolej s vlakem, který jezdí tam a zpět (napodobování starého dobrého 4,5V systému by nemělo být těžké s PF přepínačem polarity, a to samo o sobě přidává do stávajícího rozvržení hodně pohybu, aniž by ve skutečnosti vyžadovalo jakoukoli automatizaci.

Děkuji za podrobnou odpověď. Před výběrem přináší materiál k prozkoumání a přemýšlení. Udělám si čas na prozkoumání možností. Všimli jste si, že díky klobouku se sluchátky váš avatar vypadá jako démon?
Teď, když to opravdu zmíníte. Myslím, že bych si měl udělat čas na vytvoření správného avatara, než si udělám starosti, co s tím udělá klobouk :-)
LEGO Train Nut
2013-04-30 22:54:03 UTC
view on stackexchange narkive permalink

LDCC poskytuje lego řešení, pokud jste ochotni hledat 9V kolej a upravit motory. Kombinace DCC a Mindstorms NXT s mnoha dalšími věcmi můžete udělat nekonečné množství věcí. Opravdu to má hodně společného s tím, kolik času chcete osobně investovat. Nezáleží na tom, jestli jde o měřítko HO nebo L (LEGO), oba vyžadují velkou investici času, aby dosáhli dobrých výsledků. Mám zkušenosti s měřítkem HO i L. Vlakový klub LEGO, jehož jsem součástí, má na výstavách různé druhy osvětlení, zvuku a akcí, včetně lehké železnice, která zastavuje na nástupištích a několika vlaků na stejné trati.

Dlouhý a krátký je, že LEGO bude vyžadovat více počátečních investic, ale může dělat stejné věci jako HO, až na to, že je nekonečně více použitelný. Používám LEGO, které můj otec používal jako dítě, jsem si jistý, že si moje dcera bude hrát s mým, až bude dost stará. Jakmile je něco vyrobeno v HO, je velmi těžké to udělat, ale LEGO může být každý den novým výtvorem.



Tyto otázky a odpovědi byly automaticky přeloženy z anglického jazyka.Původní obsah je k dispozici na webu stackexchange, za který děkujeme za licenci cc by-sa 3.0, pod kterou je distribuován.
Loading...