DIY紙質(zhì)進(jìn)出記錄儀
該設(shè)備可以通過人臉檢測識別個人,并實(shí)時打印出進(jìn)出記錄。
在這個項(xiàng)目中,我們使用Ai-Thinker的BW21-CBV-Kit和熱敏打印模塊開發(fā)了一個紙質(zhì)進(jìn)出記錄儀。該設(shè)備可以通過人臉檢測識別個人,并實(shí)時打印出進(jìn)出記錄。
您可以在購物平臺上選擇自己的熱敏打印模塊。
硬件連接
根據(jù)熱敏打印模塊的官方說明,它可以使用TTL, RS232或USB模式連接。我選擇了使用BW21-CBV-Kit的TTL連接模式。
根據(jù)BW21-CBV-Kit官方文檔,IOA2和IOA3分別對應(yīng)UART1_TXD和UART1_RXD。
通過帶狀電纜將IOA2連接到熱敏打印模塊的RXD, IOA3連接到熱敏打印模塊的TXD,完成基本硬件連接。
軟件實(shí)現(xiàn)
為了使Ameba BW21-CBV-Kit能夠正常輸出內(nèi)容,初始化Serial1.begin(115200);當(dāng)檢測到人臉時,使用Serial1.println(item.name());打印被檢測人員的姓名。
完整的代碼
當(dāng)BW21-CBV-Kit檢測到注冊的人臉后,通過熱敏打印模塊輸出相應(yīng)的姓名,實(shí)現(xiàn)紙質(zhì)進(jìn)出記錄。
本文編譯自hackster.io





