
Xiaomi 데스크 램프는 ESP8266 마이크로 컨트롤러를 사용하는 최신 IoT 장치입니다. 이 프로젝트는 오픈 소스 펌웨어 교체를 제공합니다. 기본 기능을 제공합니다.
현재 IoT 기능을 제공하지 않습니다. 그러나 누가 책상 램프의 IoT 기능이 필요한가?!
램프 하단 (고무 페트 아래)에있는 나사 3 개를 풀어 램프를 열 수 있습니다. 그런 다음 이것을 볼 수 있습니다. 주요 PCB는 다음과 같습니다.

하드웨어는 기본적으로 ESP8266 모듈, 일부 레귤레이터 및 로터리 인코더로 구성됩니다. ESP8266은 PWM을 통해 2 개의 스위칭 조절기를 제어하여 차갑고 따뜻한 LED의 밝기를 설정합니다. 어떤 이유로 esptool.py ESP8266을 ESP8285로 감지하고 심지어 외부 플래시 칩이 있습니다.
U0RX , U0TX , GPIO0 및 GND 에 대한 솔더 연결.U0RX , U0TX 및 GND USB 직렬 어댑터에 연결하고 GPIO0 GND 로 끌어냅니다.시작하기 전에 원래 펌웨어를 백업 할 수 있습니다. 이 백업은 Wi -Fi 자격 증명과 같은 설정이 포함되어 있습니다! 플래시 크기를 확인하십시오 (다른 변형이있는 경우).
esptool.py --port /dev/ttyUSB0 read_flash 0x00000 0x200000 image.bin
백업을 다시 작성할 수 있습니다.
esptool.py --port /dev/ttyUSB0 write_flash 0x00000 image.bin
esp-open export PATH=/opt/esp-open-sdk/xtensa-lx106-elf/bin:$PATH sdk, 설정 경로 환경 변수 설치
펌웨어 구축 :
mkdir bin
cd bin
cmake ../src/
make
펌웨어 플래시 :
make flash
Q : IoT 데스크 램프를 구매하는 이유는 무엇입니까?
A : 램프 디자인이 마음에 들지만 타사 인터넷 서버와의 커뮤니케이션은 아닙니다.
Q : 펌웨어에 IoT 기능을 추가 할 수 있습니까?
A : 나는 개인적으로 논문 기능에 영향을 미치지 않습니다. 풀 요청을 자유롭게 열십시오.