資料介紹
描述
歷史
在我成長(zhǎng)的過(guò)程中,街對(duì)面的少年(羅伯特)創(chuàng)造了一個(gè)“機(jī)器”來(lái)為萬(wàn)圣節(jié)分發(fā)糖果。Trick or Treaters 會(huì)進(jìn)入他們的入口通道,并受到他的一位打扮成瘋狂科學(xué)家的朋友的歡迎。機(jī)器被安置在樓梯上,上面掛著天鵝絨窗簾(當(dāng)然,窗簾后面藏著一個(gè)朋友)。您可以從四種不同類型的糖果中進(jìn)行選擇,然后通過(guò)莫爾斯電碼鍵輸入正確的數(shù)字來(lái)做出選擇,該電碼鍵會(huì)發(fā)出足夠大的嗶嗶聲,讓后面的人聽到,然后將正確的選擇發(fā)送到滑槽中。有時(shí)聲音太大聽不見,或者后面的人分心了,結(jié)果選錯(cuò)了。對(duì)于更高版本的機(jī)器,
最終,羅伯特上了大學(xué),并將火炬?zhèn)鬟f給了我。我用一個(gè)紙板箱制作了我自己的機(jī)器版本,里面貼有插槽和斜坡,并與我的好友喬一起享受了多年運(yùn)行機(jī)器的樂(lè)趣。當(dāng)我最終上大學(xué)時(shí),機(jī)器的傳統(tǒng)被擱置了,我們回到了黑暗時(shí)代,在那里,不給糖就搗蛋的人被迫以老式的方式接受糖果。
終于,在 2013 年,光明再次開始閃耀。在過(guò)去的 25 年里發(fā)生了很多事情,包括 Arduino 和 Adafruit(以及我的孩子——機(jī)器的新繼承人)的誕生。我們構(gòu)建的V1終于實(shí)現(xiàn)了創(chuàng)建完全自主的糖果機(jī)器人的愿景。它工作得相當(dāng)好,但確實(shí)卡住了(有時(shí)糖果棒無(wú)法轉(zhuǎn)動(dòng) PVC 彎頭的角)并且會(huì)定期凍結(jié)并且需要在糖燃料搗蛋機(jī)一次搗碎所有按鈕時(shí)進(jìn)行硬重置。我們用它運(yùn)行了 5 年。然而,今年,我們最近獲得了令人驚嘆的Glowforge激光切割機(jī)和MarkForged碳纖維 3D 打印機(jī),我們決定是時(shí)候讓 V2 解決 V1 的一些問(wèn)題了。
具體來(lái)說(shuō),我們想:
- 使糖果分配器防彈。不再有卡紙或失火。
- 改進(jìn)處理器間通信(我們使用一個(gè)處理器運(yùn)行按鈕和步進(jìn)電機(jī),另一個(gè)運(yùn)行燈光秀)。為了獲得正確的時(shí)機(jī),他們需要相互交談并保持同步。
- 當(dāng)孩子在 10 毫秒內(nèi)按下每個(gè)按鈕時(shí)不會(huì)凍結(jié)。
- 建造一個(gè)更堅(jiān)固的外殼(V1 使用傳統(tǒng)的啤酒盒作為外殼)。
糖果處理
我們繼續(xù)使用步進(jìn)電機(jī),因?yàn)樗鼈兛梢援a(chǎn)生足夠的扭矩并且可以轉(zhuǎn)位。我們考慮過(guò)使用旋轉(zhuǎn)木馬或摩天輪來(lái)固定糖果,但為了簡(jiǎn)單起見,決定繼續(xù)使用通道方法(糖果需要轉(zhuǎn)彎的次數(shù)越少越好)。我們沒(méi)有使用只有固定 ID 的 PVC 管,而是決定激光切割定制通道。最初,我們嘗試將糖果棒從上到下堆疊,認(rèn)為我們可以獲得最高的包裝密度。然而,在裝載時(shí),糖果往往會(huì)俯沖并堵塞,因?yàn)榘魶](méi)有完全受限。為了解決這個(gè)問(wèn)題,我們嘗試了一個(gè)底部?jī)A斜的版本,但這并沒(méi)有可靠地解決問(wèn)題。最終,我們回到了端到端的配置,因?yàn)樘枪煌耆s束并且只能朝一個(gè)方向(向下)移動(dòng)。
下一個(gè)任務(wù)是計(jì)算尺寸,因?yàn)椤坝腥さ某叽纭痹诔叽鐥l與條之間有一些變化,以及延伸到糖果主體之外的擠壓端蓋。經(jīng)過(guò)五次左右的迭代后,我們找到了一個(gè)效果很好的通道尺寸。糖果從頂部裝入并重力喂入。通過(guò)輪轂連接到步進(jìn)電機(jī)的推桿在其被激活之前充當(dāng)門,以防止意外放電。當(dāng)步進(jìn)器激活時(shí),它的伙伴會(huì)旋轉(zhuǎn) 180 度,將糖果踢出通道。事實(shí)證明,該系統(tǒng)非常可靠地工作。主要缺點(diǎn)是由于端到端堆疊導(dǎo)致糖果容量較低。推桿也需要間隙才能旋轉(zhuǎn),因此有必要確保它們不會(huì)在弧形中卡住線束。
住房
現(xiàn)在我們已經(jīng)鎖定了糖果分配器,我們?cè)?/font>Onshape中對(duì)其進(jìn)行了圖案化,然后在其周圍構(gòu)建了外殼。因?yàn)槲覀兪褂玫氖?Glowforge 激光切割機(jī)(這很棒,因?yàn)榇渤叽绱笄仪懈顣r(shí)間快),我們使用了凸耳和槽設(shè)計(jì)來(lái)連接各種組件。我們?cè)噲D考慮零件的組裝和自鎖方式,以及模塊化和可訪問(wèn)性。在少數(shù)情況下,零件太大,所以我們將它們分開并使用燕尾槽連接它們。關(guān)于如何通過(guò)垂直于糖果通道進(jìn)行切割來(lái)保持結(jié)構(gòu)完整性,我的女兒對(duì)后片提出了一些很好的建議。由于激光的切口,我們不需要為標(biāo)簽留出間隙。
電氣
如前所述,我們堅(jiān)持使用雙處理器設(shè)計(jì),選擇 Adafruit Feather M0 Basic Proto - ATSAMD21 Cortex M0和步進(jìn)屏蔽。事實(shí)證明,這些處理器非常容易交談并且得到了很好的支持。雙處理器設(shè)計(jì)增加了處理器相互通信以保持同步的復(fù)雜性,但為未來(lái)的配件(如彈射器)提供了額外的 I/O。處理器在提供八種狀態(tài)的三條線上傳輸數(shù)據(jù),然后在每個(gè)方向(總共 5 條線)使用中斷觸發(fā)器。對(duì)于燈光秀,我們使用了蜿蜒成矩陣的 Adafruit RGB Pixel Strand 。外部 74AHCT125 - 四路電平轉(zhuǎn)換器(3V 至 5V)需要芯片將電壓芯片從 Feather 出來(lái)的 3.3v 提高到進(jìn)入 LED 燈串的 5V。
我們使用面包板測(cè)試接線,然后為兩個(gè)處理器焊接帶有插座的原型板(以防我們不小心炸毀處理器)。電壓電平轉(zhuǎn)換器藏在光處理器下面,因?yàn)槲覀兊碾娐钒蹇臻g不足。連接器使拆卸主機(jī)變得容易。
軟件
為了提高對(duì)按鈕按下的響應(yīng)速度,并最大限度地減少同時(shí)按下多個(gè)按鈕時(shí)卡住的可能性,我們決定采用硬件中斷驅(qū)動(dòng)方法。釋放時(shí),該按鈕會(huì)觸發(fā)一個(gè)硬件中斷,該中斷會(huì)激活一個(gè)軟件標(biāo)志,指示哪個(gè)按鈕被按下。我們將中斷函數(shù)保留在一行代碼中以處理多次按下按鈕的情況,并使用一個(gè)標(biāo)志來(lái)激活一個(gè)單獨(dú)的函數(shù)來(lái)分發(fā)糖果。主循環(huán)也保持較短,以提高響應(yīng)能力。
對(duì)于燈光秀,我們將 LED 串從線性系列重新映射為矩陣(行/列),然后在機(jī)器人空閑時(shí)和按下按鈕時(shí)創(chuàng)建多個(gè)動(dòng)畫。
觀察
總的來(lái)說(shuō),V2 工作得很好,我很自豪我們實(shí)現(xiàn)了我們的目標(biāo)。我們注意到 Fun Size 條的尺寸有所不同——今年它們似乎有點(diǎn)厚。雖然 V1 的設(shè)計(jì)沒(méi)有那么穩(wěn)健,但從 ID 的角度來(lái)看,我認(rèn)為它更有趣一些,是瘋狂科學(xué)家會(huì)建造的東西。它還很好地揭示了內(nèi)部工作原理,這很有趣。對(duì)于孩子們來(lái)說(shuō),參與 Onshape 的機(jī)械設(shè)計(jì)、Glowforge 的激光切割以及Adafruit Feather的顏色編程非常棒。它使看似神秘的東西(那些機(jī)器如何工作)變得更容易理解和平易近人。
下一步是什么
- 現(xiàn)在我們已經(jīng)讓基本機(jī)器運(yùn)行良好,明年我們可以添加許多新功能,包括:
- 可調(diào)整的糖果通道以處理 Fun 大小的未來(lái)變化。
- 能夠處理不同的糖果,例如棒棒糖和 Twizzlers。
- 更多的燈。
- 聲音!
- 用于收集糖果的彈射器,然后將其“Tom Brady”放入搗蛋鬼的包中。
- 萬(wàn)圣節(jié)的社交距離,語(yǔ)音激活的糖果幻燈片
- 使用LED和紙巾管制作萬(wàn)圣節(jié)項(xiàng)目
- WhatsApp萬(wàn)圣節(jié)主題RFID會(huì)說(shuō)話的門鈴
- TinyLily RGB LED萬(wàn)圣節(jié)裝飾蠟燭閃爍
- 阿杜諾萬(wàn)圣節(jié)派對(duì)開源硬件
- 基于Raspberry Pi Pico的萬(wàn)圣節(jié)通話時(shí)鐘 0次下載
- 基于Arduino的萬(wàn)圣節(jié)南瓜 0次下載
- 萬(wàn)圣節(jié)(HoT)和您的小互聯(lián)網(wǎng)開源分享
- Arduino Nano萬(wàn)圣節(jié)服裝
- 一個(gè)3D打印的萬(wàn)圣節(jié)南瓜燈
- 萬(wàn)圣節(jié)來(lái)臨,動(dòng)手做一個(gè)無(wú)線充電的南瓜燈吧
- 智能BMS V2開源設(shè)計(jì)
- LED面板V2開源分享
- 帶有聲光效果的萬(wàn)圣節(jié)南瓜
- PCB自動(dòng)音樂(lè)燈V2(圣誕節(jié))開源項(xiàng)目
- 字節(jié)發(fā)布機(jī)器人領(lǐng)域首個(gè)開源視覺(jué)-語(yǔ)言操作大模型,激發(fā)開源VLMs更大潛能 360次閱讀
- 機(jī)器人技術(shù)中常用的路徑規(guī)劃算法的開源庫(kù) 843次閱讀
- 鑄造機(jī)器人是什么?選擇工業(yè)機(jī)器人應(yīng)該考慮的方向 1137次閱讀
- 面對(duì)疫情 醫(yī)療機(jī)器人能幫上什么忙? 2126次閱讀
- dfrobotSparki機(jī)器人套裝簡(jiǎn)介 2064次閱讀
- 微雪電子迷你ST-LINK/V2 STM32仿真器 2985次閱讀
- 微雪電子樹莓派原裝攝像頭V2簡(jiǎn)介 2540次閱讀
- 醫(yī)用機(jī)器人的定義_醫(yī)用機(jī)器人發(fā)展 3122次閱讀
- 醫(yī)用機(jī)器人的功能_醫(yī)用機(jī)器人分類 2227次閱讀
- 協(xié)作機(jī)器人的起源_為什么需要協(xié)作機(jī)器人 8127次閱讀
- 看發(fā)那科由機(jī)器人生產(chǎn)機(jī)器人的工廠 3852次閱讀
- 如何區(qū)分機(jī)器人、協(xié)作機(jī)器人和移動(dòng)機(jī)器人? 6828次閱讀
- 創(chuàng)建智能車機(jī)器人smartcar的步驟教程詳解 4340次閱讀
- 軟體機(jī)器人 前所未見的機(jī)器人 3692次閱讀
- 機(jī)器人的最佳編程語(yǔ)言是什么?機(jī)器人十大流行編程語(yǔ)言匯總 3.4w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多