99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

用Arduino開發(fā)板DIY一個考勤記錄器

454398 ? 來源:電子發(fā)燒友網(wǎng) ? 作者:侯靜 ? 2015-08-26 10:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

之前花了很多時間在這個項目上,很幸運(yùn)的在為當(dāng)?shù)毓驹O(shè)計考勤記錄器的時候突然發(fā)現(xiàn)了這種簡單記錄器的潛力。第一個原型是基于Arduino并且只是一個概念產(chǎn)物,用的系統(tǒng)正是長大版的Arduino的表演,并且也集成了許多當(dāng)代特征,射頻識別模塊在開發(fā)初期使用,現(xiàn)在可以用NFC模塊來代替,下面介紹詳細(xì)的制作過程,供讀者參考。

第一步:你需要什么?

我們需要:

- Arduino Mega 2560

-帶有SD卡槽的以太網(wǎng)盾W5100

-微RTC模塊

-帶有標(biāo)記的RFID- RC522模塊

-9V電源

-以太電纜,線路板和一些連接線。

- 帶220歐姆電阻的(綠色和紅色或雙色)LED

-阻抗為8歐姆的揚(yáng)聲器



第二步:計劃

用Arduino開發(fā)板DIY一個考勤記錄器

在開始設(shè)計之前先設(shè)置一些需求:

每個員工必須能夠有自己的標(biāo)識,并能夠識別它。能瀏覽每位員工的歷史記錄,小時或到達(dá)和離開工作必須保存。此外工作時間必須計算從到達(dá)時間和離開時間。

確定問題

我們可以把問題分為三個子問題:識別員工,保存歷史記錄并計算工作時間,瀏覽歷史記錄。第一個子問題可以用帶一些標(biāo)簽的射頻識別讀寫器來解決。第二個問題,保存歷史記錄可以用某種外部記憶模塊來解決,比如SD卡。第三個問題是由通信和圖形用戶界面組成,這些可以用簡單的網(wǎng)絡(luò)服務(wù)器解決。

第三步:硬件配備

上圖是模塊間的連接。SPI通信,我們使用硬件SPI(MISO,MOSI和CLK是所有相同,SS引腳以太網(wǎng)對應(yīng)引腳10,SD卡對應(yīng)引腳4和RFID閱讀器是引腳6,RFID RST引腳對引腳7)。發(fā)光二極管連接到2和3,揚(yáng)聲器連接到引腳。微小的RTC模塊通過I2C模塊的引腳20和21連接。9V 電源連接到Arduino的外部電源連接器。以太網(wǎng)屏蔽連接到計算機(jī)(或路由器)通過雙絞線電纜。

第四步:Arduino 代碼

用Arduino開發(fā)板DIY一個考勤記錄器

以上的流程圖展示了代碼應(yīng)該如何工作。我們用以太網(wǎng)庫實例寫了網(wǎng)絡(luò)服務(wù)器。剩下的代碼是從RFID庫的例子,SD庫的例子和RTC庫示例。

我們在記事本中使用HTML和CSS代碼一些網(wǎng)頁界面。代碼是有記錄的,因此我不會再這樣做了。

第五步:與Web服務(wù)器的RFID數(shù)據(jù)采集器測試

我們測試了所有三個期望的功能:我們現(xiàn)在可以讀標(biāo)簽,識別它,記錄員工的到達(dá)時間,離開時間和一天的工作時間。我們做了一個簡短的系統(tǒng)運(yùn)行視頻。

第六步:總結(jié)

上面圖片是我們的解決方案:中央部分是arduino mega 2560平臺。RFID讀寫器,以太網(wǎng)盾和microSD卡是通過SPI通信連接到Arduino。微RTC模塊通過I2C通信接口連接。另外,當(dāng)成功讀卡后利用指示燈和小喇叭來顯示。

最后,我們做了一個驗證我們的要求。這里是結(jié)果:可以通過RFID標(biāo)簽識別每位員工,可以顯示每位員工的歷史記錄??梢杂涗洸⒋鎯σ粋€月內(nèi)每位員工的到達(dá)時間,下班時間,和一天的工作時間。從驗證的結(jié)果,我們可以得出結(jié)論,項目成功完成。項目為我們提供了一個在當(dāng)?shù)毓救粘J褂玫膽?yīng)用平臺。
本文選自《無線通信特刊》,更多優(yōu)質(zhì)內(nèi)容,馬上下載閱覽

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

    關(guān)注

    391

    文章

    6440

    瀏覽量

    242414
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192097
  • 考勤記錄器
    +關(guān)注

    關(guān)注

    0

    文章

    1

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    工程師制作:Arduino開發(fā)板DIY智能小車

    想成為機(jī)器人達(dá)人,入門之物都少不了輛智能小車。而面對動輒套上千的商品級智能車,Arduino
    發(fā)表于 06-29 10:23 ?3.7w次閱讀
    工程師制作:<b class='flag-5'>Arduino</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>DIY</b>智能小車

    基于指紋模板的考勤系統(tǒng)設(shè)計

    數(shù)。例如員工號1234,轉(zhuǎn)換成十進(jìn)制數(shù)為12×256+34=3106?! ?.2 考勤記錄包的格式  考勤記錄包占184字節(jié),格式為! + (
    發(fā)表于 11-13 16:14

    數(shù)據(jù)記錄器演示不起作用

    我已經(jīng)采取了MLA“USB主機(jī)- MSD -數(shù)據(jù)記錄器”項目,并將其下載到MyExp16PIC24FJ64,BB44YPIM,什么也沒發(fā)生。我資源管理
    發(fā)表于 03-17 10:46

    員工考勤記錄

    員工考勤記錄表(第頁) 項目 1 2 3 4 5 6 7 8 9 10 
    發(fā)表于 03-01 15:07 ?29次下載

    員工考勤記錄表格式

    員工考勤記錄表 單位:      組     姓名:      編號:    ?。ā  ∧甓龋╉椖吭路?nbsp;出勤 休假 假  別 遲到 早退
    發(fā)表于 03-01 15:31 ?37次下載

    Arduino Uno開發(fā)板塊面包就能輕松搞定這

    基于Arduino開發(fā)板的電路使用了ATmega328單片機(jī),2塊L293D集成電路驅(qū)動和USB串行適配器。Arduino Uno
    的頭像 發(fā)表于 04-08 11:24 ?2.5w次閱讀

    Arduino的各種常用開發(fā)板

    、Arduino33 BLE等等。且隨著技術(shù)的發(fā)展和產(chǎn)品的更新,些版本也已列到退休行列。下面來看看各種版本開發(fā)板的對比。 從Arduino官網(wǎng)中可知
    的頭像 發(fā)表于 03-24 09:28 ?2.6w次閱讀

    配置esp8266開發(fā)板Arduino開發(fā)環(huán)境

    1.esp8266開發(fā)板硬件:基于esp8266的nodemuc開發(fā)板 需要microUSB連接線。ESP8266-NodeMCU是開源硬件開發(fā)
    發(fā)表于 12-08 14:51 ?33次下載
    配置esp8266<b class='flag-5'>開發(fā)板</b>的<b class='flag-5'>Arduino</b><b class='flag-5'>開發(fā)</b>環(huán)境

    DIY簡單的Arduino板子

    你想過簡單的元件來制作Arduino嗎?或者想過根據(jù)自己的需要做一個定制開發(fā)板嗎?這個項目就是向大家展示用電子元件來制作
    的頭像 發(fā)表于 04-08 15:44 ?6276次閱讀
    <b class='flag-5'>DIY</b><b class='flag-5'>一</b><b class='flag-5'>個</b>簡單的<b class='flag-5'>Arduino</b>板子

    Eduino Eduardo:改進(jìn)的DIY Arduino UNO R3兼容開發(fā)板

    電子發(fā)燒友網(wǎng)站提供《Eduino Eduardo:改進(jìn)的DIY Arduino UNO R3兼容開發(fā)板.zip》資料免費(fèi)下載
    發(fā)表于 07-07 10:42 ?7次下載
    Eduino Eduardo:改進(jìn)的<b class='flag-5'>DIY</b> <b class='flag-5'>Arduino</b> UNO R3兼容<b class='flag-5'>開發(fā)板</b>

    基于Arduino的GPS數(shù)據(jù)記錄器

    電子發(fā)燒友網(wǎng)站提供《基于Arduino的GPS數(shù)據(jù)記錄器.zip》資料免費(fèi)下載
    發(fā)表于 10-31 10:35 ?4次下載
    基于<b class='flag-5'>Arduino</b>的GPS數(shù)據(jù)<b class='flag-5'>記錄器</b>

    Arduino Uno掉電檢測記錄器

    電子發(fā)燒友網(wǎng)站提供《Arduino Uno掉電檢測記錄器.zip》資料免費(fèi)下載
    發(fā)表于 11-15 14:33 ?0次下載
    <b class='flag-5'>Arduino</b> Uno掉電檢測<b class='flag-5'>器</b>和<b class='flag-5'>記錄器</b>

    基于Arduino Meag 2560的數(shù)據(jù)記錄器

    我創(chuàng)建了數(shù)據(jù)記錄器,可以盡可能快地記錄和存儲 EMG 數(shù)據(jù)值。目前,它每秒可以測量多達(dá) 3000 個數(shù)據(jù)點(diǎn)(使用 Arduino 串行監(jiān)
    發(fā)表于 12-08 15:41 ?0次下載

    基于Arduino MKR ZERO的天氣數(shù)據(jù)記錄器

    ,您可以在沒有可用連接的偏遠(yuǎn)地區(qū)使用它。想象力是極限!硬件為了構(gòu)建天氣數(shù)據(jù)記錄器,我們將使用 Arduino MKR Zero 。小巧的外形和內(nèi)置的 SD 讀卡器使其成為該項目的完美選擇。其次,我們需要
    發(fā)表于 12-19 16:16 ?0次下載

    Arduino SQLite微記錄器

    電子發(fā)燒友網(wǎng)站提供《Arduino SQLite微記錄器.zip》資料免費(fèi)下載
    發(fā)表于 06-20 11:26 ?0次下載
    <b class='flag-5'>Arduino</b> SQLite微<b class='flag-5'>記錄器</b>