Obsah:
- Krok 1: Podívejte se na video
- Krok 2: Získejte díly a spotřební materiál
- Krok 3: Naprogramujte mikrokontrolér Arduino
- Krok 4: Nastavte testovací stopu
- Krok 5: Nainstalujte štít motoru na desku Arduino
- Krok 6: Připojte Track Power k štítu motoru
- Krok 7: Připojte krokový motor k zesilovači
- Krok 8: Připojte zesilovač k desce Arduino
- Krok 9: Umístěte lokomotivu na kolej
- Krok 10: Zapněte nastavení a otestujte ovládací prvky
- Krok 11: Sdílejte svou práci
Video: Lokomotiva řízená krokovým motorem - Krokový motor jako rotační kodér: 11 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
V jednom z předchozích Instructables jsme se naučili používat krokový motor jako rotační kodér. V tomto projektu nyní použijeme otočný kodér otočený krokovým motorem k ovládání modelové lokomotivy pomocí mikrokontroléru Arduino. Takže bez dalších okolků začněme!
Krok 1: Podívejte se na video
Před pokračováním doporučujeme sledovat video, které nám pomůže získat lepší představu o projektu a také porozumět ovládacím prvkům.
Krok 2: Získejte díly a spotřební materiál
Pro tento projekt budete potřebovat:
- Deska mikrokontroléru Arduino kompatibilní s Adafruit Motor Sheild V2.
- *Adafruit Motor Shield V2.
- Krokový motor otočil rotační kodér.
- 4 propojovací vodiče mezi mužem a ženou (pro připojení zesilovače rotačního kodéru k mikrokontroléru Arduino)
- 12voltový stejnosměrný zdroj energie.
*Adafruit Motor Shield V2 komunikuje s mikrokontrolérem Arduino přes I2C, a proto používá pouze dva piny mikrokontroléru Arduino ('SCL', A5 a 'SDA', A4). To pomáhá při ukládání dalších I/O pinů. Připojení štítu také snižuje kabeláž a dělá ji uklizenější.
Krok 3: Naprogramujte mikrokontrolér Arduino
Ujistěte se, že máte v Arduino IDE nainstalovanou knihovnu Adafruit Motor Shield V2. Pokud ne, můžete si jej stáhnout zde.
Krok 4: Nastavte testovací stopu
Ujistěte se, že jsou kolejnice vyčištěné.
Krok 5: Nainstalujte štít motoru na desku Arduino
Nainstalujte štít ovladače motoru na desku Arduino opatrným zarovnáním kolíků desky ovladače se samičími hlavičkami desky Arduino. Dbejte zvýšené opatrnosti, aby nedošlo k ohnutí kolíků během instalace.
Krok 6: Připojte Track Power k štítu motoru
Připojte vodiče napájecího zdroje koleje ke svorkám stínění motoru s označením 'M4'.
Krok 7: Připojte krokový motor k zesilovači
-
Pro unipolární krokové motory:
- Připojte středový kohoutkový vodič motoru k kolíkům označeným 'Q' nebo 'R'.
- Připojte libovolné dva ze zbývajících čtyř vodičů ke kolíkům „P“a „S“.
-
Pro bipolární krokové motory:
Připojte vodiče motoru ke svorkám podle výše uvedeného schématu zapojení
Krok 8: Připojte zesilovač k desce Arduino
Připojte koncovku 'GND' a +ve zesilovače k pinům 'GND' a ' +5-volt' desky Arduino. Připojte výstupní piny desky zesilovače k digitálním vstupním pinům 'D6' a 'D7' desky Arduino.
Krok 9: Umístěte lokomotivu na kolej
Umístěte lokomotivu na zkušební dráhu. Ujistěte se, že jsou kola správně vyrovnána s kolejnicemi. Doporučuje se použít vhodný nástroj pro opakované vyhození.
Krok 10: Zapněte nastavení a otestujte ovládací prvky
Připojte sestavu ke zdroji stejnosměrného napětí 12 V a zapněte napájení. Zkontrolujte, zda vše funguje správně, jak ukazuje výše uvedené video.
Krok 11: Sdílejte svou práci
Pokud jste vytvořili svůj projekt, proč jej nesdílet s komunitou. Sdílení vašeho projektu může pomoci inspirovat ostatní k vytvoření tohoto projektu.
Pokračujte a klikněte na 'I Made It!' a podělte se o pár fotek vaší tvorby, čekáme!
Doporučuje:
Ovládejte počítač krokovým motorem!: 9 kroků (s obrázky)
Ovládejte svůj počítač krokovým motorem !: V jednom z mých předchozích Instructables jsem vám ukázal, jak můžete použít krokový motor jako rotační kodér. V tomto Instructable se naučíme, jak jej můžeme použít k ovládání našeho počítače. Takže bez dalších okolků začneme
Jak: Bezkontaktní rotační kodér: 3 kroky
Jak: Bezkontaktní rotační kodér: Tato aplikační poznámka popisuje, jak navrhnout vysoce spolehlivý rotační spínač nebo kodér pomocí Dialog GreenPAK ™. Tato konstrukce spínače je bezkontaktní, a proto ignoruje oxidaci kontaktů a opotřebení. Je ideální pro použití venku, kde je dlouhý
Rotační kodér - pochopte a používejte (Arduino/jiný ΜKontrolér): 3 kroky
Rotační kodér - pochopte a používejte (Arduino/jiný Μ ovladač): Rotační kodér je elektromechanické zařízení, které převádí rotační pohyb na digitální nebo analogové informace. Může se otáčet ve směru nebo proti směru hodinových ručiček. Existují dva typy rotačních kodérů: absolutní a relativní (inkrementální) kodéry
Rotační kodér: Jak funguje a jak jej používat s Arduinem: 7 kroků
Rotační kodér: Jak to funguje a jak používat s Arduinem: Tento a další úžasné návody si můžete přečíst na oficiálním webu ElectroPeak Přehled V tomto tutoriálu se seznámíte s používáním rotačního kodéru. Nejprve uvidíte nějaké informace o rotačním kodéru a poté se naučíte, jak
Rotační kodér s jadrovou deskou STM32: 12 kroků
Rotační kodér s jádrovou deskou STM32: Toto je návod pro získání polohy rotačního kodéru, což je inkrementální typ kodéru. Kodéry jsou obecně dvou typů:- jeden je přírůstkový, druhý je absolutní. Tento kód lze použít pro mikrokontroléry STM32L476 a STM32L0 .Ale pokud máte