Ние сме в поколението на Internet of Things (IoT)! В наши дни можете да управлявате домашните си приспособления / устройства като климатик, бойлер за стая, бойлер и др. Отдалечено от всяко място и устройството за това може лесно да бъде изградено или закупено от рафта. С течение на времето сме изградили и няколко проекти за домашна автоматизация, базирани на IoT, използвайки Arduino, ESP и Raspberry Pi. Но за всички устройства, поддържащи IoT, базирани на Wi-Fi, се нуждаете от интернет връзка или можете да кажете непрекъсната интернет / Wi-Fi свързаност. Но използването на широколентова връзка има своите ограничения като понякога спада на wifi сигнала (особено за 2,4 GHz лента, заета с повече смущения) от стая в стая или от пода до пода.
Поради тази причина се изискват wifi ретранслатори или удължители на обхвата, но наличните на пазара търговски wifi ретранслатори са много скъпи, което не е осъществима опция за всички. Възниква необходимостта от евтини решения (по-малко от една трета в сравнение с цената на всеки търговски wifi ретранслатор) само за разширяване на обхвата. И така, днес споделих решение, което бързо изгражда проекти за уикенда в рамките на половин час. За това не е необходимо да изграждате никаква хардуерна схема и не е нужно да сте експерт по електроника. Следвайте прости стъпки, дадени по-долу, за да изградите вашия евтин wifi ретранслатор или удължител на обхвата.
Nodemcu ESP8266
Nodemcu ESP8266 е основният и единствен компонент, така че бих искал да опиша и някои основни характеристики и спецификации. Това е платформа за разработка на IoT с отворен код, комбинация от wifi модула и характеристиките на Arduino (микроконтролер). Той може да бъде програмиран и в Arduino IDE чрез микро USB интерфейса (с вградена интегрална схема за управление на светкавицата) и е програмируем wifi транскрибиращ модул, който е най-добрият избор за wifi мрежи, каша в мрежа и има 802.11 международен стандарт 12E wifi чип, вграден 3.3V регулатор и бордова антена. Също така, той има няколко опции за въвеждане на мощност (вход с помощта на микро USB порт и два вида външни входове на енергия (5v VCC вход и 3.3v VCC вход) и може да се използва като точка за достъп.
Обикновено тези модули могат да бъдат програмирани директно с помощта на IDE на Arduino, но за този проект трябва да мигаме фърмуера на NodeMCU. Имайте предвид, че след този процес няма да можете да използвате вашия NodeMCU с Arduino IDE. Можете също да се обърнете към тази мигаща статия на ESP8266, за да разберете повече за това.
Стъпка 1: На първо място, свържете вашия ESP8266 с компютър с помощта на micro USB тип B към USB кабел. Когато е свързан, индикаторът за синя светлина ще свети.
Стъпка 2: Изтеглете инструмента за изтегляне на Flash ESP8266 за прозорци от официалния уебсайт. Проверете изображението, дадено по-долу, за да разберете как да извлечете zip файла в папката с помощта на WinRAR. Изтеглете най-новата версия на WinRAR.
Стъпка 3: Сега трябва да изтеглите (“esp_wifi_repeater-master”). Това е напълно функционалният Wi-Fi повторител (с NAT и мрежова мрежа). Изтеглете zip файла и го извлечете в папка, където можете да видите папка на фърмуера, която има три bin файла (които ще бъдат използвани в по-късни етапи). Изтеглете го от страницата на GitHub. Връзката и изображението са дадени по-долу.
Изтеглете ESP WiFi Repeater
Сега , извлечете файла в папката от ципа с помощта на WinRAR
Стъпка 4: Сега , кликнете с десния бутон на компресиран файл "flash_download_tools_v3.6.8" и кликнете върху "екстракт от тук". Ще намерите папка във вашата директория с име „flash_download_tools_v3.6.8“. Сега отворете тази папка и отворете инструментите за флаш изтегляне, както е показано на изображението, дадено по-долу.
Стъпка 5: Появява се команден прозорец и от списъка може да се отвори „Инструменти за изтегляне на ESPRESSIF“. Изберете първата опция и кликнете върху „ESP8266 DownloadTools“, както можете да видите на изображението, дадено по-долу.
След като кликнете върху него, ще видите основните мигащи инструменти / прозорец, както е показано на снимката, дадена по-долу.
Стъпка 6: Както споменах в стъпка 3, ще трябва да изтеглите esp_wifi_repeater-master от Github и да извлечете zip файла в папката. Отворете папката и ще видите папка с фърмуер, която съдържа 3 bin файла. Изберете и изберете всички bin файлове от ESP8266 Инструменти за изтегляне един по един и поставете името на самия файл в дясното поле. Това е важна стъпка.
Щракнете с десния бутон и изберете „Преименуване“. След това копирайте името на bin файла (без.bin) и го поставете след @ полето, както е показано на изображението по-долу.
Стъпка 7: Това е много важна стъпка. Разгледайте изображението по-долу и в съответствие с предоставените инструкции и екранни снимки повторете за всички bin файлове и променете някои настройки на инструменти за изтегляне на флаш esp8266 като (SPI SPEED: 80Mhz, SPI MODE: QIO, FLASH SIZE: 32Mbit) и изберете Comport, Скорост на предаване: 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 име и парола за основната wifi мрежа и кликнете върху свързване. След това конфигурационните настройки ще бъдат запазени и под настройките на точката за достъп (точка за достъп) можете да зададете вашето SSID име и парола. Изберете типовете защита за криптиране като най-популярния WPA2. Следвайте екранните снимки, дадени по-долу, за по-добро разбиране.
Стъпка 9: След като всичко беше направено, направих просто измислица върху парче плексиглас или стъклено влакно и добавих ключ за включване и изключване. Експериментално добавих две парчета 2 dbi антена и свързах с вградена антена за по-добро покритие на обхвата на wifi, която също може да се върти (въпреки че ESP8266 има вградена антена). Включих го с помощта на 5v USB мобилно зарядно устройство с USB кабел и го свързах на порт ESP8266 MicroUSB и го сложих в гнезда за променлив ток. Това е най-доброто надеждно захранване за дългосрочна употреба.
Друго предимство е, че този Wi-Fi ретранслатор се нуждае от 5v захранване, което може да се захранва от добра банка за захранване, можете също да изградите своя собствена банка за захранване, като следвате тази статия. Следователно има шансове той да се използва на открито заедно с вашия мобилен телефон, но търговският Wi-Fi ретранслатор няма това съоръжение. Не можете да го използвате на открито, защото винаги е необходимо променливотоково захранване.
Пълната работа на Wi-Fi ретранслатора може да бъде намерена във видеото, свързано по-долу, ние също направихме тест за скорост в този нов Wi-Fi ретранслатор и получихме близо 4.0Mbps. Ако имате въпроси, оставете ги в раздела за коментари или използвайте форумите ни за други технически въпроси.