Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Mengintegrasikan Arduino Uno dengan ESP8266: Panduan Langkah demi Langkah

Komponen dan Perlengkapan

SparkFun esp8266
×1
Mengintegrasikan Arduino Uno dengan ESP8266: Panduan Langkah demi Langkah
Arduino UNO
×1
Mengintegrasikan Arduino Uno dengan ESP8266: Panduan Langkah demi Langkah
SparkFun Logic Level Converter - Bi-Directional
×1
Mengintegrasikan Arduino Uno dengan ESP8266: Panduan Langkah demi Langkah
Papan Rohot (Umum)
×1
Mengintegrasikan Arduino Uno dengan ESP8266: Panduan Langkah demi Langkah
Kawat Jumper (Umum)
×1

Aplikasi dan Layanan Online

Mengintegrasikan Arduino Uno dengan ESP8266: Panduan Langkah demi Langkah
Arduino IDE
circuito.io
Firmware.ino
Software serial

Tentang Proyek Ini

Tujuan kami adalah untuk membuat library perintah AT Esp8266 (berbasis library ITEAD), yang akan berfungsi dengan baik pada software serial di sebagian besar perangkat ESP8266, asalkan mereka memiliki firmware yang merespons perintah AT (yang biasanya merupakan default produsen).

Kami mendistribusikan library awal ini untuk pengujian dan akan sangat menghargai masukan serta perbaikan Anda melalui Repositori Github.

1. Hal yang Anda perlukan:

2. Penyiangan

hubungkan ESP8266 melalui Software Serial ke papan Arduino Uno Anda menggunakan konverter level logika, seperti yang ditunjukkan dalam gambar penyiangan yang dilampirkan.

Mengintegrasikan Arduino Uno dengan ESP8266: Panduan Langkah demi Langkah

3. Terhubung ke Wi-Fi rumah Anda

Buka library Firmware.ino dari Github dan masukkan SSID dan PASSWORD Wi-Fi Anda:

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

4. Unggah sketsa ke Arduino Anda

Hubungkan Arduino ke komputer Anda dan unggah sketsa.

5. Buka serial monitor di Arduino IDE

Klik tombol Serial monitor di Arduino IDE (di sudut kanan atas). Jika semuanya berjalan baik, Anda harus melihat output berikut di serial monitor:

Mengintegrasikan Arduino Uno dengan ESP8266: Panduan Langkah demi Langkah

6. Pemecahan Masalah

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

Mengintegrasikan Arduino Uno dengan ESP8266: Panduan Langkah demi Langkah

Jika Anda menerima respons parsial dari esp8266 saat menggunakan software serial, pergi ke: C:\ProgramFiles(x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src\SoftwareSerial.h

Ubah baris 42:

#define _SS_MAX_RX_BUFF 64 // RX buffer size 

Ke:

#define _SS_MAX_RX_BUFF 256 // RX buffer size. 

Ini akan memperbesar buffer software serial. Terkadang pengaturan baud rate saat inisialisasi gagal, coba reset Arduino, seharusnya akan berfungsi dengan baik. Jika karena alasan apa pun, Anda masih mengalami kesulitan, silakan berkomentar di sini sehingga kami akan mencoba menemukan masalahnya. Jika Anda memiliki saran perbaikan, silakan buat pull request di Github.

Secara umum, kode ini seharusnya berfungsi untuk semua versi Arduino Uno ESP8266-01.

Masukan Anda sangat dipersilakan!

Kode

Arduino Uno ESP 8266-01 software serial integration
This is the GIT repository you'll need in order to make the connectionhttps://github.com/Circuito-io/ESP8266_SoftwareSerial

Skematik

Mengintegrasikan Arduino Uno dengan ESP8266: Panduan Langkah demi LangkahMengintegrasikan Arduino Uno dengan ESP8266: Panduan Langkah demi LangkahMengintegrasikan Arduino Uno dengan ESP8266: Panduan Langkah demi Langkah

Proses manufaktur

  1. Jam Kata Arduino DIY – Buat Tampilan Waktu Real-Time yang Elegan
  2. Pengontrol USB Game Arduino DIY – Buat Gamepad Tinggi Performa Sendiri
  3. Stasiun Cuaca Kompak: Arduino Nano & ESP8266 dengan Sensor BMP280 & Tampilan OLED/Nokia LCD
  4. Arduino Uno WiFi Web Server: Nyalakan/Matikan LED Melalui Browser
  5. Pixie: Jam Tangan NeoPixel Berbasis Arduino – Jam LED DIY yang Elegan
  6. Buat Kalkulator Dasar dengan Arduino UNO – Proyek Mudah
  7. Membuat Tampilan Persistence of Vision Portabel dengan Arduino UNO dan ATtiny85
  8. Stopwatch Arduino yang Mudah Dibangun: Kromometer Aktifkan Tombol
  9. Sistem Kamera Pengawasan Jarak Jauh Portabel
  10. Sarung Tangan Cerdas Gestur-ke-Teks untuk Bahasa Isyarat