資料介紹
描述
我最近為這個項目重寫了 Arduino 代碼。以下是更改的摘要:
- 主循環現在實現為狀態機
- 現在所有時間都基于事件時間與當前時間評估
- 時間不再依賴于幀
- 允許在主循環中刪除 delay()
- 消除了連接到 Arduino IDE 時的“端口繁忙”問題
- 允許這些效果比蓋子彈跳器運行更長時間
- 添加了很多評論
盒子里的怪物
我喜歡萬圣節道具,并且在過去的一年中看到并閱讀了一些很棒的Monster in a Box構建,并決定我應該構建自己的。這個想法很簡單:創造一種錯覺,即某種類型的容器正拿著一個危險的怪物,它正處于逃跑的邊緣。這種錯覺可以通過運動、聲音、光線、煙霧,當然還有驚喜的任意組合來創造。
盒子里裝了什么!?!?
你想要一個足夠大的盒子,讓它看起來能夠容納一些又大又可怕的東西。如果盒子看起來很舊,磨損得很厲害,而且可能只是堅固到足以讓怪物遠離,它也會增加錯覺。起初我在舊貨店和網上四處逛逛,但從來沒有我喜歡的東西,所以我建立了自己的。這不是很困難。
我使用 Home Depot 的 15 個 6 英尺松木柵欄樁來制作一個尺寸約為 3 英尺 x 2.5 英尺 x 2.5 英尺的盒子。我用臺鋸將所有木板切割成一定長度,并使用氣動 18 號布拉德釘槍組裝盒子。這似乎工作得很好,但后來我意識到,由于它會發生所有的撞擊和彈跳,布拉德的強度不足以將盒子固定在一起。為了加強盒子,我后來用 1 英寸干墻螺釘將它擰在一起(從里到外,這樣它們就不會顯示出來)。
建成后,我使用紅茶、醋和鋼絲絨對木材進行老化。然后我用我在網上找到和/或創建和打印的模板和標簽裝飾它。
腦筋急轉彎!!!
該道具有 2 個操作狀態“睡眠”和“清醒”。睡覺時,盒子相對平靜,只會發出鼾聲和輕微的咆哮聲。當不給糖就搗蛋的人絆倒運動傳感器時,怪物會被喚醒。當怪物醒來時,怪物會咆哮,呼吸煙霧,彈開蓋子,盒子內部會發出紅色的光芒。
我使用了一個 Arduino Uno 以及一個 WaveShield 和一個中繼模塊來協調這個道具的行為。WaveShield 裝載了少量的睡眠和咆哮聲。PIR 運動傳感器向 Arduino 提供輸入,以在“睡眠”和“清醒”模式之間切換盒子。在喚醒模式下,Arduino 激活繼電器通道以運行蓋子電機、紅燈和煙霧發生器。并在 WaveShield 上播放聲音。我添加的另一個功能是暫停按鈕。當年幼的孩子過來時,這讓我可以暫時讓怪物安靜下來。
它是阿利西耶夫!
蓋子升降器是一種可以快速升高和降低蓋子以使其砰砰跳動的裝置,就好像怪物試圖逃跑一樣。有幾種方法可以做到這一點,最流行的似乎是氣動執行器和旋轉凸輪。雖然我認為電子控制的氣動執行器可以讓我使蓋子運動更加隨機,但我決定使用旋轉凸輪,因為它似乎是更簡單且最便宜的選擇。
我以 15 美元的價格從當地的廢品場買了一個二手汽車擋風玻璃雨刷器電機。這有點好笑。我走進去要了一輛馬達。當我說“我不在乎”時,柜臺后面的那個人問“什么品牌和型號的汽車”,他的頭稍微偏向一邊,他給了我一點側眼。在我解釋了我在做什么之后,他想建造一個:)
這些電機,無論品牌/型號,運行電壓為 12 伏,以合理的速度旋轉并具有很大的扭矩:完美!筆記。當你得到一個確保它有一些舊的線束時,它會讓你更容易將你的電線拼接到它上面。還要確保它有曲柄臂和偏置柱。如果主電機柱是您必須使用凸輪的唯一物理連接,則可能會滑動。
將電機安裝在盒子內的某個地方。我把我的放在其中一面墻上。請記住,將有一個大的旋轉凸輪連接到它,它需要能夠自由旋轉并清除任何和所有物品,尤其是電線,您將放入盒子中。YouTube 上有幾個關于使用這些電機的很好的教程。
我從一塊 1/2 的膠合板上切下了一個 12 英寸直徑的凸輪。首先我切了一個完美的圓。我將它安裝在電機上并用它來確定盒子中電機所需的高度。我只想把蓋子抬起大約 2 英寸。完成此安裝后,我使用曲線鋸將“牙齒”隨機切割到凸輪上,盡我所能將它們保持在隨機的寬度和深度。
最后,我使用 2 個金屬 L 型支架、一個 1 英寸尼龍墊片和一個托架螺栓將一個滾輪安裝到蓋子的下側。滾子正好位于凸輪上方,因此它沿著凸輪的齒移動。
我使用 ATX 電源的 12 伏導軌通過 Arduino 控制的繼電器為電機供電。是的,讓所有東西都對齊確實需要一些試驗和錯誤。在重新定位滾輪一兩次后......好吧,三次......一切都排好,蓋子開始按計劃彈跳!
火焰之息:煙霧和燈光
我使用便宜的 400 瓦煙霧發生器來制作煙霧效果。開箱即用,這是無線電控制的。為了用 Arduino 控制它,我打開了接收器并將兩條引線焊接到觸發按鈕墊上。這為我提供了連接到 Arduino 控制的中繼通道的線路。這是一個簡單的技巧,我通過觀看一些 YouTube 視頻來學習。我還添加了一個舊的真空吸塵器軟管,以引導煙霧從蓋子下方流出。我喜歡這種視覺效果,它有助于減少盒子內電子設備上的蒸汽冷凝。
對于燈,我簡單地剪下一根輕型延長線并通過中繼通道將其連接起來。然后,Arduino 可以打開和關閉連接到此的 100 個紅色 LED 燈串。
使用你的外部聲音
WaveShield 有一個 1/8 英寸耳機插孔作為輸出 - 以及 2 個用于直接連接的 i/o 引腳。我使用 1/8 英寸的跳線連接到我從練習室借來的 30 瓦貝斯吉他放大器。任何數量的放大揚聲器都可以工作 - 包括 PC 揚聲器。但是使用具有堅實低端的東西絕對是一個加號。
把它鎖起來
我從萬圣節商店購買了一些塑料鏈并 3D 打印了一個掛鎖。將這些包裹在板條箱上增加了幻覺的深度和感覺。
萬圣節!!!
將板條箱放在院子里,并將運動傳感器隱藏在附近的灌木叢中。我使用了長長的揚聲器線來連接傳感器,這樣我就可以嘗試定位,這樣當有人靠近(大約 5 英尺)板條箱時,怪物就會醒來。
隨著夜色漸暗,我意識到板條箱外面的所有細節都變得難以看到。最終,我用頻閃泛光燈照亮了它,并且對效果非常滿意。
當不給糖就搗蛋的人走上車道時,他們注意到了咆哮的盒子:有些人好奇,有些人實際上害怕它。當他們靠近,怪物咆哮起來時,他們會站起來,尖叫,有些人甚至鼓掌。這是一個巨大的打擊。
增強功能
我厭倦了尋找將我的運動傳感器隱藏在灌木叢中的方法,所以我將一個熱粘合到一只塑料老鼠的腹部,我可以將它放置在車道上的某個地方或附近的灌木叢下。我還在盒子的后部安裝了一個 RJ11 電話插孔,這樣我就可以使用 50 英尺的電話線連接老鼠運動傳感器——這比我以前使用的兩股揚聲器線要好得多。
你會注意到我還在那個新板上添加了一個開關和一些 LED 指示燈。開關在不關閉電源的情況下暫停盒子上的所有功能。我的主要終止開關是內部的電源板,使用起來很麻煩,而且這只在這個外部開關上使用信號電壓(5v)。對于年輕的搗蛋鬼和其他要求在萬圣節之夜偷看內部的人來說,這個開關非常適合阻止怪物。
哦!我將塑料鏈掛在盒子上以獲得效果,它們有時會很笨重。特別是如果我需要在晚上進入盒子。為了使這更容易,我將黑色彈簧登山扣拉到鏈子的末端。這讓我可以快速將末端解開/鉤在我擰入盒子下角的孔眼上。不是很高的技術,但很有幫助。
未來
有幾件事我想在將來添加。也許是遙控控制,這樣我就可以從遠處暫停或觸發怪物。我還將向蓋子升降器添加某種類型的反饋,以便 Arduino 可以“知道”蓋子何時打開或關閉。升降機有幾次停在循環的高點,這使得盒子的“內臟”可見,直到下一個尾流循環。最后,我可以將外部照明/閃光燈連接到 Arduino,以允許它們由程序或 R/C 遙控鑰匙控制。
?
- 用于車載T-BOX汽車級的RA8900CE
- 如何自己構建終極無線鍵盤
- 構建自己的電纜
- 使用節點構建您自己的物聯網平臺
- EAI-BOX500產品數據手冊V1
- 構建您自己的游戲機套件
- 構建自己的alexa控制的圣誕樹 1次下載
- 使用Netduino構建您自己的西蒙游戲
- 構建自己的Raspberry Pi ALPR停車系統
- 基于FPGA的AES算法中S-box和列混合單元優化 7次下載
- 圖片:NanEye_Fiber_Optic_Box_2-0_IM000335_1-00.jpg
- AES算法中S—box和列混合單元的優化及FPGA實現的論文說明 19次下載
- 用戶指南:AS5xxx_EvalSW_USB-I&P-Box_v1-6-4.exe
- 基于均勻化混沌系統的S-Box生成算法 7次下載
- A Prototype Lab Box with DSK ’
- 車載T-BOX浪涌過壓靜電保護設計方案 457次閱讀
- 用C++構建自己的GPT文檔工具 513次閱讀
- One-box線控制動系統在輔助駕駛和自動駕駛中的應用 1867次閱讀
- DCI BOX與傳統WDM/OTN設備有什么區別? 1560次閱讀
- 車載T-BOX中MCU和SoC通信方案(SPI通信方式) 3646次閱讀
- 如何構建一個可充電酒精檢測儀 2114次閱讀
- 如何構建一個低成本的Arduino MiniCNC繪圖儀 3000次閱讀
- 一個A/B Box開關踏板電路圖 1720次閱讀
- 如何構建一個電動汽車EV充電器 2056次閱讀
- 如何利用Arduino構建一個功率計 2974次閱讀
- 基于使用A4988驅動程序和HC-05 bt模塊構建自平衡機器人 2007次閱讀
- dfrobotIO-BOX電機驅動擴展板簡介 1226次閱讀
- dfrobotmicro:IO-BOX電機驅動擴展板簡介 1610次閱讀
- 基于NEOWAY技術的T-Box解決方案 3126次閱讀
- 基于車載T-BOX的EMC測試 1.3w次閱讀
下載排行
本周
- 1普中科技HC6800-EM3使用操作手冊
- 21.69 MB | 3次下載 | 2 積分
- 2PL4807單節鋰離子電池充電器中文手冊
- 1.36 MB | 2次下載 | 免費
- 3智能小車proteus仿真+C源程序
- 0.02 MB | 1次下載 | 免費
- 4TMR技術在電流傳感器中的應用
- 616.47 KB | 1次下載 | 免費
- 5開關電源設計原理手冊
- 1.83 MB | 1次下載 | 免費
- 6BQ769142技術參考手冊
- 2.99MB | 1次下載 | 免費
- 7CBM8605_8606_8608-運算放大器【中文排版】-202406271735
- 2.70 MB | 1次下載 | 免費
- 801-07-06-CBM8655_CBM8656精密運算放大器
- 4.49 MB | 1次下載 | 免費
本月
- 1XL4015+LM358恒壓恒流電路圖
- 0.38 MB | 154次下載 | 1 積分
- 2PCB布線和布局電路設計規則
- 0.40 MB | 35次下載 | 免費
- 3智能門鎖原理圖
- 0.39 MB | 13次下載 | 免費
- 4GB/T4706.1-2024 家用和類似用途電器的安全第1部分:通用要求
- 7.43 MB | 11次下載 | 1 積分
- 5JESD79-5C_v1.30-2024 內存技術規范
- 2.71 MB | 10次下載 | 免費
- 6elmo直線電機驅動調試細則
- 4.76 MB | 9次下載 | 6 積分
- 7WIFI智能音箱原理圖完整版
- 0.09 MB | 7次下載 | 10 積分
- 8PC1013三合一快充數據線充電芯片介紹
- 1.03 MB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183333次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73806次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多