當前位置:吉日网官网 - 油畫收藏 - 按牙齒咬手指的大鯊魚玩具 具體實現原理

按牙齒咬手指的大鯊魚玩具 具體實現原理

從知乎上搬下來的答案:

作者:陸雨知

鏈接:/question/21766391/answer/19256506

來源:知乎

著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。

從沒玩過~但我覺得純機械應該可以制作。

用手掰開鯊魚嘴的時候完成儲能,將能量儲存在機簧中。

(就像會自動打開的傘,其能量在收傘的時候儲存)

牙齒下方是個盤狀機關,上面有多個普通孔洞和至少會安排上壹個的觸發孔洞,

在掰開過程中推動孔盤旋轉,造成每次觸發孔洞變化。

當按到觸發孔洞上方的牙齒時,儲存的能量就推動上腭咬下。

拉開,扣住,旋轉,按下,觸發。

雖然只是瞎猜,但大概就是這樣吧~

————————補充如何實現隨機——————————

這個大概挑選了合適的質數就行了。

我從問題配圖目測下排牙齒大約是13枚,而排滿壹圈的話大約是23枚

於是我造了壹個孔盤,在第1和第13枚處構造了觸發孔洞。

然後每次掰開嘴巴轉動7個位置。

然後根據以下代碼得出結果

var index1=0

var index2=12

for(var i:int=0;i<100;i++){

if(index1<13 && index2<13){

trace(index1+1,index2+1)

}else if(index1<13){

trace(index1+1)

}else if(index2<13){

trace(index2+1)

}else{

trace("error")

}

index1+=7

index2+=7

index1=index1%23

index2=index2%23

}

結果是

1 13

8

4

11

6

13 2

9

4

11

7

2

9

5

12

7

3

10

5

12 1

8

3

10

6

1 13

8

4

11

6

13 2

9

4

…………

於是乎得到了壹個貌似隨機的結果,雖然仔細壹看就是偽的。但哄哄小孩子開心大概沒問題吧。

另外,有些隨機中出現超過1個的結果請勿在意,因為觸發任何壹個就咬合了,所以實際是無法察覺超過壹個的觸發機關的。

或許有隨機分布更好的參數,但我已無心探究~

哦對了,我還找到壹個回答,這個答主是親手拆開過這個玩具的,應該比較可信:

這個裏面壹排牙齒下面是個可轉動的連桿,每次掰開鯊魚嘴巴後連桿都會被彈簧機構轉壹下然後隨機停下來,擺臂停在哪顆牙齒下面按動那顆牙齒鯊魚就會咬下來。小時候拆過還把彈簧拆飛了,找了好久才找回來安上。

  • 上一篇:金鐘柏的功效與作用
  • 下一篇:有1種石頭每克近萬元被稱為天價石頭,中國女孩撿到了800斤,後來怎樣?
  • copyright 2024吉日网官网