日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

嵌入式開發(fā)中如何自己制造智能照明系統(tǒng)

貿(mào)澤電子 ? 來源:貿(mào)澤電子 ? 作者:貿(mào)澤電子 ? 2021-10-29 09:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

項(xiàng)目背景

顯而易見,智能照明的需求在日漸增長,到2025年,全球智能照明的市場規(guī)模將達(dá)到370億美元。一些公司選擇從老式的熒光燈管升級到可以在自定義色溫和亮度下工作的LED照明單元,而LED越來越受歡迎的原因在于它不僅可節(jié)省能源,而且在某些特定情況下也十分有益于身心健康。

研究表明,不同的色溫對人體有不同的效果,熱色溫可以使人放松,而冷色溫通常能幫助人們集中精力。因此,如果我們能根據(jù)時間來動態(tài)地控制色溫及強(qiáng)度,那么我們將能最大程度對色溫進(jìn)行優(yōu)化,這將有益于公司員工的身心健康。

智能照明系統(tǒng)可以根據(jù)時間自動調(diào)節(jié)色溫和照明強(qiáng)度,同時也可以檢測周圍光線是否充足,同時可以檢測到是否有人在活動。

項(xiàng)目開發(fā)工具智能照明系統(tǒng)是一個中高級的嵌入式開發(fā)項(xiàng)目,它基于Windows10 64位系統(tǒng)開發(fā)完成。在這個項(xiàng)目中,我們使用了以下評估和開發(fā)工具。

Microchip Technology PIC18F47K42 Curiosity Nano評估套件是一款評估套件,它具有完整的編程和調(diào)試功能,核心MCU集成了大量的獨(dú)立接口、智能模擬外設(shè)和較大的閃存空間。該套件采用MPLABX IDE管理MCU并逐步完成調(diào)試。板載的調(diào)試器更給開發(fā)者在原型設(shè)計(jì)階段提供很多便利,MPLABX會讓這個評估套件的性能更強(qiáng)大,因?yàn)樗梢宰岄_發(fā)者輕松地載入大量的適配Mikroe Click Boards的庫。

Mikroe RTC5 Click開發(fā)工具集成了MCP79510時鐘芯片,該芯片使用SPI協(xié)議和可編譯中斷。這個開發(fā)工具可以為微控制器提供實(shí)時太陽時間,對于閏年和小于31天的月份,它都會進(jìn)行自動補(bǔ)償。

Mikroe MIKROE-3601 Ambient 7 Click光學(xué)傳感器開發(fā)工具可以用來檢測環(huán)境光的強(qiáng)度,因?yàn)樗鋫淞艘幻队蒓SRAM Opto Semiconductors生產(chǎn)的SFH 5701 A01,此傳感器可以提供精確的測量數(shù)據(jù),并將其轉(zhuǎn)換成模擬電壓。

Mikroe Motion 2 Click光學(xué)傳感器開發(fā)工具能夠檢測是否有人在活動,該開發(fā)工具配備了一枚Panasonic生產(chǎn)的EKMC1607112運(yùn)動傳感器,同時還配備了一枚Toshiba生產(chǎn)的TLP241A(LF1,F(xiàn)光耦固態(tài)繼電器。當(dāng)檢測到人的活動時,該開發(fā)工具會送出一個中斷信號,觸發(fā)微控制器上的相關(guān)程序。在使用開發(fā)工具前,EN針應(yīng)該被設(shè)置成邏輯低電位。

Microchip傳感器開發(fā)套件QT7 Xplained Pro可以評估自電容觸摸的防水性和抗噪性,它包括了一個自電容滑動觸摸傳感器、兩個自電容觸摸按鈕,以及8個LED,用來給觸摸傳感器提供反饋。在這個項(xiàng)目中,我們只使用兩個觸摸按鈕,因?yàn)?位微控制器只能提供有限的GPIO針。

Microchip Technology MPLABX集成開發(fā)環(huán)境 (IDE)是一個可擴(kuò)展的、高度可調(diào)的軟件程序。它使設(shè)計(jì)者能夠探索、配置、開發(fā)和調(diào)試絕大多數(shù)基于Microchip微控制器和數(shù)據(jù)信號控制器的項(xiàng)目。

系統(tǒng)配置和連接系統(tǒng)配置包括了MPLABX IDE/MPLABXC8編譯器/MCC的安裝、新項(xiàng)目創(chuàng)建、庫的安裝、MCC設(shè)置,以及硬件連接等。庫安裝過程中,先打開MCC,找到Versions[MCC],并且需要找到MikroElektronika Click Library和mTouch Capacitive Sensing Library,然后選擇載入。在Versions[MCC]中找到相應(yīng)的Device Resources,添加mTouch、PWM6、PWM8、TMR2和RTC5。MCC設(shè)置包含了System Module、Gird View Pin Manager及Pin Module的分配、中斷設(shè)置、TMR2以及PWM等過程。在System Module設(shè)置中,需要選擇HFINTOSC,因?yàn)樗梢蕴峁?4MHz 的時鐘,因此采樣速率很高。在TMR2設(shè)置中,選擇FOSC/4來輸出PWM。將Prescaler設(shè)置成1:128,得到500Hz的信號,通常我們的LED電源只識別100-1000Hz的信號。在PWM設(shè)置中,選擇Timer2。

mTouch設(shè)置包含了創(chuàng)建兩個按鈕,分別命名為Button1和Button2,用于不同工作模式的選擇。TMR1和TMR3設(shè)置,需要選擇LFINTOSC,將Prescaler設(shè)置為1:2,并將TimePeriod改成4s。這樣,這兩個Timer可以檢測到3s以上的觸摸。但在這個項(xiàng)目中沒有利用這個功能,只是為了兼容性而初始化了這兩個Timer。

系統(tǒng)設(shè)置完成以后,需要進(jìn)行硬件連接。在項(xiàng)目開發(fā)過程中,我們使用Autodesk EAGLE來設(shè)計(jì)電路示意圖,硬件連接如圖6所示:

系統(tǒng)調(diào)試及驗(yàn)證

使用micro USB線給系統(tǒng)供電,將壁掛式AC適配器連接到LED照明條上。打開項(xiàng)目文件,將其載入到微控制器上,并在rtcc5_example.c中調(diào)整時間。

當(dāng)RTC的時間設(shè)置在7:00和19:00之間并且按下觸摸按鈕1,系統(tǒng)會在自動和手動模式間切換。在自動模式下,色溫根據(jù)時間而變化,每小時變化一次。而在手動模式下,按下按鈕2將在不同的色溫之間循環(huán),默認(rèn)狀態(tài)是關(guān)閉。

在ambient.c中調(diào)試Ambient 7 Click光學(xué)傳感器開發(fā)工具的靈敏度,在實(shí)際使用過程中,可能需要多次調(diào)試。光學(xué)傳感器在7:00到19:00的時間范圍內(nèi)檢測環(huán)境光,每十分鐘進(jìn)行一次。如果檢測到的環(huán)境光不足,LED照明條的暖色溫和冷色溫頻道都會被啟用到100%。按觸摸按鈕1兩次,系統(tǒng)會回到自動模式;再按一次,則系統(tǒng)會回到手動模式。在這個情況下,觸摸按鈕2沒有被編譯。

當(dāng)時間設(shè)置在19:00到7:00之間時,Ambient 7 Click光學(xué)傳感器開發(fā)工具會被關(guān)閉,但Motion 2 Click光學(xué)傳感器開發(fā)工具會被啟用。如果檢測到有人在活動,LED照明條的暖色溫和冷色溫頻道都會被啟用到100%。LED照明條可以通過觸摸按鈕2來被手動開啟或關(guān)閉。在這個情況下,觸摸按鈕1沒有被編譯。

項(xiàng)目總結(jié)

雖然本項(xiàng)目的程序邏輯和硬件連接都有提高的空間,但這個項(xiàng)目大膽地將我們帶入了智能照明的時代,不僅適用于個人住所,更適用于辦公室環(huán)境。更重要的是,本項(xiàng)目突出了辦公室智能照明的重要性,因?yàn)槿藗兠刻於家谵k公室里至少度過8個小時,這個智能系統(tǒng)達(dá)到了根據(jù)太陽時間來改變色溫的功能,幫助公司員工保持精力集中并得到適度放松。

責(zé)任編輯:haq

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

    關(guān)注

    114

    文章

    17893

    瀏覽量

    195388
  • 嵌入式
    +關(guān)注

    關(guān)注

    5210

    文章

    20686

    瀏覽量

    337536
  • 照明
    +關(guān)注

    關(guān)注

    11

    文章

    1633

    瀏覽量

    133688

原文標(biāo)題:嵌入式開發(fā)進(jìn)階教程:手把手教你如何自造智能照明系統(tǒng)

文章出處:【微信號:貿(mào)澤電子,微信公眾號:貿(mào)澤電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    低代碼可視化,破解嵌入式開發(fā)高門檻難題

    在工業(yè)控制、智能硬件、物聯(lián)網(wǎng)快速發(fā)展的今天,嵌入式開發(fā)作為核心支撐技術(shù),其高門檻卻成為行業(yè)發(fā)展的絆腳石。專業(yè)編碼要求高、新人上手慢、項(xiàng)目迭代滯后等問題,制約著人才儲備與技術(shù)普及
    的頭像 發(fā)表于 03-25 14:13 ?242次閱讀
    低代碼可視化,破解<b class='flag-5'>嵌入式開發(fā)</b>高門檻難題

    嵌入式單片機(jī)開發(fā)學(xué)習(xí)路徑

    學(xué)習(xí)C語言 C語言是嵌入式開發(fā)的基礎(chǔ)。掌握C語言的基本語法、指針、結(jié)構(gòu)體、內(nèi)存管理等內(nèi)容是進(jìn)入嵌入式開發(fā)的前提。 2. 硬件知識 2.1 認(rèn)識單片機(jī) 單片機(jī)是嵌入式系統(tǒng)
    發(fā)表于 02-09 15:42

    嵌入式開發(fā)常用函數(shù)速查表

    嵌入式開發(fā),掌握常用函數(shù)的用法可以大大提高開發(fā)效率。無論是單片機(jī)初學(xué)者還是有一定經(jīng)驗(yàn)的工程師,熟悉函數(shù)庫和調(diào)用方式都是必備技能。今天,我們?yōu)榇蠹艺硪环?b class='flag-5'>嵌入式開發(fā)常用函數(shù)速查表,覆
    的頭像 發(fā)表于 01-19 09:06 ?494次閱讀
    <b class='flag-5'>嵌入式開發(fā)</b>常用函數(shù)速查表

    什么是嵌入式應(yīng)用開發(fā)

    概述 所謂的嵌入式應(yīng)用開發(fā)就是在嵌入式操作系統(tǒng)下進(jìn)行開發(fā)、軟硬件綜合開發(fā) ?
    發(fā)表于 01-12 16:13

    什么是嵌入式操作系統(tǒng)?

    用 FreeRTOS/UCOS?,核心差異在資源適配和實(shí)時性: 舉個嵌入式開發(fā)的實(shí)際例子: 用 STM32F4 做一個智能小車,需要同時做 3 件事:① 讀取超聲波傳感器數(shù)據(jù)(避障)、② 接收藍(lán)牙
    發(fā)表于 12-09 10:33

    一個面向單片機(jī)、事件驅(qū)動的嵌入式開發(fā)平臺介紹

    EventOS,是一個面向單片機(jī)、事件驅(qū)動的嵌入式開發(fā)平臺。它主要有兩大技術(shù)特色:一是事件驅(qū)動,二是超輕量。EventOS以及其母項(xiàng)目EventOS,目標(biāo)是開發(fā)一個企業(yè)級的嵌入式開發(fā)平臺,以事件總線
    發(fā)表于 12-05 06:26

    分享一個嵌入式開發(fā)學(xué)習(xí)路線

    如果你想要學(xué)習(xí)嵌入式開發(fā),我建議按照這個學(xué)習(xí)路線準(zhǔn)備: 1. 基礎(chǔ)鋪墊期(1-2個月) 理解嵌入式系統(tǒng)的“硬件基礎(chǔ)”和“編程入門”,能看懂簡單電路,寫出基礎(chǔ)C語言代碼。這一階段的學(xué)習(xí)對學(xué)歷沒有
    發(fā)表于 12-04 11:01

    C語言在嵌入式開發(fā)的應(yīng)用

    C 語言在汽車電子控制系統(tǒng)開發(fā)的主導(dǎo)地位。 2、設(shè)備驅(qū)動程序 設(shè)備驅(qū)動程序是嵌入式系統(tǒng)連接硬件和軟件的橋梁,它負(fù)責(zé)實(shí)現(xiàn)
    發(fā)表于 11-21 08:09

    嵌入式開發(fā)的關(guān)鍵點(diǎn)介紹

    : 許多嵌入式系統(tǒng)需要在實(shí)時環(huán)境運(yùn)行,例如工業(yè)控制和航空航天應(yīng)用。因此,嵌入式開發(fā)需要考慮系統(tǒng)的實(shí)時性能,并確保
    發(fā)表于 11-13 08:12

    GT2440嵌入式開發(fā)系統(tǒng)用戶手冊

    電子發(fā)燒友網(wǎng)站提供《GT2440嵌入式開發(fā)系統(tǒng)用戶手冊.pdf》資料免費(fèi)下載
    發(fā)表于 10-28 17:05 ?2次下載

    恩智浦如何攻克兩大嵌入式開發(fā)難題

    在我們的身邊,嵌入式系統(tǒng)無處不在。而隨著技術(shù)的進(jìn)步和應(yīng)用的拓展,今天的嵌入式開發(fā)也面臨著諸多新課題、新挑戰(zhàn)。
    的頭像 發(fā)表于 10-27 09:28 ?2089次閱讀

    新一代嵌入式開發(fā)平臺 AMD嵌入式軟件和工具2025.1版現(xiàn)已推出

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統(tǒng)開發(fā)而打造的綜合平臺,全面加速概念構(gòu)想到部署落地。 2025.1 版嵌入式軟件和工具的新 增功能 AMD
    的頭像 發(fā)表于 08-20 09:15 ?4276次閱讀

    嵌入式開發(fā)就業(yè)還有前景嗎?

    。在智能家居領(lǐng)域,嵌入式開發(fā)的主要工作是開發(fā)各種智能化設(shè)備和系統(tǒng),如智能
    發(fā)表于 07-16 10:47

    嵌入式開發(fā),如何選擇適合的系統(tǒng)?

    嵌入式ARM開發(fā),面對多種操作系統(tǒng)的選擇,如何做出最適合項(xiàng)目的決策?本文將為您梳理常見系統(tǒng)的特性,幫助您快速了解它們的優(yōu)缺點(diǎn),以便更好地
    的頭像 發(fā)表于 05-20 11:32 ?1321次閱讀
    <b class='flag-5'>嵌入式開發(fā)</b>,如何選擇適合的<b class='flag-5'>系統(tǒng)</b>?

    嵌入式開發(fā)入門指南:從零開始學(xué)習(xí)嵌入式

    隨著物聯(lián)網(wǎng)、智能硬件的發(fā)展,嵌入式開發(fā)成為熱門技能之一。以下將為初學(xué)者提供一份詳細(xì)的嵌入式開發(fā)入門指南,涵蓋學(xué)習(xí)路徑、必備工具、推薦資源等內(nèi)容。 1. 嵌入式
    發(fā)表于 05-15 09:29
    易门县| 龙陵县| 漾濞| 遂昌县| 芜湖市| 义马市| 龙门县| 磐石市| 巫山县| 红河县| 清远市| 彭州市| 竹山县| 阿拉善左旗| 日喀则市| 邓州市| 肥东县| 江津市| 苍南县| 扶余县| 浑源县| 称多县| 永吉县| 温宿县| 永福县| 老河口市| 广饶县| 桦甸市| 新化县| 太湖县| 广河县| 永昌县| 新化县| 惠水县| 兴隆县| 巴彦县| 南通市| 五河县| 麟游县| 宣城市| 城市|