Daftar Isi:
- Langkah 1: Apa itu WiFi?
- Langkah 2: Apa itu Peta Panas?
- Langkah 3: Bahan yang Diperlukan
- Langkah 4: Buat Peta Panas WiFi
- Langkah 5: Apa Selanjutnya?
Video: Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Oleh Situs Resmi ElectropeakElectroPeakIkuti Selengkapnya oleh penulis:
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?
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
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
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:
Kursi Panas: Buat Bantalan Pemanas yang Berubah Warna: 7 Langkah (dengan Gambar)
Kursi Panas: Buat Bantalan Pemanas yang Berubah Warna: Ingin membuat diri Anda tetap hangat di hari-hari musim dingin? Kursi Panas adalah proyek yang menggunakan dua kemungkinan e-tekstil yang paling menarik - perubahan warna dan panas! Kami akan membuat bantalan kursi yang menghangat, dan saat siap digunakan, ia akan mengungkapkan
Buat Peta Kustom untuk GPS Garmin Anda: 8 Langkah (dengan Gambar)
Buat Peta Kustom untuk GPS Garmin Anda: Jika Anda memiliki GPS Garmin yang dirancang untuk hiking dan aktivitas luar ruangan lainnya (termasuk seri GPSMAP, eTrex, Colorado, Dakota, Oregon, dan Montana, di antara beberapa lainnya), Anda tidak perlu melakukannya puas dengan peta telanjang yang sudah dimuat sebelumnya. E
Membuat Buku Peta Menggunakan Google Maps: 17 Langkah (dengan Gambar)
Membuat Buku Peta Menggunakan Google Maps: Suatu hari saya sedang mencari di toko buku untuk Panduan Jalan untuk DuPage County, IL karena pacar saya tinggal di sana dan membutuhkan peta jalan yang terperinci. Sayangnya, satu-satunya yang mereka miliki yang dekat adalah satu untuk Cook County (seperti ini o
Dasbor COVID19 di Peta Dunia (menggunakan Python): 16 Langkah
Dasbor COVID19 di Peta Dunia (menggunakan Python): Saya tahu hampir semua dari kita mengetahui sebagian besar informasi tentang COVID19. Dan instruksi ini adalah tentang membuat peta gelembung, untuk memplot data waktu nyata (kasus) di peta dunia. Untuk kenyamanan lebih , saya telah menambahkan program ke repositori Github: https://github.co
Cara Membuat Peta Bergaya Khusus Menggunakan OpenStreetMap: 7 Langkah (dengan Gambar)
Cara Membuat Peta Bergaya Kustom Menggunakan OpenStreetMap: Dalam instruksi ini, saya akan menjelaskan proses di mana Anda dapat membuat peta bergaya buatan sendiri. Peta bergaya adalah peta di mana pengguna dapat menentukan lapisan data mana yang divisualisasikan, serta menentukan gaya yang digunakan setiap lapisan