INHOUDSOPGAWE:
- Stap 1: Materiaalvoorbereiding
- Stap 2: Speldverbinding
- Stap 3: Kodering
- Stap 4: Toets die GS -motor
- Stap 5: Resultaat
- Stap 6: Video
Video: GS -motor en enkodeerder vir posisie en snelheidsbeheer: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Inleiding
Ons is 'n groep UQD10801 (Robocon I) student van Universiti Tun Hussei Onn Malaysia (UTHM). Ons het 9 groepe in hierdie kursus. My groep is groep 2. Ons groep se aktiwiteit is DC motor en enkodeerder vir posisie en snelheidsbeheer. Ons Die doel van die groep is om die DC -motor te beheer met die snelheid wat ons benodig.
Beskrywing
Aangedrewe elektromotore benodig 'n hoë stroom. Boonop is draai -rigting en spoed twee belangrike parameters wat beheer moet word. Hierdie vereistes kan hanteer word deur 'n mikrobeheerder (of 'n ontwikkelingsbord soos Arduino) te gebruik. Maar daar is 'n probleem; Mikrobeheerders kan nie genoeg stroom verskaf om die motor te laat loop nie, en as u die motor direk aan die mikrobeheerder koppel, kan u die mikrobeheerder beskadig. beheer 'n klein stokperdjie motor. Om dit op te los, moet ons 'n motorbestuurder gebruik. Motorbestuurders kan aan die mikrobeheerder gekoppel word om opdragte te ontvang en die motor met 'n hoë stroom te laat loop.
Stap 1: Materiaalvoorbereiding
Vereiste materiaal
Om hierdie aktiwiteit uit te voer, moet ons voorberei:
-Arduino UNO R3
-2 potensiometer met 10 kOhm
-2 DC motor met encoder
-Voeding met 12V en 5A
-H-brug motorbestuurder
-2 drukknoppie
-8 weerstand met 10kOhm
-Jumper drade
-Breadvroad klein
Stap 2: Speldverbinding
1. Koppel aan die linkerkantmotor aan op Arduino UNO 3:
-Kanaal A tot pen 2
-Kanaal B tot pen 4
2. Koppel die Arduino UNO 3 vir die regte motor:
-Kanaal A tot pen 3
-Kanaal B tot pen 7
3. Sluit vir die potensiometer 1 aan op Arduino UNO 3:
-Sveër na A4 analoog
4. Koppel vir potensiometer 2 aan by Arduino UNO 3:
-Svee na A5 analoog
5. Koppel aan Arduino UNO 3 vir drukknop 1:
-Klem 1a tot pen 8
6. Koppel aan Arduino UNO 3 vir drukknop 2:
-Klem 1a tot pen 9
7. Koppel vir H-Bridge Motor Drive aan op Arduino UNO 3:
-Voer 1 by pen 11 in
-Invoer 2 in pen 6
Stap 3: Kodering
U kan die kodering aflaai om die DC -motor wat kan draai, te toets. Hierdie kodering kan u help om die DC -motor te laat draai en werk. U moet hierdie kodering vir die volgende stap na u rekenaar aflaai.
Stap 4: Toets die GS -motor
Dus, nadat u die kodering van die vorige stap afgelaai het, moet u dit oopmaak in u Arduino IDE wat reeds op u rekenaar geïnstalleer is, of Tinkercad op die internet gebruik. die Tinkercad op die internet, laai u hierdie kodering net op na die "Kode" wat op die foto getoon word. Nadat u die koderingsbron opgelaai het, kan u die GS -motor laat loop. As u die Tinkercad gebruik, moet u op "Start Simulation" druk vir begin hierdie stelsel.
Stap 5: Resultaat
Nadat ons met die simulasie begin het, kan ons sien dat beide die DC-motor draai maar verskillende rigtings is. Wanneer ons die "Serial Monitor" sien, is M1 se rigting met die kloksgewys en M2 se rigting teen die kloksgewys.
Aanbeveel:
Timer met Arduino en roterende enkodeerder: 5 stappe
Timer met Arduino en Rotary Encoder: Die timer is 'n instrument wat gereeld gebruik word in industriële en huishoudelike aktiwiteite. Daar is verskeie programme wat ek vir Ardui geskryf het
Draaiende waaier met servomotor en snelheidsbeheer: 6 stappe
Draaiende waaier met servomotor en snelheidsbeheer: In hierdie tutoriaal leer ons hoe u 'n waaier met 'n verstelbare snelheid kan draai met servomotor, potensiometer, arduino en Visuino. Kyk na die video
Servo -posisie -terugvoerstelsel met Arduino: 4 stappe
Servo Position Feedback System Met Arduino: Hey hulle, dit is my eerste instruksies. Met MY projek kan u die posisie van u servo op u seriële monitor of seriële plotter van u Arduino IDE ontvang. Dit maak dit maklik om arduino -robotte te programmeer wat servomotors gebruik, soos humanoïde robotte
BEHEER SIGNAAL GENERATOR ALTERNATIEF VIR ELEKTRONIESE SNELHEIDSBEHEER (ESC): 7 stappe
CONTROL SIGNAL GENERATOR ALTERNATIVE FOR ELEKTRONIC SPEED CONTROL (ESC): 'n Tyd gelede het ek 'n video (https://www.youtube.com/watch?v=-4sblF1GY1E) op my YouTube-kanaal gepubliseer waar ek gewys het hoe om 'n windturbine te maak van 'n kwaslose DC -motor. Ek het die video in Spaans gemaak en dit verduidelik dat hierdie enjin aan
Tutoriaal vir roterende enkodeerder met Arduino: 6 stappe
Tutoriaal vir roterende encoder met Arduino: Rotary encoder is 'n elektroniese komponent wat beweging en posisie kan monitor tydens rotasie. Die draaikodeerder gebruik optiese sensors wat pulse kan genereer wanneer die roterende enkodeerder draai. Die toepassing van die draaikodeerder gewoonlik as 'n