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

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

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

如何用Nicla Sense ME開(kāi)發(fā)板實(shí)現(xiàn)智能家居項(xiàng)目

Bosch Sensortec ? 來(lái)源:Bosch Sensortec ? 作者:Bosch Sensortec ? 2022-04-26 13:25 ? 次閱讀

開(kāi)發(fā)板評(píng)測(cè)

ArduinoBosch Sensortec聯(lián)合開(kāi)發(fā)板評(píng)測(cè)活動(dòng)圓滿結(jié)束,我們收到了不少優(yōu)秀評(píng)測(cè)報(bào)告,好東西不私藏,我們將陸續(xù)分享給大家,今天分享的是網(wǎng)名為“簡(jiǎn)單”的開(kāi)發(fā)者的評(píng)測(cè)報(bào)告,他利用開(kāi)發(fā)板實(shí)現(xiàn)了一個(gè)智能家居項(xiàng)目,一起來(lái)看下他的創(chuàng)意

先來(lái)看下這款開(kāi)發(fā)板的實(shí)物圖。

e7baf422-c515-11ec-bce3-dac502259ad0.jpg

開(kāi)發(fā)板實(shí)物圖全家福

如何用Nicla Sense ME開(kāi)發(fā)板實(shí)現(xiàn)智能家居項(xiàng)目,來(lái)看開(kāi)發(fā)者親自介紹項(xiàng)目↓

01Arduino與Bosch Sensortec聯(lián)合開(kāi)發(fā)板簡(jiǎn)介

這款名叫Nicla Sense ME的開(kāi)發(fā)板于去年9月發(fā)布,是Arduino Pro旗下迄今為止尺寸最小同時(shí)采用最新一代博世傳感器技術(shù)的最新產(chǎn)品。Nicla Sense ME配備了Bosch Sensortec的BHI260AP人工智能傳感器系統(tǒng)、BMM150磁力計(jì)、BMP390氣壓傳感器,以及獨(dú)特的BME688四合一氣體傳感器。

Nicla Sense ME 在許多方面都達(dá)到了兩個(gè)領(lǐng)域的頂級(jí)水準(zhǔn),它將低功耗傳感器節(jié)點(diǎn)與可在邊緣實(shí)現(xiàn)人工智能和機(jī)器學(xué)習(xí)的高性能“大腦”相結(jié)合。它既具備Arduino部署快速、配置簡(jiǎn)便的特點(diǎn),也擁有Bosch Sensortec最先進(jìn)的傳感器組合。詳情請(qǐng)看Nicla Sense ME 開(kāi)發(fā)板完整版介紹。

02試用過(guò)程 Bluetooth2MQTT

藍(lán)牙轉(zhuǎn)MQTT,項(xiàng)目是將藍(lán)牙數(shù)據(jù)轉(zhuǎn)換為MQTT的方式,進(jìn)行藍(lán)牙數(shù)據(jù)在網(wǎng)絡(luò)傳輸,并在手機(jī)APP顯示。實(shí)例是將Nicla Sense ME開(kāi)發(fā)板數(shù)據(jù)通過(guò)藍(lán)牙協(xié)議發(fā)送到樹(shù)莓派,樹(shù)莓派運(yùn)行python腳本將數(shù)據(jù)通過(guò)MQTT協(xié)議發(fā)送到阿里云,阿里云平臺(tái)的IOT studio開(kāi)發(fā)的手機(jī)APP顯示藍(lán)牙數(shù)據(jù)。

e7efd656-c515-11ec-bce3-dac502259ad0.png

Nicla Sense ME代碼開(kāi)發(fā)

Nicla Sense ME開(kāi)發(fā)板

Nicla Sense ME是博世推出的?款集成了多種傳感器的開(kāi)發(fā)板,使用nordic的nRF52832 SOC,具體見(jiàn)數(shù)據(jù)手冊(cè)

nRF52832System-on-chip

BoschBHI260AP motion sensor

BoschBMM150 magnetometer

BoschBPM390 pressure sensor

BoschBME688 gas sensor

Arduino固件

Nicla Sense ME固件使用Arduino IDE開(kāi)發(fā),在軟件中安裝Nicla Sense ME開(kāi)發(fā)板庫(kù)和BHY2庫(kù),獲取溫度、氣壓、濕度、氣體四個(gè)環(huán)境類(lèi)傳感器數(shù)據(jù),通過(guò)串口打印出數(shù)據(jù),通過(guò)數(shù)據(jù)還將通過(guò)藍(lán)牙notify的方式發(fā)送到主機(jī),可以通過(guò)NRF connect 手機(jī)APP查看notify數(shù)據(jù),藍(lán)牙名稱(chēng)為“NICLA”

Bluetooth通信協(xié)議

根據(jù)BHY2庫(kù)可知,溫度的ID為128(0x80),氣壓為129(0x81),濕度為130(0x82),氣體為131(0x83)。

e823ae0e-c515-11ec-bce3-dac502259ad0.png

#溫度

(0x)80-05-5A-09-00-00-FB-00-80-00-00-00

第0位:標(biāo)識(shí)那個(gè)傳感器,0x80即標(biāo)識(shí)為溫度

第2-3位:大端存放,即為0x095A=2394,然后縮小100倍,實(shí)際溫度數(shù)據(jù)為23.94攝氏度

#氣壓

(0x)81-04-9B-01-02-FD-01-00-81-00-00-00

第0位:標(biāo)識(shí)那個(gè)傳感器,0x81即標(biāo)識(shí)為氣壓

第2-4位:大端存放,即為0x02019B=131483,然后縮小128倍,實(shí)際氣壓數(shù)據(jù)為1027hpa

#濕度

(0x)82-02-28-FD-7D-0A-01-00-82-00-00-00

第0位:標(biāo)識(shí)那個(gè)傳感器,0x82即標(biāo)識(shí)為濕度

第2位:大端存放,即為0x28=40%

#氣體

(0x)83-05-7B-29-00-00-00-00-80-00-00-00

第0位:標(biāo)識(shí)那個(gè)傳感器,0x83即標(biāo)識(shí)為氣體

第2-3位:大端存放,即為0x297B=10619

? 樹(shù)莓派代碼開(kāi)發(fā)

Bluepy藍(lán)牙庫(kù)

Python上使用Bluepy藍(lán)牙庫(kù)將樹(shù)莓派與Nicla Sense ME建立gatt連接

sudoapt-get install python-pip libglib2.0-dev

sudopip install bluepy

Paho MQTT 庫(kù)

Python使用Paho MQTT 庫(kù),將樹(shù)莓派作為MQTT客戶(hù)端連接阿?云物聯(lián)網(wǎng)平臺(tái)

pip3 install paho-mqtt

Python藍(lán)?轉(zhuǎn)MQTT

將通過(guò)gatt獲取的藍(lán)牙Notify數(shù)據(jù)轉(zhuǎn)化為MQTT mgs發(fā)送到阿里云物聯(lián)網(wǎng)平臺(tái),配置可以通過(guò)config.yaml文件修改

Python腳本自啟動(dòng)

實(shí)現(xiàn)python腳本上電即運(yùn)行的效果,添加服務(wù)進(jìn)行上電自啟

#新建test服務(wù)

sudo vi/etc/systemd/system/test.service

#修改完test.service?件,執(zhí)行生效

systemctl daemon-reload

#開(kāi)啟服務(wù)

sudo systemctl start test.service

#查看服務(wù)狀態(tài)

sudo systemctl status test.service

#停止服務(wù)

sudo systemctl stop test.service

#服務(wù)輸出

journalctl-u test –e

#使能開(kāi)機(jī)啟動(dòng)

sudo systemctl enable test.service

#失能開(kāi)機(jī)啟動(dòng)

sudo systemctl disable test service

#重啟樹(shù)莓派

sudo reboot

#查看python后臺(tái)運(yùn)行程序

