RM新时代网站-首页

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

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

3天內(nèi)不再提示

構(gòu)建一個(gè)無線辦公室呼叫鈴電路

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

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

使用 nRF24L01 2.4 GHz 模塊

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

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

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

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

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

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

您可以在流行的電子商務(wù)網(wǎng)站上找到此模塊,也可以在當(dāng)?shù)氐?a target="_blank">電子產(chǎn)品商店找到。

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

以上是對(duì) nRF24L01 模塊的簡(jiǎn)要介紹。

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

遙控器電路:

遠(yuǎn)程將與老板或辦公室負(fù)責(zé)人在一起。

呼叫鈴遙控電路

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

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

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

遠(yuǎ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ā)射器到此結(jié)束。

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

接收器電路:

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

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

呼叫鈴遠(yuǎn)程接收電路

現(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)構(gòu)建多個(gè)接收器,則應(yīng)在連續(xù)的接收器構(gòu)建中更改提到的值并上傳代碼。

對(duì)于第一個(gè)接收器(無需更改任何內(nèi)容):

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

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

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

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

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

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

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

等等。。。直到“00006”或第六個(gè)接收器。

當(dāng)您按遙控器上的“S1”時(shí),地址為“00001”的接收器將響應(yīng)/嗡嗡聲。

當(dāng)您按遙控器上的“S2”時(shí),地址為“00002”的接收器將響應(yīng)/嗡嗡聲。

等等。..

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

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

    關(guān)注

    31

    文章

    5450

    瀏覽量

    173238
  • nRF24L01
    +關(guān)注

    關(guān)注

    17

    文章

    330

    瀏覽量

    69459
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6468

    瀏覽量

    186951
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    辦公室碎紙機(jī)系統(tǒng)電路設(shè)計(jì)教程

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

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

    申請(qǐng)理由:辦公室工廠物聯(lián)網(wǎng)開發(fā)平臺(tái)測(cè)試項(xiàng)目描述:辦公室工廠物聯(lián)網(wǎng)開發(fā),燈,空調(diào),電腦,溫度,濕度
    發(fā)表于 09-22 09:53

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

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

    RFID無紙辦公室

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

    如何使用ESP8266、PIR傳感器和Mongoose OS構(gòu)建個(gè)辦公室保安?

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

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

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

    如何利用物聯(lián)網(wǎng)技術(shù)進(jìn)行辦公室設(shè)計(jì)

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

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

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

    辦公室照明照度測(cè)試

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

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

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

    自動(dòng)家庭辦公室

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

    分享個(gè)觸摸激活辦公室呼叫電路

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

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

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

    IBM要求經(jīng)理搬到辦公室附近 結(jié)束居家辦公

    IBM要求經(jīng)理搬到辦公室附近 結(jié)束居家辦公 此前因?yàn)橐咔榛蛘咂渌?b class='flag-5'>一些原因;很多公司設(shè)置了居家辦公的福利,現(xiàn)在都已經(jīng)在要求員工回到辦公室工作
    的頭像 發(fā)表于 01-30 16:24 ?755次閱讀

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

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