Isi kandungan:

Memadankan Motor Servo Dengan NodeMCU: 6 Langkah (dengan Gambar)
Memadankan Motor Servo Dengan NodeMCU: 6 Langkah (dengan Gambar)

Video: Memadankan Motor Servo Dengan NodeMCU: 6 Langkah (dengan Gambar)

Video: Memadankan Motor Servo Dengan NodeMCU: 6 Langkah (dengan Gambar)
Video: Kontrol Micro Servo Menggunakan ESP8266 Berbasis Blynk 2024, November
Anonim
Memadankan Motor Servo Dengan NodeMCU
Memadankan Motor Servo Dengan NodeMCU

Hello semua, Ini adalah projek Instructable pertama saya.

Oleh itu, anda mahu memulakan dengan NodeMCU? Baiklah, saya di sini untuk berkongsi dengan anda. Hari ini, saya akan menunjukkan kepada anda cara memulakan NodeMCU. Mari pergi !

NodeMCU mempunyai papan ESP8266-12E yang sesuai untuk IoT (Internet Of Things). Dalam Instructable ini saya akan menunjukkan kepada anda cara memulakan Servo menggunakan NodeMCU.

Langkah 1: Bahan yang Diperlukan

Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan

Berikut adalah senarai komponen yang diperlukan untuk memulakan NodeMCU,

Komponen Perkakasan

  1. NodeMCU
  2. Motor Servo
  3. Papan Roti
  4. Wayar Pelompat
  5. Kabel USB Mikro

Komponen Perisian

Arduino IDE

Langkah 2: Penerangan Perkakasan

Penerangan Perkakasan
Penerangan Perkakasan
Penerangan Perkakasan
Penerangan Perkakasan

Apa itu Breadboard?

Ini adalah platform prototaip, di mana anda boleh memasang komponen dan mengeluarkannya dengan mudah. Sila rujuk foto untuk melihat bagaimana gambarnya dibuat di dalamnya. Biasanya terdapat 2 jalur di setiap sisi yang menunjukkan rel kuasa. Ia dibuat untuk menghubungkan semua (-) dan (+) dengan mudah.

Apa itu Servo?

Motor servo adalah peranti hebat yang boleh berpusing ke sudut yang ditentukan atau disebut kedudukan.

Biasanya, mereka mempunyai servo arm yang boleh bertukar 180 darjah. Dengan menggunakan NodeMCU, kita dapat mengawal servo untuk menuju ke kedudukan yang ditentukan. Semudah itu! Di sini kita akan melihat cara menyambungkan motor servo dan kemudian bagaimana mengubahnya ke kedudukan yang berbeza.

Sambungan ke Servo

Tugas seterusnya adalah menyambungkan motor servo anda. Terdapat dua jenis servo yang biasa:

  1. Putih - Merah - Servo berwayar hitam
  2. Servo berwayar oren - merah - coklat

Sekiranya servo anda mempunyai kabel Putih - Merah - Hitam, sambungkan seperti berikut

  • Kawat putih menyambung ke pin Digital D4
  • Kawat hitam menyambung ke pin GND
  • Kawat merah menyambung ke pin 3V3

Sekiranya servo anda mempunyai kabel Orange - Red - Brown, sambungkan seperti berikut

  • Wayar oren menyambung ke pin Digital D4.
  • Kawat coklat menyambung ke pin GND
  • Kawat merah menyambung ke pin 3V3

Langkah 3: Muat turun Arduino IDE

Muat turun Arduino IDE
Muat turun Arduino IDE

Untuk memulakan, kita perlu memuat turun Arduino IDE (Integrated Development Environment) dan beberapa pemacu yang diperlukan.

  1. Untuk memuat turun perisian ke laman Arduino:
  2. Klik pada Perisian Klik pada Windows, Mac atau Linux berdasarkan Sistem Operasi anda.
  3. Anda boleh menderma jika anda mahu atau hanya memuat turun.
  4. Apabila ini selesai, anda hanya perlu meneruskan langkah-langkah untuk memuat turunnya ke komputer anda.
  5. Anda sudah selesai!

Langkah 4: Menyiapkan Arduino IDE

Menyiapkan Arduino IDE
Menyiapkan Arduino IDE
Menyiapkan Arduino IDE
Menyiapkan Arduino IDE

Selepas memuat turun Arduino IDE arahkan ke

  1. Tab fail dan kemudian klik pada Pilihan.
  2. Dalam URL Pengurus Papan tambahan tambahkan pautan berikut (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Klik OK dan kemudian pergi ke
  4. Alat - Papan - Pengurus Papan

Dalam bidang carian jenis esp8266> klik esp8266 oleh ESP8266 Komuniti - Klik Pasang

Sekarang anda telah menyediakan Arduino IDE untuk bekerjasama dengan NodeMCU.

Langkah 5: Masa Pengekodan

Masa Pengekodan
Masa Pengekodan

Langkah seterusnya adalah menulis beberapa kod untuk mengawal Servo.

Muat turun fail "Servo.ino" dan buka di Arduino IDE. Kemudian Buat lakaran baru dan tampal kod di bawah di arduino IDE dan tekan Upload.

#sertakan

Servo servo;

batal persediaan () {

servo.attach (2); // D4

servo.write (0);

kelewatan (2000);

}

gelung kosong () {

servo.write (90);

kelewatan (1000);

servo.write (0);

kelewatan (1000);

}

Kod akan mengambil masa beberapa minit untuk dimuat naik dan kemudian anda akan melihat Servo berubah sudut dari 0 ° hingga 90 ° pada selang waktu yang ditetapkan dalam kod tersebut.

Anda boleh bermain-main dengannya jika anda mahu, atau menggunakannya seperti sedia kala.

Langkah 6: Muat Naik Program Anda

Muat naik Program Anda
Muat naik Program Anda
Muat naik Program Anda
Muat naik Program Anda
  1. Alat Goto
  2. Papan> NodeMCU 1.0 (Modul ESP - 12E)
  3. Pelabuhan (Pilih Pelabuhan yang betul)

** Pastikan anda memilih model NodeMCU anda dan port bersiri yang betul dicentang (lihat gambar).

Kemudian klik butang Muat Naik **

Disyorkan: