資料介紹
描述
使用 ST7735 1.44" TFT 屏幕和 4x4 薄膜鍵盤在 Arduino 上集成emrine.com基于 QR 碼的訪問控制解決方案。
emrine.com是一個基于二維碼的訪問控制解決方案。您可以使用它來控制對鎖或任何配備屏幕且可以接收用戶輸入的電子設備的訪問。
用戶流
流程如下:
- 訪問被拒絕,用戶按“#”
- 二維碼顯示在屏幕上
- 用戶掃描二維碼并被重定向到顯示代碼的emrine.com
- 用戶使用鍵盤輸入代碼并按“#”
- 在設備上檢查代碼。如果驗證代碼,則授予訪問權限
代碼
從此GitHub 存儲庫下載草圖
硬件
對于這個演示項目,需要以下硬件:
- Adafruit 1.44" 彩色 TFT LCD 顯示屏 ST7735(鏈接)或任何與Adafruit-ST7735-Library兼容的 ST7735 lcd 分線板
- 4x4 或 3x4 薄膜鍵盤(鏈接)
- Arduino UNO 或 Arduino mini
如果您使用的是 1.8" 分線器,則需要將 lcd 初始化部分更新為tft.initR(INITR_BLACKTAB);
,如果使用不同的 LCD 屏幕,請查看 st7735 庫示例
如果您使用的是 3x4 鍵盤,請更新COLUMN_NUM
,keys
并pin_column
相應地進行更新。
運行草圖
在 Arduino IDE 中打開sketch.ino
安裝依賴項:
- 在“圖書館管理器”中,在搜索中鍵入“鍵盤”并安裝“Mark Stanley, Alexander Brevig 的鍵盤”
- 在“庫管理器”中,在搜索中鍵入“st7735”并安裝“Adafruit ST7735 和 ST7789 庫”
- 在“圖書館管理器”中,在搜索中鍵入“QRCode”并安裝“Richard Moore 的 QRCode”
更新設備 ID 和密鑰
在https://emrine.com上,登錄并創建一個新設備
-
根據自己的更新
EMRINE_DEVICE_ID
Device_ID
-
分別更新
EMRINE_KEYA
和值_EMRINE_KEYB
keyA
keyB
您的草圖的開頭將如下所示:
#define EMRINE_DEVICE_ID "AIsPkdwm1weM9CSvQiDR"
#define EMRINE_KEYA 9746
#define EMRINE_KEYB 17869
您現在可以將草圖上傳到您的設備
依賴項
- Adafruit-ST7735-Library : 用于驅動 ST7735 顯示器的庫
- QRCode : 生成二維碼的庫
- Keypad : 用于獲取鍵盤事件的庫
執照
這個項目是在Unlicense許可下發布的
- 在TI SoC上集成AUTOSAR:基礎知識
- 在SITARA MCU器件上集成MbedTLS
- OBOO鷗柏信發系統BS網絡架構安全傳輸和訪問控制的解決方案
- 使用Arduino的基于RFID的訪問控制系統
- 大數據環境下風險訪問控制研究綜述 3次下載
- QR二維碼生成工具的詳細資料說明 6次下載
- ATK QR二維碼和條碼識別庫的模塊資料和使用C語言代碼合集免費下載 21次下載
- 如何使用感興趣區域和RS編碼機制的QR碼美化算法 21次下載
- RF5325應用在WiFi和藍牙前端模塊的集成解決方案應用和數據免費下載
- QR二維碼生成程序下載 56次下載
- 基于Android的QR碼識別系統設計方案 0次下載
- 基于芯片上集成溫度和濕度的設計應用 8次下載
- 二維碼讀取程序 QR_Code Labview 2014 86次下載
- 數字圖像處理算法在QR碼識別中的應用 64次下載
- 基于屬性的Web服務安全訪問控制方案
- 集成與創新:瑞薩工業以太網單芯片解決方案 1309次閱讀
- 康謀方案 | 基于場景的端到端硬件在環(HiL)測試智能解決方案 813次閱讀
- 如何使用Python和PinPong庫控制Arduino 1033次閱讀
- Delphi數據訪問組件方案 848次閱讀
- QR二維碼解碼流程與使用方法 1w次閱讀
- 使用Wii nunchuk手柄連接Arduino控制伺服電機的方法 4298次閱讀
- 如何從網頁控制arduino? 4186次閱讀
- 準諧振功率集成電路ICE2QR1765Z的特性及典型應用電路分析 3719次閱讀
- 準同步的功率集成電路ICE2QR0665的性能特點及應用 7529次閱讀
- EVAL-2QR0665G-28W16V開關電源功能分析 6112次閱讀
- SiLC宣布在單芯片上集成1550nm調頻連續波LiDAR功能 4634次閱讀
- 更小更智能的電機控制器推進HEV/EV市場 1186次閱讀
- 基于In-suite processing的概念在存儲控制上集成了計算加速的單元 3390次閱讀
- arduino如何控制舵機及詳細步驟 16.5w次閱讀
- 衛星導航系統基帶偽碼完整系統解決方案 1439次閱讀
下載排行
本周
- 1A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 2PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 3PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 4dsPIC33EDV64MC205電機控制開發板用戶指南
- 5.78MB | 8次下載 | 免費
- 5STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
- 6模擬電路仿真實現
- 2.94MB | 4次下載 | 免費
- 7PCB圖繪制實例操作
- 2.92MB | 2次下載 | 免費
- 8零死角玩轉STM32F103—指南者
- 26.78 MB | 1次下載 | 1 積分
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 452次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 141次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 137次下載 | 免費
- 4A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 5PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 19次下載 | 免費
- 7PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統EMC試驗方法及要求
- 1.97 MB | 8次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論
查看更多