Dacă faceți roboți sau alte dispozitive de micro-control, va trebui să conduceți motorul DC înainte și după. În această notă, voi demonstra un circuit simplu și ieftin care controlează motorul DC prin doi pini I/O. Nu necesită un circuit integrat și folosește componente utilizate frecvent. Vă sugerez să -l construiți pe tablă pentru prima dată. Am proiectat acest circuit, dar nu sunt inventatorul acestui controler motor. Când am văzut mișcarea uimitoare și precisă a routerelor Makerbots și CNC la Maker Works din Ann Arbor, am fost interesat de circuitele de control al motorului ca acesta. Iată părțile de care aveți nevoie. Toate acestea ar trebui să fie vândute la magazinul dvs. local Radiowack sau Hobby. (1) Motor DC (4) MOSFET TRANSISTOR Am folosit IRF540N, dar orice canal N MOSFET poate. (4) Diode (2) Tranzistor. Folosesc BC548. (2) Tranzistorul bipolar PNP I 'm folosind BC327. (4) Rezistență de 2200 ohm (roșu-roșu-roșu) (4) Rezistență de 10 k ohm (maro-negru-portocaliu) Valorile rezistenței unor jumperi și plăci nu sunt importante dacă este nevoie. O valoare destul de strânsă este probabil să funcționeze bine. Aceasta este o imagine a circuitului complet de pe tabla de pâine și există câteva etichete suplimentare. Când setați PIN -ul la 1 cu micro -controlerul dvs., tranzistorul PNJunction Q7 se pornește. Aceasta conectează baza tranzistorului PNP Q5 la sol și o pornește. Q5 conectează apoi 12 volți la MOSFET Q1 și Q4, iar MOSFET Q1 și Q4 conectează motorul la sol și la sol. Setați pinul 2 înalt pentru a conecta motorul la pozitiv și la sol cu polaritate opusă. Aceste patru diode vă protejează tranzistorul de creșterea tensiunii care apare uneori atunci când motorul DC se oprește brusc. Când știftul dvs. I/O este scăzut, rezistența de 10 K ohm trage baza tranzistorului la sol, iar rezistența de 2200 ohm limitează curentul extras din știftul I/O, pentru a le proteja. Distrează -te rotind motorul! Am folosit două dintre aceste circuite pe trenul de conducere al robotului meu Butler .