女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

如何使用M5Stamp PICO和Qubitro構(gòu)建物聯(lián)網(wǎng)門(mén)鎖監(jiān)控系統(tǒng)

科技觀察員 ? 來(lái)源:Pradeep ? 作者:Pradeep ? 2022-06-04 17:38 ? 次閱讀

在這篇文章中,我將向您展示如何使用小型M5Stamp PICO控制器和Qubitro構(gòu)建DIY物聯(lián)網(wǎng)門(mén)鎖監(jiān)控系統(tǒng)。

背景

這個(gè)項(xiàng)目的靈感還源于我一個(gè)可愛(ài)的小表弟。他經(jīng)常會(huì)在每個(gè)人都在工作的時(shí)候自己打開(kāi)冰箱吃一些零食或一些不該吃太多的東西。所以,我想在他開(kāi)門(mén)的時(shí)候抓住他。我還添加了 Qubitro 來(lái)記錄數(shù)據(jù)并通過(guò)互聯(lián)網(wǎng)對(duì)其進(jìn)行監(jiān)控。

組件要求:

1. M5Stamp PICO。

2. 紅外傳感器

3.一些電線。

電路連接:

pYYBAGKV4ayAGVWsAAFl4gcKcL0254.png

編碼部分:

請(qǐng)使用您的網(wǎng)絡(luò)憑據(jù)配置代碼,我在下面提供了這些憑據(jù):

poYBAGKV4aiAchMIAABR5al2R9s553.png

更改設(shè)備 ID 和設(shè)備令牌以匹配您的 Qubitro 云。如果您是 Qubitro 新手,請(qǐng)按照以下步驟了解有關(guān) Qubitro 以及如何設(shè)置 Qubitro Cloud 的所有信息:

pYYBAGKV4aSAHu4XAACi9ODxgXU010.png

完成上述步驟后,使用 Arduino IDE 編譯腳本并將其上傳到您的 M5Stamp:

#include

#include
// WiFi Client
WiFiClient wifiClient;
// Qubitro Client
QubitroMqttClient mqttClient(wifiClient);
// Device Parameters
char deviceID[] = "62f53d7f-6f53-474a-897f-24c808629df9";
char deviceToken[] = "ardE7DqQFct2j3SrO2ApKbii1Dx6NkNx8EClSgKT";
// WiFi Parameters
const char* ssid = "ELDRADO";
const char* password = "amazon123";
int ledPin = 18; // choose pin for the LED/BUZ
int inputPin = 26; // choose input pin (for Infrared sensor)
int val = 0; // variable for reading the pin status
void setup() {
pinMode(ledPin, OUTPUT); // declare LED as output
pinMode(inputPin, INPUT); // declare Infrared sensor as input
// Initialize the serial port
serial_init();
// Initialize wireless connectivity
wifi_init();
// Initialize Qubitro
qubitro_init();
}
void loop() {
val = digitalRead(inputPin); // read input value
if (val == HIGH)
{ // check if the input is HIGH
digitalWrite(ledPin, LOW); // turn LED OFF
String Status = "Open";
int Rate = 100;
// Send telemetry
String payload = "{"status": "" + Status + "", "Rate": " + String(Rate) + "}";
mqttClient.poll();
mqttClient.beginMessage(deviceID);
mqttClient.print(payload);
mqttClient.endMessage();
Serial.println(payload);
}
else
{
digitalWrite(ledPin, HIGH); // turn LED ON
String Status = "Close";
int Rate = 0;
// Send telemetry
String payload = "{"status": "" + Status + "", "Rate": " + String(Rate) + "}";
mqttClient.poll();
mqttClient.beginMessage(deviceID);
mqttClient.print(payload);
mqttClient.endMessage();
Serial.println(payload);
}
delay(2000);
}
// Initialization code
void serial_init() {
// Initiate serial port connection
Serial.begin(115200);
// Delay for stabilization
delay(200);
}
void wifi_init() {
// Set WiFi mode
WiFi.mode(WIFI_STA);
// Disconnect WiFi
WiFi.disconnect();
delay(100);
// Initiate WiFi connection
WiFi.begin(ssid, password);
// Print connectivity status to the terminal
Serial.print("Connecting to WiFi...");
while (true)
{
delay(1000);
Serial.print(".");
if (WiFi.status() == WL_CONNECTED)
{
Serial.println("");
Serial.println("WiFi Connected.");
Serial.print("Local IP: ");
Serial.println(WiFi.localIP());
Serial.print("RSSI: ");
Serial.println(WiFi.RSSI());
break;
}
}
}
void qubitro_init() {
char host[] = "broker.qubitro.com";
int port = 1883;
mqttClient.setId(deviceID);
mqttClient.setDeviceIdToken(deviceID, deviceToken);
Serial.println("Connecting to Qubitro...");
if (!mqttClient.connect(host, port))
{
Serial.print("Connection failed. Error code: ");
Serial.println(mqttClient.connectError());
Serial.println("Visit docs.qubitro.com or create a new issue on github.com/qubitro");
}
Serial.println("Connected to Qubitro.");
mqttClient.subscribe(deviceID);
}

pYYBAGKV4ZqAet0mAAEoZoEnLpw987.png

上傳腳本后檢查串行監(jiān)視器結(jié)果。

poYBAGKV4ZaAfELxAAI2SvSnsvM972.png

數(shù)據(jù)可視化:

之后,轉(zhuǎn)到 Qubitro 門(mén)戶并檢查傳入的數(shù)據(jù)。獲得數(shù)據(jù)后,您可以開(kāi)始可視化過(guò)程。

pYYBAGKV4ZKAABUeAAB4HZul2Es865.png

這是時(shí)間線的詳細(xì)信息,每當(dāng)門(mén)打開(kāi)時(shí),它就為0,當(dāng)門(mén)關(guān)閉時(shí),它就為100。

poYBAGKV4Y6AafsbAABl6zLW1SE918.png

結(jié)論:

這就是這個(gè)項(xiàng)目的全部?jī)?nèi)容;我已經(jīng)用我的門(mén)測(cè)試過(guò)了這個(gè)項(xià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)注

    114

    文章

    16973

    瀏覽量

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

    關(guān)注

    2927

    文章

    45900

    瀏覽量

    388216
  • 監(jiān)控系統(tǒng)

    關(guān)注

    21

    文章

    4033

    瀏覽量

    181323
收藏 人收藏

    評(píng)論

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

    【LeMaker Guitar申請(qǐng)】物聯(lián)網(wǎng)433M無(wú)線監(jiān)控系統(tǒng)

    申請(qǐng)理由:本人申請(qǐng)主要用于物聯(lián)網(wǎng)433M無(wú)線監(jiān)控系統(tǒng),申請(qǐng)LeMaker Guitar開(kāi)發(fā)板主要用于物聯(lián)網(wǎng)433
    發(fā)表于 01-18 16:19

    一文教你如何去搭建物聯(lián)網(wǎng)

    如何去構(gòu)建物聯(lián)網(wǎng)的技術(shù)和解決方案?物聯(lián)網(wǎng)中的電源管理有哪些?適合棘手工業(yè)物聯(lián)網(wǎng)應(yīng)用的SmartMesh無(wú)線Mesh是什么?
    發(fā)表于 06-29 07:02

    Qubitro的物聯(lián)網(wǎng)書(shū)簽和閱讀跟蹤器

    Qubitro 具有易于理解的 在線示例和技術(shù)指南 ,并允許用戶使用專門(mén)的小部件輕松地在云上可視化接收到的數(shù)據(jù)包,我強(qiáng)烈建議使用 Qubitro 構(gòu)建物聯(lián)網(wǎng)應(yīng)用程序。首先,轉(zhuǎn)到
    發(fā)表于 07-11 07:32

    怎樣構(gòu)建物聯(lián)網(wǎng)家居系統(tǒng)

    家庭家居物聯(lián)網(wǎng)系統(tǒng)是物聯(lián)網(wǎng)域中的最小集成單位,是實(shí)現(xiàn)統(tǒng)一融合的物聯(lián)網(wǎng)絡(luò)的最小系統(tǒng),其技術(shù)構(gòu)建可用
    發(fā)表于 10-26 09:37 ?3193次閱讀

    如何利用區(qū)塊鏈技術(shù)來(lái)構(gòu)建物聯(lián)網(wǎng)系統(tǒng)

    使用當(dāng)前已知的技術(shù)來(lái)構(gòu)建物聯(lián)網(wǎng)系統(tǒng)的結(jié)果是各種協(xié)議復(fù)雜且配置沖突。當(dāng)前的物聯(lián)網(wǎng)生態(tài)系統(tǒng)依賴于中心化的服務(wù)器-客戶端模式。
    發(fā)表于 11-28 14:19 ?1146次閱讀

    OpenHarmony Dev-Board-SIG專場(chǎng):基于OpenHarmony構(gòu)建物聯(lián)網(wǎng)生態(tài)探究

    OpenHarmony Dev-Board-SIG專場(chǎng):基于OpenHarmony構(gòu)建物聯(lián)網(wǎng)生態(tài)探究
    的頭像 發(fā)表于 12-28 16:31 ?1588次閱讀
    OpenHarmony Dev-Board-SIG專場(chǎng):基于OpenHarmony<b class='flag-5'>構(gòu)建物</b><b class='flag-5'>聯(lián)網(wǎng)</b>生態(tài)探究

    如何使用M5Stick和M5Stamp觸發(fā)藍(lán)牙操作BLE通信

    在本文中,我將向您展示如何使用 M5Stamp PICOM5Stick C 觸發(fā)藍(lán)牙操作使用 BLE 通信,是非常便宜且高效的 ESP32 控制器。
    的頭像 發(fā)表于 05-11 15:52 ?4166次閱讀
    如何使用<b class='flag-5'>M5</b>Stick和<b class='flag-5'>M5Stamp</b>觸發(fā)藍(lán)牙操作BLE通信

    使用Node RED構(gòu)建物聯(lián)網(wǎng)遙測(cè)模擬器

    電子發(fā)燒友網(wǎng)站提供《使用Node RED構(gòu)建物聯(lián)網(wǎng)遙測(cè)模擬器.zip》資料免費(fèi)下載
    發(fā)表于 01-04 09:55 ?0次下載
    使用Node RED<b class='flag-5'>構(gòu)建物</b><b class='flag-5'>聯(lián)網(wǎng)</b>遙測(cè)模擬器

    如何構(gòu)建物聯(lián)網(wǎng)系統(tǒng)并收集數(shù)據(jù)

    ,您將能夠構(gòu)建物聯(lián)網(wǎng)系統(tǒng),通過(guò)移動(dòng)監(jiān)控傳感器控制它并收集數(shù)據(jù)。 先決條件 你已經(jīng)通過(guò): Step3:串口及新板介紹 第 4 步:使用 B-L475E-IOT01A 的傳感器 硬件 ST
    的頭像 發(fā)表于 01-30 15:34 ?3204次閱讀

    使用Arduino、Sigfox和Ubidot構(gòu)建物聯(lián)網(wǎng)應(yīng)用程序

    電子發(fā)燒友網(wǎng)站提供《使用Arduino、Sigfox和Ubidot構(gòu)建物聯(lián)網(wǎng)應(yīng)用程序.zip》資料免費(fèi)下載
    發(fā)表于 06-20 09:20 ?0次下載
    使用Arduino、Sigfox和Ubidot<b class='flag-5'>構(gòu)建物</b><b class='flag-5'>聯(lián)網(wǎng)</b>應(yīng)用程序

    M5Stack M5Dial:一款 WiFi 和藍(lán)牙連接的智能旋鈕

    M5Stack M5Dial 是一款 WiFi 和藍(lán)牙連接的智能旋鈕,帶有由 ESP32-S3 板供電的圓形 1.28 英寸觸摸屏 TFT 顯示屏,更準(zhǔn)確地說(shuō),是 M5Stamp S3 物聯(lián)網(wǎng)
    的頭像 發(fā)表于 10-12 15:47 ?2681次閱讀
    <b class='flag-5'>M5</b>Stack <b class='flag-5'>M5</b>Dial:一款 WiFi 和藍(lán)牙連接的智能旋鈕

    M5Stack Cardputer:基于ESP32-S3的無(wú)線模塊便攜式計(jì)算機(jī)

    M5Stack Cardputer 是一款基于 ESP32-S3 驅(qū)動(dòng)的 M5Stamp S3 無(wú)線模塊的卡大小的便攜式計(jì)算機(jī),配備 56 鍵鍵盤(pán)和 1.14 英寸 TFT 顯示屏,以及一些傳感器
    的頭像 發(fā)表于 10-17 14:19 ?2974次閱讀

    聯(lián)網(wǎng)構(gòu)建模塊:構(gòu)建物聯(lián)網(wǎng)的技術(shù)和解決方案

    電子發(fā)燒友網(wǎng)站提供《物聯(lián)網(wǎng)構(gòu)建模塊:構(gòu)建物聯(lián)網(wǎng)的技術(shù)和解決方案.pdf》資料免費(fèi)下載
    發(fā)表于 11-22 10:39 ?0次下載
    物<b class='flag-5'>聯(lián)網(wǎng)</b>的<b class='flag-5'>構(gòu)建</b>模塊:<b class='flag-5'>構(gòu)建物</b><b class='flag-5'>聯(lián)網(wǎng)</b>的技術(shù)和解決方案

    如何構(gòu)建物聯(lián)網(wǎng)系統(tǒng)

    構(gòu)建物聯(lián)網(wǎng)系統(tǒng)是一個(gè)復(fù)雜而細(xì)致的過(guò)程,涉及多個(gè)關(guān)鍵步驟和組件。以下是一個(gè)詳細(xì)的構(gòu)建物聯(lián)網(wǎng)系統(tǒng)的指
    的頭像 發(fā)表于 10-29 10:40 ?1613次閱讀

    為物聯(lián)網(wǎng)領(lǐng)域帶來(lái)全新突破:研揚(yáng)科技PICO-AM62和SRG-AM62

    AM62xSitara處理器,結(jié)合豐富的可配置接口選擇,為自動(dòng)化樓宇訪問(wèn)控制到車輛遠(yuǎn)程信息處理應(yīng)用提供構(gòu)建物聯(lián)網(wǎng)解決方案的完美基礎(chǔ)。
    的頭像 發(fā)表于 09-14 08:02 ?438次閱讀
    為物<b class='flag-5'>聯(lián)網(wǎng)</b>領(lǐng)域帶來(lái)全新突破:研揚(yáng)科技<b class='flag-5'>PICO</b>-AM62和SRG-AM62