91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

項(xiàng)目背景

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

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

智能照明系統(tǒng)可以根據(jù)時(shí)間自動(dòng)調(diào)節(jié)色溫和照明強(qiáng)度,同時(shí)也可以檢測(cè)周?chē)饩€是否充足,同時(shí)可以檢測(cè)到是否有人在活動(dòng)。

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

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

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

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

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

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

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

系統(tǒng)配置和連接系統(tǒng)配置包括了MPLABX IDE/MPLABXC8編譯器/MCC的安裝、新項(xiàng)目創(chuàng)建、庫(kù)的安裝、MCC設(shè)置,以及硬件連接等。庫(kù)安裝過(guò)程中,先打開(kāi)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等過(guò)程。在System Module設(shè)置中,需要選擇HFINTOSC,因?yàn)樗梢蕴峁?4MHz 的時(shí)鐘,因此采樣速率很高。在TMR2設(shè)置中,選擇FOSC/4來(lái)輸出PWM。將Prescaler設(shè)置成1:128,得到500Hz的信號(hào),通常我們的LED電源只識(shí)別100-1000Hz的信號(hào)。在PWM設(shè)置中,選擇Timer2。

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

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

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

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

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

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

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

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

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

責(zé)任編輯:haq

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

    關(guān)注

    114

    文章

    17804

    瀏覽量

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

    關(guān)注

    5200

    文章

    20478

    瀏覽量

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

    關(guān)注

    11

    文章

    1618

    瀏覽量

    133513

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    GT2440嵌入式開(kāi)發(fā)系統(tǒng)用戶(hù)手冊(cè)

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

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

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

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

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

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

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

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

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

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

    隨著物聯(lián)網(wǎng)、智能硬件的發(fā)展,嵌入式開(kāi)發(fā)成為熱門(mén)技能之一。以下將為初學(xué)者提供一份詳細(xì)的嵌入式開(kāi)發(fā)入門(mén)指南,涵蓋學(xué)習(xí)路徑、必備工具、推薦資源等內(nèi)容。 1. 嵌入式
    發(fā)表于 05-15 09:29

    嵌入式開(kāi)發(fā):高門(mén)檻的系統(tǒng)性工程與 996 的行業(yè)困局

    嵌入式開(kāi)發(fā)的門(mén)檻,往往被培訓(xùn)機(jī)構(gòu)和表象所掩蓋。許多人誤以為 “用 C 語(yǔ)言寫(xiě)個(gè)跑在 ARM 上的程序” 就是嵌入式,實(shí)則連皮毛都未觸及。真正的嵌入式開(kāi)發(fā)是硬件與軟件深度融合的系統(tǒng)性工程
    的頭像 發(fā)表于 04-09 11:06 ?1014次閱讀
    <b class='flag-5'>嵌入式開(kāi)發(fā)</b>:高門(mén)檻的<b class='flag-5'>系統(tǒng)</b>性工程與 996 的行業(yè)困局

    Python在嵌入式系統(tǒng)的應(yīng)用場(chǎng)景

    你想把你的職業(yè)生涯提升到一個(gè)新的水平?Python在嵌入式系統(tǒng)中正在成為一股不可缺少的新力量。盡管傳統(tǒng)上嵌入式開(kāi)發(fā)更多地依賴(lài)于C和C++語(yǔ)言,Python的優(yōu)勢(shì)在于其簡(jiǎn)潔的語(yǔ)法、豐富的庫(kù)和快速的
    的頭像 發(fā)表于 03-19 14:10 ?1516次閱讀