Мазмұны:

NodeMCU көмегімен өзара әрекеттесетін серво моторы: 6 қадам (суреттермен)
NodeMCU көмегімен өзара әрекеттесетін серво моторы: 6 қадам (суреттермен)

Бейне: NodeMCU көмегімен өзара әрекеттесетін серво моторы: 6 қадам (суреттермен)

Бейне: NodeMCU көмегімен өзара әрекеттесетін серво моторы: 6 қадам (суреттермен)
Бейне: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Қараша
Anonim
NodeMCU көмегімен серво -қозғалтқыш
NodeMCU көмегімен серво -қозғалтқыш

Бәріңе сәлем, Бұл менің бірінші нұсқаулық жобам.

Сонымен, сіз NodeMCU -мен жұмыс жасағыңыз келе ме? Мен сіздермен бөлісуге келдім, бүгін мен сізге NodeMCU -ны қалай бастау керектігін көрсетемін. Барайық !

NodeMCU бортында ESP8266-12E бар, бұл тақтаны IoT (Internet Of Things) үшін жарамды етеді. Бұл нұсқаулықта мен NodeMCU көмегімен Servo қызметін қалай бастау керектігін көрсетемін.

1 -қадам: Қажетті материалдар

Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар

Міне, NodeMCU -ды бастау үшін қажетті компоненттер тізімі,

Аппараттық компоненттер

  1. NodeMCU
  2. Серво моторы
  3. Нан тақтасы
  4. Jumper Wires
  5. Micro USB кабелі

Бағдарламалық қамтамасыз ету компоненттері

Arduino IDE

2 -қадам: Жабдықтың сипаттамасы

Аппараттық құралдардың сипаттамасы
Аппараттық құралдардың сипаттамасы
Аппараттық құралдардың сипаттамасы
Аппараттық құралдардың сипаттамасы

Нан тақтасы дегеніміз не?

Бұл прототиптік платформа, онда сіз компоненттерді қосуға және оларды оңай алып тастауға болады. Ішінде қалай жасалғанын көру үшін фотосуретке қараңыз. Әдетте, екі жақта да рельстерді көрсететін 2 жолақ болады. Ол барлық (-) және (+) белгілерін оңай қосуға арналған.

Серво дегеніміз не?

Серво қозғалтқыштары - белгілі бір бұрышқа бұрылатын немесе позиция деп аталатын керемет құрылғылар.

Әдетте олардың 180 градусқа бұрыла алатын серво қолы болады. NodeMCU көмегімен біз белгілі бір позицияға өту үшін серводы басқара аламыз. Бұл қарапайым! Мұнда біз сервоприводты қалай қосу керектігін, содан кейін оны әр түрлі позицияға қалай бұру керектігін көреміз.

Сервоға қосылу

Келесі жұмыс - сервоприводты қосу. Серваның екі жалпы түрі бар:

  1. Ақ - Қызыл - Қара сымды серво
  2. Апельсин - Қызыл - қоңыр сымды серво

Егер сіздің сервоңызда Ақ - Қызыл - Қара сымдар болса, оны келесі түрде қосыңыз

  • Ақ сым D4 сандық пиніне қосылады
  • Қара сым GND түйреуішіне қосылады
  • Қызыл сым 3V3 істігіне қосылады

Егер сіздің сервоңызда қызғылт сары - қызыл - қоңыр сымдар болса, оны келесі түрде қосыңыз

  • Қызғылт сары сым D4 цифрлық пиніне қосылады.
  • Қоңыр сым GND түйреуішіне қосылады
  • Қызыл сым 3V3 істігіне қосылады

3 -қадам: Arduino IDE жүктеңіз

Arduino IDE жүктеп алыңыз
Arduino IDE жүктеп алыңыз

Жұмысты бастау үшін бізге Arduino IDE (Integrated Development Environment) және кейбір қажетті драйверлерді жүктеу қажет.

  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 мекенжайларына келесі сілтемені қосыңыз (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. ОК батырмасын шертіңіз, содан кейін өтіңіз
  4. Құралдар - тақталар - тақта менеджері

Іздеу өрісінде esp8266 деп теріңіз> ESP8266 қауымдастығының esp8266 түймесін басыңыз - Орнату түймесін басыңыз

Енді сіз Arduino IDE -ді NodeMCU -мен жұмыс істеу үшін орнаттыңыз.

5 -қадам: кодтау уақыты

Кодтау уақыты
Кодтау уақыты

Келесі қадам - Servo басқару үшін кейбір кодты жазу.

«Servo.ino» файлын жүктеп алып, оны Arduino IDE -де ашыңыз. Содан кейін жаңа эскиз жасаңыз және төмендегі кодты arduino IDE қойыңыз және Жүктеу түймесін басыңыз.

#қосу

Servo servo;

жарамсыз орнату () {

servo.attach (2); // D4

servo.write (0);

кешіктіру (2000);

}

void loop () {

servo.write (90);

кешіктіру (1000);

servo.write (0);

кешіктіру (1000);

}

Кодты жүктеуге бірнеше минут кетеді, содан кейін кодта белгіленген аралықта 0 ° -тан 90 ° -қа дейін Servo өзгеру бұрышын көруге болады.

Егер сіз қаласаңыз, оны шеше аласыз немесе оны сол күйінде қолдана аласыз.

6 -қадам: Бағдарламаны жүктеңіз

Бағдарламаңызды жүктеңіз
Бағдарламаңызды жүктеңіз
Бағдарламаңызды жүктеңіз
Бағдарламаңызды жүктеңіз
  1. Гото құралдары
  2. Board> NodeMCU 1.0 (ESP - 12E модулі)
  3. Порт (дұрыс портты таңдаңыз)

** NodeMCU үлгісі таңдалғанына және дұрыс сериялық порт таңдалғанына көз жеткізіңіз (суреттерді қараңыз).

Содан кейін Жүктеу түймесін басыңыз **

Ұсынылған: