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

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

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

設(shè)計(jì)一臺(tái)物聯(lián)網(wǎng)模塊燈—第二部分

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2022-01-11 15:50 ? 次閱讀

在本文上篇中,我談到了一個(gè)模糊的想法——一臺(tái)物聯(lián)網(wǎng)模塊燈——這個(gè)想法可用于布置我新生寶寶的房間。準(zhǔn)備工作已經(jīng)完成,現(xiàn)在就開(kāi)始動(dòng)手制作原型機(jī)吧!

制作原型機(jī)

如前文圖一方塊圖所示,一個(gè)與TPS92512 連接的TI SimpleLink? Wi-Fi? CC3200無(wú)線微型控制器MCU) LaunchPad?工具包可用來(lái)驅(qū)動(dòng)LED光束。我用了一個(gè)12V的開(kāi)關(guān)電源器作為電源供應(yīng),并用Energia為CC3200撰寫(xiě)了固件。你也可以使用代碼生成器?集成開(kāi)發(fā)環(huán)境(IDE)撰寫(xiě)固件,這是我最喜愛(ài)的工具,但在這里,代碼示例和Arduino界面可大大加快我們制作原型機(jī)的進(jìn)程。

我用最新的固件創(chuàng)建了CC3200無(wú)線微型控制器LaunchPad工具包,并編程工具箱使之可在MQTT(消息列隊(duì)遙測(cè)傳輸)代理器上就某特定話題進(jìn)行對(duì)話。MQTT是一種小型傳輸協(xié)議,開(kāi)銷(xiāo)很小,可允許服務(wù)器與客戶(hù)機(jī)在網(wǎng)絡(luò)上建立通訊連接。Facebook即時(shí)通信就使用了MQTT協(xié)議,該協(xié)議被認(rèn)為是推動(dòng)未來(lái)物聯(lián)網(wǎng)發(fā)展最重要的協(xié)議工程之一。

我還為這個(gè)項(xiàng)目設(shè)計(jì)了一個(gè)小型的印刷電路板(PCB),框架為一個(gè)加強(qiáng)包?插入式組件;結(jié)果請(qǐng)見(jiàn)圖1。多個(gè)PCB可以疊加,以取得想要的LED驅(qū)動(dòng)器通道數(shù)量。

我的設(shè)計(jì)可適配50mm x 50mm形狀因子,這樣就可以降低量產(chǎn)的生產(chǎn)成本。圖2所示的是最終版的電路布置圖截屏,包括了四個(gè)安裝孔,以及一致的組件引線。

我使用了評(píng)估模塊的原理圖和布置圖作為設(shè)計(jì)指導(dǎo)。

Würth Elektronik提供了線圈和機(jī)電元件,且機(jī)電元件都已經(jīng)蝕刻好了足跡,這簡(jiǎn)直幫了我的一個(gè)大忙。面板設(shè)計(jì)的準(zhǔn)備工作并不困難:如圖3所示,我打印出電路布置圖,核對(duì)了足跡,確保一切正常。

客戶(hù)端設(shè)計(jì)

憑借對(duì)HTML、代碼生成器集成開(kāi)發(fā)環(huán)境(IDE)和JavaScript?的基本了解,我創(chuàng)建了一個(gè)簡(jiǎn)單的用戶(hù)界面。我的想法是在網(wǎng)頁(yè)界面創(chuàng)建按鈕,使用JavaScript將命令通過(guò)MQTT協(xié)議發(fā)送至代理器并最終到達(dá)物聯(lián)網(wǎng)燈。我用代碼生成器創(chuàng)建了網(wǎng)頁(yè),并用JavaScript的Paho程序庫(kù)對(duì)網(wǎng)頁(yè)進(jìn)行了美化。圖4即該網(wǎng)頁(yè)的截圖。

我在家庭自動(dòng)化前端設(shè)計(jì)上多少有點(diǎn)走極端,但你能明白我的意思,我想要的是一種人們?cè)敢饣ㄥX(qián)購(gòu)買(mǎi)的外觀和感覺(jué)。設(shè)計(jì)的四個(gè)按鈕都是我所需要的,且功能都相當(dāng)不錯(cuò)。網(wǎng)頁(yè)的設(shè)計(jì)用到了推特的引導(dǎo)程序,也就是說(shuō),同一個(gè)網(wǎng)頁(yè)在不同的屏幕尺寸下,其顯示的外觀是不同的。

愛(ài)和浪漫

我已經(jīng)搞定了項(xiàng)目的技術(shù)細(xì)節(jié),畢竟這多多少少是個(gè)科學(xué)項(xiàng)目。但我的妻子提議將這個(gè)原型機(jī)轉(zhuǎn)化為真正的產(chǎn)品供我們自己使用,這才是真正的挑戰(zhàn)。當(dāng)時(shí)妻子正在待產(chǎn),她希望可以遠(yuǎn)程調(diào)節(jié)寶寶房間的燈光亮度。這盞燈既可以作為房間的照明燈,也可以用作夜明燈、以及“半夜為寶寶換尿布燈”。我沒(méi)有選擇用3D打印技術(shù)制作燈外殼,而是回收利用了一個(gè)舊液晶顯示屏、一些舊玻璃以及結(jié)婚前的生日卡片。我和妻子間的浪漫還在,現(xiàn)在該用這一份浪漫去點(diǎn)亮臺(tái)燈。圖5所示的是手工布置的模塊燈外殼內(nèi)的元件布置圖。

把廢棄的物品重新搭配起來(lái)是個(gè)很有意思的過(guò)程。圖6所示即是成品。

嚴(yán)格來(lái)說(shuō),最終的成品不能稱(chēng)之為是產(chǎn)品,更遑論是一件融合了個(gè)性化手工藝術(shù)的科技產(chǎn)品。但我們的寶寶很喜歡盯著嬰兒床上方這件設(shè)計(jì)產(chǎn)品看,對(duì)此我們深感欣慰。

下一步的工作

目前我正致力于在相同概念基礎(chǔ)上開(kāi)發(fā)室內(nèi)水耕種植所需的生長(zhǎng)燈,這正代表了另一種應(yīng)用程序。

對(duì)這個(gè)樣品來(lái)說(shuō),安全從來(lái)都不是關(guān)鍵,但對(duì)物聯(lián)網(wǎng)產(chǎn)品,安全問(wèn)題至關(guān)重要。因此我目前正在嘗試去開(kāi)發(fā)一個(gè)安全的解決方案。我用樹(shù)莓派(Raspberry Pi)做實(shí)驗(yàn),將它設(shè)置為本地代理,并考慮將整個(gè)網(wǎng)頁(yè)用戶(hù)界面移植到SimpleLink Wi-Fi CC3200設(shè)備上。這兩種辦法都可行,但由于都不再接入互聯(lián)網(wǎng)、或不能從網(wǎng)絡(luò)上接入,因此不能作為物聯(lián)網(wǎng)產(chǎn)品安全問(wèn)題的解決方案。

結(jié)語(yǔ)

這個(gè)項(xiàng)目只是一個(gè)我個(gè)人參與的概念驗(yàn)證。有很多朋友請(qǐng)我?guī)兔ψ鲆粋€(gè)同樣的產(chǎn)品,現(xiàn)在我都拒絕了他們,但以后說(shuō)不定我可以給他們一臺(tái)飛利浦Hue照明燈作為替代。

這個(gè)項(xiàng)目最重要的一點(diǎn)是它證明了只要有資源,快速制作一個(gè)物聯(lián)網(wǎng)原型機(jī)也是一件很輕松的事。感謝德州儀器、Würth Elektronik和14元素的大力支持。前途一片光明!

審核編輯:金巧

聲明:本文內(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)注

    112

    文章

    16396

    瀏覽量

    178509
  • 電源管理
    +關(guān)注

    關(guān)注

    115

    文章

    6185

    瀏覽量

    144622
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2909

    文章

    44736

    瀏覽量

    374472
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    視覺(jué)AI之旅:起探索 FiftyOne ——第二部分 入門(mén)指南

    /journey-into-visual-ai-exploring-fiftyone-together-part-ii-getting-started-14cca5adfcd3 ? ? ,前言 上次我們介紹了《視覺(jué)AI之旅:起探索 FiftyOne——第
    的頭像 發(fā)表于 12-24 17:00 ?73次閱讀
    視覺(jué)AI之旅:<b class='flag-5'>一</b>起探索 FiftyOne ——<b class='flag-5'>第二部分</b>  入門(mén)指南

    松下MPS媒體制作平臺(tái)第七篇:視頻混合器插件(第二部分)

    第七篇:視頻混合器插件(第二部分) 視頻混合器(Video Mixer)插件可以輕松進(jìn)行主體鍵控,不受拍攝地點(diǎn)的局限,同時(shí)便于將多種視頻素材進(jìn)行合成。 關(guān)于視頻混合器的操作介紹,我們共制作了四部分
    的頭像 發(fā)表于 12-19 13:38 ?136次閱讀
    松下MPS媒體制作平臺(tái)第七篇:視頻混合器插件(<b class='flag-5'>第二部分</b>)

    Air780EP硬件設(shè)計(jì)原理解析(第二部分

    ? 接下來(lái),我們繼續(xù)學(xué)習(xí)第二部分。 3.3 電源供電 ? 3.3.1 模塊電源工作特性 在模塊應(yīng)用設(shè)計(jì)中,電源設(shè)計(jì)是很重要的一部分。由于LTE射頻工作時(shí)最大峰值電流高達(dá)1.5A,在最大
    的頭像 發(fā)表于 11-06 15:06 ?241次閱讀
    Air780EP硬件設(shè)計(jì)原理解析(<b class='flag-5'>第二部分</b>)

    條理清晰,淺顯易懂:Lua語(yǔ)法基礎(chǔ)知識(shí)(第二部分

    今天我們繼續(xù)學(xué)習(xí)Lua語(yǔ)法基礎(chǔ)教程,中篇。 五、變量 5.1 number變量 變量,可以看作是個(gè)桶,在里面裝你想要裝的內(nèi)容。這些內(nèi)容可以是Lua包含的所有合法類(lèi)型。 例如:我想要新建個(gè)桶,名叫
    的頭像 發(fā)表于 10-29 13:40 ?153次閱讀

    0.4mm層疊封裝(PoP)封裝的PCB組裝指南,第二部分

    電子發(fā)燒友網(wǎng)站提供《0.4mm層疊封裝(PoP)封裝的PCB組裝指南,第二部分.pdf》資料免費(fèi)下載
    發(fā)表于 10-15 11:33 ?0次下載
    0.4mm層疊封裝(PoP)封裝的PCB組裝指南,<b class='flag-5'>第二部分</b>

    【星閃派聯(lián)網(wǎng)開(kāi)發(fā)套件體驗(yàn)連載】智能交通

    感謝電子發(fā)燒友,感謝潤(rùn)和軟件,提供星閃派聯(lián)網(wǎng)開(kāi)發(fā)套件試用。 本次試用計(jì)劃: 用星閃派聯(lián)網(wǎng)開(kāi)發(fā)套件,先實(shí)現(xiàn)本地交通項(xiàng)目,接入WiFi連上
    發(fā)表于 10-05 13:00

    求助,opa695的datesheet問(wèn)題求解

    opa695的手冊(cè)上第14頁(yè)圖3 第一部分的電容是隔直作用。datesheet說(shuō)第二部分的電容也是隔直作用。這里的直流是哪里來(lái)的?不是在第一部分就隔掉了嗎?我用TI的軟件tian90 仿真此圖
    發(fā)表于 09-13 07:00

    學(xué)習(xí)hypervisor嵌入式產(chǎn)品安全設(shè)計(jì)

    一部分(第1~2章)介紹Hypervisor基礎(chǔ),涵蓋虛擬化技術(shù)與實(shí)現(xiàn)、主流的嵌入式Hypervisor產(chǎn)品,以及基于分離內(nèi)核的嵌入式Hypervisor等內(nèi)容。第二部分(第3~12章)介紹嵌入式
    發(fā)表于 08-25 09:11

    世界第款集成電路締造者?!| 第二部分

    行業(yè)芯事行業(yè)資訊
    acroview123
    發(fā)布于 :2024年08月20日 10:37:31

    挖過(guò)石油、得過(guò)“艾美獎(jiǎng)”的神秘半導(dǎo)體行業(yè)巨頭是誰(shuí)呢?| 第二部分

    行業(yè)芯事行業(yè)資訊
    acroview123
    發(fā)布于 :2024年08月20日 10:18:46

    使用rt_thread_mdelay函數(shù)后出現(xiàn)hardfault的原因?

    !! \\r\\n\"); } // 線程中第二部分使用的延時(shí),進(jìn)入while循環(huán)立馬報(bào)錯(cuò) hw_ethernet_write(send_buf, sizeof(send_buf)); while
    發(fā)表于 07-16 07:07

    美國(guó)商務(wù)部長(zhǎng)呼吁推動(dòng)第二部芯片法案,助力全球半導(dǎo)體主導(dǎo)地位

    雷蒙多在參加英特爾IFS Direct Connect 2024代工活動(dòng)時(shí)呼吁稱(chēng),為了實(shí)現(xiàn)美國(guó)成為全球芯片強(qiáng)國(guó)有必要進(jìn)行聯(lián)邦補(bǔ)助。她提出了制定第二部《CHIPS法案》的必要性,以便繼續(xù)對(duì)半導(dǎo)體行業(yè)的國(guó)內(nèi)行動(dòng)提供支持。
    的頭像 發(fā)表于 02-25 15:56 ?784次閱讀

    聯(lián)網(wǎng)芯片和普通芯片有什么不同?

    ,通常指的是微控制器芯片或者集成電路(IC),在計(jì)算機(jī)、手機(jī)、電視等設(shè)備中被使用。而聯(lián)網(wǎng)芯片,是專(zhuān)門(mén)設(shè)計(jì)用于聯(lián)網(wǎng)設(shè)備的芯片。 第二部分
    的頭像 發(fā)表于 02-01 10:58 ?3003次閱讀

    TE Connectivity工業(yè)事業(yè)推出1000V高壓傳感連接器,國(guó)產(chǎn)傳感器跨入1英寸時(shí)代

    板電容力傳感器,包含個(gè)上層氧化硅板、個(gè)中層氧化硅板和兩板間的空隙; 第二部分個(gè)微型的
    的頭像 發(fā)表于 01-26 08:45 ?488次閱讀
    TE Connectivity工業(yè)事業(yè)<b class='flag-5'>部</b>推出1000V高壓傳感連接器,國(guó)產(chǎn)傳感器跨入1英寸時(shí)代

    第四篇:了解不同類(lèi)型的半導(dǎo)體封裝(第二部分

    想象下,在個(gè)由多棟低層樓房組成的住宅綜合體內(nèi),若要容納數(shù)千名居民,則需要占據(jù)非常大的面積才能滿(mǎn)足需求。
    的頭像 發(fā)表于 01-25 14:35 ?1253次閱讀
    第四篇:了解不同類(lèi)型的半導(dǎo)體封裝(<b class='flag-5'>第二部分</b>)