哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

電子發(fā)燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>在樹莓派上使用TuyaOS link SDK的智能門鈴

在樹莓派上使用TuyaOS link SDK的智能門鈴

2022-11-01 | zip | 0.08 MB | 次下載 | 2積分

資料介紹

描述

概述

本教程旨在使用樹莓派上的 TuyaOS Link SDK 制作智能門鈴。

介紹

市場上有許多智能門鈴,其中大多數(shù)是經(jīng)典的,還有一些是智能的,帶有攝像頭和揚聲器。就像涂鴉在他們的博覽會上展示的這個智能門鈴一樣。

智能門鈴有哪些特點?

  • 它應(yīng)該安全地連接到互聯(lián)網(wǎng)。
  • 它應(yīng)該拍照或顯示按下門鈴按鈕的人的實時視頻。
  • 實時攝像頭應(yīng)該可以通過智能手機訪問,或者應(yīng)該可以在房子的液晶屏上看到。

基于以上特點,我們可以DIY一個智能門鈴。

本教程分步說明如何使用涂鴉平臺、涂鴉 Link SDK 和現(xiàn)成的硬件組件構(gòu)建此類智能門鈴的原型。

教程部分

  • 什么是涂鴉
  • 為什么選擇涂鴉 Link SDK?
  • 使用的組件
  • 系統(tǒng)架構(gòu)
  • 電路原理圖
  • 固件和配置

什么是圖雅?

Tuya 是一家提供物聯(lián)網(wǎng)和人工智能解決方案以及兼容硬件的國際公司,因此開發(fā)人員在達到最終 BOM 之前無需花費大量時間采購、測試和調(diào)試大量組件。而最終用戶可以在幾分鐘內(nèi)立即準(zhǔn)備好并運行他們的新涂鴉設(shè)備。涂鴉三明治評估套件是強大的硬件與易于使用的 SDK 合并的示例。

為什么選擇涂鴉 Link SDK?

poYBAGNgfLyAD5LsAACihKenMIc335.png
?

事實上,涂鴉不僅僅是一家硬件公司,它還提供了一個成熟的云物聯(lián)網(wǎng)平臺和易于使用的 SDK,

https://developer.tuya.com/en/?_source=aae11f336c7c5ca1ff908513b7c5802f

Tuya 還提供了一個基于 RTOS 的操作系統(tǒng),稱為TuyaOS ,關(guān)于 TuyaOS 的驚人事實是它是一個跨平臺的操作系統(tǒng),因此您可以在 Linux、MCU 甚至非基于操作系統(tǒng)的設(shè)備上運行它。

還提供了 TuyaLink SDK,可以編譯并輕松地在 Linux SBC(如 Raspberry Pi)上的 Python 或 C 程序中使用。你可以在Tuya Github Repository找到更多關(guān)于 Tuya Link SDK 的信息。

使用涂鴉云開發(fā)平臺,您可以非常輕松地添加、刪除、更新和管理您的物聯(lián)網(wǎng)設(shè)備群,甚至可以對實時數(shù)據(jù)進行分析。為了讓物聯(lián)網(wǎng)開發(fā)者的生活更輕松,涂鴉提供了易于使用的 SDK,其中包含預(yù)構(gòu)建的模板、大量教程、編寫良好的文檔和使用涂鴉的大型開發(fā)者社區(qū)。所有這些特性使涂鴉成為新物聯(lián)網(wǎng)產(chǎn)品的理想選擇。

傳統(tǒng)物聯(lián)網(wǎng)系統(tǒng)如何工作?

poYBAGNgfL6AdBsJAABC2bnfnbQ583.png
?

傳統(tǒng)的物聯(lián)網(wǎng)系統(tǒng)如上圖所示工作。物聯(lián)網(wǎng)解決方案架構(gòu)師必須管理系統(tǒng)的每個部分才能推出產(chǎn)品,并且它跨越了 1-2 年的開發(fā)時間。

典型的涂鴉工作流程

pYYBAGNgfMGAMmxDAAA15AXzwFo195.png
?

典型的涂鴉解決方案工作流程如上圖所示。您需要通過 UART 連接一個 MCU 和一個涂鴉模塊。這種配置讓事情變得非常簡單,您不必?fù)?dān)心 WiFi 配置、涂鴉模塊與涂鴉云平臺之間的通信和數(shù)據(jù)傳輸,所有這些都由我們稱為涂鴉模塊的黑匣子處理。 . 您只需從您的 MCU 向涂鴉模組發(fā)送簡單的指令,其余的由涂鴉模組處理。涂鴉模組與涂鴉云開發(fā)平臺通信,您可以將許多不同的設(shè)備連接到云開發(fā)平臺,包括您定制的智能手機和 Web 應(yīng)用程序。

所需組件

下面的列表是建議的組件列表。

樹莓派 4 套件

帶 LED 的綠色大圓頂按鈕

樹莓派相機

降壓轉(zhuǎn)換器

我們將 Big Dome 按鈕、揚聲器和 Pi 攝像頭與 Raspberry Pi 連接起來,Raspberry Pi 將通過降壓轉(zhuǎn)換器使用 12V 電源供電。

pYYBAGNgfMaAHZJ3AAORzPlr9-8603.jpg
?

智能門鈴的主要部件。

建筑學(xué)

傳感器節(jié)點

poYBAGNgfMmACGISAACx9dBLOXA722.png
?

上圖是我們智能門鈴的傳感器節(jié)點架構(gòu)。Raspberry Pi 充當(dāng)連接相機、鈴鐺按鈕和揚聲器的主板。

系統(tǒng)架構(gòu)

pYYBAGNgfMuARen0AABVqCnaPzc568.png
?

我們系統(tǒng)的完整架構(gòu)如上圖所示。當(dāng)有人按下智能門鈴按鈕時,HDMI 監(jiān)視器上會顯示實時攝像頭,并使用 TuyaOS Link SDK 將通知發(fā)送到涂鴉物聯(lián)網(wǎng)云。涂鴉物聯(lián)網(wǎng)管理 App 連接涂鴉云后,即可看到門鈴?fù)ㄖ?/font>

搭建涂鴉物聯(lián)網(wǎng)

Step1:配置設(shè)備

在http://iot.tuya.com/創(chuàng)建一個賬號并登錄該賬號

poYBAGNgfNCAfZQPAAFgArYchtM667.png
?

然后點擊創(chuàng)建

pYYBAGNgfNKAMHFxAAChW8WVfB8437.png
?

然后再次點擊創(chuàng)建

pYYBAGNgfNWARkaTAACRCTadgzo409.png
?

找到標(biāo)準(zhǔn)類別,向下滾動到頁面底部,然后單擊找不到類別?超鏈接。樹莓派是涂鴉平臺的非標(biāo)準(zhǔn)分類,需要選擇找不到分類?當(dāng)您創(chuàng)建產(chǎn)品時。

poYBAGNgfNmAZ6OBAADC5Gs0mZM471.png
?

輸入產(chǎn)品信息(Link SDK Demo),協(xié)議類型選擇Wi-Fi ,選擇標(biāo)準(zhǔn)功耗,點擊創(chuàng)建產(chǎn)品。

pYYBAGNgfNyAZUf0AACgwBATMwY061.png
?

獲取新創(chuàng)建設(shè)備的 PID 信息。

poYBAGNgfN6ACPCUAABL-EaglvQ339.png
?

第 2 步:功能定義

涂鴉設(shè)備通過數(shù)據(jù)點(DP)與云端通信。我們需要根據(jù)產(chǎn)品功能添加DP ID,然后配置相關(guān)信息。筆記:

涂鴉物聯(lián)網(wǎng)平臺支持 Boolean、value、enum、fault、string、raw 六種數(shù)據(jù)類型。有關(guān)詳細(xì)信息,請參閱自定義函數(shù)。

這一步只能添加自定義函數(shù),因為我們使用的是樹莓派。

函數(shù)定義>自定義函數(shù)部分,單擊創(chuàng)建函數(shù)。

pYYBAGNgfOCAUXzpAACm5FTM-sU055.png
?

新建自定義函數(shù)彈窗中,輸入DP的相關(guān)信息,點擊確認(rèn)。

pYYBAGNgfOKAFUjQAABmQd7j6lg781.png
?

創(chuàng)建的函數(shù)將顯示在自定義函數(shù)部分。

pYYBAGNgfOSAM8BTAAC0bqGFip8581.png
?

第 3 步:選擇面板

您可以在應(yīng)用程序上查看設(shè)備與云端之間傳輸?shù)臄?shù)據(jù)。選擇DIY 樣式面板以獲得更好的調(diào)試體驗。

第 4 步:獲取許可證

Hardware Development選項卡中,選擇Self-Developed Module SDK ,并設(shè)置必填項。

pYYBAGNgfOaAa4yMAABn_5hbTJQ587.png
?

在“開發(fā) SDK ”部分中,保留Chipset Platform 、Operating SystemToolchain的默認(rèn)設(shè)置,輸入模塊名稱,然后單擊OK 。等一下。頁面將刷新并顯示免費許可證。

在Selected Module部分的右側(cè),獲取免費許可證。

poYBAGNgfOqAS-6cAABZCLxRKkY507.png
?

第五步:創(chuàng)建云開發(fā)環(huán)境

從左側(cè)邊欄導(dǎo)航到 Cloud,然后按“創(chuàng)建云項目”按鈕。然后填寫下圖所示的詳細(xì)信息。

pYYBAGNgfO2AGb4UAADK5r_dgvY624.png
?

在下一個屏幕中,單擊“授權(quán)”。在配置向?qū)е?,輸入您的電子郵件地址和密碼

poYBAGNgfO-AaDjvAAB8lvdfvDQ931.png
?

配置樹莓派

將您的 Raspberry Pi 連接到 HDMI LCD 屏幕,然后將 USB 鍵盤和鼠標(biāo)連接到 Raspberry Pi 的 USB 端口。

  • 打開你的樹莓派
  • 從此鏈接下載 Raspberry Pi Imager https://www.raspberrypi.com/software/
  • 將 SD 卡放入筆記本電腦的 SD 卡端口或使用 USB SD 卡讀卡器。
  • 安裝并打開 Raspberry Pi Imager
pYYBAGNgfPGAVq5-AAB7Yjusws8775.png
?
  • 點擊選擇操作系統(tǒng)
poYBAGNgfPSAKn9xAADq5MzLYKo878.png
?
  • 選擇樹莓派操作系統(tǒng)(32 位)
poYBAGNgfPiAQcMqAACHJj2f8WI811.png
?
  • 然后選擇存儲(SD卡)
  • 單擊“寫入”按鈕,以便將 Raspberry Pi OS 下載并寫入 SD 卡。
  • 完成后,將 SD 卡放入 Raspberry Pi SD 卡端口并打開您的 Raspberry Pi。
  • 然后打開樹莓派終端。
pYYBAGNgfPqAQLgAAADWaXWl1ug183.png
?

固件和配置

打開 Raspberry Pi 上的終端后,一一執(zhí)行以下命令。

nano tuya-iot-sdk-embedded-c/examples/switch_demo 編輯 tuya_config.h

  • 將TUYA_PRODUCT_KEY的參數(shù)修改為你在涂鴉IoT平臺上創(chuàng)建的產(chǎn)品的PID。
  • 將TUYA_DEVICE_UUID的參數(shù)修改為License列表中提供的UUID。
  • 將 TUYA_DEVICE_AUTHKEY 的參數(shù)更改為許可證列表中提供的密鑰。
  • cd tuya-iot-sdk-embedded-c
  • mkdir 構(gòu)建 && cd 構(gòu)建
  • cmake..
  • 制作

上述命令將更新您的 Raspberry Pi 操作系統(tǒng),下載 curl 和 git,然后從 github 存儲庫下載智能門鈴固件。

電路原理圖

樹莓派引腳

poYBAGNgfP6AC3JKAAHVe85XXhI340.png
?

系統(tǒng)電路

pYYBAGNgfQGANdYiAAHI_ncESUQ587.png
?

完整的電路圖如上所示。您只需將普通揚聲器和 PiCam 連接到樹莓派的相應(yīng)端口即可。然后將一個大圓頂按鈕連接到 18 號引腳上的樹莓派。您也可以選擇將大圓頂按鈕 LED 引腳連接到 12v 電源。

應(yīng)用程序

  • 下載涂鴉物聯(lián)網(wǎng)管理App。掃描下方二維碼即可下載。
pYYBAGNgfQaAFJ3qAABiAfvdmFo454.jpg
?
  • 安裝應(yīng)用程序后,使用項目的二維碼、用戶名和創(chuàng)建資產(chǎn)和用戶時使用的密碼登錄。

您可以通過導(dǎo)航到 Cloud > Development > My Cloud Project > Devices > Add Device > Add Device with IoT Device Management App 找到項目的 QR 碼

然后從云菜單的設(shè)備部分,添加一個新設(shè)備

poYBAGNgfQiABDBsAADn2Acpp_8179.png
?

添加設(shè)備后,使用您的應(yīng)用掃描二維碼并輸入您的用戶名和密碼進行登錄。

pYYBAGNgfQuAa_H1AAAfSnFvJFo834.jpg
?

您將被自動重定向到可以查看所有資產(chǎn)的頁面。單擊我們創(chuàng)建的資產(chǎn)并導(dǎo)航到“設(shè)備”部分。

測試

要對其進行測試,請打開您的樹莓派并執(zhí)行以下命令

光盤~

cd 智能門鈴

./run.sh

運行程序后,兩個 c++ 程序?qū)⑼瑫r運行。

  • 第一個程序是相機、聲音和按鈕處理程序。當(dāng)您按下按鈕時,它將開始實時預(yù)覽并播放鈴聲。
  • 第二個程序是使用 TuyaOS Link SDK 連接涂鴉 IoT Cloud 的云端程序。當(dāng)按下按鈕時,通知會發(fā)送到智能手機應(yīng)用程序,以便用戶知道有人按下了智能門鈴按鈕。

智能門鈴開機

pYYBAGNgfQ6AeHJyAANWO0FsTHQ045.jpg
?

智能門鈴開機。如果您使用帶有 LED 的大圓頂按鈕,LED 會亮起。如果您沒有揚聲器但有 HDMI 顯示器,則可以跳過揚聲器連接,因為 HDMI 顯示器中已經(jīng)有揚聲器,因此按下大圓頂按鈕將從 HDMI 揚聲器播放鈴聲。

當(dāng)系統(tǒng)通過 WiFi 連接到涂鴉平臺時,您會看到 ESP32 或 Arduino 上的藍(lán)色 LED 亮起。

Github 存儲庫:https ://github.com/Nauman3S/Smart-Doorbell

結(jié)論

綜上所述,我們使用 TuyaOS Link SDK 開發(fā)了一款智能門鈴,連接到涂鴉 IoT 平臺。智能手機應(yīng)用程序還從涂鴉 IoT 平臺獲取通知。遵循整個教程會產(chǎn)生一個工作的智能門鈴。

?


Link SDK 智能門鈴
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
  2. 1.12 MB  |  5次下載  |  免費
  3. 2HT81696H 內(nèi)置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊
  4. 1.21 MB   |  1次下載  |  免費
  5. 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊
  6. 0.87 MB   |  次下載  |  免費
  7. 4南芯 Southchip SC8802C 充電控制器 規(guī)格書 Datasheet 佰祥電子
  8. 88.16 KB  |  次下載  |  免費
  9. 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
  10. 910.67 KB  |  次下載  |  免費
  11. 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
  12. 989.14 KB  |  次下載  |  免費
  13. 7WD6208A產(chǎn)品規(guī)格書
  14. 631.24 KB  |  次下載  |  免費
  15. 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊
  16. 1.64 MB   |  次下載  |  2 積分

本月

  1. 1EMC PCB設(shè)計總結(jié)
  2. 0.33 MB   |  12次下載  |  免費
  3. 2PD取電芯片 ECP5702規(guī)格書
  4. 0.88 MB   |  5次下載  |  免費
  5. 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
  6. 1.12 MB  |  5次下載  |  免費
  7. 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動電路選型表
  8. 0.10 MB   |  3次下載  |  免費
  9. 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
  10. 0.88 MB   |  3次下載  |  免費
  11. 6SY50655 用于高輸入電壓應(yīng)用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
  12. 1.01 MB   |  3次下載  |  免費
  13. 7怎么為半導(dǎo)體測試儀選擇精密放大器
  14. 0.65 MB   |  2次下載  |  免費
  15. 8SY52341 次級側(cè)同步整流英文手冊
  16. 0.94 MB   |  2次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935137次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233095次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191469次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183360次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81606次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73832次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分
青田县| 赤峰市| 安福县| 雅江县| 工布江达县| 浙江省| 磴口县| 贵德县| 乐山市| 扶沟县| 台州市| 隆林| 黎平县| 黄冈市| 延吉市| 喀喇| 丰都县| 溧阳市| 商洛市| 樟树市| 车险| 饶平县| 岱山县| 千阳县| 闽清县| 正宁县| 永春县| 拉孜县| 双鸭山市| 南郑县| 肇东市| 双流县| 新竹县| 新余市| 镇远县| 石楼县| 菏泽市| 永平县| 车险| 漳浦县| 正安县|