Daftar Isi:

Integrasi Arduino Uno dan ESP8266 Sederhana: 6 Langkah
Integrasi Arduino Uno dan ESP8266 Sederhana: 6 Langkah

Video: Integrasi Arduino Uno dan ESP8266 Sederhana: 6 Langkah

Video: Integrasi Arduino Uno dan ESP8266 Sederhana: 6 Langkah
Video: Tutorial #4 [DIJAMIN BISA] Monitoring Sensor dan Kendali LED Arduino UNO ESP8266 via BLYNK. 2024, Juli
Anonim
Integrasi Arduino Uno dan ESP8266 Sederhana
Integrasi Arduino Uno dan ESP8266 Sederhana

Tujuan kami adalah membuat perpustakaan perintah Esp8266 AT (berdasarkan perpustakaan ITEAD), yang akan bekerja dengan baik pada serial perangkat lunak pada sebagian besar perangkat ESP8266, asalkan mereka memiliki firmware yang merespons perintah AT (yang biasanya merupakan default pabrikan).

Kami mendistribusikan pustaka pendahuluan ini untuk pengujian dan akan menghargai umpan balik dan peningkatan Anda melalui Repositori Github.

Komponen perangkat keras:

  1. ESP8266
  2. Arduino UNO & Genuino UNO
  3. Konverter Level Logika - Dua Arah
  4. Papan tempat memotong roti
  5. Kabel jumper

Aplikasi perangkat lunak dan layanan online:

  1. Arduino IDE
  2. circuito.io
  3. Firmware.ino

Langkah 1: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

Hubungkan ESP8266 melalui Serial Perangkat Lunak ke papan Arduino Uno Anda menggunakan konverter logika, seperti yang ditunjukkan pada gambar kabel terlampir.

Langkah 2: Hubungkan ke Wi-Fi Anda

Buka perpustakaan Firmware.ino dari Github dan masukkan SSID dan kata sandi Anda ke Wi-Fi Anda:

const char *SSID= "WIFI-SSID";const char *PASSWORD="WIFI-PASSWORD";

Langkah 3: Unggah Sketsa ke Arduino Anda

Unggah Sketsa ke Arduino Anda
Unggah Sketsa ke Arduino Anda

Hubungkan Arduino ke komputer Anda dan unggah sketsa.

Langkah 4: Buka Serial Monitor di Arduino IDE

Buka Serial Monitor di Arduino IDE
Buka Serial Monitor di Arduino IDE

Klik tombol Serial monitor di Arduino IDE (di pojok kanan atas). Jika semuanya OK, Anda akan melihat output berikut pada monitor serial.

Langkah 5: Pemecahan Masalah

Penyelesaian masalah
Penyelesaian masalah

Jika Anda tidak mendapatkan respons, coba perbarui firmware ESP ke yang disediakan di bawah ini. Gunakan papan FTDI 3.3v seperti ini.

Hubungkan ESP ke FTDI Dapatkan ESP8266Flasher

Dapatkan Firmware 1.1.1.1

Flash ESP

Jika Anda menerima respons sebagian dari esp8266 saat menggunakan serial perangkat lunak, buka:

C:\ProgramFiles(x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src\SoftwareSerial.h

Ubah baris 42:

#define _SS_MAX_RX_BUFF 64 // Ukuran buffer RX

Untuk:#menentukan _SS_MAX_RX_BUFF 256 // Ukuran buffer RX.

Ini akan memperbesar buffer serial perangkat lunak. Terkadang pengaturan baud rate pada inisialisasi gagal, coba reset Arduino, itu akan berfungsi dengan baik. Jika karena alasan tertentu, Anda masih mengalami masalah, silakan beri komentar di sini sehingga kami akan mencoba menemukan masalahnya. Jika Anda memiliki saran perbaikan, silakan lakukan permintaan tarik di Github. Secara umum, kode ini akan berfungsi untuk semua versi Arduino Uno ESP8266-01.

Sumber:-

www.hackster.io

create.arduino.cc

Langkah 6: Hubungi Saya (Jika Diperlukan)

Jika Anda memiliki masalah dengan instruksi ini, Anda dapat menghubungi saya:

Bipul Kumar Gupta

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

Direkomendasikan: