Daftar Isi:

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: Home Automation Menggunakan NodeMCU ESP8266 Dengan Protokol MQTT 2024, November
Anonim

Oleh Situs Resmi ElectropeakElectroPeakIkuti Selengkapnya oleh penulis:

Memulai Dengan Modul Ultrasonik dan Arduino
Memulai Dengan Modul Ultrasonik dan Arduino
Memulai Dengan Modul Ultrasonik dan Arduino
Memulai Dengan Modul Ultrasonik dan Arduino
Pengenalan Warna W/ TCS230 Sensor dan Arduino [Termasuk Kode Kalibrasi]
Pengenalan Warna W/ TCS230 Sensor dan Arduino [Termasuk Kode Kalibrasi]
Pengenalan Warna W/ TCS230 Sensor dan Arduino [Termasuk Kode Kalibrasi]
Pengenalan Warna W/ TCS230 Sensor dan Arduino [Termasuk Kode Kalibrasi]
Cara Mengontrol WS2812 RGB LED (NeoPixel) Dengan Arduino [Tutorial]
Cara Mengontrol WS2812 RGB LED (NeoPixel) Dengan Arduino [Tutorial]
Cara Mengontrol WS2812 RGB LED (NeoPixel) Dengan Arduino [Tutorial]
Cara Mengontrol WS2812 RGB LED (NeoPixel) Dengan Arduino [Tutorial]

Tentang: ElectroPeak adalah tempat lengkap Anda untuk belajar elektronik dan mewujudkan ide Anda. Kami menawarkan panduan terbaik untuk menunjukkan kepada Anda bagaimana Anda dapat membuat proyek Anda. Kami juga menawarkan produk berkualitas tinggi sehingga Anda memiliki… Selengkapnya Tentang Electropeak »

Gambaran

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

Apa yang Akan Anda Pelajari

  • Pengantar sinyal WiFi
  • Cara mendeteksi sinyal tertentu dengan ESP8266
  • Buat peta panas menggunakan tampilan Arduino dan TFT

Langkah 1: Apa itu WiFi?

Apa itu WiFi?
Apa itu WiFi?

Saat ini, banyak orang menggunakan layanan WiFi di smartphone, tablet, dan PC mereka. WiFi adalah protokol yang didaftarkan oleh Wi-Fi Alliance untuk membangun LAN nirkabel standar IEEE802.11.

Wi-Fi lebih kuat daripada Bluetooth. Wi-Fi biasanya digunakan untuk terhubung ke internet nirkabel, yang membuat protokol ini jauh lebih populer. Anda dapat dengan mudah terhubung ke Internet di mana saja, menggunakan teknologi ini. Standar Wi-Fi mendukung kecepatan maksimum 11Mps pada 2,4 GHz. Untuk meningkatkan kecepatan standar ini, versi lain yang disebut IEEE802.11n dibangun yang kecepatannya telah meningkat hingga 200Mps. Peningkatan kecepatan ini disebabkan penggunaan antena multi channel (MIMO), penggunaan dua rentang frekuensi 2,4 GHz dan 5 GHz, serta Medium Access Control (MAC). Papan Wi-Fi sekitar 20 meter. Dalam proyek ini, kami ingin membuat peta panas WiFi menggunakan ESP8266, Arduino dan LCD TFT 3,5″. ESP8266 dapat mendeteksi sinyal Wi-Fi dari SSID tertentu (RSSI). Kami menggunakan modul ESP-01 untuk proyek ini. Letakkan 4 modul ini di empat sudut ruangan dengan pola persegi panjang. Setelah menerima informasi dari modul ESP, kami mengirimkannya ke Arduino untuk dianalisis dan ditampilkan.

Langkah 2: Apa itu Peta Panas?

Peta panas adalah data grafis yang memberikan informasi dalam tampilan yang menarik. Peta panas biasanya menggunakan spektrum warna untuk menganalisis informasi, spektrum warna ini dimulai dari warna hangat dan diakhiri dengan warna dingin. Setiap bagian peta dengan kekuatan tertinggi dan cakupan data spesifik (misalnya kekuatan sinyal WiFi), memiliki warna terpanas, dan dengan demikian, dengan penurunan kekuatan data, spektrum warna akan mendekati warna dingin.

Langkah 3: Bahan yang Diperlukan

Bahan yang Diperlukan
Bahan yang Diperlukan

Komponen Perangkat Keras

Arduino UNO R3 *1

3.5 Modul Layar Tampilan Warna TFT * 1

Modul WiFi ESP8266 * 1

Aplikasi Perangkat Lunak

Arduino IDE

Langkah 4: Buat Peta Panas WiFi

Buat Peta Panas WiFi
Buat Peta Panas WiFi

sirkuit

Hubungkan modul ESP ke papan Arduino seperti yang ditunjukkan pada gambar.

Setelah menghubungkan modul ESP, letakkan TFT Shield di Arduino.

Kode

Pertama, kami menulis kode untuk modul ESP untuk memeriksa kekuatan sinyal dan mengirimkannya ke Arduino. Kemudian kami menulis kode lain untuk Arduino untuk menerima informasi dan menampilkannya. Unggah Kode 1 pada setiap modul ESP Anda. Anda dapat membaca tutorial ini untuk informasi lebih lanjut tentang modul ESP8266 dan cara mengunggah kode melalui Arduino IDE.

Dalam kode ini, karakter "1" menunjukkan pengenal modul ESP, untuk modul berikutnya, ubah pengenal ini. Misalnya, untuk modul kedua, ubah pengenal menjadi “2”. Masukkan nama SSID yang Anda inginkan Alih-alih "SSID spesifik". Sekarang unggah Kode 2 di Arduino Anda.

Dalam kode ini kami menggunakan pustaka Adafruit_GFX dan MCUFRIEND_kbv untuk menampilkan informasi pada LCD, yang dapat Anda unduh dari tautan berikut.

Perpustakaan Adafruit_GFX

Perpustakaan MCUFRIEND_kbv

Setelah menerima RSSI dari semua modul, Arduino menghitung kekuatan sinyal WiFi sesuai lokasi. Anda dapat membuat warna Anda sendiri dengan mengubah variabel r, g, dan b.

Langkah 5: Apa Selanjutnya?

  • Cobalah untuk menganalisis lebih banyak SSID.
  • Coba tambahkan lebih banyak modul dan analisis sinyal 3D.

Direkomendasikan: