Агуулгын хүснэгт:

NodeMCU -тай Servo мотортой харилцах: 6 алхам (зурагтай)
NodeMCU -тай Servo мотортой харилцах: 6 алхам (зурагтай)

Видео: NodeMCU -тай Servo мотортой харилцах: 6 алхам (зурагтай)

Видео: NodeMCU -тай Servo мотортой харилцах: 6 алхам (зурагтай)
Видео: Apa Itu Arduino Micro Controller (Subtittle) 2024, Арваннэгдүгээр
Anonim
NodeMCU -тай Servo мотортой харилцах
NodeMCU -тай Servo мотортой харилцах

Бүгдээрээ сайн байцгаана уу, Энэ бол миний анхны зааварчилгааны төсөл юм.

Тиймээс та NodeMCU -ийг эхлүүлэхийг хүсч байна уу? За, энд би та бүхэнтэй хуваалцах гэж байна. Өнөөдөр би NodeMCU -ийг хэрхэн эхлүүлэх талаар танд үзүүлэх болно. Явцгаая!

NodeMCU нь ESP8266-12E самбартай бөгөөд уг самбарыг IoT (Internet Of Things) ашиглахад тохиромжтой болгодог. Энэхүү зааварт би NodeMCU ашиглан Servo -ийг хэрхэн эхлүүлэх талаар танд үзүүлэх болно.

Алхам 1: Шаардлагатай материал

Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал

NodeMCU -ийг эхлүүлэхэд шаардлагатай бүрэлдэхүүн хэсгүүдийн жагсаалт энд байна.

Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд

  1. NodeMCU
  2. Servo мотор
  3. Талхны самбар
  4. Холбогч утас
  5. Микро USB кабель

Програм хангамжийн бүрэлдэхүүн хэсгүүд

Arduino IDE

Алхам 2: Тоног төхөөрөмжийн тодорхойлолт

Тоног төхөөрөмжийн тодорхойлолт
Тоног төхөөрөмжийн тодорхойлолт
Тоног төхөөрөмжийн тодорхойлолт
Тоног төхөөрөмжийн тодорхойлолт

Breadboard гэж юу вэ?

Энэ бол прототип хийх платформ бөгөөд та бүрэлдэхүүн хэсгүүдийг залгаж, амархан арилгаж болно. Дотор нь хэрхэн бүтээгдсэнийг харахын тулд зургаас үзнэ үү. Ихэвчлэн тал бүр дээр цахилгаан туузыг харуулсан 2 тууз байдаг. Энэ нь (-) ба (+) бүгдийг хооронд нь амархан холбох боломжийг олгодог.

Серво гэж юу вэ?

Серво мотор бол тодорхой өнцөг рүү эргэх эсвэл байрлал гэж нэрлэгддэг гайхалтай төхөөрөмж юм.

Ихэвчлэн тэд 180 градус эргэх чадвартай servo гартай байдаг. NodeMCU -ийг ашиглан бид тогтоосон байрлал руу явахын тулд servo -ийг хянах боломжтой. Үүн шиг энгийн! Энд бид servo моторыг хэрхэн яаж холбох, дараа нь өөр өөр байрлалд хэрхэн эргүүлэхийг харах болно.

Servo холболт

Дараагийн ажил бол servo мотороо холбох явдал юм. Нийтлэг хоёр төрлийн servo байдаг:

  1. Цагаан - Улаан - Хар утастай серво
  2. Улбар шар - Улаан - Браун утастай servo

Хэрэв таны servo Цагаан - Улаан - Хар утастай бол дараах байдлаар холбоно уу

  • Цагаан утас нь D4 дижитал зүүтэй холбогддог
  • Хар утас нь GND зүүтэй холбогддог
  • Улаан утас нь 3V3 зүүтэй холбогддог

Хэрэв таны servo улбар шар - улаан - хүрэн утастай бол түүнийг дараах байдлаар холбоно уу

  • Улбар шар өнгийн утас нь 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 -д дараах холбоосыг нэмнэ үү (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. OK дараад дараа нь руу очно уу
  4. Багаж хэрэгсэл - Самбар - ТУЗ -ийн менежер

Хайлтын талбарт esp8266 гэж бичнэ үү> ESP8266 хамтлагийн esp8266 дээр дарна уу - Суулгах дээр дарна уу

Одоо та Arduino IDE -ийг NodeMCU -тэй ажиллахаар тохирууллаа.

Алхам 5: Кодлох хугацаа

Кодлох цаг
Кодлох цаг

Дараагийн алхам бол Servo -ийг хянахын тулд код бичих явдал юм.

"Servo.ino" файлыг татаж аваад Arduino IDE дээр нээнэ үү. Дараа нь шинэ ноорог үүсгээд доорх кодыг arduino IDE дээр буулгаад Upload дээр дарна уу.

#оруулах

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. Удирдах зөвлөл> NodeMCU 1.0 (ESP - 12E модуль)
  3. Порт (Зөв порт сонгох)

** NodeMCU загвараа сонгож, сериал портыг зөв сонгосон эсэхээ шалгаарай (зураг харна уу).

Дараа нь Байршуулах товчийг дарна уу **

Зөвлөмж болгож буй: