那曲檬骨新材料有限公司

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

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

3天內不再提示

構建一個無線辦公室呼叫鈴電路

科技觀察員 ? 來源:homemade-circuits ? 作者:homemade-circuits ? 2023-07-25 14:24 ? 次閱讀

在這篇文章中,我們將構建無線辦公室呼叫鈴,可用于從主管/老板的辦公桌或其他一些呼叫鈴類型的有趣項目中呼叫6個不同的人員。

使用 nRF24L01 2.4 GHz 模塊

我們將使用 Arduino 和 nRF24L01 2.4 GHz模塊構建一個簡單的無線呼叫鈴,它可以在您的家中或辦公室周圍工作,而不會出現任何打嗝或覆蓋問題。

建議的電路可以由5V智能手機適配器或任何廉價的5V適配器供電,使您的電路保持活力并準備好聽到您的呼叫。

nRF24L01模塊利用2.4 GHz頻率,這是ISM頻段(工業,科學和醫療頻段),它與Wi-Fi通信中使用的頻率相同。

它可以以2Mbps的速率發送或接收數據,但在此項目中,由于數據要求較低,傳輸和接收限制為250 Kbps,降低數據速率將導致整體范圍增加。

它在峰值數據傳輸時僅消耗12.3 mA,這使得電池設備友好。它利用SPI協議與微控制器通信。

它的發射/接收范圍為100米,中間沒有障礙物,約30米范圍有一些障礙物。

您可以在流行的電子商務網站上找到此模塊,也可以在當地的電子產品商店找到。

注意:該模塊可以在1.9至3.6V范圍內工作,Arduino上的板載穩壓器可以為模塊提供3.3V。如果將 nRF24L01 的 Vcc 端子連接到
Arduino 輸出的 5V,這將導致模塊故障。所以必須小心。

以上是對 nRF24L01 模塊的簡要介紹。

讓我們研究電路圖的細節:

遙控器電路:

遠程將與老板或辦公室負責人在一起。

呼叫鈴遙控電路

遙控器由Arduino納米組成;順便說一下,您可以使用任何 Arduino 板、6 個用于振鈴六個不同接收器的按鈕、nRF24L01
模塊和一個用于確認按下按鈕的 LED

您可以使用 9V 電池或 5V 適配器為其供電。如果有電池,您應該在通話后關閉此遙控器。

現在讓我們看一下代碼。

遠程代碼:

// --------- Program Developed by R.GIRISH / homemade-circuits. com
-------//

#include 《RF24.h》

#include《SPI.h》

RF24 radio(9, 10);

const byte address_1[6] = “00001”;

const byte address_2[6] = “00002”;

const byte address_3[6] = “00003”;

const byte address_4[6] = “00004”;

const byte address_5[6] = “00005”;

const byte address_6[6] = “00006”;

const int input_1 = A0;

const int input_2 = A1;

const int input_3 = A2;

const int input_4 = A3;

const int input_5 = A4;

const int input_6 = A5;

const int LED = 2;

const char text[] = “call”;

void setup()

{

pinMode(input_1, INPUT);

pinMode(input_2, INPUT);

pinMode(input_3, INPUT);

pinMode(input_4, INPUT);

pinMode(input_5, INPUT);

pinMode(input_6, INPUT);

pinMode(LED, OUTPUT);

digitalWrite(input_1, HIGH);

digitalWrite(input_2, HIGH);

digitalWrite(input_3, HIGH);

digitalWrite(input_4, HIGH);

digitalWrite(input_5, HIGH);

digitalWrite(input_6, HIGH);

radio.begin();

radio.setChannel(100);

radio.setDataRate(RF24_250KBPS);

radio.setPALevel(RF24_PA_MAX);

radio.stopListening();

}

void loop()

{

if (digitalRead(input_1) == LOW)

{

radio.openWritingPipe(address_1);

radio.write(&text, sizeof(text));

digitalWrite(LED, HIGH);

delay(400);

digitalWrite(LED, LOW);

}

if (digitalRead(input_2) == LOW)

{

radio.openWritingPipe(address_2);

radio.write(&text, sizeof(text));

digitalWrite(LED, HIGH);

delay(400);

digitalWrite(LED, LOW);

}

if (digitalRead(input_3) == LOW)

{

radio.openWritingPipe(address_3);

radio.write(&text, sizeof(text));

digitalWrite(LED, HIGH);

delay(400);

digitalWrite(LED, LOW);

}

if (digitalRead(input_4) == LOW)

{

radio.openWritingPipe(address_4);

radio.write(&text, sizeof(text));

digitalWrite(LED, HIGH);

delay(400);

digitalWrite(LED, LOW);

}

if (digitalRead(input_5) == LOW)

{

radio.openWritingPipe(address_5);

radio.write(&text, sizeof(text));

digitalWrite(LED, HIGH);

delay(400);

digitalWrite(LED, LOW);

}

if (digitalRead(input_6) == LOW)

{

radio.openWritingPipe(address_6);

radio.write(&text, sizeof(text));

digitalWrite(LED, HIGH);

delay(400);

digitalWrite(LED, LOW);

}

}

// --------- Program Developed by R.GIRISH / homemade-circuits. com
-------//

遙控器/發射器到此結束。

現在讓我們看一下接收器

接收器電路:

注意:您可以根據需要制作一個接收器或六個接收器。

接收器由Arduino板,nRF24L01模塊和一個蜂鳴器組成。與遙控器不同,接收器應由 5V
適配器供電,這樣您就不會依賴會在幾天內耗盡的電池。

呼叫鈴遠程接收電路

現在讓我們看一下接收器的代碼:

接收器的程序代碼

// --------- Program Developed by R.GIRISH / homemade-circuits. com
-------//

#include 《RF24.h》

#include《SPI.h》

RF24 radio(9, 10);

const int buzzer = 2;

char text[32] = “”;

// ------- Change this ------- //

const byte address[6] = “00001”;

// ------------- ------------ //

void setup()

{

Serial.begin(9600);

pinMode(buzzer, OUTPUT);

radio.begin();

radio.openReadingPipe(0, address);

radio.setChannel(100);

radio.setDataRate(RF24_250KBPS);

radio.setPALevel(RF24_PA_MAX);

radio.startListening();

}

void loop()

{

if (radio.available())

{

radio.read(&text, sizeof(text));

digitalWrite(buzzer, HIGH);

delay(1000);

digitalWrite(buzzer, LOW);

}

}

// --------- Program Developed by R.GIRISH / homemade-circuits. com
-------//

注意:

如果您要為此辦公室呼叫鈴系統構建多個接收器,則應在連續的接收器構建中更改提到的值并上傳代碼。

對于第一個接收器(無需更改任何內容):

------- 更改此------- //

const 字節地址[6] = “00001”;并上傳代碼。

// ------------- ------------ //

對于第二個接收器(您必須更改):

const 字節地址 [6] = “00002”;并上傳代碼。

對于第三個接收器(您必須更改):

const 字節地址 [6] = “00003”;并上傳代碼。

等等。。。直到“00006”或第六個接收器。

當您按遙控器上的“S1”時,地址為“00001”的接收器將響應/嗡嗡聲。

當您按遙控器上的“S2”時,地址為“00002”的接收器將響應/嗡嗡聲。

等等。..

