一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

開發(fā)者故事|技術(shù)小白如何零代碼DIY光照傳感器?

涂鴉開發(fā)者 ? 2022-08-19 09:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作為一個成功用代碼把頭寫禿的資深攻城獅,涂鴉開發(fā)者記帖最近看著令人心驚肉跳的電費賬單,陷入了深思。家里幾十盞燈具,要么亮得晃眼,要么暗到朦朧,耗電不說,關(guān)鍵還傷眼。

想來想去,他決定利用自己的專業(yè),動手打造一套智能燈具。主要需要光照傳感器,可以實時檢測環(huán)境亮度,并上報數(shù)據(jù)給網(wǎng)關(guān),網(wǎng)關(guān)下達操控指令給無極調(diào)光驅(qū)動器,來調(diào)節(jié)燈具達到最理想的亮度。


網(wǎng)關(guān)和無極調(diào)光驅(qū)動器直接購買就行,光照傳感器完全可以用涂鴉 IoT 開發(fā)平臺,結(jié)合傳感器和無線組網(wǎng)方式進行DIY。

低成本、低功耗、高度集成,不僅能根據(jù)外界環(huán)境光線的明暗,實現(xiàn)與其它智能設(shè)備的聯(lián)動;還可通過設(shè)定延時功能,避免光線瞬間變化造成干擾,同樣具有較高商業(yè)價值。

本項目基于涂鴉智能零代碼免開發(fā)方案,綜合 Zigbee 通信組網(wǎng)技術(shù)及傳感器的應(yīng)用技術(shù),來實現(xiàn)家居環(huán)境場景下的應(yīng)用開發(fā)。

主要是考慮到通過 Zigbee 網(wǎng)關(guān)本地聯(lián)動,即使網(wǎng)關(guān)斷外網(wǎng)時,自動化持續(xù)有效。其邏輯是對采集光照強度的傳感設(shè)備進行設(shè)置,通過Zigbee無線組網(wǎng)將采集的光照強度上報Zigbee網(wǎng)關(guān),再經(jīng)網(wǎng)關(guān)上報云端,以實現(xiàn)對環(huán)境數(shù)據(jù)的實時監(jiān)測和上傳。

并對采集到的環(huán)境數(shù)據(jù)進行處理后,通過智慧生活A(yù)pp實現(xiàn)對系統(tǒng)的智能控制。

(下圖為TYZS5嵌入式Zigbee模組與光照采集設(shè)備的測試板,所用光照采集模塊為OPT3006)

f4a0f5ca-1f1e-11ed-9ade-dac502259ad0.pngf4d5214c-1f1e-11ed-9ade-dac502259ad0.png

f51816be-1f1e-11ed-9ade-dac502259ad0.png

一、系統(tǒng)框架設(shè)計

由于是免開發(fā)版本,故不再需要MCU,涂鴉模組的作用是獲取環(huán)境光傳感器的數(shù)據(jù);涂鴉模塊實時向環(huán)境光傳感器獲取數(shù)據(jù),并將分析結(jié)果傳輸給Zigbee網(wǎng)關(guān)以供其上報給云端和App,App移動端最終通過服務(wù)器查看數(shù)據(jù)。其整體流程如下圖所示。


f523bb68-1f1e-11ed-9ade-dac502259ad0.jpg

f51816be-1f1e-11ed-9ade-dac502259ad0.png

二、OPT3006超薄環(huán)境光傳感器

OPT3006 是一款單芯片照度計,用于測量人眼的可見光強度。OPT3006 采用超小型 PicoStar 封裝,因此該器件可在狹小空間內(nèi)進行安裝,封裝信息如下表所示。


f54c9f60-1f1e-11ed-9ade-dac502259ad0.png

傳感器的高精度光譜響應(yīng)與人眼的白晝視覺響應(yīng)緊密匹配。OPT3006 具有強烈的紅外 (IR) 排斥反應(yīng),在所有光源條件下均可精確測量人眼的可見光強度。


