우리는 사물 인터넷 (IoT) 세대입니다! 요즘에는 에어컨, 실내 난방기, 온수기 등과 같은 가정 용품 / 장치를 어디서나 원격으로 제어 할 수 있으며이를 수행하는 장치는 선반에서 쉽게 만들거나 구입할 수 있습니다. 과정을 통해 Arduino, ESP 및 Raspberry Pi를 사용하여 몇 가지 IoT 기반 홈 자동화 프로젝트도 구축했습니다. 그러나 모든 Wi-Fi 기반 IoT 지원 장치에 대해 인터넷 연결이 필요하거나 중단없는 인터넷 / Wi-Fi 연결이라고 말할 수 있습니다. 그러나 광대역 연결을 사용하는 경우 때때로 Wi-Fi 신호 강하 (특히 더 많은 간섭을받는 2.4GHz 대역의 경우)와 같은 한계가 있습니다.
그것은이 이유입니다 와이파이 중계기 또는 범위 익스텐더가 필요하지만 시장에서 사용할 수있는 상용 무선 랜 중계기는 모든 실행 가능한 옵션이 아닙니다있는 매우 비용이 많이 드는 있습니다. 범위 확장만을위한 저비용 솔루션 (상업용 Wi-Fi 중계기의 가격에 비해 1/3 미만)이 필요합니다. 그래서 오늘 저는 30 분 이내에 주말 프로젝트를 빠르게 구축하는 솔루션을 공유했습니다. 이를 위해 하드웨어 회로를 구축 할 필요가 없으며 전자 공학 전문가 일 필요도 없습니다. 저렴한 Wi-Fi 중계기 또는 범위 확장기를 구축하려면 아래의 간단한 단계를 따르십시오.
Nodemcu ESP8266
Nodemcu ESP8266은 주된 유일한 구성 요소이므로 몇 가지 기본 기능과 사양도 설명하고 싶습니다. Wi-Fi 모듈과 Arduino (Microcontroller)의 기능이 결합 된 오픈 소스 IoT 개발 플랫폼입니다. 또한 마이크로 USB 인터페이스 (온보드 플래시 관리 IC 포함)를 통해 Arduino IDE에서 프로그래밍 할 수 있으며 wifi 네트워킹, 매시 네트워킹에 가장 적합한 프로그래밍 가능한 wifi 전사 모듈이며 802.11 국제 표준 12E wifi 칩, 온보드 3.3V가 있습니다. 레귤레이터 및 온보드 Antena. 또한 여러 가지 전원 입력 옵션 (마이크로 USB 포트를 사용한 입력과 두 가지 유형의 외부 전원 입력 (5v VCC 입력 및 3.3v VCC 입력))이 있으며 액세스 포인트로 사용할 수 있습니다.
일반적으로 이러한 모듈은 Arduino IDE를 사용하여 직접 프로그래밍 할 수 있지만이 프로젝트의 경우 NodeMCU에서 펌웨어를 플래시해야합니다. 이 프로세스 후에는 Arduino IDE에서 NodeMCU를 사용할 수 없습니다. 이 ESP8266 Flashing Article을 참조하여 이에 대한 자세한 내용을 이해할 수도 있습니다.
1 단계: 먼저 마이크로 USB 타입 B-USB 케이블을 사용하여 ESP8266을 컴퓨터에 연결합니다. 연결되면 파란색 표시 등 LED가 켜집니다.
2 단계: 공식 웹 사이트에서 Windows 용 ESP8266 플래시 다운로드 도구를 다운로드합니다. WinRAR을 사용하여 zip 파일을 폴더에 추출하는 방법을 이해하려면 아래 주어진 이미지를 확인하십시오. 최신 버전의 WinRAR을 다운로드하십시오.
3 단계: 이제 다운로드해야합니다 (“esp_wifi_repeater-master”). 이것은 모든 기능을 갖춘 Wi-Fi 리피터 (NAT 및 메시 네트워킹 포함)입니다. zip 파일을 다운로드하고 3 개의 bin 파일 (나중 단계에서 사용됨)이있는 펌웨어 폴더를 볼 수있는 폴더에 압축을 풉니 다. GitHub 페이지에서 다운로드하십시오. 링크와 이미지는 다음과 같습니다.
ESP WiFi 중계기 다운로드
이제 , WinRAR과를 사용하여 압축 한 폴더에 파일의 압축을 풉니 다
4 단계: 이제 , zip 파일을 마우스 오른쪽 버튼으로 클릭 "flash_download_tools_v3.6.8 ' 와'여기 추출물 '을 클릭합니다. 디렉토리에서 "flash_download_tools_v3.6.8" 이라는 폴더를 찾을 수 있습니다. 이제이 폴더를 열고 아래 이미지와 같이 플래시 다운로드 도구를 엽니 다.
5 단계: 명령 창이 나타나고 목록에서 "ESPRESSIF 다운로드 도구"를 열 수 있습니다. 아래의 이미지에서 볼 수 있듯이 첫 번째 옵션을 선택하고“ESP8266 DownloadTools”를 클릭하십시오.
클릭하면 아래 그림과 같이 주요 깜박이는 도구 / 창이 표시됩니다.
6 단계: 3 단계에서 언급했듯이 Github에서 esp_wifi_repeater-master를 다운로드하고 zip 파일을 폴더에 추출해야합니다. 폴더를 열면 3 개의 bin 파일이 포함 된 펌웨어 폴더가 표시됩니다. ESP8266 다운로드 도구에서 모든 bin 파일을 하나씩 선택하고 선택하고 오른쪽 상자에 파일 이름을 입력하십시오. 이것은 중요한 단계입니다.
마우스 오른쪽 버튼을 클릭하고 '이름 바꾸기'를 선택합니다. 그런 다음 bin 파일 (without.bin)의 이름을 복사하여 아래 이미지와 같이 @ 상자 뒤에 붙여 넣습니다.
7 단계: 이것은 매우 중요한 단계입니다. 아래 이미지를 확인하고 제공된 지침과 스크린 샷에 따라 모든 bin 파일에 대해 반복하고 (SPI SPEED: 80Mhz, SPI MODE: QIO, FLASH SIZE: 32Mbit) 와 같은 esp8266 플래시 다운로드 도구의 일부 설정을 변경 하고 Comport를 선택합니다. , Baud rate: 115200 그리고 마지막으로 "START" 버튼을 클릭 하여 ESP8266을 깜박이기 시작합니다.
깜빡이기 전에 “IDLE”이라고 쓰여진 것이 이상적인 상태임을 의미하고 성공적으로 깜빡이면 ESP8266 다운로드 도구의 모니터 창에 “ FINISH ”대화 상자가 나타납니다. 또한, 모든 볼 수 깜박이는 관련 정보를, 당신은 얻을 것이다 액세스 포인트 MAC 주소 및 STA MAC 주소 매우 중요한 네트워크 및 장치의 신원 관련 정보입니다.
이제 ESP8266을 분리했다가 다시 연결하거나 ESP 8266의 재설정 버튼을 눌러 펌웨어를 다시 시작할 수 있습니다.
8 단계: 이제 ESP8266에서 방송 한 SSID 인 새로운 액세스 포인트 또는 Wi-Fi 핫스팟 이름 "MyAP"를 찾았지만 잠시만 기다려주십시오! 인터넷에 연결되어 있지 않습니다.
기본 홈 / 사무실 Wi-Fi 라우터의 구성 페이지를 열어 설정 및 구성해야합니다. 이 ("MyAP") SSID로 모바일 / 노트북을 연결하고 선호하는 브라우저에서 IP 주소 (192.168.4.1) 를 다이얼 하면 구성 페이지가 열립니다. STA 설정에서 기본 Wi-Fi 네트워크 SSID 이름과 비밀번호를 추가하고 연결을 클릭합니다. 그 후 구성 설정이 저장되고 AP (액세스 포인트) 설정에서 SSID 이름과 암호를 설정할 수 있습니다. 가장 널리 사용되는 WPA2와 같은 암호화 보안 유형을 선택하십시오. 더 나은 이해를 위해 아래 스크린 샷을 따르십시오.
9 단계: 모든 작업을 마친 후 플렉시 유리 조각이나 유리 섬유로 간단한 제작을하고 on-off 스위치를 추가했습니다. 실험적으로 2 개의 2dbi 안테나를 추가하고 더 나은 wifi 범위 커버리지를 위해 온보드 안테나와 연결했습니다. USB 케이블이있는 5v USB 모바일 충전기를 사용하여 전원을 켜고 ESP8266 MicroUSB 포트에 연결하고 AC 소켓에 꽂았습니다. 장기간 사용하기에 가장 안정적인 전원 공급 장치입니다.
또 다른 장점은이 Wi-Fi 중계기가 좋은 전원 은행에서 전원을 공급받을 수있는 5v 전원 공급 장치가 필요하다는 것입니다.이 기사를 따라 자체 전원 은행을 구축 할 수도 있습니다. 따라서 휴대폰과 함께 실외에서 사용할 수 있지만 상용 Wi-Fi 중계기에는이 기능이 없습니다. AC 전원이 항상 필요하기 때문에 실외에서는 사용할 수 없습니다.
Wi-Fi 중계기의 전체 작동은 아래 링크 된 비디오에서 찾을 수 있으며,이 새로운 Wi-Fi 중계기에서도 속도 테스트를 수행하여 거의 4.0Mbps를 얻었습니다. 질문이 있으시면 댓글 섹션에 남겨 주시거나 다른 기술 질문에 대한 포럼을 사용하십시오.