Sommario:
- Passaggio 1: hardware necessario
- Passaggio 2: progettazione del circuito
- Passaggio 3: il codice Arduino funziona
- Passaggio 4: caricare il codice su NodeMCU
- Passaggio 5: provalo
Video: Controllo della posizione del motore CC: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Questa istruzione mostrerà come controllare la posizione del motore tramite la rete web locale.
Ora puoi utilizzare lo smartphone o l'iPad connesso alla rete, quindi digitare l'indirizzo del server web locale del motore Da qui, possiamo controllare il disco di posizione del motore ruotando il disco sulla pagina web quando tocchiamo il disco sulla pagina web, invierà l'impostazione della posizione al server web del motore, quindi ruotare il disco del motore per raggiungere l'impostazione della posizione in tempo reale
Guarda il video
www.youtube.com/watch?v=bRiY4Qr5HRE
Passaggio 1: hardware necessario
Per realizzare questo progetto, avremo bisogno
1. nodeMCU
2. Ponte H L298
3. Motore con encoder
4. Base motore
Il cuore di nodeMCU è ESP8266 che ci permette di connetterci alla rete wifi locale. Ha anche GPIO e interrupt, funzione PWM come altri microcontrollori Arduino
La base del motore è realizzata in legno MDF spessore 3mm, tagliato con macchina laser cnc.
Passaggio 2: progettazione del circuito
Dai un'occhiata al design del circuito, l'encoder del motore è collegato al pin di ingresso 4, 5 in cui il pin 4 funge anche da pin di interruzione per contare la rotazione del motore
I pin 12, 13 fungono da pin di uscita per controllare il movimento in avanti o indietro del motore con l'aiuto del ponte H L298
Il pin 14 viene utilizzato con la funzione PWM per controllare la velocità del motore, in questo progetto, spinge semplicemente il PWM stabile per ridurre la velocità del motore
Quindi, abbiamo realizzato il circuito nella base del motore come nell'immagine.
Passaggio 3: il codice Arduino funziona
La parte principale è il codice HTML che viene utilizzato per lo schermo web locale
Il codice completo può essere scaricato qui
La libreria di script Java viene utilizzata per creare un disco circle e passare il valore a nodeMCU. La libreria Java necessaria per caricare nel file system di nodeMCU
Passaggio 4: caricare il codice su NodeMCU
Ci sono due parti da caricare:
1. Java lib nel file system di nodeMCU
La lib viene salvata nella cartella accanto al file di progetto, dobbiamo installare lo strumento chiamato strumento "caricamento dati" nello strumento di directory Arduino, quindi riavviare Arduino IDE.
Per caricare Java lib, scegli quanto segue: Strumenti> Caricamento dati schizzo ESP8266
Attendi circa 1 minuto per caricare la libreria.
Lo strumento "Caricamento dati" può essere scaricato qui
2. Programma al nodo MCU
Utilizzo della funzione di caricamento per caricare il codice come al solito Arduino.
Passaggio 5: provalo
Questo è tutto! Da ora puoi utilizzare il cellulare o l'iPad connesso alla rete wifi per controllare la posizione del motore.
Consigliato:
Motore CC ed encoder per il controllo di posizione e velocità: 6 passaggi
Motore CC ed encoder per il controllo della posizione e della velocità: IntroduzioneSiamo un gruppo di studenti UQD10801 (Robocon I) dell'Università Tun Hussei Onn Malaysia (UTHM). Abbiamo 9 gruppi in questo corso. Il mio gruppo è il gruppo 2. L'attività del nostro gruppo è DC motore ed encoder per il controllo di posizione e velocità. L'oggetto del nostro gruppo
Motore passo-passo controllato da motore passo-passo - Motore passo-passo come encoder rotativo: 11 passaggi (con immagini)
Motore passo-passo controllato da motore passo-passo | Motore passo-passo come encoder rotativo: hai un paio di motori passo-passo in giro e vuoi fare qualcosa? In questo Instructable, utilizziamo un motore passo-passo come encoder rotativo per controllare la posizione di un altro motore passo-passo utilizzando un microcontrollore Arduino. Quindi, senza ulteriori indugi, ge
Controllo della posizione angolare del motore passo-passo 28BYJ-48 con Arduino e joystick analogico: 3 passaggi
Controllo posizionale angolare del motore passo-passo 28BYJ-48 con Arduino e joystick analogico: questo è uno schema di controllo per il motore passo-passo 28BYJ-48 che ho sviluppato per essere utilizzato come parte del mio progetto di tesi dell'ultimo anno. Non l'avevo mai visto prima, quindi ho pensato di caricare ciò che ho scoperto. Speriamo che questo aiuti qualcun altro a
Controllo della velocità e della luce del motore CC PWM - Dimmer DC: 7 passaggi
Controllo della velocità e della luce del motore CC PWM | DC Dimmer: oggi in questo video ti mostrerò come attenuare le luci, controllare la velocità di un motore in DC o corrente continua, quindi iniziamo
CONTROLLO DELLA DIREZIONE E DELLA VELOCITÀ DEL MOTORE CC CON LABVIEW (PWM) E ARDUINO: 5 passaggi
DIREZIONE E CONTROLLO DELLA VELOCITÀ DEL MOTORE CC UTILIZZANDO LABVIEW (PWM) E ARDUINO: Ciao ragazzi, prima di tutto scusate per il mio inglese divertente. In questo tutorial vi mostrerò come controllare la velocità di un motore CC utilizzando labview Cominciamo