Innehållsförteckning:

Hur man använder stegmotor som roterande kodare och OLED -display för steg: 6 steg
Hur man använder stegmotor som roterande kodare och OLED -display för steg: 6 steg

Video: Hur man använder stegmotor som roterande kodare och OLED -display för steg: 6 steg

Video: Hur man använder stegmotor som roterande kodare och OLED -display för steg: 6 steg
Video: Lesson 97: Controlling Servo Motor using Rotary Encoder and Display Angle On LCD 2024, November
Anonim
Image
Image

I denna handledning lär vi oss hur du spårar stegmotorstegen på OLED -skärmen. Se en demonstrationsvideo.

Kredit för den ursprungliga handledningen går till youtube -användaren "sky4fly".

Steg 1: Vad du behöver

Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
  • Arduino UNO (eller någon annan Arduino)
  • LED
  • LM358 dubbel operationsförstärkare
  • 4X 4,7K ohm motstånd
  • 2X 120K ohm motstånd
  • 300 ohm motstånd
  • Bipolär stegmotor (4 ledningar)
  • Bygelkablar
  • OLED -skärm
  • Visuino -program: Ladda ner Visuino

Steg 2: Kretsen

Kretsen
Kretsen
Kretsen
Kretsen

Steg 3: Starta Visuino och välj Arduino UNO -korttyp

Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp

För att börja programmera Arduino måste du ha Arduino IDE installerat härifrån:

Tänk på att det finns några kritiska buggar i Arduino IDE 1.6.6. Se till att du installerar 1.6.7 eller högre, annars fungerar inte denna instruktionsbok! Om du inte har gjort följ stegen i denna instruktion för att konfigurera Arduino IDE för att programmera Arduino UNO! Visuino: https://www.visuino.eu måste också installeras. Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2

Steg 4: I Visuino ADD & Connect -komponenter

I Visuino ADD & Connect -komponenter
I Visuino ADD & Connect -komponenter
I Visuino ADD & Connect -komponenter
I Visuino ADD & Connect -komponenter
I Visuino ADD & Connect -komponenter
I Visuino ADD & Connect -komponenter
  • Lägg till "OLED -skärm I2C" Dubbelklicka på DisplayOLED1 -komponenten -I elementfönstret expandera "Text" och dra "Textfält" till vänster -Välj "Textfält1" på vänster sida och i egenskapsfönstret ställ in storleken till: 2
  • Lägg till "Räknare" -komponent och ställ in Min> Värde i egenskapsfönstret till 0
  • Lägg till 2X "Detect Edge" -komponent
  • Anslut Arduino Digital [7] Out till "DetectEdge1" pin [In]
  • Anslut Arduino Digital [8] Out till "DetectEdge2" pin [In]
  • Anslut "DetectEdge1" pin [Out] och "DetectEdge2" pin [Out] till "Counter1" pin [In]
  • Anslut "Counter1" pin [Out] till "DisplayOLED1"> Text Field1 pin [In]
  • Anslut "DisplayOLED1" stift [Out] till Arduino I2C pin [In]

Steg 5: Generera, kompilera och ladda upp Arduino -koden

Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden

I Visuino, tryck på F9 eller klicka på knappen som visas på bild 1 för att generera Arduino -koden och öppna Arduino IDE

I Arduino IDE klickar du på knappen Upload för att kompilera och ladda upp koden (bild 2)

Steg 6: Spela

Om du driver Arduino UNO -modulen lyser lysdioden och om du ändrar stegmotorns läge kommer antalet steg att visas på OLED -displayen.

Grattis! Du har slutfört ditt projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable, du kan ladda ner det här och öppna det i Visuino:

Rekommenderad: