Sadržaj:

Jednostavna dvosmjerna kontrola motora za Arduino: 4 koraka
Jednostavna dvosmjerna kontrola motora za Arduino: 4 koraka

Video: Jednostavna dvosmjerna kontrola motora za Arduino: 4 koraka

Video: Jednostavna dvosmjerna kontrola motora za Arduino: 4 koraka
Video: Использование кнопки скорости шагового двигателя 28BYJ-48 с 8 проектами: Ultimate Video Tutorial, урок 107 2024, Srpanj
Anonim
Jednostavna dvosmjerna kontrola motora za Arduino
Jednostavna dvosmjerna kontrola motora za Arduino
Jednostavna dvosmjerna kontrola motora za Arduino
Jednostavna dvosmjerna kontrola motora za Arduino

UPOZORENJE: Ovo nije siguran način upravljanja motorom. Svaki U/I pin može podnijeti samo 40 mA struje. Ja bih preporučio korištenje H-mosta ili nešto slično u tom smislu

Kad kažem jednostavno, ne mislim na kontrolu brzine. Ali upravljajte motorom izravno bez vanjskog strujnog kruga. Evo kako:

Kako je do toga došlo: Nedavno sam radio na instrukcijama o charlieplexingu s arduinom. Pitao sam se bi li isti princip u određenoj mjeri radio i s motorima. Pa sam došao na ideju da ako koristite motor umjesto LED-a možete imati dvosmjernu kontrolu nad njim, a ako koristite 2 PWM porta (Pulse Width Modulation) možete imati dvosmjernu kontrolu promjenjive brzine za motor bez vanjskog hardvera !! Pa sam odlučio objaviti svoje nalaze. Zabavi se! Ako imate pitanja, pitajte ih.

Nisam odgovoran za bilo što loše što se dogodi vama ili vašem arduinu!

Korak 1: Stvari koje trebate:

Stvari koje trebate
Stvari koje trebate

Dijelovi:- Arduino- Mali istosmjerni motor- Žica za motor Alati:- Računalo s instaliranim Arduino IDE- A-B USB kabel

Korak 2: Spajanje motora

Spajanje motora
Spajanje motora
Spajanje motora
Spajanje motora
Spajanje motora
Spajanje motora
Spajanje motora
Spajanje motora

Spojite DC motor na svoj arduino. - Spojite jednu žicu s motora na pin 5 na vašem arduinu.- Spojite drugu žicu s vašeg motora na pin 6 na vašem arduinu. Hardversko postavljanje za to je prilično jednostavno.

Korak 3: Kodiranje Arduina

Kodiranje Arduina
Kodiranje Arduina

Evo nekoliko osnovnih koraka za programiranje vašeg arduina.1) Preuzmite izvorni kod odozdo 2) Otvorite datoteku u Arduino IDE -u 3) Pritisnite gumb "Prenesi na I/O ploču" 4) Nakon što se program učita, on će se pokrenutiI pokušao je dodati dobar broj komentara u kôd, ali ako imate pitanja, postavite ih.

Korak 4: Kako ovo funkcionira i više ideja

Kako ovo funkcionira i više ideja
Kako ovo funkcionira i više ideja
Kako ovo funkcionira i više ideja
Kako ovo funkcionira i više ideja

Kako to funkcionira: Kad jedan pin postavite na VISOK, a drugi na NIZAK, pin koji je VISOK ima pozitivan napon, a pin koji je NIZAK radi kao uzemljenje (-). Napomena: Smjer rotacije može biti drugačiji nego u nastavku. Igla 5: Pin 6: Rotira: VISOKO NISKA CCW NISKA HIGH CW PWM: 127 NISKA CCW 1/2 brzina CCW = U suprotnom smjeru od kazaljke na satuCW = U smjeru kazaljke na satu Ideje: Dodajte drugi motor. Nažalost nemam kôd za ovo, ali dolje je prikazana shema.

Preporučeni: