資料介紹
描述
門鈴是一個很好的例子,說明如何將您的設(shè)備連接到 Arduino Cloud 并讓它們相互交談。
只要 WiFi 網(wǎng)絡(luò)可用,門鈴就可以讓您從任何地方開門。
該項目由兩部分組成:發(fā)射器和接收器。發(fā)射器是實際打開門的發(fā)射器,并與其相連。接收器是一種會響鈴的設(shè)備,您可以使用它從任何地方開門。
了解 Arduino 云

Arduino Cloud?是一個簡單的工具,可將您的 Arduino/Genuino 開發(fā)板連接到互聯(lián)網(wǎng)并通過 mqtt 通信相互連接。
Mqtt 是一種機器對機器連接協(xié)議,允許發(fā)布者和訂閱者交換消息。
當(dāng)一個設(shè)備訂閱另一個設(shè)備正在發(fā)布信息的主題時,兩個不同設(shè)備之間的連接就會發(fā)生。
Arduino 云入門
如果這是您第一次使用 Arduino Cloud,我們強烈建議您遵循入門指南。?

遵循幾個簡單的配置步驟,您將獲得一個基本的 Arduino 草圖來開始您的項目。
在示例代碼中,理解如何發(fā)布和接收消息很重要。
為了發(fā)布消息,我們將使用:
client.publish("/username/device1/topic", "text");
雖然之前定義了用戶名和設(shè)備名稱,但主題可以根據(jù)我們的喜好命名,它是我們發(fā)布消息的地方。?
文本字段是我們要以字符串格式發(fā)布的消息。
為了?接收?消息,我們首先必須訂閱一個主題,其他設(shè)備正在其中發(fā)布:
client.subscribe("/username2/device2/ChannelName2");
這些字段必須填寫發(fā)射器設(shè)備的憑證。?
現(xiàn)在我們接收消息并使用此代碼讀取它們:
void messageReceived(String topic, String payload, char * bytes, unsigned int length) {
Serial.println(payload)
}
收件人
現(xiàn)在我們可以開始構(gòu)建我們的項目了。
我們希望接收器在收到正確的消息時播放歌曲,并在按下按鈕時發(fā)送“打開”消息。
為此,我們需要將一個按鈕、一個揚聲器和一個 sd 分線板連接到我們的板上。

為了讓它播放,我們需要AudioZero庫。為了獲得更好的質(zhì)量,存儲在 SD 卡上的音頻文件必須是具有 88200 Hz、8 位無符號 PCM 單聲道質(zhì)量的 .wav 格式。使用audacity等音頻程序可以輕松獲得此類文件?。
傳送器
請注意,對于這個例子,我們假設(shè)我們的門已經(jīng)連接到一個繼電器,該繼電器可以通過打開和關(guān)閉來鎖定和解鎖門。
剩下要做的就是將我們的電路板連接到這個繼電器和前門按鈕。

?
- Meeseeks盒子開源硬件
- 開源硬件-警燈
- AirBits開源硬件
- 閃爍的LED開源硬件
- 串聯(lián)電路開源硬件
- 喂機器開源硬件
- 智能積木開源硬件
- 光電門鈴開源硬件
- 音箱開源硬件分享
- HBus開源硬件
- 監(jiān)控門鈴開源硬件
- Arduino手表開源硬件
- 機械臂開源硬件
- 基于Arduino硬件光控?zé)糁谱髻Y料 7次下載
- 主流的開源硬件有哪些詳細(xì)資料說明
- 電子門鈴電路圖分享 6.6k次閱讀
- 典型門鈴電路圖分享 9.1k次閱讀
- 用小安派開源硬件制作一個桌面天氣站 1.7k次閱讀
- 尋找開源硬件成功的觸發(fā)器 1.1k次閱讀
- 基于ESP32和DFPlayer實現(xiàn)WiFi門鈴的制作 5k次閱讀
- dfrobotDFRobot Bluno M3控制器簡介 2.6k次閱讀
- 源創(chuàng)通信BPI-M1+ 開源硬件開發(fā)板介紹 3.4k次閱讀
- 源創(chuàng)通信開源智能路由器 MTK 7623N 介紹 3.6k次閱讀
- 帶閃爍LED的門鈴電路講解 6.3k次閱讀
- 遙控門鈴的結(jié)構(gòu)與工作原理介紹 1.6w次閱讀
- 關(guān)于FPGA在開源方面的探索淺析 4.6k次閱讀
- 谷歌人臉識別門鈴的攝像頭和門鈴二合一 3.7k次閱讀
- 無線語音門鈴怎么樣?無線語音門鈴工作原理淺析 5.6k次閱讀
- 三大主流開源硬件對比:Arduino vs BeagleBone vs Raspberry Pi 7.9k次閱讀
- 開源硬件究竟有多“Open”?看完這個你就清楚了 8.3k次閱讀
下載排行
本周
- 1新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費
- 4MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費
- 5LAT1218 如何選擇和設(shè)置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環(huán)繞擴音機 AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 8MS1000TA 超聲波測量模擬前端芯片技術(shù)手冊
- 0.60 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準(zhǔn)諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協(xié)議電壓誘騙控制器IC技術(shù)手冊
- 1.81 MB | 1次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論