Obsah:

Použijte krokový motor jako rotační kodér: 9 kroků (s obrázky)
Použijte krokový motor jako rotační kodér: 9 kroků (s obrázky)

Video: Použijte krokový motor jako rotační kodér: 9 kroků (s obrázky)

Video: Použijte krokový motor jako rotační kodér: 9 kroků (s obrázky)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Červenec
Anonim
Jako rotační kodér použijte krokový motor
Jako rotační kodér použijte krokový motor

Rotační kodéry jsou skvělé pro použití v projektech mikrokontrolérů jako vstupní zařízení, ale jejich výkon není příliš hladký a uspokojivý. Také jsem měl kolem sebe spoustu náhradních krokových motorů a rozhodl jsem se jim dát účel. Pokud tedy ležíte kolem krokových motorů a chcete něco vyrobit, sežeňte si zásoby a můžeme začít!

Krok 1: Podívejte se na video

Image
Image

Krok 2: Získejte všechny věci

Prostudujte si schéma zapojení
Prostudujte si schéma zapojení

Pro tento projekt budete potřebovat:

  • Krokový motor (unipolární nebo bipolární).
  • Čip operačního zesilovače LM358P.
  • Rezistor 1k Ohm.
  • 2x 100k Ohm odpory.
  • 2x 4,7k Ohm odpory.
  • 2x 47k Ohm odpory.
  • LED.
  • Propojovací vodiče.

Volitelné komponenty:

  • 2x LED
  • 2x 330 Ohm odpory

Krok 3: Prostudujte si schéma zapojení

Díky, Andriyf1!

Než budete pokračovat, ujistěte se, že procházíte schématem obvodu.

Protože dva kolíky uprostřed záhlaví, které mají být připojeny k krokovému motoru, jsou připojeny ke stejnému bodu v obvodu (řekněme, společné), můžete v trvalé verzi použít záhlaví 1x3 místo záhlaví 1x4, ale pak pro připojení bipolárního krokového motoru budete muset připojit jeden vodič obou cívek k sobě a připojit je ke společnému bodu obvodu se zbývajícími dvěma vodiči, které mají být připojeny k pinům P a S.

Krok 4: Sestavte obvod na prkénko a otestujte ho

Sestavte obvod na prkénko a vyzkoušejte jej
Sestavte obvod na prkénko a vyzkoušejte jej

Začněte umístěním lodi operačního zesilovače na desku a pokračujte připojením odporů na příslušná místa. Zkuste použít kratší dráty a vyvarujte se zamotání vodičů. Zkontrolujte, zda nejsou uvolněna žádná připojení a zda jsou provedena podle schématu zapojení.

Připojte krokový motor k zesilovači a napájejte jej 5voltovým zdrojem energie.

Pokud používáte volitelné LED diody, připojte anodu každé LED ke každému z výstupů přes odpor 330 Ohm a připojte jejich katody k 'GND'.

Krok 5: Vytvořte trvalou verzi

Vytvořte trvalou verzi
Vytvořte trvalou verzi

Kliknutím na obrázek se dozvíte více.

Bude doporučeno vytvořit trvalou verzi zesilovače, protože bude kompaktnější a praktičtější pro použití v projektech.

Krok 6: Otestujte jej pomocí mikrokontroléru, nahrajte kód Arduino

Otestujte to pomocí mikrokontroléru, nahrajte kód Arduino
Otestujte to pomocí mikrokontroléru, nahrajte kód Arduino
Otestujte to pomocí mikrokontroléru, nahrajte kód Arduino
Otestujte to pomocí mikrokontroléru, nahrajte kód Arduino

Tento příklad ovládá jas LED připojené k pinu 'D13' nastavením pracovního cyklu na tomto výstupním pinu, ovládaném rotačním kodérem.

Krok 7: Proveďte zapojení kabeláže

Proveďte zapojení
Proveďte zapojení

Připojte napájení zesilovače ke kolíku *'+5 V,' -ve 'ke kolíku' GND 'a výstupní kolíky ke kolíkům' D6 'a' D7 'desky Arduino. Pořadí připojení výstupních pinů zesilovače ke vstupním pinům Arduina určuje, zda bude konkrétní směr pohybu krokového motoru registrován jako ve směru nebo proti směru hodinových ručiček.

*Pokud používáte mikrokontrolér, který pracuje na logické úrovni 3,3 V, ujistěte se, že zesilovač napájíte pouze 3,3 V DC

Krok 8: Zapněte nastavení

Zapněte nastavení
Zapněte nastavení
Zapněte nastavení
Zapněte nastavení
Zapněte nastavení
Zapněte nastavení

Připojte zařízení k vhodnému zdroji napájení (5–12 voltů DC) a zapněte jej.

Krok 9: Rozbalte to dále

Nyní, když to funguje, můžete provádět nejrůznější projekty, které lze provádět pomocí rotačního kodéru. Pokud s tím něco vytvoříte, zkuste se s komunitou podělit o nějaké své snímky kliknutím na 'I Made It!'.

Doporučuje: