Turinys:

Paprastas dviejų krypčių „Arduino“variklio valdymas: 4 žingsniai
Paprastas dviejų krypčių „Arduino“variklio valdymas: 4 žingsniai

Video: Paprastas dviejų krypčių „Arduino“variklio valdymas: 4 žingsniai

Video: Paprastas dviejų krypčių „Arduino“variklio valdymas: 4 žingsniai
Video: Как использовать оптопару Mosfet HW-532 для управления скоростью двигателя постоянного тока до 30 В или нагрузкой с помощью Arduino 2024, Liepa
Anonim
Paprastas dviejų krypčių variklio valdymas „Arduino“
Paprastas dviejų krypčių variklio valdymas „Arduino“
Paprastas dviejų krypčių variklio valdymas „Arduino“
Paprastas dviejų krypčių variklio valdymas „Arduino“

ĮSPĖJIMAS: tai nėra saugus variklio valdymo būdas. Kiekvienas įvesties/išvesties kaištis gali valdyti tik 40 mA srovę. Aš rekomenduočiau naudoti „H-Bridge“ar kažką panašaus

Kai sakau paprasta, neturiu omenyje greičio kontrolės. Tačiau valdykite variklį tiesiogiai be jokių išorinių grandinių. Štai kaip:

Kaip tai atsitiko: aš neseniai dirbau su pamoka apie charlieplexing su arduino. Ir man buvo įdomu, ar tas pats principas tam tikru mastu veiks su varikliais. Taigi aš sugalvojau, kad jei naudojate variklį, o ne LED, galite jį valdyti dviem kryptimis, o jei naudojate 2 PWM (impulsų pločio moduliacijos) prievadus, galite turėti 2 krypčių variklio kintamo greičio valdymą be išorinės aparatūros !! Taigi nusprendžiau paskelbti savo išvadas. Pasilinksmink! Jei turite klausimų, prašome jų užduoti.

Aš nesu atsakingas už jokius blogus dalykus, kurie nutinka tau ar tavo arduino!

1 žingsnis: reikalingi dalykai:

Daiktai, kurių jums reikia
Daiktai, kurių jums reikia

Dalys:- „Arduino“- mažas DC variklis- laidas varikliui Įrankiai:- Kompiuteris su įdiegtu „Arduino IDE“- A-B USB laidas

2 žingsnis: prijunkite variklį

Variklio prijungimas
Variklio prijungimas
Variklio prijungimas
Variklio prijungimas
Variklio prijungimas
Variklio prijungimas
Variklio prijungimas
Variklio prijungimas

Prijunkite nuolatinės srovės variklį prie arduino. - Prijunkite vieną laidą nuo variklio prie jūsų 5 arduino kištuko- Prijunkite kitą laidą iš variklio prie 6 arduino kištuko.

3 žingsnis: „Arduino“kodavimas

Koduoja „Arduino“
Koduoja „Arduino“

Štai keli pagrindiniai „arduino“programavimo veiksmai. 1) Atsisiųskite šaltinio kodą iš apačios. 2) Atidarykite failą „Arduino IDE“3) Paspauskite mygtuką „Įkelti į I/O plokštę“. bandžiau prie kodo pridėti nemažai komentarų, bet jei turite klausimų, užduokite juos.

4 žingsnis: kaip tai veikia ir daugiau idėjų

Kaip tai veikia ir daugiau idėjų
Kaip tai veikia ir daugiau idėjų
Kaip tai veikia ir daugiau idėjų
Kaip tai veikia ir daugiau idėjų

Kaip tai veikia: Kai padarote vieną kaištį HIGH ir kitą LOW, kaištis, kuris yra HIGH, turi teigiamą įtampą, o LOW yra žemas (kaip). Pastaba: sukimosi kryptis gali būti kitokia nei nurodyta žemiau. 6 kaištis: sukasi: HIGH LOW CCW LOW HIGH CW PWM: 127 LOW CCW 1/2 Speed CCW = prieš laikrodžio rodyklę CW = pagal laikrodžio rodyklę Idėjos: pridėkite antrą variklį. Atsiprašau, aš neturiu tam kodo, bet žemiau yra schema.

Rekomenduojamas: