Përmbajtje:

Kontrolli i pozicionit të motorit DC: 5 hapa
Kontrolli i pozicionit të motorit DC: 5 hapa

Video: Kontrolli i pozicionit të motorit DC: 5 hapa

Video: Kontrolli i pozicionit të motorit DC: 5 hapa
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Nëntor
Anonim
Kontrolli i pozicionit të motorit DC
Kontrolli i pozicionit të motorit DC
Kontrolli i pozicionit të motorit DC
Kontrolli i pozicionit të motorit DC
Kontrolli i pozicionit të motorit DC
Kontrolli i pozicionit të motorit DC
Kontrolli i pozicionit të motorit DC
Kontrolli i pozicionit të motorit DC

Ky udhëzim do të tregojë se si të kontrolloni pozicionin e motorit përmes rrjetit lokal të uebit.

Tani mund të përdorni telefonin inteligjent ose iPad të lidhur me rrjetin, pastaj shkruani adresën e serverit lokal të motorit Nga këtu, ne mund të kontrollojmë diskun e pozicionit të motorit duke e rrotulluar diskun në faqen e internetit kur prekim diskun në faqen në internet, ai do të dërgojë cilësimin e pozicionit në ueb serverin e motorit, pastaj rrotulloni diskun motorik për të arritur atë cilësim të pozicionit në kohë reale

Shikoni videon

www.youtube.com/watch?v=bRiY4Qr5HRE

Hapi 1: Nevojitet harduer

Nevojitet harduer
Nevojitet harduer

Për të realizuar këtë projekt, do të na duhet

1. nodeMCU

2. H-urë L298

3. Motor me kodues

4. Baza motorike

Zemra e nodeMCU është ESP8266 e cila na lejon të lidhemi me rrjetin wifi lokal. Ai gjithashtu ka funksion GPIO dhe interrupt, PWM si mikrokontrolluesit e tjerë Arduino

Baza e motorit është bërë prej druri MDF me trashësi 3mm, e prerë me makinë cnc lazer.

Hapi 2: Dizajni i qarkut

Dizajni i Qarkut
Dizajni i Qarkut
Dizajni i Qarkut
Dizajni i Qarkut
Dizajni i Qarkut
Dizajni i Qarkut
Dizajni i Qarkut
Dizajni i Qarkut

Hidhini një sy dizajnit të qarkut, koduesi i motorit është i lidhur me pinin hyrës 4, 5 në të cilin pin 4 gjithashtu vepron si një kunj ndërprerës për të numëruar rrotullimin e motorit

Pin 12, 13 vepron si kunj dalës për të kontrolluar lëvizjen e motorit përpara ose prapa me ndihmën e urës H2929

Pin 14 përdoret me funksionin PWM për të kontrolluar shpejtësinë e motorit, në këtë projekt, ai thjesht shtyn PWM të qëndrueshëm për të zvogëluar shpejtësinë e motorit

Pastaj, ne bëmë qark në bazën motorike si në foto.

Hapi 3: Kodi Arduino funksionon

Kodi Arduino funksionon
Kodi Arduino funksionon

Pjesa kryesore është kodi HTML i cili përdoret për ekranin lokal të uebit

Kodi i plotë mund të shkarkohet këtu

Biblioteka e shkrimit Java përdoret për të bërë disk rrethi dhe për të kaluar vlerën në nodeMCU. Lib Java duhet të ngarkohet në sistemin e skedarëve të nodeMCU

Hapi 4: Ngarko kodin në NodeMCU

Ngarko kodin në NodeMCU
Ngarko kodin në NodeMCU
Ngarko kodin në NodeMCU
Ngarko kodin në NodeMCU
Ngarko kodin në NodeMCU
Ngarko kodin në NodeMCU

Ka dy pjesë për tu ngarkuar:

1. Lib lib në sistemin e skedarëve të nodeMCU

Libri ruhet në dosjen pranë skedarit të projektit, duhet të instalojmë mjetin e quajtur "ngarkimi i të dhënave" në mjetin e drejtorisë Arduino, pastaj të rinisim Arduino IDE.

Për të ngarkuar lib lib Java, zgjidhni sa vijon: Mjetet> Ngarkimi i të dhënave të skicës ESP8266

Prisni rreth 1 minutë për të ngarkuar lib.

Mjeti "Ngarkimi i të dhënave" mund të shkarkohet këtu

2. Program për nyje MCU

Duke përdorur funksionin e ngarkimit për të ngarkuar kodin si zakonisht Arduino.

Hapi 5: Provojeni

Kjo eshte! Tani e tutje, mund të përdorni telefonin celular ose iPad të lidhur me rrjetin wifi për të kontrolluar pozicionin e motorit.

Recommended: