在使用自動售貨機的時候,許多人都會有這樣的疑問:自動售貨機是怎么知道我丟進去的是什么硬幣?它怎么知道硬幣是不是真幣,面額的大小又是多少呢?
自動售貨機是一種非常精準的機器。
自動售貨機主要是由一個電路板,一個硬幣滑槽,還有一個硬幣分類器構成的。
當你在自動售貨機里丟入一枚硬幣之后,首先就會通過2個光傳感器,它們可以測量硬幣的大小。
每個光傳感器是由一個二極管和一個能夠接受它發出的光線的傳感器構成的。
當硬幣經過傳感器的時候會阻擋光線。通過計算硬幣阻擋傳感器的時長,以及2組傳感器光線被阻擋的時差,就可以判斷硬幣的大小了。顯然一元硬幣阻擋傳感器的時間要比五毛硬幣長嘛。
接著,硬幣就會經過2個電磁體,它們的作用是檢測硬幣的金屬成分。
具體來說,硬幣會經過2個銅線圈。
這些銅線圈里有電流。而根據電磁學的基本原理,銅線圈周圍形成了磁場,它本身就變成了電磁體。
在路過的時候,金屬制的硬幣會切割這個磁場,進而改變銅線圈里的電流大小。
而不同金屬對銅線圈內磁場的作用是不同的。根據銅線圈里電流的變化,后方的電路板就可以判斷硬幣所含的金屬是什么。
通過上面2個機關,自動售貨機在一秒不到的時間里就可以算出硬幣的面值是多少,然后把它們分門別類地引導到相應的硬幣槽里面。
如果需要找零,那么,硬幣槽就會小心翼翼地從硬幣槽下方釋放硬幣,確保每次只釋放一個。所以你聽到的找零聲音,是“咚”得一下接一下,而不是“嘩啦啦”一陣。
好的,那么自動售賣機怎么保證商品不會卡在貨架上呢?
對于那種常見的蛇型貨道式自動售貨機來說,商品的屁股后面有一個螺旋狀的彈簧裝置。
你按了按鈕以后,按鍵下的電路板會發送信號給貨架后面32個火柴盒大小的馬達中的一個,讓它運行起來,推動前方的彈簧貨道向前旋轉360度。
這個彈簧貨道會把對應的商品往前推,商品就啊啊啊地尖叫著往下掉,并且像大片里那樣穿過一層由10股遠紅外線光束構成的光柵。
如果沒有東西落下來穿過這層光柵,那么機器就有充分的理由相信沒有交貨成功。這時候,計算機就會讓彈簧貨道再次向前旋轉,保證你不會被坑錢。