相信有不少使用者都是以EZ Start Kit/EZ Start Kit+入門,但隨著製作的專案越來越多樣,需要的功能也不盡相同,單以EZ Start Kit 目前的擴充性來說,難以滿足不同的需求。
近期CIRCUS Pi推出了EzDIO擴展板,這是一塊三用的I/O擴充板。與EZ Start Kit+一樣適用micro:bit、LinkIt 7697與ESP32三種控制板,不同的是以杜邦排針和Grove插座取代原先的功能,讓使用者決定自己要連接什麼模組。
本篇文章將以人臉辨識門鎖的主題,並用EzDIO作為擴充板,示範如何將不同的模組,經由程式整合在一起。
所需材料
首先需要選擇控制板,不同的控制板將決定你的程式撰寫風格,以及專案的走向。例如你比較習慣使用MakeCode來開發,那只能選擇micro:bit ,畢竟LinkIt 7697與ESP32並不支援MakeCode,並且意味著單靠這塊控制板,將沒辦法開發IoT功能,除非外接其他的模組或透過不同的方式達成(e.g. Logyun 連雲 Wi-Fi 模組)。
為了之後能將資料上傳至Google Sheet,或是指定的MQTT Broker。所以在LinkIt 7697與ESP32中猶豫了好久,最後決定選擇目前較少被提及的ESP32做為本次主題的控制板。
接著是選擇最重要的AI視覺感測器,除了速度要快,還要方便,最好能記錄人臉資料並儲存下來,綜合了以上幾點,選擇了最多人使用的HuskyLens。除了人臉辨識開鎖外,還希望加上RFID感測器,避免辨識故障時還能用卡片解鎖。
其他就是繼電器、電磁鎖、顯示螢幕、觸發辨識用按鈕與提示用蜂鳴器,然後是供電用的變壓器與連接感測器需要的連接線。
材料清單
只需不到短短一分鐘...
輸入您的信箱與ID註冊即可享有一切福利!
會員福利
免費電子報
會員搶先看
主題訂閱
好文收藏