Isi kandungan:

Bermula dengan Arduino dan ESP8266: 11 Langkah
Bermula dengan Arduino dan ESP8266: 11 Langkah

Video: Bermula dengan Arduino dan ESP8266: 11 Langkah

Video: Bermula dengan Arduino dan ESP8266: 11 Langkah
Video: Trik Mudah Komunikasi Serial Arduino dengan Nodemcu ESP8266 2024, Julai
Anonim
Bermula dengan Arduino dan ESP8266
Bermula dengan Arduino dan ESP8266

ESP8266 dapat digunakan sebagai mikrokontroler bebas dengan Wi-Fi bawaan dan dua pin GPIO atau dapat digunakan dengan mikrokontroler lain melalui komunikasi bersiri untuk memberikan sambungan Wi-Fi ke mikrokontroler. Ini dapat digunakan untuk membuat jaringan sensor IoT untuk melaporkan data sensor ke internet atau dashboard yang tersambung ke internet, itu dapat digunakan untuk membuat perangkat otomatisasi rumah yang terhubung ke internet atau jaringan lokal. ESP8266 dapat digunakan untuk mengembangkan sistem keamanan berbasis IoT, plag pintar dan lampu, jaringan mesh atau perangkat yang dapat dipakai. Kerana harganya yang rendah, penggunaan daya yang rendah dan ukuran yang kecil dapat digunakan untuk mengembangkan semua jenis perangkat IoT.

Langkah 1: Ringkas Mengenai Senibina dan Ciri-ciri

Modul Wi-Fi ESP8266 mempunyai mikroprosesor RISC 32-bit yang dicatat pada 80Mhz dan boleh di-overclock hingga 160Mhz. Ia mempunyai 32 RAM Instruksi KiB, RAM cache instruksi 32 KiB, RAM data pengguna 80 KiB dan seluruhnya mempunyai GPIO, 12C, ADC, SPI, dan PWM

Langkah 2: Penggunaan Tenaga

Voltan dan arus maksimum yang diperlukan untuk mengendalikan modul Wi-Fi ESP8266 adalah 3.6V dan 120.5mA, Arduino mempunyai pin output 3.3V tetapi arus keluarannya hanya 40mA yang tidak mencukupi untuk menjalankan esp8266, jadi pengatur voltan LM317 digunakan untuk atur Arduino's 5V hingga 3.3V untuk membuatnya berjalan dengan baik kerana arus keluaran maksimum LM317 adalah 1.5A. ESP8266 pin I / O juga berjalan pada 3.3V, jadi logik tahap shifter 3.3V zener diode digunakan untuk menukar logik 5V yang berasal dari pin Arduino TX ke 3.3V, tetapi menurut pengalaman saya tidak banyak yang memerlukannya. Tidak mengapa hanya membuat litar yang diberikan dalam gambar di bawah

Langkah 3: Pinout ESP8266

Pinout ESP8266
Pinout ESP8266

Langkah 4: Komponen

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

Modul Wi-Fi ESP8266

www.banggood.com/custlink/mKvKDhD2ig

Pengatur Voltan LM317

www.banggood.com/custlink/DvDD3Avz7E

Papan kenyataan

www.banggood.com/custlink/m3G3mnGz7P

Pelompat lelaki ke lelaki

www.banggood.com/custlink/GKvKmAGkuQ

Kapasitor elektrolitik 1uF

Kapasitor elektrolitik 10uF

Langkah 5: Skematik

Skematik
Skematik

Sebagai modul Wi-Fi ESP8266 berkomunikasi dengan Arduino atau mikrokontroler lain menggunakan komunikasi bersiri dan memerlukan minimum 3.3V untuk dijalankan. Output Arduino 5V akan disambungkan ke input LM317 seperti yang ditunjukkan dalam gambar

ESP8266 SambunganESP8266 ================= Sambungan

RXD ===================== Pin I / O Arduino 3

VCC ===================== Keluaran LM317

CH_PD =================== Keluaran LM317

GND ===================== Arduino's GND

TXD ===================== Pin 2 / I Arduino

Langkah 6: Cara Membuat Litar

Langkah 7: Cara Kod Arduino untuk Menghantar Perintah AT ke ESP8266

Langkah 8: Kod

Langkah 9: Perintah AT

Langkah 10: Pautan Aplikasi

Pelanggan TCP:

Pelayan:

Langkah 11: Lembaran Data ESP8266 dan Rujukan Perintah AT

Lembaran Data ESP8266

www.espressif.com/sites/default/files/docu…

Rujukan Perintah ESP8266 AT

www.espressif.com/sites/default/files/doc…

Disyorkan: