Innehållsförteckning:
- Steg 1: Vad du behöver
- Steg 2: Kretsen
- Steg 3: Starta Visuino och välj Arduino UNO -korttyp
- Steg 4: I Visuino ADD & Connect -komponenter
- Steg 5: Generera, kompilera och ladda upp Arduino -koden
- Steg 6: Spela
Video: Hur man använder stegmotor som roterande kodare och OLED -display för steg: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
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
- 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
Steg 3: 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
- 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
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:
Använd en stegmotor som en roterande kodare: 9 steg (med bilder)
Använd en stegmotor som en roterande kodare: Rotary encoders är bra för användning i mikrokontrollerprojekt som en ingångsenhet men deras prestanda är inte särskilt smidig och tillfredsställande. Eftersom jag hade många extra stegmotorer runt omkring bestämde jag mig för att ge dem ett syfte. Så om du har lite steg
Stegmotorstyrd modelllok - Stegmotor som roterande kodare: 11 steg (med bilder)
Stegmotorstyrd modelllok | Stegmotor som roterande kodare: I en av de tidigare instruktionerna lärde vi oss hur man använder en stegmotor som en roterande kodare. I detta projekt kommer vi nu att använda den stegmotor som vrider på roterande givare för att styra ett modelllok med en Arduino -mikrokontroller. Så utan fu
Stegmotorstyrd stegmotor - Stegmotor som roterande kodare: 11 steg (med bilder)
Stegmotorstyrd stegmotor | Stegmotor som roterande kodare: Har ett par stegmotorer liggande och vill göra något? I denna instruerbara, låt oss använda en stegmotor som en roterande kodare för att styra en annan stegmotors position med en Arduino -mikrokontroller. Så utan vidare, låt oss ge
XYZ -punktskanner som använder bärgade roterande kodare: 5 steg
XYZ -punktskanner som använder bärgade roterande kodare: Efter att ha köpt ett stort antal kasserade roterande optiska kodare från min arbetsplats bestämde jag mig slutligen för att göra något roligt/användbart med dem. Jag har nyligen köpt en ny 3D -skrivare till mitt hem och vad kan komplimangera det bättre än en 3D
Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg
Så här använder du Mac Terminal och hur du använder viktiga funktioner: Vi visar dig hur du öppnar MAC Terminal. Vi kommer också att visa dig några funktioner i terminalen, till exempel ifconfig, ändra kataloger, komma åt filer och arp. Ifconfig låter dig kontrollera din IP -adress och din MAC -annons