Proses manufaktur
| × | 1 | ||||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 |
![]() |
| |||
| ||||
| ||||
|
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:
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.
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!
Proses manufaktur
Komponen dan persediaan Arduino UNO Semua jenis Uno dapat digunakan. Saya memiliki Geekcreit Uno yang berfungsi dengan baik. × 1 Breadboard (generik) × 1 Kabel jumper (generik) Diperlukan Pria/Pria × 1 LED (generik) Anda membutuhkan lampu merah, hijau, dan biru
Komponen dan persediaan Arduino UNO × 1 Motor DC 12 V 200 rpm × 2 L293D Motor Drive Shield untuk Arduino Uno × 1 Modul Bluetooth HC-05 × 1 Breadboard (generik) × 1 Kabel jumper (generik) × 1 Aplikasi dan layanan online Arduino
Komponen dan persediaan Arduino UNO × 1 Resistor SparkFun 330 ohm kami hanya membutuhkan 4 dari mereka × 1 Resistor SparkFun 10k ohm kami hanya membutuhkan 4 dari mereka × 1 Berbagai macam LED SparkFun kita membutuhkan 4 LED dengan warna berbeda × 1 speaker S
Komponen dan persediaan Arduino UNO × 1 Teknologi Microchip ATtiny85 × 1 Kapasitor Pemisah Elektrolitik - 10uF/25V × 1 Kabel Jumper M/M × 1 Tentang proyek ini Saya sedang mengerjakan proyek yang mengharuskan membaca beberapa data sensor di lokasi y