步驟1:硬件
整個閱讀器均由3.7V鋰電池供電。它的電壓被饋送到Arduino的RAW引腳,而Arduino Pro的板載穩壓器將Arduino和Arduino的VCC引腳的電壓轉換為3.3V。 Oled屏幕和RFID模塊連接到Arduino的VCC引腳。
穩壓器應能夠提供最大150 mA的電流,足以滿足以下需求:
Arduino(45 mA)
Oled(10 mA)
MFRC522(26 mA)
電池的電壓為
我將所有組件的母頭引腳焊接到了一塊穿孔板上。
請參閱電路原理圖,大多數是自我解釋。一些注意事項:
電池的最大電壓為4.2 V,高于最大電壓3.3V,因此應使用分壓器。假設壓降為0.3V,則最低電池電壓為3.6V。
在該模塊的先前版本中,通過一個10K歐姆電阻讀取TP4056的CHARGE和STD BY引腳,數字輸入。雖然成功,但我想通過LED顯示充電狀態。但是,由于從TP4056到Arduino數字輸入的電流,LED并未完全關閉。 Arduino和TP4056之間的連接也確實導致TP4056發生某些無法預料的行為。因此,我刪除了TP4056和Arduino之間的連接。
步驟2:外殼
我在Fusion360中設計了一個機箱。 STL文件位于我的Thingiverse中。
步驟3:軟件
程序文件位于我的Github。
程序很簡單:
初始化所有組件
通過分壓器測量電池電壓,請訪問此網站方便的分壓器計算器。
將電壓轉換為百分比并顯示該百分比。假設電壓降為0.3V,則最低電池電壓為3.6V,因此3.6V = 0%,而4.2V為100%。
讀取RFID并在Oled屏幕上放慢ID。
我通過FDTI程序員在3.3V電壓下對Arduino進行了編程
步驟4:組裝
我將Oled對準開口,并用熱膠將其粘在外殼中。然后將MFRC522粘在外殼上,然后放置開/關開關和微型USB充電連接器。
步驟5:充電和使用
充電時,紅色指示燈點亮。電池充滿后,綠色LED點亮。
然后:打開模塊并使用它!
-
RFID讀取器
+關注
關注
0文章
10瀏覽量
7124
發布評論請先 登錄
相關推薦
二維碼讀取器讀取DPM金屬零件激光雕刻碼
![二維碼<b class='flag-5'>讀取器</b><b class='flag-5'>讀取</b>DPM金屬零件激光雕刻碼](https://file1.elecfans.com/web3/M00/04/94/wKgZPGd2TG-AK3cfAAC6gLxDbtQ955.png)
TRF7960ATB,TRF7970ATB NFC/HF RFID讀取器模塊用戶指南
![TRF7960ATB,TRF7970ATB NFC/HF <b class='flag-5'>RFID</b><b class='flag-5'>讀取器</b>模塊用戶指南](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
![](https://file1.elecfans.com/web3/M00/01/11/wKgZO2dQI2mAGsTaAAQLv8gIVgQ508.png)
rfid傳感器是什么
指紋讀取器上進行掃描什么意思
如何讀取多張卡的UID,有償
條形碼/二維碼讀取器有哪些品牌?
![條形碼/二維碼<b class='flag-5'>讀取器</b>有哪些品牌?](https://file1.elecfans.com/web2/M00/E7/E2/wKgZomZNXeeAPBifAAC6OCZ2JIw856.png)
如何通過STVP programming toolkit讀取芯片的UID?
RFID手持終端賦能多場景應用——提升工作效能
RFID技術讓電纜溫度監測變得簡單易行
![<b class='flag-5'>RFID</b>技術讓電纜溫度監測變得<b class='flag-5'>簡單</b>易行](https://file1.elecfans.com/web2/M00/C6/99/wKgaomYBRQmAC6gSAAGp5QC38Qc928.png)
評論