張春海,王佩,王橋,田江濤,俞潼,余飛
(貴州師范學院數學與大數據學院,貴州貴陽,550000)
近些年來,社會迅猛發展,很多日常生活用品都朝著智能化的方向發展,傳統的行李箱已經不能滿足用戶日常生活的需求,樓梯和易丟失是用戶提著行李箱外出途中常見的一類障礙,能夠攀爬樓梯和防止丟失就成為了用戶對于新型行李箱的一大需求,對于與用戶拉著行李箱出行而言,多功能行李箱在減少用戶精力耗費方面起了很大作用。
本文主要介紹一種多功能的行李箱,此產品以STM32F1 03系列單片機為核心控制器,利用模擬電子技術、嵌入式軟硬件開發技術等,結合了多種傳感器及模塊(如WTGPS+BD定位模塊、紅外傳感器等電子元件),將傳統的行李箱進行了升級,實現了可攀爬、可向用戶發送丟失警報的多功能行李箱,用戶可以通過手機實時查看行李箱的狀態(箱內重量、箱體位置等)。
該多功能行李箱以STM32單片機為核心控制器,采用F103C8T6為主控芯片,它的串口實時與WTGPS+BD定位模塊交互,實時定位行李箱當前位置,且用戶的手機上的定位通過第三方客戶端向主控芯片實時報送用戶當前位置,當行李箱當前位置與用戶的當前位置之間超過一定距離時,核心控制器自動向用戶發送警報;紅外傳感器實時探測行李箱面前的地形,并將數據反饋至主控芯片,主控芯片根據反饋回來的數據控制行李箱的攀爬行進;當用戶通過LCD顯示屏開啟稱重時,行李箱箱體內部的重量會通過核心控制器發送數據實時顯示在顯示屏上和發送至用戶手機,并顯示出是否超載。多功能行李箱的總體框圖如圖1所示。

圖1 多功能行李箱總體框圖
該系統分為核心控制器、WTGPS+BD單雙模定位模塊、紅外傳感器+電機組件、稱重模塊、電池等幾個部分。
在我們的日常生活中,集成電路芯片的應用非常廣泛,單片機本質就是一種集成電路芯片,而單片機在我們的生活中的應用也是非常廣泛的,它的型號非常多,在大學的項目實踐中比較常見的是STM32單片機和51單片機,這兩者非常適合初學者入門和項目實踐。單片機把定時器和計數器等一些功能以及中央處理器CPU和儲存器、I/O口等集成在一起。本文多功能行李箱所用到的STM32F103C8T6芯片,它是英國Acorn公司設計的基于ARM處理器并以Cortex-M為內核的STM32系列的32位微型計算機系統。
本文多功能行李箱以STM32F103C8T6芯片為核心控制器,能使多功能行李箱的成本降到最低,且實現的功能非常多,還有一個好處就是,它可以直接調用STM32系列的單片機的官方提供的庫文件,對于本文多功能行李箱的軟件編程非常方便。此外,單片機的工作電壓為2V至3.6V,其工作溫度為零下四十攝氏度至八十五攝氏度,對于極寒天氣和高溫天氣而言,單片機實現的功能不會極端受天氣影響,多功能行李箱可以正常使用。在本文的行李箱中,STM32單片機控制著整個箱體所有的功能模塊,實現本文多功能行李箱的自動化。
在我們的生活中無論是社交軟件查找附近的人,還是使用某外賣APP查找美食和景點,或者是某打車軟件查找附近的司機,我們的生活中每天都在使用定位技術,定位技術可以說是現代化生活不可或缺的一部分,我們的嵌入式設備中,自然也離不開定位技術。
本文多功能行李箱的防丟失功能采用的是WTGPS+BD單雙模定位模塊,WTGPS+BD單雙模定位模塊的處理器采用的是杭州中科微電子有限公司旗下的第四代低功耗AT6558芯片,其本質雖然只是一款芯片,但是它具有六合一多模衛星導航定位功能,因此,它可以同時接收來自六個衛星系統的GNSS信號。中科微旗下的AT6558芯片最大的優點就是:高靈敏度、低成本低功耗,并且可以實現聯合定位(聯合定位的意思就是同時利用多星定位,提高了定位的精確度),在導航和定位方面起到很大的作用。WTGPS+BD定位模塊通過與STM32單片機的通信串口交互,實現了本文多功能行李箱的防丟失功能。
定位模塊一直處于工作狀態,將本文的多功能行李箱的定位實時上傳給核心控制器,而用戶的定位通過第三方手機軟件實時上傳至多功能行李箱的核心控制器,當用戶的定位和行李箱的定位出現一定的距離偏差時,核心控制器將通過串口通信向用戶的手機發送警報。
紅外傳感器在我們的日常生活中非常常見,在客運站和商場等場所,它可以用來檢測人體體溫,以及檢測乘客或顧客是否攜帶違禁物品,給我們的的生活帶來了很大的便利,當然它的用途遠遠不止這些。于本文的多功能行李箱而言,紅外傳感器的作用是檢測行李箱前是否有障礙物或者樓梯,多功能行李箱的行進和攀爬。
本文的電機包含步進電機和減速電機,其中步進電機用于行李箱的行進狀態,與行李箱輪子連接在一起;減速電機用于行李箱的攀爬,與直線導軌等連接在一起。
步進電機是現代數控系統中常用的元件,它是和驅動器一起搭配使用的,它的工作原理簡單來說是當步進電機驅動器收到一個脈沖信號時,步進電機驅動器會驅使電機內部的轉子和軸承轉動一個相應的角度。
減速電機在本文中實現的是多功能行李箱的攀爬樓梯,減速電機的效率很高,可靠性也是非常高;因為它的維護較為簡便,所以當我們對減速電機進行維護時,是非常方便的;此外,減速電機的工作壽命非常長,所以本文多功能行李箱不會頻繁出現功能紊亂和不能實現的情況。
本文該紅外傳感器+電機組件主要作用是實現本文多功能行李箱的攀爬行進,該組件結構總共用到兩根絲桿,本文中利用3D打印,為電機打印了一些3D軸承,用于電機的固定,減速電機下部連接著軸承,減速電機上部連接著絲桿,絲桿另一端連接著直線滑軌,當紅外傳感器檢測到箱體正面有階梯時,多功能行李箱的正面被絲桿等結構抬起,當正面抬起后,行李箱的背面被另一根絲桿抬起,就實現了本文多功能行李箱的攀爬。
當本文多功能行李箱在平地上行走時,步進電機處于工作狀態,行李箱因步進電機工作處于自動行進狀態,這樣用戶就只需要控制多功能行李箱的方向,而不需要耗費太多的精力于拖動行李上面。
行李箱的正面如圖2所示,軸承的立面圖如圖3與圖4所示。

圖2 多功能行李箱正面圖

圖3 軸承立面圖

圖4 軸承立面圖
我們生活中常看見的電子體重秤和菜市場等場所的電子秤的內部就是稱重傳感器和其它一些零件組裝的,有稱重傳感器是它們的核心。稱重傳感器的種類非常多,有懸臂型的、S型的以及柱筒式等等,本文的多功能行李箱在稱重模塊方面采用的是懸臂型的稱重傳感器HX711。
本文采用的HX711稱重傳感器芯片與其它芯片相比,HX711芯片的優點非常明顯:響應速度快、集成度高體積小、抗干擾能力強,此外,HX711芯片的編程非常簡單方便,對于剛剛接觸這類稱重傳感器的人來說比較容易上手。總的來說,HX711芯片的優點非常多,適合本文多功能行李箱在稱重模塊方面的采用。
HX711稱重傳感器的安裝方法是稱重模塊內部的壓力傳感器一端通過螺絲固定另一端并保持懸空狀態,按標簽指示方向施加重力。其使用注意:其壓力傳感器的變形量非常微小,如果外力撤除后稱重傳感器并沒有恢復到之前的樣子,發生了塑性變形的話就代表著稱重傳感器壞了。稱重模塊如下圖5所示,該傳感器一共有四根線連接到外電路(本文的四根線連接到STM32單片機),紅色線接單片機供電處的正極,黑色線接單片機供電處的負極,白色線接單片機I/O口代表輸出信號1,藍線或綠線接單片機I/O口代表輸出信號2。

圖5 稱重模塊
在本文中,當多功能行李箱的系統啟動時,稱重模塊會反饋當前箱體內部的重量至核心控制器,若當前行李箱已超載,則行李箱會在向用戶發送行李箱重量的同時,向用戶發送警告,否則只向用戶發送行李箱當前重量。
本文的減震模塊是由彈簧和一些物理結構組成,它起到為本文多功能行李箱減震的功能,在平時的使用中降低磨損,為多功能行李箱延長壽命。
本文多功能行李箱在給STM32及其他一些外部電路和電子元件供電采用的是航模電池,航模電池的本質是鋰離子聚合物電池,而鋰離子聚合物電池是今后二次電池的發展的方向,航模電池的相對優勢是內含能量高、重量輕、型號較多。于形狀方面而言,航模電池輕薄化的一大特征可以迎合用戶的諸多需求,可以制成一些市面上難以見到的電池。在實際應用中,航模電池常用于航模飛機等玩具模型的供電,由此可見它的效率和安全性都高。
本文的多功能行李箱解決了目前市面上傳統的行李箱普遍存在的一些問題,用戶在上下樓梯的時候更加輕便快捷,同時本文的行李箱具有稱重和減震以及防丟失功能,當前本文多功能行李箱經過多次改進與測試,多功能行李箱的工作性能非常穩定,而且功能實現的效果良好。在這個生活節奏較快的時代,多功能行李箱一定是用戶出行的一大幫手。如果用戶出行使用本文的多功能行李箱,用戶的出行會非常輕松。此外,本文的行李箱具有很廣闊的市場前景,在未來一定能夠占據市場的一大份。本文的多功能行李箱能給人們工作和生活中提供便利,減少了用戶因為行李箱而產生的的焦慮,給用戶帶來舒心的每一天。