色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

RFID和藍(lán)牙門鎖的制作

454398 ? 來(lái)源:wv ? 2019-09-26 11:18 ? 次閱讀

步驟1:所需的零件

必需的零件。

1-帶拇指的門鎖打開門的內(nèi)部

1-Arduino Uno r3(或兼容)

1-360度伺服系統(tǒng)

1-HC-06藍(lán)牙模塊

1-RC522 RFID閱讀器(可能是Sintron,不記得了)

1-16 x 2-4線LDC屏幕

1-RGB LED

2-220Ω電阻器

1-瞬時(shí)按動(dòng)開關(guān)(從內(nèi)部操作以鎖定/

1-1-1kΩ電阻

2-雙后箱(1個(gè)約45mm深度,另一個(gè)約33mm深度)

跳線

電源(我打算使用2 x 9v電池,但已決定使用市電供電的9v電源,因?yàn)楦煽浚?/p>

螺絲或堅(jiān)固的雙面膠帶

1-伺服支架(我自己設(shè)計(jì)和印刷)

** ----------------等待發(fā)貨-------- ------------------- ------------ **

2-雙盲板

1-12芯報(bào)警電纜的長(zhǎng)度(長(zhǎng)度取決于放置位置)

2-5amp模塊連接器(每個(gè)12線)

** --------------------------- -------------------------------------------------- ---- **

Andriod藍(lán)牙鎖應(yīng)用程序。 BTControl.apk

步驟2:接線

RFID和藍(lán)牙門鎖的制作

電源:

9v穩(wěn)壓電源(或電池)

RFID讀取器:

VCC-引腳3.3v

GND-GND

重置(RST)-引腳D9

SDA(SS)-引腳D10

MOSI-引腳D11

MISO-引腳D12

SCK-引腳D13

LCD屏幕

VCC-5v

GND-GND

SDA-引腳A4

SCL-引腳A5

瞬時(shí)開關(guān):

VCC-5v(如上所示)

GND到1kΩ電阻(如上所示)

Pin 8 arduino(如上所示)

RGB LED:

將D7的220Ω電阻接至LED引腳(紅色)

將D6的220Ω電阻接至LED引腳(綠色)

公共(長(zhǎng)線)- GND

伺服:

VCC-5v

GND-GND

信號(hào)-引腳D5

藍(lán)牙模塊:

VCC-5v

GND -GND

TX-D0(RX)

RX-D1(TX)

Fritzing圖:

步驟3:Pu一起努力

Arduino,藍(lán)牙模塊和瞬間開關(guān)+ RGB LED電路安裝在45mm的底盒中。我剛剛使用Blu-Tac將它們固定在原位,因?yàn)橐坏┕潭ㄔ趬ι暇筒粫?huì)移動(dòng)。我已經(jīng)將開關(guān),LED和電阻器焊接到了電路板上,并在電路板的任何一側(cè)創(chuàng)建了GND和VCC連接,還將放置一個(gè)用于12芯報(bào)警電纜的塊連接器,以連接RFID和LCD屏幕到arduino。蓋子上會(huì)鉆2個(gè)孔,以容納開關(guān)和引線。

RFID和LCD屏幕安裝在33mm的后蓋內(nèi),并開有一個(gè)插槽,用于LCD屏幕穿過(guò)。這些將通過(guò)12芯報(bào)警電纜和模塊連接器連接到arduino。

為使伺服器連接到門鎖,我3D打印了一個(gè)支架,該支架將擰緊到門上并連接到門上。

步驟4:代碼-(于2018年6月23日更新)

/*

* ----------------------------------------------------------------------------

* This sketch uses the MFRC522 library ; see https://github.com/miguelbalboa/rfid

* for further details and other examples.

*

* NOTE: The library file MFRC522.h has a lot of useful info. Please read it.

*

* This sketch show a simple locking mechanism using the RC522 RFID module.

* ----------------------------------------------------------------------------

* Typical pin layout used:

* -----------------------------------------------------------------------------------------

* MFRC522 Arduino Arduino Arduino Arduino Arduino

* Reader/PCD Uno Mega Nano v3 Leonardo/Micro Pro Micro

* Signal Pin Pin Pin Pin Pin Pin

* -----------------------------------------------------------------------------------------

* RST/Reset RST 9 5 D9 RESET/ICSP-5 RST

* SPI SS SDA(SS) 10 53 D10 10 10

* SPI MOSI MOSI 11 / ICSP-4 51 D11 ICSP-4 16

* SPI MISO MISO 12 / ICSP-1 50 D12 ICSP-1 14

* SPI SCK SCK 13 / ICSP-3 52 D13 ICSP-3 15

*

*/

#include

#include

#include

#include

#include

#include

#define RST_PIN 9 // Configurable, see typical pin layout above

#define SS_PIN 10

#define Green_LED 6 //pin for green “door unlocked” indicator LED

#define Red_LED 7 //pin for red “door locked” indicator LED

char array1[]=“ Swipe Your Tag”; //the string to print on the LCD

char array2[]=“ On The Reader.”;

char array3[]=“ Tag Accepted. ”;

char array4[]=“ Locking. ”;

char array5[]=“ Unlocking. ”;

int tim = 1; //the value of delay time

// initialize the library with the numbers of the interface pins

LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line

MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance.

Servo myservo;

String read_rfid;

String ok_rfid_1=“94e68de2”;

String ok_rfid_2=“f5642a50”;

String ok_rfid_3=“4249622993c81”;

int addr = 1;

int eVal = 0;

int lockPosition;

int servo_position;

int BUTTON1 = 8;

void setup() {

Serial.begin(9600); // Initialize serial communications with the PC

while (!Serial); // Do nothing if no serial port is opened (added for Arduinos based on ATMEGA32U4)

SPI.begin(); // Init SPI bus

mfrc522.PCD_Init(); // Init MFRC522 card

{

lcd.init(); //initialize the lcd

lcd.backlight(); //open the backlight

lcd.begin(16,2);

}

pinMode(Green_LED, OUTPUT); //set all input/output pins, including whether they should be high (5v) or low (ground)

pinMode(Red_LED, OUTPUT);

digitalWrite(Green_LED, LOW);

digitalWrite(Red_LED, HIGH);

pinMode(BUTTON1,INPUT);

myservo.attach(5);

lockPosition = EEPROM.read(1);

// Serial.print(EEPROM.read(1));

if(lockPosition == 1){

digitalWrite(Red_LED, LOW);

digitalWrite(Green_LED, HIGH);

}

else {

digitalWrite(Red_LED, HIGH);

digitalWrite(Green_LED, LOW);

lockUnlock();

}

swipeText();

/*

* Dump a byte array as hex values to Serial.

*/

void dump_byte_array(byte *buffer, byte bufferSize) {

read_rfid=“”;

for (byte i = 0; i 《 bufferSize; i++) {

read_rfid=read_rfid + String(buffer[i], HEX);

}

}

void lockUnlock() { // locks or unlocks door

myservo.attach(5);

if(lockPosition == 1) {

lock2();

servo_position = 0;

myservo.write(servo_position);

digitalWrite(Red_LED, HIGH);

digitalWrite(Green_LED, LOW);

delay(3000);

lockPosition = 2;

eVal = lockPosition;

EEPROM.write(1,eVal);

// Serial.print(eVal);

}

else if(lockPosition == 2) {

lock1();

servo_position = 350;

myservo.write(servo_position);

digitalWrite(Red_LED, LOW);

digitalWrite(Green_LED, HIGH);

delay(3000);

lockPosition = 1;

eVal = lockPosition;

EEPROM.write(1,eVal);

// Serial.print(eVal);

}

myservo.detach();

}

void swipeText()

{

lcd.clear(); //Clears the LCD screen and positions the cursor in the upper-left corner.

lcd.setCursor(0,0); // set the cursor to column 15, line 0

for (int positionCounter1 = 0; positionCounter1 《 15; positionCounter1++)

{

lcd.print(array1[positionCounter1]); // Print a message to the LCD.

delay(tim); //wait for 250 microseconds

}

lcd.setCursor(0,1); // set the cursor to column 15, line 1

for (int positionCounter = 0; positionCounter 《 15; positionCounter++)

{

lcd.print(array2[positionCounter]); // Print a message to the LCD.

delay(tim); //wait for 250 microseconds

}

}

void lock1()

{

lcd.clear();

lcd.setCursor(0,0);

for (int positionCounter1 = 0; positionCounter1 《 15; positionCounter1++)

{

lcd.print(array3[positionCounter1]);

delay(tim);

}

lcd.setCursor(0,1);

for (int positionCounter1 = 0; positionCounter1 《 10; positionCounter1++)

{

lcd.print(array4[positionCounter1]);

delay(tim);

}

}

void lock2()

{

lcd.clear();

lcd.setCursor(0,0);

for (int positionCounter1 = 0; positionCounter1 《 15; positionCounter1++)

{

lcd.print(array3[positionCounter1]);

delay(tim);

}

lcd.setCursor(0,1);

for (int positionCounter1 = 0; positionCounter1 《 12; positionCounter1++)

{

lcd.print(array5[positionCounter1]);

delay(tim);

}

}

void loop() {

if(digitalRead(BUTTON1) == HIGH){

lockUnlock();

swipeText();

}

// Look for new cards

if ( ! mfrc522.PICC_IsNewCardPresent())

return;

// Select one of the cards

if ( ! mfrc522.PICC_ReadCardSerial())

return;

dump_byte_array(mfrc522.uid.uidByte, mfrc522.uid.size);

Serial.println(read_rfid);

if (read_rfid==ok_rfid_1) {

//ok, open the door.

lockUnlock();

swipeText();

}

//Add below as many “keys” as you want

if (read_rfid==ok_rfid_2) {

//also ok, open the door

lockUnlock();

swipeText();

}

//Add below as many “keys” as you want

if (read_rfid==ok_rfid_3) {

//also ok, open the door

lockUnlock();

swipeText();

}

}

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

    關(guān)注

    388

    文章

    6180

    瀏覽量

    238188
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    114

    文章

    5844

    瀏覽量

    170787
  • 門鎖
    +關(guān)注

    關(guān)注

    0

    文章

    47

    瀏覽量

    11936
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    rfid溫度感應(yīng)標(biāo)簽應(yīng)用演示 #rfid標(biāo)簽 #溫度傳感標(biāo)簽

    RFID
    深圳市融智興科技有限公司
    發(fā)布于 :2024年12月28日 15:52:10

    智能門鎖的工作原理和構(gòu)成

    現(xiàn)在很多新房配置了智能門鎖,該產(chǎn)品的普及率不斷提升,未來(lái)市場(chǎng)前景非常廣闊。尤其在公寓和出租房市場(chǎng),智能門鎖成為很多房子標(biāo)配。智能門鎖在用戶安全性、智能識(shí)別和管理、便捷性等方面具有先天優(yōu)勢(shì),市場(chǎng)認(rèn)可度不斷攀升。
    的頭像 發(fā)表于 12-06 11:27 ?464次閱讀

    rfid巡更棒讀取巡更點(diǎn)應(yīng)用演示 #rfid標(biāo)簽

    RFID
    深圳市融智興科技有限公司
    發(fā)布于 :2024年12月04日 17:40:07

    唯創(chuàng)知音智能門鎖后板鎖方案# 唯創(chuàng)知音# 智能門鎖

    智能門鎖
    WT-深圳唯創(chuàng)知音電子有限公司
    發(fā)布于 :2024年11月22日 17:28:04

    智能門鎖原理圖

    智能門鎖原理圖
    發(fā)表于 11-14 13:42 ?36次下載

    項(xiàng)目分享 | 小熊派DIY一款指紋門鎖

    今天小熊派就來(lái)手把手教大家如何利用小熊派開發(fā)板進(jìn)行指紋門鎖制作,讓你擁有一款自己的指紋門鎖。指紋門鎖電路搭建及其工作原理: 首先,從整體架構(gòu)來(lái)看看指紋
    發(fā)表于 10-09 13:55

    智能門鎖觸摸芯片_門鎖感應(yīng)芯片_指紋密碼鎖芯片

    在飛速發(fā)展的科技時(shí)代,傳統(tǒng)的物理門鎖已無(wú)法滿足我們對(duì)安全和便捷的需求;智能門鎖成為保護(hù)家庭安全的必備裝備;觸摸芯片是智能門鎖的重要組件,能提供安全、便捷、高效的服務(wù)。 觸摸芯片可以替代傳統(tǒng)的
    的頭像 發(fā)表于 09-26 14:57 ?446次閱讀
    智能<b class='flag-5'>門鎖</b>觸摸芯片_<b class='flag-5'>門鎖</b>感應(yīng)芯片_指紋密碼鎖芯片

    RFID射頻識(shí)別技術(shù)應(yīng)用場(chǎng)景介紹# RFID

    RFID
    yueranxinxi
    發(fā)布于 :2024年09月23日 16:42:04

    RFID屏蔽卡應(yīng)用演示 #rfid標(biāo)簽 #rfid卡 #屏蔽卡

    RFID
    深圳市融智興科技有限公司
    發(fā)布于 :2024年09月05日 16:46:59

    藍(lán)牙RFID讀寫器智慧畜牧芯片掃描儀JY-U706 #RFID #手持機(jī) #RFID讀寫器

    RFID讀寫器
    健永科技
    發(fā)布于 :2024年07月19日 15:26:13

    安全門鎖門鎖一開防護(hù)到位

    機(jī)械門鎖
    jf_31892182
    發(fā)布于 :2024年07月16日 13:40:17

    RFID射頻識(shí)別中的高頻HF

    RFID,即 Radio Frequency Identification 射頻識(shí)別技術(shù),是一種非接觸式的自動(dòng)識(shí)別技術(shù),通過(guò)無(wú)線射頻方式進(jìn)行非接觸雙向數(shù)據(jù)通信, 對(duì)電子標(biāo)簽或射頻卡進(jìn)行讀寫, 從而
    發(fā)表于 05-08 11:31

    藍(lán)牙在智能鎖中的應(yīng)用

    。在智能鎖領(lǐng)域無(wú)線通信主要有zigbee,WiFi、藍(lán)牙3種,其中藍(lán)牙以低功耗、低成本,高安全性能突出優(yōu)點(diǎn),成為智能門鎖廠商熱衷的無(wú)線方案通訊技術(shù)。 藍(lán)牙智能鎖方案有哪些優(yōu)勢(shì): 1)待
    的頭像 發(fā)表于 03-08 15:04 ?612次閱讀

    射頻識(shí)別RFID

    射頻識(shí)別(RFID) 是 Radio Frequency Identification 的縮寫。 射頻識(shí)別技術(shù)是自動(dòng)識(shí)別技術(shù)的,通過(guò)無(wú)線射頻方式進(jìn)行非接觸雙向數(shù)據(jù)通信,利用無(wú)線射頻方式對(duì)記錄媒體
    發(fā)表于 02-28 11:31
    主站蜘蛛池模板: www色视频在线观看| 九九大香尹人视频免费| 拔萝卜电视剧高清免费| chaopeng 在线视频| 宫交拔不出来了h黑人| 国产精品爽爽久久久久久蜜桃| 国产精品日韩欧美一区二区三区 | 久久久久久九九| 老熟女毛茸茸浓毛| 欧美视频 亚洲视频| 色综合久久天天影视网| 亚洲高清视频一区| 在线高清无码欧美久章草| 99久久久久亚洲AV无码| 丰满老熟好大bbbxxx| 国产在线观看成人免费视频| 久久精品99热超碰| 欧美在线视频一区| 午夜精品久久久久久久99蜜桃| 亚洲色综合狠狠综合区| 999资源站| 国产AV视频一区二区蜜桃| 国精产品一区一区三区M| 拉菲娱乐主管高工资q39709| 欧美在线看费视频在线| 午夜成a人片在线观看| 与嫂子同居的日子在线观看| 草莓视频在线观看完整高清免费| 国产女人与黑人在线播放| 久久青青无码AV亚洲黑人| 日本阿v片在线播放免费| 亚洲精品久久久无码| 99久久免费国产精品特黄| 国产精品一区二区AV97| 老头操美女| 天美传媒 免费观看| 在线亚洲97se| 国产av在在免费线观看美女| 久久大香线蕉综合爱| 日本亚洲电影| 淫品色影院|