Innehållsförteckning:
- Steg 1: Servo med seriell kommunikation
- Steg 2: Viktiga funktioner
- Steg 3: Montering
- Steg 4: Montering av kretsen
Video: Inkapsling av stegservomotorn med seriell styrning via Arduino med en 3D -skrivare - Pt4: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
I den här fjärde videon i Motor Step -serien kommer vi att använda det vi tidigare lärt oss för att bygga en stegmotor med styrning via seriell kommunikation och verklig positionsåterkoppling med hjälp av en resistiv kodare övervakad av en Arduino. Dessutom kommer varje enhet att vara inkapslad i ett plasthölje byggt med en 3D -skrivare.
I den här videon kommer jag att visa dig hur vi fick stegmotorn att förvandlas till en servomotor, styrd av kommandon. Den här gången skapade vi en låda gjord i 3D -skrivaren. Med detta är vår motor superkompakt och ser till och med ut som en professionell servomotormodell. Så i vår specifika sammansättning vill jag påpeka att vi använde en Arduino Nano. Denna modell valdes på grund av sin storlek, eftersom den passade optimalt i lådan vi designade.
Steg 1: Servo med seriell kommunikation
Här har vi 3D -vyn i Solid Works från lådan som vi designat och skrivit ut i 3D.
Steg 2: Viktiga funktioner
- Tillåter kommandon genom seriell kommunikation
- Kompakt och enkel att montera
- Använder stegmotor, en starkare och mer exakt motor än likströmsmotorer
- Flexibilitet i mjukvarukonfigurationer, vilket möjliggör olika former av kontroll
- Retur av den aktuella positionsinformationen genom att läsa av sensorn
Steg 3: Montering
I denna montering kommer vi att använda Arduino Nano och en Nema 17 standardmotor med dubbelaxel.
Potentiometern fortsätter att fungera som en sensor för den aktuella axelpositionen. För att göra detta, fäst motoraxeln på potentiometervredet.
Den här gången ansluter vi potentiometern till analog ingång A7.
• AXIS ansluts till stift A7 (lila tråd)
• 5V strömförsörjning (grön ledning)
• GND -referensen (svart tråd)
UPPMÄRKSAMHET!!
Innan sensorpotentiometern fästs på axeln, testa enheten för att kontrollera att rotationen sker i rätt riktning. När du kör en lägesökning måste motorn rotera för att öka sensorpotentiometern
Om rotationen sker i omvänd riktning, vänd helt enkelt polarisationen av potentiometern
Eftersom motorns vridmoment vanligtvis är högt kan det skada sensorpotentiometern genom att försöka få dig till en position som inte kan nås
Steg 4: Montering av kretsen
Rekommenderad:
MCP23017 GPIO -styrning via Ethernet: 5 steg
MCP23017 GPIO-styrning via Ethernet: Styr MCP23017 IO-förlängare via ethernet med hjälp av Sensor Bridge och MCP23017 breakout board. Kommandon som skickas av Python -skript, webbläsaradresser eller något system som kan HTTP -kommunikation. Kan integreras i Home Assistant för hemautomation. Ledningar är
Fristående Arduino 3.3V W / extern 8 MHz klocka programmeras från Arduino Uno via ICSP / ISP (med seriell övervakning!): 4 steg
Fristående Arduino 3.3V W / Extern 8 MHz -klocka som programmeras från Arduino Uno via ICSP / ISP (med seriell övervakning!): Mål: Att bygga en fristående Arduino som körs på 3.3V från en 8 MHz extern klocka. För att programmera den via ISP (även känd som ICSP, seriell programmering i krets) från en Arduino Uno (körs på 5V) För att redigera bootloader-filen och bränna
Styrning av en Led Matrix med Arduino: 5 steg
Kontrollera en Led Matrix med Arduino: Hej, vän. I den här artikeln kommer jag att visa dig hur du använder Led Matrix med Arduino.Led Matrix är en samling lysdioder i form av matriser. Ledmatriser har olika kolumner och rader, beroende på typ. Genom att presentera flera lysdioder med ett certifikat
Styrning av en Neopixel LED -ring med en gestsensor: 3 steg (med bilder)
Styrning av en Neopixel Led-ring med en gestsensor: I den här självstudien kommer vi att spela med en gestsensor (APDS-9960) och en neopixelring för att lära sig att kombinera dem båda med en Arduino UNO. Slutprodukten kommer att svara på vänster - höger gester genom att animera ledrörelse höger eller vänster, och till dig
PC-RAM-användning till Arduino Via seriell port: 7 steg
PC-RAM-användning till Arduino Via Serial-port: En vän till mig fick mig inspirerad av sitt lilla Arduino-projekt. Det här lilla projektet involverar Arduino UNO R3, som läser data från ett program tillverkat i Arduino IDE skickat till en seriell port (USB-port) av ett C# -program tillverkat i visual studio. Som detta