網(wǎng)上有很多關(guān)于全觸摸pos機(jī)價(jià)格,「人工智能」自制以「秤重」來(lái)計(jì)算價(jià)格的 AI POS 收款機(jī)的知識(shí),也有很多人為大家解答關(guān)于全觸摸pos機(jī)價(jià)格的問(wèn)題,今天pos機(jī)之家(m.afbey.com)為大家整理了關(guān)于這方面的知識(shí),讓我們一起來(lái)看下吧!
本文目錄一覽:
全觸摸pos機(jī)價(jià)格
作者:曾成訓(xùn)(CH.Tseng)
現(xiàn)實(shí)生活中除了單純以「物品數(shù)量」結(jié)帳外,還有其他情況是以「秤重」來(lái)計(jì)算價(jià)格的,也就是「重量乘上單位價(jià)格」,這類的場(chǎng)景比如水果攤、糖果鋪、自助餐、中藥行、菜市場(chǎng)等。
如果有一臺(tái) POS 機(jī),能夠識(shí)別物品并自動(dòng)切換以重量或數(shù)量的方式來(lái)結(jié)帳,該有多方便??!下面我們就來(lái)實(shí)際操作一臺(tái)自動(dòng) POS 機(jī),能夠識(shí)別商品并依據(jù)商品種類來(lái)決定所采用的計(jì)價(jià)方式,比如西瓜用斤,雞蛋用顆數(shù)來(lái)計(jì)算等。
所需材料只要一塊普通的樹莓派,不需要任何硬件加速器,大約 1000 元就能搞定,對(duì)于不需要打印發(fā)票或鏈接后臺(tái) POS 系統(tǒng)的小商家可說(shuō)是相當(dāng)方便!
功能需求自動(dòng)識(shí)別商品秤重功能各個(gè)商品可設(shè)定自己的秤重單位和單位價(jià)格(如公斤、斤、克)
連續(xù)物品的結(jié)帳功能(一位顧客會(huì)購(gòu)買多樣商品,因此需一樣樣依次識(shí)別秤重后再一起結(jié)帳)不同類商品但單位重量?jī)r(jià)格相同,可放在一起同時(shí)結(jié)帳使用零件樹莓派板子 x1 (約 350~500 元)其實(shí)使用樹莓派 3B+ 即可,識(shí)別秤重約 3 秒可完成,但當(dāng)然如果能使用 4 版當(dāng)然會(huì)更好,使用者體驗(yàn)會(huì)更佳!
樹莓派 7” 官方屏幕(含觸控) x1 (約 450~600元)您也可以使用其它種類的屏幕(只是后面我所附的 3D 打印外殼可能就不適用了),另外程序中的互動(dòng)方式是以觸控方式來(lái)設(shè)計(jì),因此有觸控功能會(huì)比較方便。
HX711 模組+5 kg 壓力感測(cè)器 x1 (約 35~70元)這類的壓力感測(cè)器是將應(yīng)變片貼附在鋼或鋁的柱狀體上,主要是通過(guò)感應(yīng)這個(gè)柱狀體上微小的變化來(lái)探知物體的重量:另外,HX711 為 24 位元的 A/D 轉(zhuǎn)換器,由于其感應(yīng)的數(shù)值很小,需通過(guò) HX711 模組來(lái)放大。
Web Camera x1 (約 60~200 元)攝像頭使用的是 C310(只要是標(biāo)準(zhǔn)的 USB WebCam 都可以使用),而由于 YOLO V3-Tiny 模型的圖片尺寸需求為 416×416,因此使用一般最便宜的 VGA 即可。
3D 打印外殼外殼設(shè)計(jì)如下,分別為主體和秤重盤,可一體化樹莓派和秤重模組等零件;我是以白色來(lái)打印,不過(guò)由于屏幕為黑色,因此模型顏色使用黑色其實(shí)會(huì)更適合。
組裝和接線由于零件不多,因此組裝相當(dāng)容易,基本上就是把秤重模組放入圓形凹槽、樹莓派含屏幕倒扣在方形凹槽即可。
HX711 模組與樹莓派的接法如下:
VCC 5VGND 接地DT Pin 29(GPIO 5)SCK Pin 31(GPIO 6)組裝后的樣子:
程序設(shè)計(jì)使用者動(dòng)作流程:同一位顧客的多個(gè)商品,可使用結(jié)帳按鈕來(lái)累積其金額:清空按鈕則可清除目前的購(gòu)物車,開始下一位客人的結(jié)帳。秤重模組程序 :HX711 在網(wǎng)絡(luò)上有現(xiàn)成的 python module 可直接使用,我參考的是這個(gè),有稍加修改后再整合到程序中;這個(gè)程序每次執(zhí)行時(shí),會(huì)先偵測(cè)目前的重量,以其作為基準(zhǔn)(代表重量為零),所以一開始執(zhí)行程序時(shí)記得不要放任何東西在秤盤上。程序和參數(shù)說(shuō)明如果您使用的零件都相同,基本上只要修改設(shè)定 pos.ini 的內(nèi)容,并改成您自己訓(xùn)練好的模型即可。
各項(xiàng)參數(shù)說(shuō)明如下:
[products]#格式為 Label ID: [品名, 單價(jià)(每重量單位或每個(gè)), 計(jì)價(jià)單位]#計(jì)價(jià)單位 --> g:斤, kg:公斤, gram:克, one:一個(gè)labels_tw = {"v1":["橘子", 42, "g"], "v2":["雞蛋", 10, "one"], "v3":["綠辣椒", 18, "g"], "v4":["玉米荀", 0.25, "gram"],\\ "v5":["小蕃茄", 12, "g"], "v6":["棗子", 30, "one"], "v7":["哈密瓜", 65, "kg"], "v8":["蘋果", 25, "one"], \\ "v20": ["紅蘿卜", 8, "g"], "v22":["牛奶芭樂(lè)", 20, "one"], "v23":["帶殼玉米荀", 0.15, "gram"] } [camera]cam_id = 0#(H, V) 是否水平或垂直翻轉(zhuǎn)畫面flipFrame = (False,False) #是否將過(guò)程錄制成影片record_video = True #影片名稱video_out = output.avi #每秒幀數(shù)frame_rate = 2 [desktop]#背景圖片的路徑名稱bg = images/bg.jpg #(y,x) 購(gòu)物車的顯示尺寸cart_list_size = (350,250) #僅僅顯示用, 偵測(cè)種類detection_txt = 蔬菜 [operation]#CN, ENlang = cn#seconds 商品結(jié)帳的結(jié)果, 要顯示幾秒wait_for_next = 3 [yoloModel]# yolov3-tiny, yolov3 可選擇YOLO-Tiny或YOLOV3版本modeltype = yolov3-tinyobjnames = model/obj.namesweights = model/yolov3-tiny_81000.weightscfg = model/yolov3-tiny.cfg [system]#是否切換到全屏幕來(lái)執(zhí)行full_screen = Truename_win = AI_POS小結(jié)
不同種類的物品可設(shè)定專屬的秤重單位(公斤、克、斤),或換成以數(shù)量計(jì)價(jià);商品的識(shí)別時(shí)間約為 4 秒,如果想要更快的速度,可將樹莓派 3 替換成第四代,或者加上 NCS 加速棒甚至改用 Jetson Nano,相信能得到更好的識(shí)別效率。
編輯:AI智慧
以上就是關(guān)于全觸摸pos機(jī)價(jià)格,「人工智能」自制以「秤重」來(lái)計(jì)算價(jià)格的 AI POS 收款機(jī)的知識(shí),后面我們會(huì)繼續(xù)為大家整理關(guān)于全觸摸pos機(jī)價(jià)格的知識(shí),希望能夠幫助到大家!
