Съдържание:

Свързване на серво мотор с NodeMCU: 6 стъпки (със снимки)
Свързване на серво мотор с NodeMCU: 6 стъпки (със снимки)

Видео: Свързване на серво мотор с NodeMCU: 6 стъпки (със снимки)

Видео: Свързване на серво мотор с NodeMCU: 6 стъпки (със снимки)
Видео: Lesson 68, Home Automation: How to control 16 Channel Relay module using Arduino control 16 AC loads 2024, Юли
Anonim
Свързване на серво мотор с NodeMCU
Свързване на серво мотор с NodeMCU

Здравейте всички, Това е първият ми проект, който може да се инструктира.

Искате ли да започнете с NodeMCU? Тук съм, за да споделя с вас. Днес ще ви покажа как да започнете с NodeMCU. Да тръгваме !

NodeMCU има на борда ESP8266-12E прави платката подходяща за IoT (Интернет на нещата). В тази инструкция ще ви покажа как да започнете със Servo, използвайки NodeMCU.

Стъпка 1: Необходими материали

Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали

Ето списъка с компоненти, необходими за започване на работа с NodeMCU,

Хардуерни компоненти

  1. NodeMCU
  2. Серво мотор
  3. Дъска за хляб
  4. Джъмперни проводници
  5. Micro USB кабел

Софтуерни компоненти

Arduino IDE

Стъпка 2: Описание на хардуера

Описание на хардуера
Описание на хардуера
Описание на хардуера
Описание на хардуера

Какво е Breadboard?

Това е платформа за прототипиране, където можете да включите компоненти и да ги премахнете лесно. Моля, вижте снимката, за да видите как е направена вътре. Обикновено има 2 ленти от всяка страна, показващи захранващите релси. Той е направен за лесно свързване на всички (-) и (+) заедно.

Какво е Servo?

Серво моторите са чудесни устройства, които могат да се завъртят на определен ъгъл или да се нарекат позиция.

Обикновено те имат серво рамо, което може да се завърти на 180 градуса. Използвайки NodeMCU, можем да контролираме серво, за да отидем до определена позиция. Толкова просто! Тук ще видим как да свържете серво мотор и след това как да го завъртите в различни позиции.

Връзка към серво

Следващата работа е да свържете вашия серво мотор. Има два често срещани типа серво:

  1. Бяло - червено - черно кабелно серво
  2. Оранжево - червено - кафяво серво

Ако вашето серво устройство има бели - червени - черни проводници, свържете го по следния начин

  • Бял проводник се свързва към цифров извод D4
  • Черен проводник се свързва към щифт GND
  • Червеният проводник се свързва към 3V3 щифт

Ако вашето серво устройство има оранжеви - червени - кафяви проводници, свържете го по следния начин

  • Оранжевият проводник се свързва към цифров извод D4.
  • Кафявият проводник се свързва към щифта GND
  • Червеният проводник се свързва към 3V3 щифт

Стъпка 3: Изтеглете Arduino IDE

Изтеглете Arduino IDE
Изтеглете Arduino IDE

За да започнем, трябва да изтеглим Arduino IDE (интегрирана среда за разработка) и някои необходими драйвери.

  1. За да изтеглите софтуера, отидете на сайта на Arduino:
  2. Щракнете върху Софтуер Щракнете върху Windows, Mac или Linux въз основа на вашата операционна система.
  3. Можете да дарите, ако искате, или просто да изтеглите.
  4. Когато това стане, просто ще трябва да продължите стъпките, за да го изтеглите на компютъра си.
  5. Ти си готов!

Стъпка 4: Подготовка на Arduino IDE

Подготовка на Arduino IDE
Подготовка на Arduino IDE
Подготовка на Arduino IDE
Подготовка на Arduino IDE

След като изтеглите Arduino IDE, отидете на

  1. Раздел Файл и след това щракнете върху Предпочитания.
  2. В допълнителните URL адреси на Boards Manager добавете следната връзка (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Щракнете върху OK и след това отидете до
  4. Инструменти - Табла - Мениджър на табла

В полето за търсене въведете esp8266> щракнете върху esp8266 от общността ESP8266 - щракнете върху Инсталиране

Сега сте настроили Arduino IDE да работи заедно с NodeMCU.

Стъпка 5: Време за кодиране

Време за кодиране
Време за кодиране

Следващата стъпка е да напишете някакъв код за управление на Servo.

Изтеглете файла "Servo.ino" и го отворете в Arduino IDE. След това създайте нова скица и поставете кода по -долу в IDU на arduino и натиснете Качване.

#включва

Серво серво;

void setup () {

servo.attach (2); // D4

servo.write (0);

забавяне (2000);

}

void loop () {

servo.write (90);

забавяне (1000);

servo.write (0);

забавяне (1000);

}

Кодът ще отнеме няколко минути за качване и след това трябва да видите Servo променящ ъгъл от 0 ° до 90 ° на интервала, зададен в кода.

Можете да потърсите с него, ако искате, или просто да го използвате такъв, какъвто е.

Стъпка 6: Качете вашата програма

Качете вашата програма
Качете вашата програма
Качете вашата програма
Качете вашата програма
  1. Отидете на Инструменти
  2. Платка> NodeMCU 1.0 (ESP - 12E модул)
  3. Порт (Изберете правилния порт)

** Уверете се, че сте избрали вашия модел NodeMCU и сте отбелязали правилния сериен порт (вижте снимките).

След това просто щракнете върху бутона Качване **

Препоръчано: