Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Această instrucțiune va arăta cum să controlați poziția motorului prin rețeaua web locală.
Acum puteți utiliza telefonul inteligent sau iPad conectat la rețea, apoi tastați adresa serverului web local al motorului De aici, putem controla poziția motorului discului rotind discul pe pagina web atunci când atingem discul pe pagina web, acesta va trimite setarea poziției pe serverul web al motorului, apoi rotiți discul motorului pentru a ajunge la această poziție în timp real
Priveste filmarea
www.youtube.com/watch?v=bRiY4Qr5HRE
Pasul 1: hardware necesar
Pentru a realiza acest proiect, vom avea nevoie
1. nodeMCU
2. H-bridge L298
3. Motor cu codificator
4. Baza motorie
Inima nodeMCU este ESP8266, care ne permite să ne conectăm la rețeaua WiFi locală. De asemenea, are funcții GPIO și întrerupere, PWM, ca și alte microcontrolere Arduino
Baza motorului este realizată din lemn MDF cu grosimea de 3 mm, tăiată cu mașina CNC cu laser.
Pasul 2: Proiectarea circuitului
Uitați-vă la proiectarea circuitului, codificatorul motorului este conectat la pinul de intrare 4, 5 în care pinul 4 acționează și ca pin de întrerupere pentru a număra rotația motorului
Pinul 12, 13 acționează ca pin de ieșire pentru a controla mișcarea motorului înainte sau înapoi cu ajutorul podului H L298
Pinul 14 este utilizat cu funcția PWM pentru a controla viteza motorului, în acest proiect, doar împinge PWM stabil pentru a reduce viteza motorului
Apoi, am transformat circuitul în baza motorului ca în imagine.
Pasul 3: Codul Arduino funcționează
Partea principală este codul HTML care este utilizat pentru ecranul web local
Codul complet poate fi descărcat de aici
Biblioteca de scripturi Java este utilizată pentru a crea disc de cerc și pentru a transmite valoarea către nodeMCU. Librarea Java necesară pentru încărcarea în sistemul de fișiere al nodeMCU
Pasul 4: Încărcați codul în NodeMCU
Există două părți de încărcat:
1. Java lib la sistemul de fișiere al nodeMCU
Lib se salvează în folderul de lângă fișierul proiectului, trebuie să instalăm instrumentul numit instrumentul „încărcare date” în instrumentul director Arduino, apoi reporniți Arduino IDE.
Pentru a încărca lib Java, alegeți următoarele: Instrumente> ESP8266 Sketch Data Upload
Așteptați aproximativ 1 minut pentru a încărca lib.
Instrumentul „Încărcare date” poate fi descărcat de aici
2. Programați nodul MCU
Folosind funcția de încărcare pentru a încărca codul ca de obicei Arduino.
Pasul 5: Testați-l
Asta e! De acum, puteți utiliza telefonul mobil sau iPad-ul conectat la rețeaua wifi pentru a controla poziția motorului.