Isi kandungan:

Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino: 5 Langkah
Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino: 5 Langkah

Video: Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino: 5 Langkah

Video: Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino: 5 Langkah
Video: Membuat server dengan NodeMCU ESP8266 | Tutorial Pemrograman Arduino dan IoT 2024, Disember
Anonim

Oleh ElectropeakElectroPeak Official WebsiteFollow More oleh pengarang:

Bermula dengan Modul Ultrasonik dan Arduino
Bermula dengan Modul Ultrasonik dan Arduino
Bermula dengan Modul Ultrasonik dan Arduino
Bermula dengan Modul Ultrasonik dan Arduino
Pengecaman Warna W / TCS230 Sensor dan Arduino [Disertakan Kod Penentukuran]
Pengecaman Warna W / TCS230 Sensor dan Arduino [Disertakan Kod Penentukuran]
Pengecaman Warna W / TCS230 Sensor dan Arduino [Disertakan Kod Penentukuran]
Pengecaman Warna W / TCS230 Sensor dan Arduino [Disertakan Kod Penentukuran]
Cara Mengawal WS2812 RGB LED (NeoPixel) W / Arduino [Tutorial]
Cara Mengawal WS2812 RGB LED (NeoPixel) W / Arduino [Tutorial]
Cara Mengawal LED WS2812 RGB (NeoPixel) W / Arduino [Tutorial]
Cara Mengawal LED WS2812 RGB (NeoPixel) W / Arduino [Tutorial]

Tentang: ElectroPeak adalah tempat sehenti anda untuk belajar elektronik dan merealisasikan idea anda. Kami menawarkan panduan terkemuka untuk menunjukkan kepada anda bagaimana anda boleh membuat projek anda. Kami juga menawarkan produk berkualiti tinggi sehingga… Lebih Lanjut Mengenai Electropeak »

Gambaran keseluruhan

Dalam tutorial ini, kita akan membuat peta panas isyarat Wi-Fi di sekitarnya menggunakan Arduino dan ESP8266.

Apa yang Anda Akan Pelajari

  • Pengenalan kepada isyarat WiFi
  • Cara mengesan isyarat tertentu dengan ESP8266
  • Buat peta panas menggunakan paparan Arduino dan TFT

Langkah 1: Apa itu WiFi?

Apa itu WiFi?
Apa itu WiFi?

Pada masa kini, banyak orang menggunakan perkhidmatan WiFi pada telefon pintar, tablet, dan PC mereka. WiFi adalah protokol yang didaftarkan oleh Wi-Fi Alliance untuk membina LAN tanpa wayar standard IEEE802.11.

Wi-Fi lebih hebat daripada Bluetooth. Wi-Fi biasanya digunakan untuk menyambung ke internet tanpa wayar, yang menjadikan protokol ini menjadi lebih popular. Anda boleh menyambung ke Internet dengan mudah di mana sahaja, menggunakan teknologi ini. Standard Wi-Fi menyokong kelajuan maksimum 11Mps pada 2.4 GHz. Untuk meningkatkan kelajuan standard ini, versi lain yang disebut IEEE802.11n dibina yang kelajuannya meningkat hingga 200Mps. Peningkatan kelajuan ini disebabkan oleh penggunaan antena multi-saluran (MIMO), penggunaan dua rentang frekuensi 2,4 GHz dan 5 GHz, dan Medium Access Control (MAC). Papan Wi-Fi kira-kira 20 meter. Dalam projek ini, kami ingin membuat peta haba WiFi menggunakan ESP8266, Arduino dan LCD TFT 3,5 ″. ESP8266 dapat mengesan isyarat Wi-Fi SSID yang ditentukan (RSSI). Kami menggunakan modul ESP-01 untuk projek ini. Letakkan 4 modul ini di empat penjuru ruangan dengan corak segi empat tepat. Setelah menerima maklumat dari modul ESP, kami menghantarnya ke Arduino untuk dianalisis dan dipaparkan.

Langkah 2: Apakah Peta Haba?

Peta haba adalah data grafik yang memberikan maklumat dalam penampilan yang menarik. Peta haba biasanya menggunakan spektrum warna untuk menganalisis maklumat, spektrum warna ini bermula dari warna hangat dan berakhir dengan warna sejuk. Setiap bahagian peta dengan kekuatan tertinggi dan liputan data tertentu (misalnya kekuatan isyarat WiFi), memiliki warna terpanas, dan dengan penurunan kekuatan data, spektrum warna akan mendekati warna dingin.

Langkah 3: Bahan yang Diperlukan

Bahan yang Diperlukan
Bahan yang Diperlukan

Komponen Perkakasan

Arduino UNO R3 * 1

Modul Skrin Paparan Warna 3.5 TFT * 1

Modul WiFi ESP8266 * 1

Aplikasi Perisian

Arduino IDE

Langkah 4: Buat Peta Panas WiFi

Buat Peta Panas WiFi
Buat Peta Panas WiFi

Litar

Sambungkan modul ESP ke papan Arduino seperti yang ditunjukkan dalam gambar.

Setelah menyambungkan modul ESP, pasangkan TFT Shield di Arduino.

Kod

Pertama, kami menulis kod untuk modul ESP untuk memeriksa kekuatan isyarat dan menghantarnya ke Arduino. Kemudian kami menulis kod lain untuk Arduino untuk menerima maklumat dan memaparkannya. Muat naik Kod 1 pada setiap modul ESP anda. Anda boleh membaca tutorial ini untuk maklumat lebih lanjut mengenai modul ESP8266 dan cara memuat naik kod melalui Arduino IDE.

Dalam kod ini, watak "1" menunjukkan pengecam modul ESP, untuk modul berikutnya, ubah pengecam ini. Sebagai contoh, untuk modul kedua, ubah pengenal menjadi "2". Masukkan nama SSID yang anda inginkan Bukan "SSID tertentu". Sekarang muat naik Kod 2 di Arduino anda.

Dalam kod ini, kami menggunakan perpustakaan Adafruit_GFX dan MCUFRIEND_kbv untuk memaparkan maklumat pada LCD, yang boleh anda muat turun dari pautan berikut.

Perpustakaan Adafruit_GFX

Perpustakaan MCUFRIEND_kbv

Setelah menerima RSSI dari semua modul, Arduino mengira kekuatan isyarat WiFi mengikut lokasinya. Anda boleh membuat warna anda sendiri dengan menukar pemboleh ubah r, g, dan b.

Langkah 5: Apa Seterusnya?

  • Cuba analisis lebih banyak SSID.
  • Cuba tambahkan lebih banyak modul dan analisa isyarat 3D.

Disyorkan: