ESP32로 모터를 작동시킨다(L9110S 드라이버)

ESP32를 사용하여 모터를 작동시킵니다. 이번에는 저렴한 드라이버도 함께 사용해 보겠습니다.

장비



· ESP32 DevkitC
・DC 모터
・모터 드라이버 L9110S

이번에는 아마존에서 저렴한 드라이버 L9110S를 사용합니다. 5개로 880엔이었습니다.
이것 1개로 모터를 2개 제어할 수 있으며, 모터의 접속선은 나사부에서 고정할 수 있습니다.


왜 드라이버가 필요한가?



엉망이지만 드라이버에는 세 가지 효과가 있습니다.
・모터 구동・제어에 필요한 부품이 집약되어 ​​있는 ⇨ 부품 점수가 적다
・모터 구동을 위한 제어 소프트, 배선을 절력화 ⇨ 수고가 없다
· 보호 회로가 있는 ⇨ 안전

건전지만으로도 모터는 동작합니다만, 그것만으로는 제어를 할 수 없습니다.
마이크로 컴퓨터의 핀 출력만으로는 전력이 부족하게 동작하지 않습니다.

마이크로 컴퓨터 ⇨ 드라이버 ⇨ 모터
     ↑
   건전지(전원)

"외부 전원과 마이크로 컴퓨터를 잘 가져 오는 모듈"이라고 개인적으로는 해석하고 있습니다.
전기가게나 기계가게에는 릴레이 같은 부품이야! 라고 말하는 것이 빠르네요. (나는 기계 설계사이므로 특히···)

더 알고 싶은 분은 이쪽
여기를 알면 재미있게 된다! 전자 제품의 콩 지식

결선



L9110S는 두 개의 모터를 제어할 수 있습니다. 아래 표는 모터 1개만의 경우입니다.
GPIO 핀은 어디서나 문제가 없습니다.
모터의 접속선은 드라이버의 MotorA의 나사부에 고정해 주십시오.


드라이버
ESP32
건전지


Vcc

+전원

GND

- 전원

A-1
GPIO12※

A-2
GPIO14※



코드


void setup() {
  // put your setup code here, to run once:
  pinMode(12, OUTPUT);
  pinMode(14, OUTPUT);

}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(12,HIGH); //12番ピンの出力をHIGH
  digitalWrite(14,LOW); //11番ピンの出力をLOW

}

이번은 동작 확인뿐입니다만, 제어는 또 이번!

좋은 웹페이지 즐겨찾기