智慧家庭中,有一種不可或缺、但又容易令人忽視的產品,便是智慧窗簾。無論是住家、飯店大樓、辦公大樓或餐廳等場所,有窗戶的地方就有窗簾。窗簾其實並不昂貴,但它的用處可不少!有了窗簾,人們就能夠遮陽、擋光、隔熱、美化家居、隔音、保護隱私及阻擋或過濾室外花粉、煙塵異味等進入室內,因此窗簾對家庭而言是絕佳拍檔。
由於傳統電動窗簾每件事都要手動操作,如:陽光太大、更換衣服、室內太悶等等,都需走到窗簾邊或尋找搖控器來控制,本方案旨在協助電動窗簾變身智慧窗簾,可利用光、溫度等等感測器達到窗簾自動調節功能,或可使用手機APP操作窗簾,不用為尋找遙控器而煩惱。
目前市面上看到傳統電動窗簾變成智慧窗簾時,大多都需要額外安裝配件才能變成無線設備,QCA4020支援Wi-Fi、BLE、BT Mesh、ZigBee與Thread多種無線功能,不需修改硬體或額外安裝配件,只需將內部無線功能開啟,即可支援各式單模無線開發;或想開啟多模方式( BLE + Wi-Fi、BLE + ZigBee及BLE + BT Mesh)也都可輕鬆實現。
本次方案為什麼使用Qualcomm QCA4020當主控,其QCA4020特點如下:
a. QCA4020五模SoC,集成藍牙5與BT Mesh,雙頻Wi-Fi和802.15.4技術包括的ZigBee和Thread。
b. 用於JTAG調試和軟體發展的各種商業和免費IDE選項。
c. 基於Eclipse的IDE,用於單步JTAG調試。
d. UART-AT命令將QCA4020連接到MCU / CPU。
e.RTOS ThreadX and FreeRTOS。
Qualcomm為全球無線技術領導廠,因此使用Qualcomm提供的QCA4020無線功能將倍感安心,QCA4020支援Wi-Fi、BLE、BT Mesh、ZigBee與Thread多種無線功能,因此不管做BLE單模(圖1)開發,或利用BLE + ZigBee多模開發並搭配【基於Qualcomm QCA4020 的Gateway Home Hub方案】做整套應用(圖2)都非常方便。
(圖1) |
(圖2) |
本方案使用BLE結合手機APP提供產品完整方案,包括軟硬體設計與手機APP程式碼。僅向簽約客戶開放索取。
目前最新SDK是基於高通qca4020.or_.3.2版本開發。SDK具備完整功能,實現對馬達驅動、Hall sensor偵測、遇阻偵測、自動校正行程、BLE OTA等等應用,達到BLE 智慧窗簾與手機APP互動;詳見方案方塊圖(圖3)
(圖3) |
代碼目錄:
AIT提供智慧窗簾相關代碼,可將代碼放至SDK Root\target\quartz\demo目錄(圖4)做Building與燒錄動作。
Building與燒錄方式請參考【Qualcomm QCA4020 CDB 環境建置快速上手】博文,此博文有詳細教學。
代碼層級架構(圖4、圖5、圖6)
圖(4) |
圖(5) |
圖(6) |
手機APP主要功能操作
窗簾全關 |
窗簾開至中間 |
窗簾全開 |
圖(7) |
圖(8) |
圖(9) |
利用滑動條開啟窗簾至指令行程 |
窗簾遇阻提示 |
圖(10) |
圖(11) |
結語
由於QCA4020太過強大,目前先推出BLE版本的智慧窗簾,等我們後續將ZigBee與BT Mesh相關規格弄清後,陸續推出相關功能方案,敬請期待。
►場景應用圖
►產品實體圖
►展示板照片
►方案方塊圖
►核心技術優勢
1. 集成單晶片方案,只需一顆SoC 方便於產品小型化設計。 2. 擴展性能好(支援Wi-Fi、ZigBee3.0 and Thread via OpenThread及BT Mesh),GPIO 接口豐富。 3. 支持BLE 5.0。 4. 支持BLE OTA韌體更新功能。 5. APP提供多重窗簾功能(直立式窗簾、橫式窗簾、雙開窗簾) 。
►方案規格
1. 晶片8 x 8mm, 0.40mm pitch, 68-pin QFN。 2. 多核心CPU(Arm M4F /Arm M0/Tensilica Xtensa)。 3. 支持Bluetooth Low Energy。 4. 支持多模通訊,只需將韌體更新,不需變更硬體,即可支援Wi-Fi、ZigBee、Thread或BT Mesh通訊協議 5. RTOS 、ThreadX and FreeRTOS