資料介紹
描述
嘿,怎么了,伙計(jì)們!來自 CETech 的Akarsh。
在這個(gè)項(xiàng)目中,我們將創(chuàng)建一個(gè)遙控器,可用于控制各種儀器,如 LED、電機(jī),或者如果我們談?wù)撐覀兊娜粘I睿覀円部梢赃h(yuǎn)程控制我們的家用電器這是在公里范圍內(nèi),也沒有任何互聯(lián)網(wǎng)。你可能會(huì)想這是什么神奇的遙控器,但讓我告訴你,沒有魔法。這個(gè)遙控器背后的東西是我們唯一的 LoRa 模塊。
我們將要做的是,我們將重新創(chuàng)建一個(gè)基于 LoRa 的遙控器的面包板版本,這是我們在一個(gè)舊項(xiàng)目中創(chuàng)建的。您可以從此處參考該項(xiàng)目。創(chuàng)建原型后,我們將使用該遙控器控制兩個(gè) LED 用于演示目的。
所以讓我們開始吧。
為您的項(xiàng)目制造 PCB
PCBGOGO成立于2015年,提供一站式PCB組裝服務(wù),包括PCB制造、PCB組裝、元器件采購、功能測試和IC編程。
其制造基地配備了最先進(jìn)的生產(chǎn)設(shè)備,如YAMAHA貼片機(jī)、回流爐、波峰焊機(jī)、X-RAY、AOI測試機(jī);和最專業(yè)的技術(shù)人員。
雖然只有五年的歷史,但他們的工廠在中國市場擁有超過 10 年的 PCB 行業(yè)經(jīng)驗(yàn)。它是表面貼裝、通孔和混合技術(shù) PCB 組裝和電子制造服務(wù)以及交鑰匙 PCB 組裝的領(lǐng)先專家。
PCBGOGO提供從原型到量產(chǎn)的訂單服務(wù),現(xiàn)在就加入吧。?
關(guān)于RYLR896 LoRa模塊
RYLR896 收發(fā)器模塊采用 Lora 遠(yuǎn)程調(diào)制解調(diào)器,可提供超遠(yuǎn)程擴(kuò)頻通信和高抗干擾性,同時(shí)最大限度地減少電流消耗。RYLR896 已通過 NCC 和 FCC 認(rèn)證。
它配備強(qiáng)大的 Semtech SX1276 引擎,并具有出色的抗阻塞能力。該模塊靈敏度高,可通過 AT 指令輕松控制。它遵循 AES128 數(shù)據(jù)加密技術(shù),并具有板載集成天線。
該模塊對于家庭安全、汽車報(bào)警器、工業(yè)監(jiān)控和控制設(shè)備等物聯(lián)網(wǎng)應(yīng)用來說是非常好的資產(chǎn)。基本上,它是一個(gè)非常有用且功能強(qiáng)大的工具,可用于將數(shù)據(jù)從一個(gè)地方傳輸?shù)搅硪粋€(gè)地方距離幾公里的地方,沒有任何額外的服務(wù),如互聯(lián)網(wǎng)或任何其他東西。
您可以從此處閱讀此模塊的數(shù)據(jù)表以獲取更多詳細(xì)信息。
洞察基于 LoRa 的遙控器
在這個(gè)項(xiàng)目中,我們將創(chuàng)建一個(gè)遙控器原型,我們創(chuàng)建了一些項(xiàng)目。您可以在上面的視頻中查看,也可以從此處的項(xiàng)目的 Instructables 頁面查看。
在那個(gè)項(xiàng)目中,我們創(chuàng)建了一個(gè)基于 LoRa 的遙控器,它能夠在不使用任何互聯(lián)網(wǎng)的情況下從大約千米的距離向設(shè)備發(fā)送控制信號(hào)。那個(gè)遙控器有一個(gè) LoRa 模塊、一個(gè) ESP8266 模塊、一個(gè) OLED 顯示屏、一個(gè)電池、我自己設(shè)計(jì)的 PCB 和四個(gè)用于不同用途的按鈕。
要使用它,我們只需要根據(jù)應(yīng)用程序修改代碼并將其閃存到 ESP 模塊,我們就完成了。但在這里,我們將在面包板上創(chuàng)建一個(gè)更簡單的版本,因此我們將使用 LoRa 模塊和 ESP8266,只有一個(gè)按鈕,沒有顯示。這將總結(jié)遙控器方面。在接收器或輸出端,我們將有一個(gè) LoRa 模塊、另一個(gè) ESP8266 模塊和兩個(gè) LED 來獲取輸出。雖然我已經(jīng)為這個(gè)項(xiàng)目創(chuàng)建了單獨(dú)的遙控器,但我仍然會(huì)通過控制 LED 來向您展示之前創(chuàng)建的遙控器。
設(shè)置遙控器端
在這一步中,我們將進(jìn)行遙控器的硬件設(shè)置。您需要按照以下步驟操作:-
1) 將 LoRa 模塊的 Vcc 和 GND 連接到 ESP8266 模塊的 Vcc 和 GND。
2) 將 LoRa 模塊的 Rx 引腳連接到 ESP8266 的 GPIO14 引腳。
3) 將 LoRa 模塊的 Tx 引腳連接到 ESP8266 的 GPIO15 引腳。
4)拿一個(gè)按鈕并將按鈕的一端連接到Vcc。按鈕的另一端需要通過一個(gè)電阻連接到 GND,然后將同一端連接到 ESP8266 的 GPIO 引腳 13。
完成上述步驟后,您的電路將類似于上圖所示的電路。你也可以得到在PCB上制造的遙控器你可以在這個(gè)項(xiàng)目的Github頁面上得到我設(shè)計(jì)的PCB的設(shè)計(jì)文件。
設(shè)置接收方
在這一步中,我們將組裝用于創(chuàng)建項(xiàng)目接收端的硬件部件,該接收端將由上一步中創(chuàng)建的遙控器控制。您需要按照以下步驟操作:-
1) 將 LoRa 模塊的 Vcc 和 GND 與 ESP8266 的 Vcc 和 GND 連接,
2) 將 LoRa 模塊的 Rx 連接到 ESP8266 的 GPIO15 引腳。
3) 將 LoRa 模塊的 Tx 連接到 ESP8266 的 GPIO13 引腳。
4) 取兩個(gè)LED,將兩個(gè)LED 的陰極分別與GPIO4 和GPIO5 引腳連接,并通過一個(gè)1k 歐姆電阻將LED 的陽極連接到GND。
這樣,項(xiàng)目的接收端也完成了,現(xiàn)在我們只需要將代碼刷入ESP模塊就可以了。因此,讓我們繼續(xù)這一步。
設(shè)置 Arduino IDE
?要使用 Arduino IDE 對 ESP8266 進(jìn)行編碼,我們需要將 ESP8266 板安裝在 Arduino IDE 的附加板中,因?yàn)樗鼈儧]有預(yù)裝。為此,我們需要遵循以下步驟:-
1. 轉(zhuǎn)到文件 > 首選項(xiàng)
2. 將esp8266...添加到 Additional Boards Manager URL。
3. 轉(zhuǎn)到工具 > 板 > 板管理器
4、搜索esp8266,然后安裝板子。
5. 重新啟動(dòng) IDE。
對面包板電路進(jìn)行編碼
現(xiàn)在我們只剩下項(xiàng)目的編碼部分了。要對模塊進(jìn)行編碼,您需要遵循以下步驟:-
首先,我們將對遙控器部分進(jìn)行編碼,為此將遙控器的 ESP8266 連接到您的 PC,然后:-
1) 從這里前往該項(xiàng)目的 Github 存儲(chǔ)庫。在那里你會(huì)看到一個(gè)名為“BreadBoard_Remote.ino”的文件。這是遙控器的代碼文件。
2) 復(fù)制代碼并將其粘貼到 Arduino IDE 中。選擇正確的板子和 COM 端口并上傳代碼。
我們的遙控器準(zhǔn)備好了。現(xiàn)在我們需要在接收端對 ESP8266 進(jìn)行編程。為此,您需要將接收端的 ESP8266 連接到您的 PC,然后:-
1) 從這里前往該項(xiàng)目的 Github 存儲(chǔ)庫。在那里你會(huì)看到一個(gè)名為“LoRa Station.ino”的文件。這是項(xiàng)目接收端的代碼文件。
2) 復(fù)制代碼并將其粘貼到 Arduino IDE 中。選擇正確的板子和 COM 端口并上傳代碼。
這樣,您的編碼部分也完成了。現(xiàn)在你已經(jīng)準(zhǔn)備好玩它了。
使用遙控器 | 演示
代碼完成后,設(shè)置即可使用。這些模塊的編碼方式是,當(dāng)我們按下遙控器上的按鈕時(shí),其中一個(gè) LED 會(huì)亮起。您可以根據(jù)需要添加任意數(shù)量的按鈕,并通過更改代碼并連接 LoRa 模塊來控制要控制的每個(gè)節(jié)點(diǎn),從而在這些設(shè)備的幫助下控制多個(gè)設(shè)備。由于這是原始遙控器的原型,您還可以通過參考“基于 LoRa 的遙控器的見解”步驟中添加的視頻來創(chuàng)建原始遙控器,并像我一樣從該遙控器控制接收器端。
您可以使用項(xiàng)目Github頁面上的設(shè)計(jì)文件獲得我為遙控器制造的PCB 。這個(gè)遙控器上還有一個(gè)顯示屏,可以確認(rèn)我們所做的活動(dòng)。因此,代碼也需要更改。您無需擔(dān)心這一點(diǎn),只需在項(xiàng)目的 Github 頁面上的“Remote.ino”文件中獲取代碼,就可以開始使用了。您可以參考上面的視頻,詳細(xì)了解控制器如何工作和控制設(shè)備。
通過這種方式,您可以創(chuàng)建自己的遙控器,并在幾公里的距離內(nèi)控制多個(gè)不同的儀器,無需任何互聯(lián)網(wǎng)。
希望你喜歡這個(gè)教程。期待下次再見。在那之前,盡情享受 LoRa 模塊吧。
- 希哈科技萬能紅外遙控器
- 紅外遙控器編碼大全 84次下載
- PC紅外遙控器的PCB原理圖免費(fèi)下載 89次下載
- 無線遙控器信號(hào)的分析和制作Hack硬件進(jìn)行攻擊的詳細(xì)資料說明
- 風(fēng)神遙控器正確拆卸方法步驟 15次下載
- 空調(diào)遙控器維修資料下載 18次下載
- 無線遙控器資料 9次下載
- 多路紅外遙控器電路原理圖 1296次下載
- 智能紅外遙控器的設(shè)計(jì)技術(shù)分類 369次下載
- TCL遙控器型號(hào)大全 0次下載
- 自制電腦紅外遙控器
- 微型遙控器電路圖
- 微型強(qiáng)力遙控器電路圖
- 簡易實(shí)用的遙控器電路圖
- 創(chuàng)維遙控器彩圖大全
- 萬能遙控器的設(shè)置和使用方法 1.2w次閱讀
- 如何構(gòu)建一個(gè)簡單的基于紅外的車門遙控器 1145次閱讀
- 如何創(chuàng)建基于MAXQ的“學(xué)習(xí)”遙控器 922次閱讀
- 遙控器的組成 9432次閱讀
- fireflyAIO-3288J紅外遙控器介紹 1617次閱讀
- fireflyAIO-3288C主板紅外遙控器簡介 1567次閱讀
- FireflyRK3128主板紅外遙控器介紹 2055次閱讀
- Firefly關(guān)于RK3288的紅外遙控器簡介 2557次閱讀
- 一文弄懂工業(yè)無線遙控器是什么 1.4w次閱讀
- 無線遙控器常見的五個(gè)故障及處理辦法 2.7w次閱讀
- 帶你了解遙控器的發(fā)展歷史 1.6w次閱讀
- 一文弄懂無線遙控器 8883次閱讀
- 遙控器集成檢測系統(tǒng)檢測CAN總線遙控器操作過程簡介 7039次閱讀
- 無人機(jī)遙控器的使用方法_遙控無人機(jī)操作日常 24.7w次閱讀
- 簡單實(shí)用的遙控器檢測儀電路圖 1.7w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多