Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал
- Алхам 2: Тоног төхөөрөмжийн тодорхойлолт
- Алхам 3: Arduino IDE татаж авах
- Алхам 4: Arduino IDE бэлтгэх
- Алхам 5: Кодлох хугацаа
- Алхам 6: Програмаа байршуулна уу
Видео: NodeMCU -тай Servo мотортой харилцах: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Бүгдээрээ сайн байцгаана уу, Энэ бол миний анхны зааварчилгааны төсөл юм.
Тиймээс та NodeMCU -ийг эхлүүлэхийг хүсч байна уу? За, энд би та бүхэнтэй хуваалцах гэж байна. Өнөөдөр би NodeMCU -ийг хэрхэн эхлүүлэх талаар танд үзүүлэх болно. Явцгаая!
NodeMCU нь ESP8266-12E самбартай бөгөөд уг самбарыг IoT (Internet Of Things) ашиглахад тохиромжтой болгодог. Энэхүү зааварт би NodeMCU ашиглан Servo -ийг хэрхэн эхлүүлэх талаар танд үзүүлэх болно.
Алхам 1: Шаардлагатай материал
NodeMCU -ийг эхлүүлэхэд шаардлагатай бүрэлдэхүүн хэсгүүдийн жагсаалт энд байна.
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд
- NodeMCU
- Servo мотор
- Талхны самбар
- Холбогч утас
- Микро USB кабель
Програм хангамжийн бүрэлдэхүүн хэсгүүд
Arduino IDE
Алхам 2: Тоног төхөөрөмжийн тодорхойлолт
Breadboard гэж юу вэ?
Энэ бол прототип хийх платформ бөгөөд та бүрэлдэхүүн хэсгүүдийг залгаж, амархан арилгаж болно. Дотор нь хэрхэн бүтээгдсэнийг харахын тулд зургаас үзнэ үү. Ихэвчлэн тал бүр дээр цахилгаан туузыг харуулсан 2 тууз байдаг. Энэ нь (-) ба (+) бүгдийг хооронд нь амархан холбох боломжийг олгодог.
Серво гэж юу вэ?
Серво мотор бол тодорхой өнцөг рүү эргэх эсвэл байрлал гэж нэрлэгддэг гайхалтай төхөөрөмж юм.
Ихэвчлэн тэд 180 градус эргэх чадвартай servo гартай байдаг. NodeMCU -ийг ашиглан бид тогтоосон байрлал руу явахын тулд servo -ийг хянах боломжтой. Үүн шиг энгийн! Энд бид servo моторыг хэрхэн яаж холбох, дараа нь өөр өөр байрлалд хэрхэн эргүүлэхийг харах болно.
Servo холболт
Дараагийн ажил бол servo мотороо холбох явдал юм. Нийтлэг хоёр төрлийн servo байдаг:
- Цагаан - Улаан - Хар утастай серво
- Улбар шар - Улаан - Браун утастай servo
Хэрэв таны servo Цагаан - Улаан - Хар утастай бол дараах байдлаар холбоно уу
- Цагаан утас нь D4 дижитал зүүтэй холбогддог
- Хар утас нь GND зүүтэй холбогддог
- Улаан утас нь 3V3 зүүтэй холбогддог
Хэрэв таны servo улбар шар - улаан - хүрэн утастай бол түүнийг дараах байдлаар холбоно уу
- Улбар шар өнгийн утас нь D4 дижитал зүүтэй холбогддог.
- Хүрэн утас нь GND зүүтэй холбогддог
- Улаан утас нь 3V3 зүүтэй холбогддог
Алхам 3: Arduino IDE татаж авах
Эхлэхийн тулд бид Arduino IDE (Хөгжлийн нэгдсэн орчин) болон шаардлагатай драйверуудыг татаж авах хэрэгтэй.
- Програмыг татаж авахын тулд Arduino сайт руу орно уу:
- Програм хангамж дээр дарна уу Таны үйлдлийн систем дээр суурилсан Windows, Mac эсвэл Linux аль нэг дээр дарна уу.
- Хэрэв та хүсвэл хандив өгөх эсвэл зүгээр л татаж авах боломжтой.
- Үүнийг хийсний дараа та үүнийг компьютер дээрээ татаж авах алхмуудыг үргэлжлүүлэх хэрэгтэй болно.
- Та дууссан!
Алхам 4: Arduino IDE бэлтгэх
Arduino IDE -ийг татаж авсны дараа тэнд очно уу
- Файл таб, дараа нь Тохиргоо дээр дарна уу.
- Самбар менежерийн нэмэлт URL -д дараах холбоосыг нэмнэ үү (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- OK дараад дараа нь руу очно уу
- Багаж хэрэгсэл - Самбар - ТУЗ -ийн менежер
Хайлтын талбарт 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: Програмаа байршуулна уу
- Гото хэрэгсэл
- Удирдах зөвлөл> NodeMCU 1.0 (ESP - 12E модуль)
- Порт (Зөв порт сонгох)
** NodeMCU загвараа сонгож, сериал портыг зөв сонгосон эсэхээ шалгаарай (зураг харна уу).
Дараа нь Байршуулах товчийг дарна уу **
Зөвлөмж болгож буй:
Servo мотортой Raspberry Pi 3 таймер: 5 алхам
Raspberry Pi 3 Servo мотортой таймер: Энэхүү бүтцийн зорилго нь Servo -ийг ашиглах цагийг тохируулсан автомат таймер үүсгэх явдал юм. Энэ нь бөөрөлзгөнө pi 3 -ийг компьютер болгон ашигладаг бөгөөд кодыг Python ашигладаг
Гар утас ашиглан ямар ч Arduino -той харилцах: 6 алхам (зурагтай)
Гар утас ашиглан ямар ч Arduino -той харилцах: Arduino -ийг ашиглахдаа компьютер байхгүй болхоор үүнийг ашиглахгүй байх нь маш их бухимдуулдаг. Магадгүй Windows эсвэл Mac OS таарахгүй байж магадгүй, танд ямар ч компьютер байхгүй эсвэл танд илүү их эрх чөлөө хэрэгтэй болно
Супер конденсатор ашиггүй машин эсвэл ухаалаг залуутай харилцах: 7 алхам (зурагтай)
Супер конденсатор ашиггүй машин эсвэл ухаалаг залуутай харилцах яриа: Ухаалаг залуу. Юу ?! Ашиггүй машин! Дахин! Хэдэн зуун, хэдэн мянган хүмүүс YouTube сувгийг бөглөх нь хангалтгүй байна уу? Тэдгээрийн ихэнх нь унтраалга ашиглан хийгдсэн бөгөөд энэ нь рокертой. Тэгээд юу гэж? Тэд бүгд адилхан ажилладаг гэдгийг бүгд мэддэг. Тэгээд та аль хэдийн
Servo мотортой аниматроник нүд (Arduino): 5 алхам
Animatronic Eyes with Servo Motors (Arduino): Шинэ төсөлд тавтай морилно уу !!! Юуны өмнө би хувцас, Halloween -ий үеэр хийдэг шиг аймшигтай нүд хийхийг хүсч байсан. Би тусгай эффектэд дуртай бөгөөд ардуино, серво, ширээний теннисний бөмбөг ашиглан өөрийн аниматроник нүдийг сурч, бүтээхийг хүсч байсан
Харь гаригийн олдвортой хэрхэн харилцах вэ эсвэл. . .: 4 алхам (зурагтай)
Харь гаригийн олдвортой хэрхэн харилцах вэ эсвэл …: *** Сонирхолтой Минти төрлийн уулзалтуудыг хаах. *** Энэхүү зааварчилгаа нь 'Close Encounters' эхийн Altoids хувилбарыг хэрхэн бүтээх, түүнтэй хэрхэн харьцах талаар танд үзүүлэх болно. Энэ нь Bright White байх тэр өдрийн чухал сургалт байж магадгүй юм