Obsah:

Jak použít krokový motor jako rotační kodér a OLED displej pro kroky: 6 kroků
Jak použít krokový motor jako rotační kodér a OLED displej pro kroky: 6 kroků

Video: Jak použít krokový motor jako rotační kodér a OLED displej pro kroky: 6 kroků

Video: Jak použít krokový motor jako rotační kodér a OLED displej pro kroky: 6 kroků
Video: Použití ovladače krokového motoru L298N K ovládání krokového motoru se 4 vodiči 2024, Červenec
Anonim
Image
Image

V tomto tutoriálu se naučíme sledovat kroky krokového motoru na OLED displeji. Podívejte se na ukázkové video.

Kredit za originální tutoriál získává uživatel youtube „sky4fly“.

Krok 1: Co budete potřebovat

Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
  • Arduino UNO (nebo jiné Arduino)
  • VEDENÝ
  • Duální operační zesilovač LM358
  • 4X odpor 4,7K ohm
  • 2 x 120K ohmový odpor
  • Odpor 300 ohmů
  • Bipolární krokový motor (4 vodiče)
  • Propojovací vodiče
  • OLED displej
  • Program Visuino: Stáhněte si Visuino

Krok 2: Okruh

Okruh
Okruh
Okruh
Okruh

Krok 3: Spusťte Visuino a vyberte typ desky Arduino UNO

Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO

Chcete -li začít programovat Arduino, budete muset mít nainstalované Arduino IDE zde:

Uvědomte si prosím, že v Arduino IDE 1.6.6 jsou některé kritické chyby. Ujistěte se, že instalujete 1.6.7 nebo vyšší, jinak tento Instructable nebude fungovat! Pokud jste tak neučinili, postupujte podle pokynů v tomto Instructable pro nastavení Arduino IDE pro programování Arduino UNO! Je také třeba nainstalovat Visuino: https://www.visuino.eu. Spusťte Visuino, jak je znázorněno na prvním obrázku Klikněte na tlačítko „Nástroje“na komponentě Arduino (obrázek 1) ve Visuinu Když se zobrazí dialogové okno, vyberte „Arduino UNO“, jak je znázorněno na obrázku 2

Krok 4: V komponentách Visuino ADD & Connect

V komponentách Visuino ADD & Connect
V komponentách Visuino ADD & Connect
V komponentách Visuino ADD & Connect
V komponentách Visuino ADD & Connect
V komponentách Visuino ADD & Connect
V komponentách Visuino ADD & Connect
  • Přidejte „OLED displej I2C“Poklepejte na komponentu DisplayOLED1 -V okně prvku rozbalte „Text“a přetáhněte „Textové pole“na levou stranu -Vyberte „Textové pole1“na levé straně a v okně vlastností nastavte velikost na: 2
  • Přidejte komponentu „Počitadlo“a v okně vlastností nastavte Min> Hodnota na 0
  • Přidejte 2X komponentu „Detect Edge“
  • Připojte výstup Arduino Digital [7] na pin „DetectEdge1“[In]
  • Připojte výstup Arduino Digital [8] na pin „DetectEdge2“[In]
  • Připojte pin „DetectEdge1“[Out] a pin „DetectEdge2“[Out] ke kolíku „Counter1“[In]
  • Připojte pin „Counter1“[Out] k „DisplayOLED1“> Pin textového pole1 [In]
  • Připojte pin „DisplayOLED1“[ven] ke kolíku Arduino I2C [vstup]

Krok 5: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Ve Visuinu vygenerujte kód Arduino stisknutím klávesy F9 nebo kliknutím na tlačítko zobrazené na obrázku 1 a otevřete Arduino IDE

V Arduino IDE klikněte na tlačítko Nahrát pro kompilaci a nahrání kódu (obrázek 2)

Krok 6: Hrajte

Pokud napájíte modul Arduino UNO, LED bude svítit a pokud změníte polohu krokového motoru, počet kroků bude viditelný na OLED displeji.

Gratulujeme! Dokončili jste svůj projekt s Visuino. Také je připojen projekt Visuino, který jsem vytvořil pro tento Instructable, můžete si jej stáhnout zde a otevřít ve Visuino:

Doporučuje: