CESP-IDF
Tất cả dự ánBUILD · BEDSIDE-LAMP

OPEN PROJECT · Smart home

Bedside Lamp

Đèn ngủ thông minh Apple HomeKit, cảm biến môi trường & điều khiển máy lạnh.
Bedside Lamp · Mô hình 3D CAD & Bản sao số
INTERACTIVE 3D
Đang nạp mô hình 3D nguyên bản Shapr3D (0%)...
Mô hình gốc: Shapr3D (AP242 STEP Solid)

STORY & OVERVIEW

Đèn ngủ thông minh tối giản kết nối trực tiếp hệ sinh thái Apple Home qua giao thức HomeKit (HAP Bridge Mode) không cần hub trung gian. Trang bị chip ESP32, dải đèn LED RGB tuỳ biến màu sắc/độ sáng, cảm biến nhiệt độ - độ ẩm AHT20, bộ phát hồng ngoại điều khiển điều hòa NexusIR AC và nút bấm vật lý đa năng.

ESP32Apple HomeKitWS2812BSmart Lamp

ARCHITECTURE & TECH SPECS

Ghi chú kỹ thuật

Bedside Lamp vận hành trên vi điều khiển ESP32 với firmware ESP-IDF v5.x native. Thiết bị đóng vai trò là một Apple HomeKit Bridge (HAP) quản lý cụm đèn ngủ LED (độ sáng, nhiệt độ màu, RGB), mắt phát hồng ngoại điều khiển máy lạnh (NexusIR AC Thermostat), cảm biến AHT20 đo nhiệt ẩm thời gian thực và công tắc cấu hình Web Config. Tích hợp cơ chế kết nối Wi-Fi nhanh SoftAP Captive Portal với mã PIN HomeKit cố định 111-22-333, tự phục hồi trạng thái sau mất điện với bộ nhớ NVS flash.

MCU
ESP32 (Dual-core 32-bit Xtensa® LX6 @ 240MHz, 4MB Flash)
FIRMWARE
ESP-IDF v5.x Native
RTOS
FreeRTOS Dual-Core (Core 0: HomeKit HAP & Wi-Fi, Core 1: LED & Sensor Worker)
POWER
5V USB-C → LDO 3.3V cấp ESP32 & Cảm biến, 5V trực tiếp cấp cho dải LED

Ngoại vi phần cứng

  • Dải đèn LED địa chỉ WS2812B RGB / CCT khuếch tán 360°
  • Bộ phát hồng ngoại IR 940nm điều khiển máy lạnh phòng ngủ
  • Cảm biến nhiệt độ & độ ẩm thời gian thực AHT20 (I2C Master)
  • Nút bấm đa năng vật lý (Single click toggle, 3s Factory Reset)
  • Cổng cấp nguồn USB-C 5V tiện lợi

Phân hệ Firmware & AI

  • int_homekit: HAP Bridge Mode cho Đèn & Máy lạnh NexusIR AC
  • svc_wifi_prov: SoftAP Captive Portal 192.168.4.1 cấu hình nhanh
  • drv_led_strip: Hiệu ứng chuyển màu mượt mà & LED Diagnostics
  • mgr_ac_logic: Điều khiển điều hòa nhiệt độ phòng
  • drv_button: Bật/tắt 1 chạm & Nhấn giữ 3s Factory Reset