當(dāng)設(shè)計需要將傳感器安裝到深色玻璃下時,這種強烈的紅外 (IR) 排斥反應(yīng)還可有助于維持高精度。


OPT3006 通常與背光IC或照明控制系統(tǒng)配合使用,能夠為用戶構(gòu)建基于光的各項體驗,可作為光電二極管、光敏電阻或低配環(huán)境光傳感器的理想替代產(chǎn)品,故可搭配涂鴉模組開發(fā)光照傳感器。

f56954fc-1f1e-11ed-9ade-dac502259ad0.png

其外部接線如下所示。


f58f6426-1f1e-11ed-9ade-dac502259ad0.png


f51816be-1f1e-11ed-9ade-dac502259ad0.png

三、TYZS5模組

TYZS5是由涂鴉智能開發(fā)的一款低功耗嵌入式 Zigbee 模組。它由一顆高集成度的無線射頻處理器芯片 EFR32MG13P732F512GM48 和少量外圍器件構(gòu)成,內(nèi)嵌低功耗的32位 ARM Cortex-M4 內(nèi)核,512KByte 閃存程序存儲器,64KB RAM數(shù)據(jù)存儲器和豐富的外設(shè)資源。

TYZS5 是一個能開發(fā) Zigbee 應(yīng)用的 silicon 平臺模組,硬件內(nèi)置 PA 和 DC-DC,軟件上提供完整的 Zigbee 基礎(chǔ) API。用戶可以基于這些開發(fā)滿足自己需求的嵌入式 Zigbee 產(chǎn)品。

特點:


內(nèi)置低功耗32位 ARM Cortex-M4 處理器,帶有 DSP 指令和浮點單元可以兼作應(yīng)用處理器

主頻支持40MHz

寬工作電壓:2.2V-3.8V

外設(shè):6×GPIOs(JLINK數(shù)據(jù)口可以配成GPIO,這樣就有額外兩個), 1×UART, 1×ADC

Zigbee 工作特性

支持802.15.4 MAC/PHY

工作信道11 - 26 @2.400-2.483GHz,空口速率250Kbps

內(nèi)置DC-DC電路,有利于最大程度提高電源效率

最大+19dBm的輸出功率

63uA/MHz運行時功耗;3.5uA休眠電流

內(nèi)置板載PCB天線

工作溫度:-40℃ to 85℃

支持硬件加密,支持AES 128/256


f51816be-1f1e-11ed-9ade-dac502259ad0.png

四、PCB繪制

零代碼開發(fā)又稱 SoC(System on a Chip),分為 SoC 免開發(fā)方案和 SoC 定制固件方案,是涂鴉智能針對電工、照明等品類產(chǎn)品提出的開發(fā)方案,我們只需要繪制PCB即可。

在這使用的是Altium Designer(18.1.7)進行繪制,繪制完畢如原理圖與PCB圖所示。


f5bf085c-1f1e-11ed-9ade-dac502259ad0.jpg

f5d6427e-1f1e-11ed-9ade-dac502259ad0.png


f51816be-1f1e-11ed-9ade-dac502259ad0.png

五、涂鴉零代碼開發(fā)

涂鴉智能根據(jù)電工、照明品類的常用功能與常見設(shè)備類型,輸出了數(shù)十款免開發(fā)的成熟方案,平臺用戶只需在線點選方案,便可將聯(lián)網(wǎng)模組對接到產(chǎn)品上,實現(xiàn)在線配置的一系列功能參數(shù)。零代碼開發(fā)方案的操作流程極其簡單,如下圖所示。


f619fe88-1f1e-11ed-9ade-dac502259ad0.png

需要注意的是,由于是免開發(fā)版本,需要設(shè)定我們的值給涂鴉模塊,以便生成固件。


f63af80e-1f1e-11ed-9ade-dac502259ad0.png

完成上述一系列開發(fā)后,用戶便可通過智慧生活A(yù)pp隨時隨地查看光照傳感器的實時數(shù)據(jù)(光照曲線如下圖所示)。


讀取往期歷史統(tǒng)計數(shù)據(jù),設(shè)置亮度超標(biāo)通知服務(wù),以及聯(lián)動其它智能設(shè)備等等。當(dāng)然,我們也可以根據(jù)個人喜好在平臺上選配其它面板或進行自定義面板開發(fā)。


f6677f6e-1f1e-11ed-9ade-dac502259ad0.png

視頻教學(xué):

如需觀看視頻,可復(fù)制此鏈接:https://www.bilibili.com/video/BV1yP4y1K7md/


本文來源于CSDN技術(shù)博客,原作者:記帖。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2565

    文章

    52982

    瀏覽量

    767267
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    什么是代碼平臺?

    代碼平臺是一種無需編寫傳統(tǒng)代碼,通過可視化拖拽、參數(shù)配置、邏輯連線即可快速搭建業(yè)務(wù)流程與應(yīng)用系統(tǒng)的工具平臺。它將復(fù)雜的軟件開發(fā)過程轉(zhuǎn)化為 “搭積木” 式的操作,讓非
    發(fā)表于 07-12 20:28

    開發(fā)者眼中的開源魅力

    、openKylin、OpenTenBase開源項目社區(qū)的開發(fā)者,聆聽他們與開源相遇、相伴、相成長的故事,感受那份超越代碼本身的價值與魅力。
    的頭像 發(fā)表于 06-24 11:38 ?313次閱讀

    開發(fā)者分享】開源硬核玩家集結(jié):這些MCU板子泰酷了!

    前言本篇文章內(nèi)容主要收錄了由開發(fā)者基于先楫半導(dǎo)體高性能MCU開發(fā)的各類DIY開源硬件項目,涵蓋不同應(yīng)用方向與創(chuàng)意實踐。部分項目代碼可直接在本倉庫下載,部分則由
    的頭像 發(fā)表于 05-26 17:31 ?581次閱讀
    【<b class='flag-5'>開發(fā)者</b>分享】開源硬核玩家集結(jié):這些MCU板子泰酷了!

    【「基礎(chǔ)開發(fā)AI Agent」閱讀體驗】+Agent開發(fā)平臺

    Agent開發(fā)平臺是專門用于創(chuàng)建、配置、部署、訓(xùn)練和運行Agent的平臺。 隨著Agent開發(fā)框架的發(fā)展,很多Agent開發(fā)平臺能夠以圖形化、代碼
    發(fā)表于 05-13 12:24

    Air8000+G-sensor:基礎(chǔ)開發(fā)者傳感器入門課!

    了G-sensor傳感器DA221,開發(fā)者可直接調(diào)用傳感器數(shù)據(jù),無需額外擴展硬件。 DA221傳感器——是一種低功耗、
    的頭像 發(fā)表于 05-06 14:36 ?329次閱讀
    Air8000+G-sensor:<b class='flag-5'>零</b>基礎(chǔ)<b class='flag-5'>開發(fā)者</b>的<b class='flag-5'>傳感器</b>入門課!

    Java開發(fā)者必備的效率工具——Perforce JRebel是什么?為什么很多Java開發(fā)者在用?

    Perforce JRebel是一款Java開發(fā)效率工具,旨在幫助java開發(fā)人員更快地編寫更好的應(yīng)用程序。JRebel可即時重新加載對代碼的修改,無需重啟或重新部署應(yīng)用程序,就能讓開發(fā)者
    的頭像 發(fā)表于 04-27 13:44 ?262次閱讀
    Java<b class='flag-5'>開發(fā)者</b>必備的效率工具——Perforce JRebel是什么?為什么很多Java<b class='flag-5'>開發(fā)者</b>在用?

    壁掛光照傳感器技術(shù)規(guī)格與安裝指南

    在智能家居和智能環(huán)境監(jiān)測系統(tǒng)中,壁掛光照傳感器扮演著重要的角色。它能夠?qū)崟r監(jiān)測環(huán)境中的光照強度,為智能照明系統(tǒng)、環(huán)境研究等提供關(guān)鍵數(shù)據(jù)支持。本文將詳細介紹壁掛光照
    的頭像 發(fā)表于 02-19 14:08 ?528次閱讀
    壁掛<b class='flag-5'>光照</b><b class='flag-5'>傳感器</b><b class='flag-5'>技術(shù)</b>規(guī)格與安裝指南

    光照傳感器的工作原理與應(yīng)用場景

    在科技日新月異的今天,傳感器作為信息時代的“觸角”,正以前所未有的速度滲透到我們生活的方方面面。其中,光照傳感器作為一種關(guān)鍵的環(huán)境感知元件,以其獨特的工作原理和廣泛的應(yīng)用場景,成為推動智能化、節(jié)能化
    的頭像 發(fā)表于 02-06 09:47 ?931次閱讀

    開發(fā)者的開源鴻蒙故事

    近日,在以“一切為了開發(fā)者”為主題的“2024開放原子開發(fā)者大會暨首屆開源技術(shù)學(xué)術(shù)大會”上,開源鴻蒙5.0 Release版本正式發(fā)布,備受各方關(guān)注。該版本在系統(tǒng)完備度、分布式創(chuàng)新、開發(fā)者
    的頭像 發(fā)表于 01-06 10:28 ?867次閱讀

    云端AI開發(fā)者工具怎么用

    云端AI開發(fā)者工具通常包括代碼編輯、模型訓(xùn)練平臺、自動化測試工具、代碼管理工具等。這些工具不僅降低了AI開發(fā)的門檻,還極大地提高了
    的頭像 發(fā)表于 12-05 13:31 ?559次閱讀

    基于圖遍歷的Flink任務(wù)畫布模式下代碼開發(fā)實現(xiàn)方案

    的過程。以下是利用Flink的 StreamGraph 通過低代碼的方式,來實現(xiàn)StreamGraph的生成,并最終實現(xiàn) Flink 程序代碼開發(fā)的解決方案。 一、Flink 相關(guān)
    的頭像 發(fā)表于 11-05 10:35 ?1100次閱讀
    基于圖遍歷的Flink任務(wù)畫布模式下<b class='flag-5'>零</b><b class='flag-5'>代碼</b><b class='flag-5'>開發(fā)</b>實現(xiàn)方案

    光照傳感器和光敏電阻區(qū)別在哪

    光照傳感器和光敏電阻是兩種不同的光電元件,它們在光電領(lǐng)域中有著廣泛的應(yīng)用。雖然它們都對光有響應(yīng),但它們在工作原理、結(jié)構(gòu)、性能、應(yīng)用等方面存在顯著差異。 一、工作原理 光照傳感器和光敏電
    的頭像 發(fā)表于 10-12 14:34 ?2167次閱讀

    光照傳感器和光敏傳感器一樣嗎

    光照傳感器和光敏傳感器并不完全一樣 ,它們在工作原理、應(yīng)用場景以及優(yōu)缺點上都有所不同。 一、工作原理 光照傳感器
    的頭像 發(fā)表于 10-12 14:22 ?2833次閱讀

    光照傳感器:工作原理與多領(lǐng)域應(yīng)用

    來源:傳感器專家網(wǎng) 在科技日新月異的今天,傳感器作為信息時代的“觸角”,正以前所未有的速度滲透到我們生活的方方面面。其中,光照傳感器作為一種關(guān)鍵的環(huán)境感知元件,以其獨特的工作原理和廣泛
    的頭像 發(fā)表于 08-28 09:54 ?1410次閱讀

    安森美圖像傳感器開發(fā)工具DevWareX介紹

    在配置、控制和驗證圖像傳感器的過程中,開發(fā)者可能會面臨一系列挑戰(zhàn)。為此,安森美(onsemi)提供了一款強大的多功能工具DevWareX,旨在幫助開發(fā)者更快速、更準(zhǔn)確、更高效地完成圖像傳感器
    的頭像 發(fā)表于 08-20 16:47 ?853次閱讀
    安森美圖像<b class='flag-5'>傳感器</b><b class='flag-5'>開發(fā)</b>工具DevWareX介紹