色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

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

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

背景

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

組件要求:

1. M5Stamp PICO。

2. 紅外傳感器

3.一些電線。

電路連接:

pYYBAGKV4ayAGVWsAAFl4gcKcL0254.png

編碼部分:

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

poYBAGKV4aiAchMIAABR5al2R9s553.png

更改設備 ID 和設備令牌以匹配您的 Qubitro 云。如果您是 Qubitro 新手,請按照以下步驟了解有關 Qubitro 以及如何設置 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)視器結果。

poYBAGKV4ZaAfELxAAI2SvSnsvM972.png

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

之后,轉到 Qubitro 門戶并檢查傳入的數(shù)據(jù)。獲得數(shù)據(jù)后,您可以開始可視化過程。

pYYBAGKV4ZKAABUeAAB4HZul2Es865.png

這是時間線的詳細信息,每當門打開時,它就為0,當門關閉時,它就為100。

poYBAGKV4Y6AafsbAABl6zLW1SE918.png

結論:

這就是這個項目的全部內容;我已經用我的門測試過了這個項目,希望你們喜歡。

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

    關注

    112

    文章

    16332

    瀏覽量

    177812
  • 物聯(lián)網

    關注

    2909

    文章

    44557

    瀏覽量

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

    關注

    21

    文章

    3904

    瀏覽量

    174431
收藏 人收藏

    評論

    相關推薦

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

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

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

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

    Qubitro的物聯(lián)網書簽和閱讀跟蹤器

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

    怎樣構建物聯(lián)網家居系統(tǒng)

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

    如何利用區(qū)塊鏈技術來構建物聯(lián)網系統(tǒng)

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

    OpenHarmony Dev-Board-SIG專場:基于OpenHarmony構建物聯(lián)網生態(tài)探究

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

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

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

    使用Node RED構建物聯(lián)網遙測模擬器

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

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

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

    使用Arduino、Sigfox和Ubidot構建物聯(lián)網應用程序

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

    M5Stack M5Dial:一款 WiFi 和藍牙連接的智能旋鈕

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

    M5Stack Cardputer:基于ESP32-S3的無線模塊便攜式計算機

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

    聯(lián)網構建模塊:構建物聯(lián)網的技術和解決方案

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

    如何構建物聯(lián)網系統(tǒng)

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

    為物聯(lián)網領域帶來全新突破:研揚科技PICO-AM62和SRG-AM62

    AM62xSitara處理器,結合豐富的可配置接口選擇,為自動化樓宇訪問控制到車輛遠程信息處理應用提供構建物聯(lián)網解決方案的完美基礎。
    的頭像 發(fā)表于 09-14 08:02 ?136次閱讀
    為物<b class='flag-5'>聯(lián)網</b>領域帶來全新突破:研揚科技<b class='flag-5'>PICO</b>-AM62和SRG-AM62
    主站蜘蛛池模板: 肉小说高h| 午夜剧场1000| 午夜向日葵视频在线观看| 夜夜躁日日躁狠狠| 99国产在线视频| 国产成人无码视频一区二区三区 | 99re6在线视频国产精品欧美| 大香伊蕉在人线国产97| 韩国成人理伦片免费播放| 绿巨人www| 色婷婷综合久久久中文字幕 | 亚洲高清无在码在线电影| 88蜜桃人妻无码精品系列| 国产AV白丝爆浆在线播放| 久久福利影院| 日韩黄色免费| 在线免费观看a视频| 高清国产mv视频在线观看| 久久久久夜| 使劲别停好大好深好爽动态图| 与嫂子同居的日子在线观看| 第一福利在线永久视频| 久久三级网站| 四川少妇大战4黑人| 1313久久国产午夜精品理论片| 国产 日韩 欧美 高清 亚洲| 芒果影院网站在线观看| 小便japanesewctv| yellow片高清视频免费看| 久久机热视频 这里只有精品首页| 色色噜一噜| a在线观看视频| 久久a在线视频观看| 天天噜日日噜夜夜噜| 99视频免视看| 久久视热频这里只精品| 丝袜美女自摸| no视频在线观看| 久青草国产观看在线视频| 亚洲VA天堂VA欧美VA在线| 俄罗斯少女人体|