Isi kandungan:

Kawalan LED Menggunakan Modul WiFi ESP8266- Internet Perkara: 6 Langkah
Kawalan LED Menggunakan Modul WiFi ESP8266- Internet Perkara: 6 Langkah

Video: Kawalan LED Menggunakan Modul WiFi ESP8266- Internet Perkara: 6 Langkah

Video: Kawalan LED Menggunakan Modul WiFi ESP8266- Internet Perkara: 6 Langkah
Video: Pengenalan papan pengembangan WiFi NodeMCU ESP8266 dengan contoh HTTP Client 2024, November
Anonim
Kawalan LED Menggunakan Modul WiFi ESP8266- Internet of Things
Kawalan LED Menggunakan Modul WiFi ESP8266- Internet of Things

ESP8266 adalah cip Wi-Fi kos rendah dengan timbunan TCP / IP penuh dan kemampuan MCU (unit mikrokontroler) yang dihasilkan oleh pengeluar China yang berpangkalan di Shanghai, Espressif Systems.

Cip ini pertama kali mendapat perhatian pembuat barat pada bulan Ogos 2014 dengan modul ESP-01, yang dibuat oleh pengeluar pihak ketiga, Ai-Thinker. Modul kecil ini membolehkan mikrokontroler menyambung ke rangkaian Wi-Fi dan membuat sambungan TCP / IP mudah menggunakan arahan gaya Hayes. Walau bagaimanapun, pada masa itu hampir tidak ada dokumentasi berbahasa Inggeris pada cip dan arahan yang diterima. Harga yang sangat rendah dan fakta bahawa terdapat sedikit komponen luaran pada modul yang menunjukkan bahawa ia akhirnya boleh menjadi sangat murah, menarik banyak penggodam untuk meneroka modul, cip, dan perisian di dalamnya, serta menterjemahkan dokumentasi Cina. ESP8285 adalah ESP8266 dengan 1 MiB flash terbina dalam, yang membolehkan peranti cip tunggal yang mampu menyambung ke Wi-Fi.

Langkah 1: Keperluan Asas untuk Projek Ini Disenaraikan Sebagai Berikut: -

Keperluan Asas untuk Projek Ini Disenaraikan Sebagai Berikut
Keperluan Asas untuk Projek Ini Disenaraikan Sebagai Berikut
Keperluan Asas untuk Projek Ini Disenaraikan Sebagai Berikut
Keperluan Asas untuk Projek Ini Disenaraikan Sebagai Berikut
Keperluan Asas untuk Projek Ini Disenaraikan Sebagai Berikut
Keperluan Asas untuk Projek Ini Disenaraikan Sebagai Berikut

(1) Modul WiFi ESP8266

(2) Arduino IDE

(3) Papan roti

(4) Wayar Pelompat

(5) Penukar USB-TTL

(6) Sumber Kuasa (3.3v DC)

(7) Sambungan Internet Tanpa Wayar (WiFi)

(8) Pelayan Web (anda boleh menggunakan kami)

(9) LED

Langkah 2: Apa itu ESP8266?

Apa itu ESP8266?
Apa itu ESP8266?
Apa itu ESP8266?
Apa itu ESP8266?
Apa itu ESP8266?
Apa itu ESP8266?

ESP8266 adalah cip Wi-Fi kos rendah dengan timbunan TCP / IP penuh dan kemampuan MCU (unit mikrokontroler) yang dihasilkan oleh pengeluar China yang berpangkalan di Shanghai, Espressif Systems.

Cip ini pertama kali mendapat perhatian pembuat barat pada bulan Ogos 2014 dengan modul ESP-01, yang dibuat oleh pengeluar pihak ketiga, Ai-Thinker. Modul kecil ini membolehkan mikrokontroler menyambung ke rangkaian Wi-Fi dan membuat sambungan TCP / IP mudah menggunakan arahan gaya Hayes. Walau bagaimanapun, pada masa itu hampir tidak ada dokumentasi berbahasa Inggeris pada cip dan arahan yang diterima. Harga yang sangat rendah dan fakta bahawa terdapat sedikit komponen luaran pada modul yang menunjukkan bahawa ia akhirnya boleh menjadi sangat murah, menarik banyak penggodam untuk meneroka modul, cip, dan perisian di dalamnya, serta menterjemahkan dokumentasi Cina. ESP8285 adalah ESP8266 dengan 1 MiB flash terbina dalam, yang membolehkan peranti cip tunggal yang mampu menyambung ke Wi-Fi.

Langkah 3: Apa itu Arduino dan IDE?

Apakah Arduino dan IDE?
Apakah Arduino dan IDE?

Arduino adalah platform elektronik sumber terbuka berdasarkan perkakasan dan perisian yang mudah digunakan. Papan Arduino dapat membaca input - cahaya pada sensor, jari pada butang, atau mesej Twitter - dan mengubahnya menjadi output - mengaktifkan motor, menyalakan LED, menerbitkan sesuatu dalam talian. Anda boleh memberitahu lembaga anda apa yang harus dilakukan dengan menghantar satu set arahan kepada mikrokontroler di papan. Untuk melakukannya, anda menggunakan bahasa pengaturcaraan Arduino (berdasarkan Pendawaian), dan Perisian Arduino (IDE), berdasarkan Pemprosesan.

Mengapa Arduino? Berkat pengalaman penggunanya yang mudah dan mudah diakses, Arduino telah digunakan dalam ribuan projek dan aplikasi yang berbeza. Perisian Arduino mudah digunakan untuk pemula, namun cukup fleksibel untuk pengguna maju. Ia berjalan di Mac, Windows, dan Linux. Guru dan pelajar menggunakannya untuk membina instrumen saintifik kos rendah, untuk membuktikan prinsip kimia dan fizik, atau untuk memulakan pengaturcaraan dan robotik. Pereka dan arkitek membina prototaip interaktif, pemuzik dan seniman menggunakannya untuk pemasangan dan bereksperimen dengan alat muzik baru. Pembuat, tentu saja, menggunakannya untuk membina banyak projek yang dipamerkan di Maker Faire, misalnya. Arduino adalah alat utama untuk mempelajari perkara baru. Sesiapa sahaja - kanak-kanak, penggemar hobi, artis, pengaturcara - boleh mula bermain-main hanya dengan mengikuti arahan kit langkah demi langkah, atau berkongsi idea secara dalam talian dengan anggota komuniti Arduino yang lain.

Langkah 4: Muat turun Arduino IDE dan Proses Penyediaan

Muat turun Arduino IDE dan Proses Penyediaan
Muat turun Arduino IDE dan Proses Penyediaan
Muat turun Arduino IDE dan Proses Penyediaan
Muat turun Arduino IDE dan Proses Penyediaan
  • Klik pada pautan dan https://goo.gl/Cxa9rX muat turun Arduino IDE
  • Pasang Arduino IDE pada sistem anda
  • Buka Arduino IDE & Klik pada tab Fail> Keutamaan
  • Sekarang tambahkan URL berikut di medan URL Pengurus Papan Tambahan & klik OK.
  • URL: -
  • Buka tab Alat> Papan> Pengurus Papan
  • Cari esp8266 & pasang pakej komuniti esp8266
  • Sekarang pergi ke Alat> Papan & pilih Modul ESP8266 Generik
  • Buka Sketsa> Perpustakaan> Urus Perpustakaan
  • Cari arduino json & pasang pustaka arduino json oleh Benoît Blanchon

Langkah 5: Pin Conncetion untuk ESP8266 to USB-TTL Converter

Pin Conncetion untuk Penukar ESP8266 ke USB-TTL
Pin Conncetion untuk Penukar ESP8266 ke USB-TTL
Pin Conncetion untuk Penukar ESP8266 ke USB-TTL
Pin Conncetion untuk Penukar ESP8266 ke USB-TTL
Pin Conncetion untuk Penukar ESP8266 ke USB-TTL
Pin Conncetion untuk Penukar ESP8266 ke USB-TTL

Berikut adalah perincian sambungan untuk Penukar ESP8266 ke USB-TTL

  1. Sambungkan USB-TTL 3.3V ke ESP8266 VCC & CH_PD
  2. Sambungkan ESP8266 RX ke USB-TTL TX & ESP8266 TX ke USB-TTL RX
  3. Sambungkan ESP8266 GND ke USB-TTL GND
  4. Sambungkan LED ke GPIO 2 & GND
  5. Sambungkan GPIO 0 ke GND (HANYA SELAMA MENGGUNAKAN SKETCH)

Langkah 6: Muat Naik Kod dan Program

Pasang USB-TTL ke Sistem anda & pilih port di Tools> Ports> COMn (Ex-COM4)

Sekarang, edit butiran seperti- Nama WiFi, Kata Laluan WiFi, Nama domain, jalan dan susun lakaran & muat naik ke ESP8266.

Sekiranya anda mempunyai pelayan maka anda boleh menggunakan kod php dan json anda sendiri, anda boleh memuat turun fail sumber dengan pautan di bawah, jika tidak, anda boleh menggunakan kod yang saya muat naik

Untuk sebarang masalah, anda boleh menghubungi saya-

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Disyorkan: