Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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.