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, Juli
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

Kad kažem jednostavno, ne mislim na kontrolu brzine. Ali upravljajte motorom izravno bez ikakvih vanjskih kola. Evo kako:

Kako je do toga došlo: Nedavno sam radio na instrukcijama o charlieplexingu sa arduinom. Pitao sam se bi li isti princip u određenoj mjeri funkcionirao i s motorima. Pa sam došao na ideju da biste, ako koristite motor umjesto LED-a, mogli imati dvosmjernu kontrolu nad njim, a ako ste koristili 2 PWM (Pulse Width Modulation) porta, mogli biste imati dvosmjernu kontrolu promjenjive brzine za motor bez vanjskog hardvera !! Zato sam odlučio objaviti svoja otkrića. Zabavi se! Ako imate bilo kakvih pitanja, postavite ih.

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

Korak 1: Stvari koje su vam potrebne:

Stvari koje su vam potrebne
Stvari koje su vam potrebne

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

Korak 2: Priključite motor

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

Priključite 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 ovo 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 dugme "Otpremi na I/O ploču" 4) Nakon što se program učita, on će početi da radi 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 ovo funkcionira: Kada jedan pin postavite na VISOKO, a drugo na NIZO, pin koji je VISOK ima pozitivan napon, a pin koji je NIZAK radi kao uzemljenje (-). Napomena: Smjer rotacije može se razlikovati od donjeg. Igla 5: Pin 6: Rotira: VISOKO NISKO CCW LOW HIGH CW PWM: 127 LOW CCW 1/2 Brzina CCW = U suprotnom smjeru od kazaljke na satuCW = U smjeru kazaljke na satu Ideje: Dodajte drugi motor. Nažalost nemam nikakav kôd za ovo, ali dolje je prikazana shema.

Preporučuje se: