Ми в поколінні Інтернету речей (IoT)! У наші дні ви можете керувати своїми домашніми пристроями / пристроями, такими як кондиціонер, обігрівач кімнати, водонагрівач тощо, віддалено з будь-якого місця, і пристрій для цього можна легко створити або придбати з полиці. З часом ми також створили кілька проектів автоматизації будинку на основі IoT, використовуючи Arduino, ESP та Raspberry Pi. Але для всіх пристроїв з підтримкою IoT на основі Wi-Fi потрібне з’єднання з Інтернетом або ви можете сказати безперебійне підключення до Інтернету / Wi-Fi. Але використання широкосмугового з’єднання має свої обмеження, як-от інколи падіння сигналу Wi-Fi (особливо для діапазону 2,4 ГГц, зайнятого більшими перешкодами) від кімнати до кімнати або від підлоги до підлоги.
Саме з цієї причини потрібні wifi-ретранслятори або подовжувачі діапазону, але комерційні wi-fi ретранслятори, що доступні на ринку, дуже дорогі, що не є можливим варіантом для всіх. Виникає потреба у недорогих рішеннях (менше однієї третини порівняно з ціною будь-якого комерційного ретранслятора Wi-Fi) лише для збільшення діапазону. Отже, сьогодні я поділився рішенням, яке швидко будує проекти вихідних протягом півгодини. Для цього вам не потрібно будувати будь-яку апаратну схему, і вам не потрібно бути експертом в галузі електроніки. Дотримуйтесь простих кроків, наведених нижче, щоб побудувати свій недорогий ретранслятор wifi або розширювач діапазону.
Нодемку ESP8266
Nodemcu ESP8266 є основним і єдиним компонентом, тому я хотів би також описати деякі основні характеристики та технічні характеристики. Це платформа розробки IoT з відкритим кодом, поєднання модуля wifi та особливостей Arduino (мікроконтролер). Він також може бути запрограмований в Arduino IDE через інтерфейс micro USB (з вбудованою мікросхемою управління спалахом), і це програмований модуль транскриптора wifi, який є найкращим вибором для мереж wifi, Mash-мереж і має 802.11 міжнародний стандарт 12E wifi-чіп, вбудований 3.3V регулятор і бортова антена. Крім того, він має кілька варіантів введення живлення (введення за допомогою порту micro USB та два типи зовнішнього введення живлення (5 вхід VCC та вхід 3,3 в VCC) і може використовуватися як точка доступу.
Зазвичай ці модулі можна програмувати безпосередньо за допомогою IDE Arduino, але для цього проекту нам доведеться прошивати прошивку на NodeMCU. Зверніть увагу, що після цього процесу ви не зможете використовувати свій NodeMCU з Arduino IDE. Ви також можете звернутися до цієї миготливої статті ESP8266, щоб зрозуміти більше про це.
Крок 1: Перш за все, підключіть ESP8266 до комп’ютера за допомогою мікро-USB типу B до USB-кабелю. При підключенні світиться синій світлодіодний індикатор.
Крок 2: Завантажте інструмент завантаження Flash ESP8266 для Windows з офіційного веб-сайту. Перевірте наведене нижче зображення, щоб зрозуміти, як витягти zip-файл у папку за допомогою WinRAR. Завантажте останню версію WinRAR.
Крок 3: Тепер потрібно завантажити (“esp_wifi_repeater-master”). Це повністю функціональний ретранслятор Wi-Fi (з мережею NAT і mesh). Завантажте zip-файл і витягніть його в папку, де ви зможете побачити папку мікропрограми, яка містить три файли кошика (які будуть використані на наступних етапах). Завантажте його зі сторінки GitHub. Посилання та зображення наведені нижче.
Завантажте ESP WiFi Repeater
Тепер , витягти файл в папку з архіву з допомогою WinRAR
Крок 4: Тепер , клацніть правою кнопкою миші на поштову файл «flash_download_tools_v3.6.8» і натисніть на кнопку «Extract тут». Ви знайдете папку у своєму каталозі з назвою “flash_download_tools_v3.6.8”. Тепер відкрийте цю папку та відкрийте інструменти флеш-завантаження, як показано на зображенні нижче.
Крок 5: З'являється вікно команд, і зі списку можна відкрити “Засоби завантаження ESPRESSIF”. Виберіть перший варіант і натисніть “ESP8266 DownloadTools”, як ви можете бачити на зображенні, поданому нижче.
Після натискання на нього ви побачите основні миготливі інструменти / вікно, як показано на малюнку, наведеному нижче.
Крок 6: Як я вже згадував на кроці 3, вам доведеться завантажити esp_wifi_repeater-master з Github та витягти zip-файл у папку. Відкрийте папку, і ви побачите папку мікропрограми, яка містить 3 файли для сміття. Виберіть і оберіть усі файли для сміття з ESP8266 Інструменти для завантаження один за одним і поставте ім’я самого файлу в правому боці. Це важливий крок.
Клацніть правою кнопкою миші та виберіть "Перейменувати". Потім скопіюйте ім'я файлу bin (без.bin) і вставте його після поля @, як показано на малюнку нижче.
Крок 7: Це дуже важливий крок. Перегляньте зображення нижче та, відповідно до наданих інструкцій та знімків екрана, повторіть для всього файлу кошика та змініть деякі налаштування інструментів завантаження флеш-пам’яті esp8266, таких як (SPI SPEED: 80Mhz, SPI MODE: QIO, FLASH SIZE: 32Mbit) і виберіть пункт « Звіт, Швидкість передачі даних: 115200 і, нарешті, натисніть кнопку «СТАРТ», щоб почати блимати ваш ESP8266.
Перед прошивкою ви побачите написане “IDLE”, що означає, що це ідеальний стан, і після успішного прошивання ви побачите діалогове вікно “ FINISH ” у вікні монітора інструментів завантаження ESP8266. Крім того, ви можете переглянути всю інформацію, що блимає, і ви отримаєте MAC-адресу точки доступу та MAC-адресу STA, що є дуже важливою інформацією, пов'язаною з ідентифікацією мережі та пристрою.
Тепер просто від'єднайте ваш ESP8266 і підключіть його заново, або ви можете натиснути кнопку скидання на ESP 8266, щоб перезавантажити мікропрограму.
Крок 8: Тепер ви знайшли нову точку доступу або назву точки доступу Wi-Fi “MyAP”, яка є ідентифікатором SSID, що транслюється ESP8266, але зачекайте! Він не має підключення до Інтернету.
Вам потрібно налаштувати та налаштувати основний домашній / офісний маршрутизатор Wi-Fi, відкривши його сторінку конфігурації. Підключіть свій мобільний телефон / ноутбук до цього (“MyAP”) SSID і наберіть IP-адресу (192.168.4.1) із вашого улюбленого браузера, і відкриється сторінка конфігурації. У налаштуваннях STA додайте ім’я і пароль SSID основної мережі Wi-Fi та натисніть на підключення. Після цього будуть збережені параметри конфігурації, а в налаштуваннях точки доступу (точки доступу) ви зможете встановити своє ім'я та пароль SSID. Виберіть типи захисту шифрування, як найпопулярніший WPA2. Дотримуйтесь скріншотів, наведених нижче, для кращого розуміння.
Крок 9: Після того, як все було зроблено, я просто зробив просте виготовлення на шматку оргскла або зі скловолокна і додав перемикач увімкнення-вимкнення. Експериментально я додав два шматки антени на 2 дб і підключив до бортової антени для кращого охоплення діапазону Wi-Fi, який також можна повертати (хоча ESP8266 має вбудовану антену). Я увімкнув його за допомогою зарядного пристрою USB на 5 В з кабелем USB, підключив через порт ESP8266 MicroUSB і поставив на розетки змінного струму. Це найкраще надійне джерело живлення для тривалого використання.
Ще однією перевагою є те, що цьому ретранслятору Wi-Fi потрібне джерело живлення 5 В, яке можна живити від хорошого енергобанку. Ви також можете створити власний банк живлення, дотримуючись цієї статті. Отже, є ймовірність того, що його можна використовувати на вулиці разом із вашим мобільним телефоном, але комерційний ретранслятор Wi-Fi не має такої можливості. Не можна використовувати його на відкритому повітрі, оскільки постійне джерело живлення змінного струму завжди потрібне.
Повну роботу ретранслятора Wi-Fi можна знайти у відео, зв’язаному нижче, ми також провели тест швидкості в цьому новому ретрансляторі Wi-Fi і отримали майже 4,0 Мбіт / с. Якщо у вас виникли запитання, залиште їх у розділі коментарів або скористайтеся нашими форумами для інших технічних питань.