Isi kandungan:

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

Video: Simple Arduino Uno dan Integrasi ESP8266: 6 Langkah

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

Tujuan kami adalah untuk membuat perpustakaan perintah Esp8266 AT (berdasarkan perpustakaan ITEAD), yang berfungsi dengan baik pada siri perisian pada kebanyakan peranti ESP8266, dengan syarat mereka mempunyai firmware yang bertindak balas terhadap perintah AT (yang biasanya merupakan pengeluar lalai).

Kami mengedarkan perpustakaan awal ini untuk ujian dan menghargai maklum balas dan penambahbaikan anda melalui Github Repository.

Komponen perkakasan:

  1. ESP8266
  2. Arduino UNO & Genuino UNO
  3. Penukar Tahap Logik - Dua Hala
  4. Papan roti
  5. Wayar pelompat

Aplikasi perisian dan perkhidmatan dalam talian:

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

Langkah 1: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian

Sambungkan ESP8266 melalui Serial Perisian ke papan Arduino Uno anda menggunakan penukar logik, seperti yang ditunjukkan pada gambar kabel yang dilampirkan.

Langkah 2: Sambungkan ke Wi-Fi Anda

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

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

Langkah 3: Muat naik Sketsa ke Arduino Anda

Muat naik Sketsa ke Arduino Anda
Muat naik Sketsa ke Arduino Anda

Sambungkan Arduino ke komputer anda dan muat naik lakarannya.

Langkah 4: Buka Monitor Bersiri di Arduino IDE

Buka Monitor Bersiri di Arduino IDE
Buka Monitor Bersiri di Arduino IDE

Klik pada butang Serial monitor di Arduino IDE (di sudut kanan atas). Sekiranya semuanya baik-baik saja, anda akan melihat output berikut pada monitor bersiri.

Langkah 5: Penyelesaian masalah

Penyelesaian masalah
Penyelesaian masalah

Sekiranya anda tidak mendapat sambutan, cuba kemas kini firmware ESP ke yang disediakan di bawah. Gunakan papan FTDI 3.3v seperti ini.

Sambungkan ESP ke FTDI Dapatkan ESP8266Flasher

Dapatkan Firmware 1.1.1.1

Kilat ESP

Sekiranya anda menerima jawapan separa dari esp8266 semasa menggunakan siri perisian, pergi ke:

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

Tukar baris 42:

#tentukan _SS_MAX_RX_BUFF 64 // RX buffer size

Untuk: #define _SS_MAX_RX_BUFF 256 // RX buffer size.

Ini akan memperbesar penyangga bersiri perisian. Kadang-kadang menetapkan kadar baud pada inisialisasi gagal, cuba tetapkan semula Arduino, ia mesti berfungsi dengan baik. Sekiranya atas sebab tertentu, anda masih menghadapi masalah, sila beri komen di sini agar kami akan berusaha mencari masalahnya. Sekiranya anda mempunyai cadangan penambahbaikan, sila buat permintaan tarik di Github. Umumnya, kod ini harus berfungsi untuk semua versi Arduino Uno ESP8266-01.

Sumber: -

www.hackster.io

create.arduino.cc

Langkah 6: Hubungi Saya (Sekiranya Perlu)

Sekiranya anda mempunyai masalah dengan arahan ini, anda boleh menghubungi saya:

Bipul Kumar Gupta

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

Disyorkan: