INHOUDSOPGAWE:

DC -motorposisiebeheer: 5 stappe
DC -motorposisiebeheer: 5 stappe

Video: DC -motorposisiebeheer: 5 stappe

Video: DC -motorposisiebeheer: 5 stappe
Video: Stipe Miocic Vs Daniel Cormier 2 Full Fight 2024, November
Anonim
DC motor posisie beheer
DC motor posisie beheer
DC motor posisie beheer
DC motor posisie beheer
DC motor posisie beheer
DC motor posisie beheer
DC motor posisie beheer
DC motor posisie beheer

Hierdie instruksie sal wys hoe u die motorposisie kan beheer via die plaaslike webnetwerk.

Nou kan u 'n slimfoon of iPad gebruik wat aan die netwerk gekoppel is, en tik dan die adres van die plaaslike webbediener van die motor. Van hier af kan ons die motorposisieskyf beheer deur die skyf op die webblad te draai wanneer ons die skyf op die webblad aanraak, dit stuur die posisie -instelling na die webbediener van die motor, draai dan die motordisk om die posisie in real -time te bereik

Kyk die video

www.youtube.com/watch?v=bRiY4Qr5HRE

Stap 1: hardeware benodig

Hardeware benodig
Hardeware benodig

Om hierdie projek te maak, benodig ons

1. nodeMCU

2. H-brug L298

3. Motor met encoder

4. Motorbasis

Die hart van nodeMCU is ESP8266, waarmee ons met die plaaslike wifi -netwerk kan skakel. Dit het ook GPIO en onderbrekings, PWM -funksie, soos ander Arduino -mikrobeheerder

Die motorbasis is gemaak van MDF -hout met 'n dikte van 3 mm, gesny deur 'n laser -cnc -masjien.

Stap 2: Kringontwerp

Kringontwerp
Kringontwerp
Kringontwerp
Kringontwerp
Kringontwerp
Kringontwerp
Kringontwerp
Kringontwerp

Kyk na die stroombaanontwerp, die motorkodeerder is gekoppel aan die invoerpen 4, 5, waarin pen 4 ook as 'n onderbrekingspen dien om die motor se rotasie te tel

Speld 12, 13 dien as uitvoerpen om die motor vorentoe of agtertoe te beweeg met behulp van H-brug L298

Speld 14 word gebruik met die PWM -funksie om die motorsnelheid te beheer; in hierdie projek druk dit net 'n stabiele PWM om die motor se spoed te verminder

Toe maak ons 'n motorbasis soos die prentjie.

Stap 3: Arduino -kode werk

Arduino -kode werk
Arduino -kode werk

Die belangrikste deel is HTML -kode wat gebruik word vir die plaaslike webskerm

Die volledige kode kan hier afgelaai word

Java -skripbiblioteek word gebruik om sirkelskyfies te maak en waarde na nodeMCU oor te dra. Die Java lib moet na die lêerstelsel van nodeMCU gelaai word

Stap 4: Laai die kode na NodeMCU

Laai die kode na NodeMCU
Laai die kode na NodeMCU
Laai die kode na NodeMCU
Laai die kode na NodeMCU
Laai die kode na NodeMCU
Laai die kode na NodeMCU

Daar is twee dele om te laai:

1. Java lib to file stelsel van nodeMCU

Die lib word in die vouer langs die projeklêer gestoor, ons moet die instrument met die naam 'data -oplaai' in die Arduino -gidsinstrument installeer en dan Arduino IDE herlaai.

Om Java lib op te laai, kies die volgende: Tools> ESP8266 Sketch Data Upload

Wag ongeveer 1 minuut om die lib op te laai.

Die gereedskap vir die oplaai van data kan hier afgelaai word

2. Program vir die knoop van MCU

Gebruik die oplaai -funksie om die kode soos gewoonlik Arduino op te laai.

Stap 5: Toets dit

Dis dit! Van nou af kan u die selfoon of iPad wat aan die wifi -netwerk gekoppel is, gebruik om die motorposisie te beheer.

Aanbeveel: