산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

ESP8266 AI-Cloud Inside 펌웨어 업그레이드: 종합 가이드

부품 및 소모품

부품수량
Espressif ESP8266 ESP-01 (AI-Cloud Inside, 블랙 모델: 플래시 8Mbit = 1MByte)1
아두이노 우노 (Arduino UNO)1
점퍼 와이어 (Generic)1
LED (Generic)1

프로젝트 소개

필수 구성품

  1. ESP8266 – AI-Cloud Inside (블랙 모델: 플래시 8Mbit = 1MByte)
  2. 브레드보드
  3. 아두이노 우노
  4. 점퍼 와이어
  5. 노트북
  6. 인내심 (많이 필요)

이 프로젝트에 대하여

이전 게시물의 리뷰 버전이지만 많은 개선 사항이 포함되어 있습니다. ;-)

1. 펌웨어 업데이트 전 준비사항

  1. 아두이노 ATmega 칩을 분리하세요. 아두이노 노란색 LED가 켜져 있어야 합니다.

    팁: 아두이노 RESET을 GND에 연결하는 '트릭'은 사용하지 마세요. ESP 모듈이 손상될 수 있습니다. 이 섹션의 모든 테스트에서 ESP 온도는 비교적 낮게 유지됩니다. 만졌을 때 뜨겁다면 즉시 연결을 해제하세요.

  2. GPIO2는 펌웨어 업데이트에 사용하지 않습니다.
  3. VCC와 CH_PD(CHip Power Down)만 아두이노 3.3V 핀에 연결하세요.
  4. GND와 GPIO0(범용 입출력)만 아두이노 GND 핀에 연결하세요. GPIO0을 GND에 연결하면 ESP8266 프로그래밍 모드가 활성화됩니다.
  5. RST 핀은 ESP 모듈 리셋용입니다. 아두이노 GND에 연결해 현재 펌웨어를 리셋하고, 업데이트를 위해 다시 분리하세요. RST 핀을 GND에 연결했다 떼면 잠깐 파란 LED가 깜빡입니다.
  6. TX는 아두이노 TX에, RX는 아두이노 RX에 연결하세요. (크로스 연결 아님)

2. 펌웨어 업데이트용 배선

배선도 이미지 참조 (두 장)

3. 펌웨어 업데이트용 소프트웨어 다운로드

  1. FLASH_DOWNLOAD_TOOLS_v2.4_150924 (최신 버전은 작동 안 함) - 다운로드
  2. AT_V1.1_on_ESP8266_NONOS_SDK_V1.5.4 (최신 버전은 작동 안 함) - 다운로드
  3. 제조사 펌웨어: ai-thinker-v1.1.1.bin - 다운로드

4. 펌웨어 업데이트 진행

  1. Flash Download Tools 실행 파일을 여세요.
  2. 다음과 같이 필드 설정:
    • ESP8266_NONOS_SDK_V1.5.4\AT_bin\blank.bin → 0xFE000
    • ESP8266_NONOS_SDK_V1.5.4\AT_bin\esp_init_data_default.bin → 0xFC000
    • ESP8266_NONOS_SDK_V1.5.4\AT_bin\512+512\user1.1024.new.2.bin → 0x1000
    • ai-thinker-v1.1.1.bin → 0x0
  3. SPI 플래시 설정 구성 (참고: 여러 위키에 따르면 모든 ESP8266은 "DOUT" SPI 모드 지원):
    • SPI SPEED: 40MHz
    • SPI MODE: DOUT
    • FLASH SIZE: 8Mbit (1MByte)
  4. START 클릭하고 업로드 완료까지 대기
  5. Flash Download Tools 종료

5. 펌웨어 배포 후

  1. RX, TX, GPIO0 연결 해제
  2. 아두이노 USB 분리
  3. 아두이노 다시 USB 연결. 이때 사용 핀:
    • VCC, CH_PD ↔ 아두이노 3.3V
    • GND ↔ 아두이노 GND
    • RX ↔ 아두이노 RX
    • TX ↔ 아두이노 TX
  4. 아두이노 IDE 열기
  5. 도구 → 보드 → Generic ESP8266 Module 선택
  6. 적절한 ESP 설정 선택 (이미지 참조)
  7. 시리얼 모니터 열기
  8. CH_PD 선을 뺐다 꽂으면 시리얼 모니터에 문자가 보여야 합니다. CH_PD는 AT 명령 송수신 시 연결되어 있어야 합니다. 문자가 안 보이면 펌웨어를 다시 플래시하세요.
  9. AT 명령 테스트 (이미지 참조)

마무리 코멘트

회로도

Fritzing 파일: esp_esquematico_mUUSzSMso3.fzz

제조공정

  1. 블루투스 제어 아두이노 스파이봇(Spybot) 만들기
  2. 플릭모트(FlickMote): 스마트 홈을 위한 제스처 제어 IR 리모컨
  3. DIY 아두이노 TV B-Gone: 모든 TV를 끄는 만능 리모컨
  4. 아두이노로 만드는 대형 LED 마스터 시계 (알람 기능 포함, 12m 거리에서도 식별 가능)
  5. 스마트 IoT 자 제작: ESP8266, 아두이노 & 초음파 센서로 실시간 모니터링
  6. DFRobot 정전식 지문 인식 센서 아두이노/ESP8266 연동 가이드
  7. 아두이노와 블루투스로 만드는 스마트 물건 찾기 'Find Me'
  8. 아두이노 프로젝트를 위한 최적화된 전원 솔루션
  9. 아두이노 틱택토 게임 - MAX7219 LED 매트릭스와 골판지 케이스
  10. 아두이노와 ESP8266으로 만드는 와이파이 스마트 도어락 - 스마트폰으로 잠금 해제