Innehållsförteckning:
- Steg 1: Hårdvara behövs
- Steg 2: Kretsdesign
- Steg 3: Arduino Code Works
- Steg 4: Ladda koden till NodeMCU
- Steg 5: Testa det
Video: DC Motor Position Control: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Denna instruktion visar hur man styr motorpositionen via lokalt nätverk.
Nu kan du använda smarttelefon eller iPad ansluten till nätverket, skriv sedan adressen till den lokala webbservern för motor Härifrån kan vi styra motorpositionsskivan genom att rotera hårddisken på webbsidan när vi rör vid disken på webbsidan, det skickar positionsinställning till motorns webbserver, rotera sedan motordisken för att nå den positioninställningen i realtid
Titta på videon
www.youtube.com/watch?v=bRiY4Qr5HRE
Steg 1: Hårdvara behövs
För att göra detta projekt behöver vi
1. nodeMCU
2. H-bridge L298
3. Motor med pulsgivare
4. Motorbas
Hjärtat i nodeMCU är ESP8266 som gör att vi kan ansluta till det lokala wifi -nätverket. Den har också GPIO och avbrott, PWM -funktion som andra Arduino -mikrokontroller
Motorbasen är tillverkad av MDF -trä 3 mm tjocklek, skuren av laser cnc -maskin.
Steg 2: Kretsdesign
Ta en titt på kretsdesignen, motorkodaren är ansluten till ingångsstift 4, 5 där stift 4 också fungerar som ett avbrottsstift för att räkna motorns rotation
Stift 12, 13 fungerar som utgångsstift för att styra motorn framåt eller bakåt med hjälp av H-bridge L298
Stift 14 används med PWM -funktion för att styra motorvarvtalet, i detta projekt trycker det bara ut stabil PWM för att minska motorns varvtal
Sedan gjorde vi krets till motorbas som bilden.
Steg 3: Arduino Code Works
Huvuddelen är HTML -kod som används för lokal webbskärm
Hela koden kan laddas ner här
Java -skriptbibliotek används för att skapa cirkeldisk och överföra värde till nodeMCU. Java lib måste laddas till filsystemet för nodeMCU
Steg 4: Ladda koden till NodeMCU
Det finns två delar att ladda:
1. Java lib till filsystem för nodeMCU
Lib -filen sparas i mappen bredvid projektfilen, vi måste installera verktyget "dataöverföring" i Arduino -katalogverktyget och starta sedan om Arduino IDE.
För att ladda upp Java lib, välj följande: Verktyg> ESP8266 Sketch Data Upload
Vänta cirka 1 minut för att ladda upp lib.
Verktyget "Dataöverföring" kan laddas ner här
2. Programmera till nod MCU
Använd uppladdningsfunktionen för att ladda upp koden som vanligt Arduino.
Steg 5: Testa det
Det är allt! Från och med nu kan du använda mobiltelefon eller iPad ansluten till wifi -nätverk för att styra motorpositionen.
Rekommenderad:
Bicycle Kickstand Position Sensor från Magicbit [Magicblocks]: 8 steg
Bicycle Kickstand Position Sensor från Magicbit [Magicblocks]: Enkelt DIY -projekt för att göra Kickstand Position Sensor med en Magicbit med hjälp av Magicblocks. Vi använder magicbit som utvecklingskort i detta projekt som är baserat på ESP32. Därför kan alla ESP32 -utvecklingskort användas i detta projekt
DC MOTOR Hand Gesture Control Speed & Direction Using Arduino: 8 Steg
DC MOTOR Hand Gesture Control Speed & Direction Using Arduino: I den här självstudien lär vi oss hur man styr en DC -motor med handgester med arduino och Visuino.Se videon
Gest Control Control Skeleton Bot - 4WD Hercules mobil robotplattform - Arduino IDE: 4 steg (med bilder)
Gesture Control Skeleton Bot - 4WD Hercules Mobile Robotic Platform - Arduino IDE: A Gesture Control Vehicle made by Seeedstudio Skeleton Bot - 4WD Hercules Mobile Robotic Platform. Att ha mycket roligt under koronarvirusepidemihanteringsperioden hemma. En vän till mig gav mig en 4WD Hercules mobil robotplattform som ny
NEO -6M GPS ansluten till NodeMCU - OLED Display Position - Visuino: 7 steg
NEO -6M GPS ansluten till NodeMCU - OLED Display Position - Visuino: I denna handledning kommer vi att använda NodeMCU Mini, OLED Lcd, NEO -6M GPS och Visuino för att visa live GPS -position på LCD -skärmen. Se en demonstrationsvideo
Rocket Telemetry/Position Tracker: 7 steg
Rocket Telemetry/Position Tracker: Detta projekt är avsett att logga flygdata från en 9 DOF -sensormodul till ett SD -kort och samtidigt överföra sin GPS -plats via mobilnät till en server. Detta system gör att raketen kan hittas om systemets landningsområde är beyo