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

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

3天內不再提示

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

科技觀察員 ? 來源:homemade-circuits ? 作者:homemade-circuits ? 2023-07-25 14:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

使用 nRF24L01 2.4 GHz 模塊

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

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

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

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

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

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

您可以在流行的電子商務網站上找到此模塊,也可以在當?shù)氐碾娮赢a品商店找到。

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

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

讓我們研究電路圖的細節(jié):

遙控器電路:

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

呼叫鈴遙控電路

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

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

現(xiàn)在讓我們看一下代碼。

遠程代碼:

// --------- 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
-------//

遙控器/發(fā)射器到此結束。

現(xiàn)在讓我們看一下接收器

接收器電路:

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

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

呼叫鈴遠程接收電路

現(xiàn)在讓我們看一下接收器的代碼:

接收器的程序代碼

// --------- 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
-------//

注意:

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

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

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

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

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

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

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

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

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

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

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

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

等等。..

接收器電路的細節(jié)到此結束。

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

    關注

    31

    文章

    5543

    瀏覽量

    175678
  • nRF24L01
    +關注

    關注

    17

    文章

    331

    瀏覽量

    70932
  • Arduino
    +關注

    關注

    189

    文章

    6495

    瀏覽量

    190419
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    辦公室碎紙機系統(tǒng)電路設計教程

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

    【GoKit申請】辦公室工廠物聯(lián)網開發(fā)

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

    監(jiān)控幾個辦公室環(huán)境

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

    RFID無紙辦公室

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

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

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

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

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

    如何利用物聯(lián)網技術進行辦公室設計

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

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

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

    辦公室照明照度測試

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

    辦公室數(shù)字化的實現(xiàn)

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

    自動家庭辦公室

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

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

    我們中的許多人都熟悉傳統(tǒng)的辦公室呼叫,用于提醒助理或其他同事。它不必這種無聊的設置。這是簡單的電路
    的頭像 發(fā)表于 05-13 14:20 ?1157次閱讀
    分享<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>

    博海智聯(lián)無線領域 | 解決多用戶接入,辦公室WIFI覆蓋實戰(zhàn)!

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

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

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

    WiFi模塊助力敏捷辦公:現(xiàn)代辦公室的關鍵角色

    隨著信息技術的飛速發(fā)展,現(xiàn)代辦公室正經歷著場數(shù)字化和智能化的變革。在這變革過程中,WiFi模塊作為無線通信技術的核心組成部分,扮演著關鍵的角色,為敏捷
    的頭像 發(fā)表于 03-08 16:36 ?598次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品