Sadržaj:
- Korak 1: Priprema materijala
- Korak 2: Pin veza
- Korak 3: Kodiranje
- Korak 4: Testiranje istosmjernog motora
- Korak 5: Rezultat
- Korak 6: Video
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Uvod
Mi smo grupa studenata UQD10801 (Robocon I) sa Univerziteta Tun Hussei Onn Malaysia (UTHM). Imamo 9 grupa na ovom kursu. Moja grupa je grupa 2. Naša aktivnost je DC motor i koder za kontrolu položaja i brzine. cilj grupe je kontrolirati okretanje istosmjernog motora brzinom koja nam je potrebna.
Opis
Za pogon elektromotora potrebna je velika struja. Osim toga, smjer centrifuge i brzina su dva važna parametra koja se moraju kontrolirati. Ovi zahtjevi se mogu riješiti pomoću mikrokontrolera (ili razvojne ploče poput Arduina). Ali postoji problem; Mikrokontroleri ne mogu osigurati dovoljno struje za pokretanje motora, a ako motor direktno povežete s mikrokontrolerom, možete oštetiti mikrokontroler. Na primjer, Arduino UNO pinovi ograničeni su na 40mA struje, što je daleko manje od 100-200mA struje potrebne za upravljati malim hobi motorom. Da bismo to riješili, trebali bismo upotrijebiti upravljački program motora. Upravljački programi motora mogu se spojiti na mikrokontroler radi primanja naredbi i pokretanja motora sa velikom strujom.
Korak 1: Priprema materijala
Potreban materijal
Za ovu aktivnost moramo pripremiti:
-Arduino UNO R3
-2 Potenciometar sa 10kOhm
-2 DC motor sa enkoderom
-Mrežno napajanje sa 12V i 5A
-Voznik motora H-mosta
-2 tastera
-8 otpornik sa 10kOhm
-Jamper žice
-Breadvroad mali
Korak 2: Pin veza
1. Za motor s lijeve strane spojite na Arduino UNO 3:
-Kanal A na pin 2
-Kanal B na pin 4
2. Za desni motor spojite se na Arduino UNO 3:
-Kanal A na pin 3
-Kanal B na pin 7
3. Za potenciometar 1 spojite se na Arduino UNO 3:
-Brisač na A4 analogni
4. Za potenciometar 2 spojite na Arduino UNO 3:
-Brisač na A5 analogni
5. Za dugme 1 povežite se sa Arduino UNO 3:
-Terminal 1a na pin 8
6. Za dugme 2 spojite se na Arduino UNO 3:
-Terminal 1a na pin 9
7. Za motorni pogon H-Bridge spojite se na Arduino UNO 3:
-Ulaz 1 na pin 11
-Ulaz 2 na pin 6
Korak 3: Kodiranje
Možete preuzeti kodiranje za testiranje istosmjernog motora koji se može okretati. Ovo kodiranje vam može pomoći da rotirate i radite istosmjerni motor. Morate preuzeti ovo kodiranje na svoj računar za sljedeći korak.
Korak 4: Testiranje istosmjernog motora
Dakle, nakon što preuzmete kodiranje iz prethodnog koraka, morate ga otvoriti u svom Arduino IDE -u koji je već instaliran na vašem računaru ili koristiti Tinkercad na mreži. I to, prenesite ovo kodiranje na svoju Arduino ploču putem USB kabela. Ako koristite Tinkercad na mreži, samo učitajte ovo kodiranje u "Kôd" koji je prikazan na fotografiji. Nakon što otpremite izvor kodiranja, možete pokrenuti istosmjerni motor. Ako koristite Tinkercad, morate pritisnuti "Pokreni simulaciju" za pokrenuti ovaj sistem.
Korak 5: Rezultat
Nakon što započnemo simulaciju, možemo vidjeti da su oba istosmjerna motora rotirana, ali u drugom smjeru. Kad vidimo "Serijski monitor", smjer M1 je u smjeru kazaljke na satu, a smjer M2 u smjeru suprotnom od kazaljke na satu.
Preporučuje se:
Krug za kontrolu brzine istosmjernog motora: 5 koraka
Krug za kontrolu brzine istosmjernog motora: U ovom kratkom članku ćemo saznati kako formirati krug negativne povratne sprege za istosmjerni motor. Uglavnom ćemo saznati kako radi kolo i šta je sa PWM signalom? i način na koji se PWM signal koristi za regulaciju
Upotrijebite koračni motor kao rotacijski davač: 9 koraka (sa slikama)
Upotrijebite koračni motor kao rotacijski davač: Rotacijski davači odlični su za upotrebu u projektima mikrokontrolera kao ulazni uređaj, ali njihove performanse nisu baš glatke i zadovoljavajuće. Također, s puno rezervnih koračnih motora, odlučio sam dati im svrhu. Pa ako imate neki steper
Model lokomotive kontroliran koračnim motorom - Koračni motor kao rotacijski davač: 11 koraka (sa slikama)
Model lokomotive kontroliran koračnim motorom | Koračni motor kao rotacijski davač: U jednom od prethodnih uputa naučili smo kako koristiti koračni motor kao okretni davač. U ovom projektu sada ćemo koristiti okrenuti rotacijski davač sa koračnim motorom za upravljanje modelom lokomotive pomoću Arduino mikrokontrolera. Dakle, bez fu
Koračni motor upravljanim koračnim motorom - Koračni motor kao rotacijski davač: 11 koraka (sa slikama)
Koračni motor upravljanim koračnim motorom | Koračni motor kao rotacijski davač: Imate li nekoliko koračnih motora koji leže i žele nešto učiniti? U ovom Instructableu, upotrijebimo koračni motor kao rotacijski davač za kontrolu položaja drugog koračnog motora pomoću Arduino mikrokontrolera. Pa bez odlaganja, idemo
Rotacijski davač pomoću Arduino Nano: 4 koraka
Rotacijski koder pomoću Arduino Nano: Pozdrav svima, U ovom članku ću napraviti vodič o tome kako koristiti rotacijski koder pomoću Arduino Nano. Za korištenje ovog rotacijskog kodera nije vam potrebna vanjska biblioteka. Tako možemo direktno stvarati programe bez prethodnog dodavanja biblioteka. ok počnimo