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

Arduino Uno Sederhana - Integrasi ESP 8266

Komponen dan persediaan

SparkFun esp8266
× 1
Arduino UNO
× 1
Konverter Level Logika SparkFun - Dua Arah
× 1
Breadboard (generik)
× 1
Kabel jumper (generik)
× 1

Aplikasi dan layanan online

Arduino IDE
circuito.io
Firmware.ino
Serial perangkat lunak

Tentang proyek ini

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

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

1. Barang yang Anda butuhkan:

  • Arduino Uno (dan Arduino IDE terpasang)
  • ESP8266
  • Konverter Tingkat Logika

2. Pengkabelan

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

3. Hubungkan ke Wi-Fi rumah Anda

Buka perpustakaan Firmware.ino dari Github dan masukkan SSID dan PASSWORD Anda ke 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 pojok kanan atas). Jika semuanya OK, Anda akan melihat output berikut di monitor serial:

6. Pemecahan 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 

Kepada:

#define _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 pull request di Github.

Secara umum, kode ini harus bekerja untuk semua versi Arduino Uno ESP8266-01.

Umpan balik Anda sangat kami harapkan!

Kode

Integrasi serial perangkat lunak Arduino Uno ESP 8266-01
Ini adalah repositori GIT yang Anda perlukan untuk membuat koneksihttps://github.com/Circuito-io/ESP8266_SoftwareSerial

Skema


Proses manufaktur

  1. Jam Kata Sederhana (Arduino)
  2. Pengontrol Game Arduino
  3. Arduino + ESP Weather Box
  4. WebServerBlink Menggunakan Arduino Uno WiFi
  5. Pixie:Jam Tangan NeoPixel Berbasis Arduino
  6. Kalkulator UNO sederhana
  7. Kegigihan Visi
  8. Kronometer Arduino Sederhana
  9. Kamera Pengawasan Jarak Jauh Seluler
  10. Sarung Tangan Pintar