Kami berada dalam generasi Internet of Things (IoT)! Hari-hari ini, anda boleh mengawal alat / peranti kediaman anda seperti penghawa dingin, pemanas bilik, pemanas air, dan lain-lain dari jauh dari mana sahaja dan peranti untuk melakukan ini dapat dibina atau dibeli dengan mudah dari rak. Sepanjang kursus ini, kami juga telah membina beberapa projek automasi rumah berasaskan IoT menggunakan Arduino, ESP, dan Raspberry Pi. Tetapi untuk setiap peranti berkemampuan IoT berasaskan Wi-Fi, anda memerlukan sambungan Internet atau anda boleh mengatakan sambungan Internet / Wi-Fi tanpa gangguan. Tetapi menggunakan sambungan jalur lebar mempunyai batasannya seperti kadang-kadang penurunan isyarat wifi (terutama untuk jalur 2.4 GHz, yang dihuni dengan lebih banyak gangguan) dari bilik ke bilik atau lantai ke lantai.
Atas sebab ini diperlukan pengulang wifi atau pemanjang jarak jauh tetapi pengulang wifi komersial yang terdapat di pasaran sangat mahal dan bukan merupakan pilihan yang layak untuk semua. Terdapat keperluan untuk penyelesaian kos rendah (kurang dari satu pertiga dibandingkan dengan harga repeater wifi komersial) hanya untuk memperluas jangkauan. Jadi, hari ini saya telah berkongsi penyelesaian yang dengan cepat membina projek hujung minggu dalam masa setengah jam. Untuk ini, anda tidak perlu membuat litar perkakasan dan anda tidak perlu menjadi pakar dalam elektronik. Ikuti langkah-langkah mudah yang diberikan di bawah ini untuk membina pengulang wifi kos rendah atau pelanjutan jarak jauh anda.
Nodemcu ESP8266
Nodemcu ESP8266 adalah komponen utama dan satu-satunya, saya ingin menerangkan beberapa ciri dan spesifikasi asas juga. Ia adalah platform pengembangan IoT sumber terbuka, gabungan modul wifi dan ciri Arduino (Mikrokontroler). Ia juga dapat diprogramkan dalam Arduino IDE melalui antara muka USB mikro (dengan IC pengurusan flash onboard) dan ia adalah modul transcriber wifi yang dapat diprogram yang merupakan pilihan terbaik untuk rangkaian wifi, rangkaian mash dan mempunyai cip wifi 12E standard antarabangsa 802.11, 3.3V onboard pengawal selia dan Antena onboard. Juga, ia memiliki beberapa pilihan input daya (input menggunakan port USB mikro dan dua jenis input daya luaran (input Vv 5v dan input VCC 3.3v) dan dapat digunakan sebagai titik akses.
Biasanya modul ini dapat diprogram secara langsung menggunakan Arduino IDE, tetapi untuk projek ini, kita harus mem-flash firmware di NodeMCU. Perhatikan bahawa selepas proses ini, anda tidak akan dapat menggunakan NodeMCU anda dengan Arduino IDE. Anda juga boleh merujuk Artikel Berkelip ESP8266 ini untuk memahami lebih lanjut mengenai perkara ini.
Langkah 1: Pertama sekali, sambungkan ESP8266 anda dengan komputer menggunakan kabel USB mikro jenis B ke USB. Apabila disambungkan, LED penunjuk cahaya biru akan menyala.
Langkah 2: Muat turun alat Muat turun Flash ESP8266 untuk tingkap dari laman web rasmi. Periksa gambar yang diberikan di bawah untuk memahami cara mengekstrak fail zip ke dalam folder menggunakan WinRAR. Muat turun versi terbaru WinRAR.
Langkah 3: Sekarang, anda perlu memuat turun ("esp_wifi_repeater-master"). Ini adalah Pengulang Wi-Fi yang berfungsi sepenuhnya (dengan rangkaian NAT dan jaringan). Muat turun fail zip dan ekstrak ke dalam folder di mana anda dapat melihat folder firmware yang mempunyai tiga fail bin (yang akan digunakan pada peringkat kemudian). Muat turunnya dari halaman GitHub. Pautan dan gambar diberikan di bawah.
Muat turun ESP WiFi Repeater
Sekarang , ekstrak fail ke folder dari zip menggunakan WinRAR
Langkah 4: Sekarang , klik kanan pada fail zip "flash_download_tools_v3.6.8" dan klik 'ekstrak di sini'. Anda akan menemui folder di direktori anda dengan nama "flash_download_tools_v3.6.8". Sekarang, buka folder ini dan buka alat muat turun kilat seperti yang ditunjukkan dalam gambar yang diberikan di bawah.
Langkah 5: Tetingkap arahan muncul dan "alat muat turun ESPRESSIF" dapat dibuka dari senarai. Pilih pilihan pertama dan klik pada "ESP8266 DownloadTools", seperti yang anda lihat dalam gambar yang diberikan di bawah.
Setelah anda mengkliknya, anda akan melihat alat / tetingkap berkelip utama seperti yang ditunjukkan dalam gambar yang diberikan di bawah.
Langkah 6: Seperti yang saya nyatakan di langkah 3, anda harus memuat turun esp_wifi_repeater-master dari Github dan mengekstrak fail zip ke dalam folder. Buka folder dan anda akan melihat folder firmware yang mengandungi 3 fail bin. Pilih dan pilih semua fail bin dari alat Muat turun ESP8266 satu persatu dan letakkan nama fail itu sendiri di kotak sebelah kanan. Ini adalah langkah penting.
Klik kanan dan pilih 'Namakan semula'. Kemudian salin nama fail bin (tanpa.bin) dan tampalkannya selepas kotak @ seperti yang ditunjukkan dalam gambar di bawah.
Langkah 7: Ini adalah langkah yang sangat penting. Lihat gambar di bawah dan mengikut arahan dan tangkapan skrin yang disediakan, ulangi semua fail sampah dan ubah beberapa tetapan alat muat turun flash esp8266 seperti (SPI SPEED: 80Mhz, SPI MODE: QIO, FLASH SIZE: 32Mbit) dan pilih Comport, Baud rate: 115200 dan akhirnya klik butang "MULAI" untuk mula mengedipkan ESP8266 anda.
Sebelum berkelip, anda akan melihat tulisan "IDLE" yang bermaksud ia adalah keadaan yang ideal dan setelah berjaya menyala, anda akan melihat dialog " SELESAI " di tetingkap monitor alat muat turun ESP8266. Anda juga dapat melihat semua maklumat yang berkaitan dengan berkelip, dan anda akan mendapat Alamat MAC titik Akses dan Alamat MAC STA, yang merupakan maklumat berkaitan identiti rangkaian dan peranti yang sangat penting.
Sekarang, putuskan sambungan ESP8266 anda dan sambungkan semula atau anda boleh menekan butang reset pada ESP 8266 supaya firmware dimulakan semula.
Langkah 8: Sekarang, anda telah menemui Accesspoint atau wi-fi hotspot nama baru "MyAP" yang merupakan SSID yang disiarkan oleh ESP8266 tetapi tunggu! Ia tidak mempunyai sambungan Internet.
Anda perlu mengatur dan mengkonfigurasi dengan penghala Wi-Fi rumah / pejabat utama anda dengan membuka halaman konfigurasinya. Sambungkan telefon bimbit / komputer riba anda dengan SSID ini ("MyAP") dan dail alamat IP (192.168.4.1) dari penyemak imbas kegemaran anda dan halaman konfigurasi akan dibuka. Di bawah tetapan STA tambahkan nama dan kata laluan SSID rangkaian wifi utama anda dan klik sambung. Selepas itu, tetapan konfigurasi akan disimpan dan di bawah tetapan AP (titik akses), anda dapat menetapkan nama dan kata laluan SSID anda. Pilih jenis keselamatan penyulitan seperti WPA2 yang paling popular. Ikuti tangkapan skrin yang diberikan di bawah untuk pemahaman yang lebih baik.
Langkah 9: Setelah semuanya selesai, saya hanya membuat fabrikasi sederhana pada sekeping plexiglass atau gentian kaca dan menambahkan suis on-off. Secara eksperimen, saya menambahkan dua keping antena 2 dbi dan dihubungkan dengan antena onboard untuk liputan jangkauan wifi yang lebih baik, yang juga dapat diputar (walaupun ESP8266 mempunyai antena onboard). Saya menghidupkannya menggunakan pengecas mudah alih 5v USB dengan kabel USB dan disambungkan pada port MicroUSB ESP8266 dan meletakkannya pada soket ac. Ini adalah bekalan kuasa terbaik yang boleh dipercayai untuk penggunaan jangka panjang.
Kelebihan lain ialah pengulang Wi-Fi ini memerlukan bekalan kuasa 5v yang boleh dikuasakan dari bank kuasa yang baik. Anda juga boleh membina bank kuasa anda sendiri dengan mengikuti artikel ini. Oleh itu, ada kemungkinan ia boleh digunakan di luar rumah bersama dengan telefon bimbit anda tetapi repeater Wi-Fi komersial tidak mempunyai kemudahan ini. Anda tidak boleh menggunakannya di luar rumah kerana bekalan kuasa elektrik AC selalu diperlukan.
Pengoperasian repeater Wi-Fi yang lengkap dapat dilihat dalam video yang dipautkan di bawah, kami juga telah membuat ujian kelajuan di repeater Wi-Fi baru ini dan mendapat hampir 4.0Mbps. Sekiranya anda mempunyai sebarang pertanyaan, sila tinggalkan di bahagian komen atau gunakan forum kami untuk pertanyaan teknikal yang lain.