肖鵬飛,陳公興,岑智中,岑偉華,管濤
一種基于互聯(lián)網(wǎng)+的新型自動售貨機的設(shè)計與實現(xiàn)*
肖鵬飛,陳公興,岑智中,岑偉華,管濤
(廣東技術(shù)師范大學 天河學院電氣工程系,廣東 廣州 510540)
設(shè)計了一種基于互聯(lián)網(wǎng)+的新型自動售貨機,主要包括網(wǎng)絡(luò)支付模塊、stm32f103rtb6核心控制器、電源部分、舵機、售貨機模型和LCD1602顯示屏。通過手機APP進行網(wǎng)絡(luò)付款,能在顧客付款后自動交付物品。經(jīng)過測試驗證,該電路工作穩(wěn)定,并且人機交互界面簡易、操作方便,廣泛適用于各種場所,簡易了交付內(nèi)容,減少了人工成本,并可24 h工作,方便了人們的生活。
TTM32單片機;互聯(lián)網(wǎng)+;自動售貨機;操作體驗
基于stm32的自動售貨機系統(tǒng)的總體設(shè)計結(jié)構(gòu)如圖1所示。當用戶掃碼付款之后就會得到相應的游戲幣(1元/幣)。當用按鍵選擇了你需要購買的物品之后,就會提醒你投幣(一次一個,一個一元),并顯示出來。當支付金額達到物品價格,舵機動作進行物品交互。如果先給了錢但是沒有選擇物品,后臺會記錄金額但不顯示。當選擇了物品就會顯示出支付了多少,但目前還沒有退款功能。
圖1 系統(tǒng)總體設(shè)計結(jié)構(gòu)圖
該系統(tǒng)采用以STM32F103RB為控制核心的最小系統(tǒng),利用該芯片數(shù)據(jù)P口對舵機交付模塊、舵機電路、按鍵及顯示模塊進行設(shè)計,如圖2所示。初始化要用到的功能相應的輸出端口為復用輸出模式,具體如下:
void TIM3_GPIO_Config( void )
{
GPIO_InitTypeDef GPIO_InitStructure;
/* 使能定時器TIM3時鐘 */
RCC_APB1PeriphClockCmd( RCC_APB1Periph_TIM3, ENABLE );
/* 使能GPIOA and GPIOB 時鐘 */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA RCC_APB2Periph_GPIOB, ENABLE );
/*GPIOA Configuration: TIM3 channel 1 and 2 as alternate function push-pull */
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_6 | GPIO_Pin_7;
/*GPIO設(shè)置為復用推挽輸出*/
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;
GPIO_InitStructure.GPIO_Speed= GPIO_Speed_50MHz;
GPIO_Init( GPIOA, &GPIO_InitStructure );
/*GPIOB Configuration: TIM3 channel 3 and 4 as alternate function push-pull */
GPIO_InitStructure.GPIO_Pin =GPIO_Pin_0| GPIO_Pin_1;
GPIO_Init( GPIOB, &GPIO_InitStructure );
}
圖2 系統(tǒng)控制板電路圖
實物如圖3所示。
圖3 實物圖
通電后,通過按鍵對系統(tǒng)進行初始化設(shè)置。進入液晶所顯示的商品菜單,選擇確定需要的商品,彈出支付信息窗口。利用手機微信掃碼支付完成商品交易。自動售貨機是一種商業(yè)化的自動完成零售的人機交互裝置,它能根據(jù)顧客的需求完成商品選擇、付款及取貨物的操作過程。因此,設(shè)計自動售貨機是很有必要的,它不但可掃碼付款,節(jié)省資源,還提高了顧客的操作體驗。
[1]徐鳳芹,楊娟娟,張文健.自助售貨終端的人機分析和改進設(shè)計[J].機械工程與自動化,2019(5):200-201,206.
[2]王永虹.STM32系列ARM Cortex-M3微機控制器原理與實踐[M].北京:北京航空航天大學出版社,2008.
[3]王祁.智能儀器設(shè)計基礎(chǔ)[M].北京:機械工業(yè)出版社,2009.
肖鵬飛(1996—),男,本科,研究方向為控制系統(tǒng)算法及優(yōu)化研究。
陳公興(1981—),男,碩士研究生,副教授,主要研究方向為先進機器人技術(shù)及智能控制系統(tǒng)算法優(yōu)化控制。
2017年廣東省大學生創(chuàng)新創(chuàng)業(yè)訓練計劃項目
TH692.62
A
10.15913/j.cnki.kjycx.2019.23.046
2095-6835(2019)23-0103-01
〔編輯:嚴麗琴〕