ps-ef |grep python

阿里云配置

阿里云物聯(lián)網(wǎng)平臺(tái)

在python腳本中連接阿?云物聯(lián)?平臺(tái),然會(huì)在IOT studio中開(kāi)發(fā)手機(jī)app和web應(yīng)?

IOT studio開(kāi)發(fā)

參考如下鏈接:https://help.aliyun.com/document_detail/156175.html

接下來(lái)再分享一些項(xiàng)目實(shí)物圖讓大家一飽眼福。

03試用項(xiàng)目實(shí)物圖

e8431a5a-c515-11ec-bce3-dac502259ad0.png

Nicla Sense ME源碼截圖

e873e8c4-c515-11ec-bce3-dac502259ad0.jpg

App顯示數(shù)據(jù)

Nicla Sense ME開(kāi)發(fā)板(含電池)

e8df0168-c515-11ec-bce3-dac502259ad0.png

樹(shù)莓派python腳本

04開(kāi)發(fā)者總結(jié)

這款開(kāi)發(fā)板整體給我的感受很友好,類(lèi)似于大多數(shù)Arduino平臺(tái)的開(kāi)發(fā)板,開(kāi)發(fā)起來(lái)很便捷,讓使用者有更多的精力是在實(shí)現(xiàn)自己的創(chuàng)意上,而不是在外設(shè)驅(qū)動(dòng)等的開(kāi)發(fā)中。

開(kāi)發(fā)板的優(yōu)點(diǎn):

板子很小巧、精致

低功耗,實(shí)測(cè)120mAh鋰電池能夠在藍(lán)牙連接情況下連續(xù)獲取數(shù)據(jù)?約?周

開(kāi)發(fā)效率高,得益于BHY2庫(kù),集成了全部傳感器數(shù)據(jù)

資料開(kāi)源,能夠輕易的通過(guò)網(wǎng)絡(luò)獲取Nicla Sense ME的資料

集成度高,硬幣?的開(kāi)發(fā)板集成多種運(yùn)動(dòng)傳感器和環(huán)境傳感器

傳感器精度高,博世的傳感器相比同類(lèi)傳感器精度要高

Bosch Sensortec

Bosch Sensortec GmbH是羅伯特·博世有限責(zé)任公司(Robert Bosch GmbH)的全資子公司,為智能手機(jī)、平板電腦、可穿戴設(shè)備及物聯(lián)網(wǎng)產(chǎn)品開(kāi)發(fā)并提供定制MEMS傳感器與解決方案。產(chǎn)品組合包括3軸加速度計(jì)、陀螺儀和地磁傳感器、集成6軸和9軸傳感器、環(huán)境傳感器,以及全面的軟件組合。自2005年成立起,Bosch Sensortec已成為上述市場(chǎng)的MEMS技術(shù)領(lǐng)先企業(yè)。

博世公司自1995年至今一直是MEMS傳感器領(lǐng)域的先鋒與全球市場(chǎng)的領(lǐng)導(dǎo)者,至今所銷(xiāo)售的MEMS傳感器數(shù)量已超過(guò)100億

原文標(biāo)題:評(píng)測(cè)報(bào)告丨基于Arduino與Bosch Sensortec聯(lián)合開(kāi)發(fā)板的智能家居項(xiàng)目

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

審核編輯:湯梓紅

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

    1924

    文章

    9404

    瀏覽量

    182334
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4778

    瀏覽量

    96229
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6454

    瀏覽量

    185966
  • Bosch Sensortec
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    2213

原文標(biāo)題:評(píng)測(cè)報(bào)告丨基于Arduino與Bosch Sensortec聯(lián)合開(kāi)發(fā)板的智能家居項(xiàng)目

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    智能家居之旅(15):HA傳感器采集主板低功耗設(shè)計(jì)的遭遇

    ):HomeAssistant-C傳感器實(shí)體使用方法 智能家居之旅(7):HomeAssistant開(kāi)發(fā)板的RGB顏色 智能家居之旅(8):Text(文本)實(shí)體使用方法 智能家居之旅(
    的頭像 發(fā)表于 09-05 10:27 ?229次閱讀
    <b class='flag-5'>智能家居</b>之旅(15):HA傳感器采集主板低功耗設(shè)計(jì)的遭遇

    STM32項(xiàng)目分享:智能家居(機(jī)智云)系統(tǒng)

    STM32項(xiàng)目分享:智能家居(機(jī)智云)系統(tǒng)
    的頭像 發(fā)表于 07-28 08:10 ?567次閱讀
    STM32<b class='flag-5'>項(xiàng)目</b>分享:<b class='flag-5'>智能家居</b>(機(jī)智云)系統(tǒng)

    智能家居與物聯(lián)網(wǎng)的關(guān)系

    智能家居與物聯(lián)網(wǎng)(IoT,Internet of Things)之間存在著密不可分的關(guān)系。物聯(lián)網(wǎng)作為智能家居背后的核心技術(shù)基礎(chǔ),為智能家居系統(tǒng)提供了強(qiáng)大的連接能力和智能化控制手段,使得
    的頭像 發(fā)表于 07-23 15:17 ?617次閱讀

    智能家居系統(tǒng)的開(kāi)發(fā)-基于米爾瑞薩RZ/G2UL開(kāi)發(fā)板

    本篇評(píng)測(cè)由電子工程世界的優(yōu)秀評(píng)測(cè)者“Bruceou”提供。1、項(xiàng)目背景智能家居控制系統(tǒng),是以智能家居系統(tǒng)為平臺(tái),家居電器及家電設(shè)備為主要控制對(duì)象,利用綜合布線技術(shù)、網(wǎng)絡(luò)通信技術(shù)、自動(dòng)控
    的頭像 發(fā)表于 05-17 08:01 ?825次閱讀
    <b class='flag-5'>智能家居</b>系統(tǒng)的<b class='flag-5'>開(kāi)發(fā)</b>-基于米爾瑞薩RZ/G2UL<b class='flag-5'>開(kāi)發(fā)板</b>

    【Longan Pi 3H 開(kāi)發(fā)板試用連載體驗(yàn)】基于 Longan Pi 3H 開(kāi)發(fā)板完成智能家居控制小型項(xiàng)目

    和存儲(chǔ)空間顯示為4GB+32G,如圖 三、項(xiàng)目計(jì)劃 我的試用項(xiàng)目是基于 Longan Pi 3H 開(kāi)發(fā)板完成智能家居控制小型項(xiàng)目目標(biāo)如下:
    發(fā)表于 04-02 22:37

    智能家居控制方案功能與應(yīng)用

    是以物聯(lián)網(wǎng)作為核心技術(shù)支撐,利用網(wǎng)絡(luò)通信手段,實(shí)現(xiàn)對(duì)住宅中各種設(shè)備與建筑設(shè)施進(jìn)行自動(dòng)控制與管理。集成開(kāi)發(fā)智能家居控制方案,快速啟動(dòng)、多種人機(jī)交互方式,多屏實(shí)時(shí)互動(dòng)等,將家庭娛樂(lè)、安防、教育、購(gòu)物、醫(yī)療等進(jìn)行融合,
    的頭像 發(fā)表于 02-29 16:18 ?576次閱讀

    Python智能家居系統(tǒng)代碼介紹

    Python智能家居系統(tǒng)是一種基于Python編程語(yǔ)言開(kāi)發(fā)智能家居控制系統(tǒng),在現(xiàn)代家庭中得到了越來(lái)越廣泛的應(yīng)用。本文將詳細(xì)介紹Python智能家居系統(tǒng)的代碼
    的頭像 發(fā)表于 01-25 09:46 ?1040次閱讀

    智能家居新標(biāo)準(zhǔn)Matter介紹

    近年來(lái),兼容智能家居的產(chǎn)品開(kāi)始走進(jìn)千家萬(wàn)戶(hù),預(yù)計(jì)未來(lái)各廠商將推出更多智能家居兼容產(chǎn)品。連接標(biāo)準(zhǔn)聯(lián)盟 (CSA) 已為可互操作的智能家居開(kāi)發(fā)了一個(gè)新的、獨(dú)立于制造商的連接標(biāo)準(zhǔn) — Mat
    的頭像 發(fā)表于 12-26 14:31 ?861次閱讀

    開(kāi)源項(xiàng)目!教你如何復(fù)刻自平衡賽車(chē)機(jī)器人、智能家居中控、競(jìng)技機(jī)器人先進(jìn)模糊控制器等

    智能家居領(lǐng)域,嘗試打破各大廠商對(duì)物聯(lián)網(wǎng)家居的包攬野心和APP的分散的局面,回歸到注重用戶(hù)體驗(yàn)的智能家居本心。 項(xiàng)目簡(jiǎn)介 項(xiàng)目整體形態(tài)以適
    發(fā)表于 12-26 09:17

    你相信光嗎?開(kāi)源一個(gè)能進(jìn)行虛擬光渲交互的全志D1s智能家居中控

    本文所介紹產(chǎn)品demo是在立創(chuàng)開(kāi)源平臺(tái)的開(kāi)源作品**《全志D1s智能家居中控虛擬光渲交互(86盒)》**,項(xiàng)目選用RISC-V核心的全志D1s作為主控進(jìn)行開(kāi)發(fā),并通過(guò)家庭WIFI內(nèi)網(wǎng),實(shí)現(xiàn)
    發(fā)表于 12-14 15:26

    基于ARM的智能家居安防監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《基于ARM的智能家居安防監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 11-07 10:53 ?0次下載
    基于ARM的<b class='flag-5'>智能家居</b>安防監(jiān)控系統(tǒng)的設(shè)計(jì)與<b class='flag-5'>實(shí)現(xiàn)</b>

    語(yǔ)音識(shí)別技術(shù)在智能家居領(lǐng)域的應(yīng)用與前景

    及未來(lái)的發(fā)展前景。 二、語(yǔ)音識(shí)別技術(shù)在智能家居領(lǐng)域的應(yīng)用 1.智能音箱控制:智能家居系統(tǒng)中,通過(guò)語(yǔ)音識(shí)別技術(shù)實(shí)現(xiàn)對(duì)智能音箱的控制,包括音樂(lè)播
    的頭像 發(fā)表于 10-26 14:27 ?1047次閱讀

    智能家居解決方案

    、網(wǎng)絡(luò)通訊、計(jì)算機(jī)等技術(shù),通過(guò)互聯(lián)網(wǎng)和智能終端設(shè)備,實(shí)現(xiàn)對(duì)家庭環(huán)境和設(shè)備的智能化管理。與安全防控、窗簾、煤氣閥、燈光、場(chǎng)景、地板采暖等智能設(shè)備相結(jié)合,將各種
    的頭像 發(fā)表于 10-23 16:22 ?2634次閱讀

    輕量系統(tǒng):潤(rùn)和HH-HSP101滿天星系列Pegasus智能家居開(kāi)發(fā)套件(HI3861)

    開(kāi)發(fā)板名稱(chēng)(芯片型號(hào)) 潤(rùn)和HH-HSP101滿天星系列Pegasus智能家居開(kāi)發(fā)套件(HI3861) 芯片架構(gòu) CPU頻率 介紹(字?jǐn)?shù)請(qǐng)控制在200字以?xún)?nèi)) 基于海思Hi3861V100芯片
    發(fā)表于 10-19 11:11

    智能家居管理系統(tǒng)設(shè)計(jì)資料

    智能家居管理系統(tǒng)設(shè)計(jì)(原理圖+APP+源代碼等)使用51單片機(jī)作為主控 提供完整源碼 可實(shí)現(xiàn)智能家居控制網(wǎng)上下載的資源 侵權(quán)刪!
    發(fā)表于 10-07 08:22