接收器電路的細節到此結束。

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

    關注

    31

    文章

    5470

    瀏覽量

    173827
  • nRF24L01
    +關注

    關注

    17

    文章

    331

    瀏覽量

    69653
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187818
收藏 人收藏

    評論

    相關推薦

    辦公室碎紙機系統電路設計教程

    本套視頻為辦公室碎紙機系統完整的項目,通過學習本套視頻你能學到哪些?
    的頭像 發表于 05-21 07:28 ?6870次閱讀

    【GoKit申請】辦公室工廠物聯網開發

    申請理由:辦公室工廠物聯網開發平臺測試項目描述:辦公室工廠物聯網開發,燈,空調,電腦,溫度,濕度
    發表于 09-22 09:53

    監控幾個辦公室環境

    `使用樂為監控幾個辦公室環境,包括溫濕度,甲醛,光照等。 監控6辦公室所以需要6設備,每個設備下掛4傳感器,現在已經實現了
    發表于 08-08 10:16

    RFID無紙辦公室

    還記得“無紙辦公室”這個概念嗎?在計算機發展初期,未來主義學者預測未來所有的信息都將實現電子化,這意味著所有的表格和小冊子都將數字化。即使你還記得這個概論,但你肯定沒有到過或在這樣辦公室
    發表于 07-18 07:12

    如何使用ESP8266、PIR傳感器和Mongoose OS構建辦公室保安?

    大家好! 我使用 ESP8266、PIR 傳感器和 Mongoose OS 構建辦公室保安。檢查下: https: //www.lo
    發表于 05-23 07:37

    虛擬辦公室,虛擬辦公室是什么意思

    虛擬辦公室,虛擬辦公室是什么意思 般來說,創業者首要面臨的就是昂貴的辦公費用。我們都知道,合適的辦公場所對創業者的幫助
    發表于 03-06 16:36 ?1577次閱讀

    如何利用物聯網技術進行辦公室設計

    物聯網(IoT)是不斷發展的智能生活和互聯設備生態系統,它們共同創造更好的功能、效率和最重要的體驗。這也影響了我們在辦公室的時間,蓋洛普(Gallup)說,在辦公室,我們每周最多花
    發表于 04-20 14:40 ?1533次閱讀

    辦公室燈光如何選擇?照明也有技巧

    相比日光燈或LED光源,普通白熾燈的功率更大,更容易造成電能的浪費。同時白熾燈產生的熱量也大于日光燈或LED燈,任意提升辦公室的溫度,特別是在夏天高溫的環境下不利于員工安心的工作。在辦公室應該盡量使用暖光源,制造辦公室溫馨的氣氛
    的頭像 發表于 06-16 15:24 ?6566次閱讀

    辦公室照明照度測試

    辦公室辦公人員每天都在工作的地方,需要保持長時間的舒適、頭腦清醒以及平和的心態,工作效率才會大大的提高。辦公室照明設計的首要任務是在沒有自然光的工作場所或工作區域內創造
    發表于 05-11 16:38 ?2596次閱讀
    <b class='flag-5'>辦公室</b>照明照度測試

    辦公室數字化的實現

      辦公室主要檢測:門禁、攝像頭監控、溫濕度、人體活動、噪聲、空氣質量、窗簾控制以及立體空調智能監控,根據辦公室實際情況自動調整溫度,達到節能效果,實現辦公室數字化。
    發表于 03-31 14:20 ?0次下載

    自動家庭辦公室

    電子發燒友網站提供《自動家庭辦公室.zip》資料免費下載
    發表于 12-16 11:15 ?0次下載
    自動家庭<b class='flag-5'>辦公室</b>

    分享觸摸激活辦公室呼叫電路

    我們中的許多人都熟悉傳統的辦公室呼叫,用于提醒助理或其他同事。它不必這種無聊的設置。這是簡單的電路
    的頭像 發表于 05-13 14:20 ?890次閱讀
    分享<b class='flag-5'>一</b><b class='flag-5'>個</b>觸摸激活<b class='flag-5'>辦公室</b><b class='flag-5'>呼叫</b><b class='flag-5'>鈴</b><b class='flag-5'>電路</b>

    博海智聯無線領域 | 解決多用戶接入,辦公室WIFI覆蓋實戰!

    博海智聯穩定壓倒切品質呈現未來辦公室WIFI覆蓋1辦公室無線覆蓋困擾1辦公時間或休息時間,常常離不開WIFI網絡的支持。但許多上班族表示,
    的頭像 發表于 05-13 09:18 ?930次閱讀
    博海智聯<b class='flag-5'>無線</b>領域 | 解決多用戶接入,<b class='flag-5'>辦公室</b>WIFI覆蓋實戰!

    IBM要求經理搬到辦公室附近 結束居家辦公

    IBM要求經理搬到辦公室附近 結束居家辦公 此前因為疫情或者其他的些原因;很多公司設置了居家辦公的福利,現在都已經在要求員工回到辦公室工作
    的頭像 發表于 01-30 16:24 ?790次閱讀

    WiFi模塊助力敏捷辦公:現代辦公室的關鍵角色

    隨著信息技術的飛速發展,現代辦公室正經歷著場數字化和智能化的變革。在這變革過程中,WiFi模塊作為無線通信技術的核心組成部分,扮演著關鍵的角色,為敏捷
    的頭像 發表于 03-08 16:36 ?433次閱讀
    明升百家乐QQ群| 百家乐优博娱乐城| 百家乐官网有方法赚反水| 大发888游戏加速器| 百家乐博乐36bol在线| 华人百家乐官网博彩论| 百家乐官网太阳城娱乐城| 大发888网址| 百家乐游戏机路法| 百家百家乐官网视频游戏世界| 波音网百家乐官网合作| 盛世国际开户| 威尼斯人娱乐网站安全吗| 百家乐稳赚的方法| 至尊百家乐官网娱乐场开户注册| 皇冠网hg3155| 大发888 ber娱乐场下载| 微信百家乐群资源| 百家乐一拖三| 百家乐的庄闲概率| 百家乐官网特殊技巧| 百家乐官网视频游365| 娱乐城送18元体验金| 大发888扑克| 百家乐tt赌场娱乐网规则| 网上百家乐洗码技巧| 百家乐研究| 德州扑克排名| 真人游戏角色| 百家乐光纤冼牌机| 赌百家乐可以赢钱| 百家乐官网游戏免费下| 百家乐官网游戏教程| 百家乐官网投注技巧建议| 桦川县| 优博网| 大发888官方网下载| CEO百家乐娱乐城| 百家乐技巧下载| 百家乐斗地主| 百家乐娱乐城游戏|