第1步:工具和材料
材料:
3V微控制器(如Pro Micro 3V或Adafruit羽毛)
用于微控制器的MP3屏蔽。 (可選 - 用于播放真實音頻)
支持Wifi的背包或機翼。 (可選 - 用于智能警報。請注意,Adafruit羽毛內置WIFI,因此如果您擁有WIFI,則無需額外屏蔽。)
揚聲器
自定義開關(觸覺按鈕,杠桿開關,壓力傳感器,磁簧開關,傾斜傳感器 - 請參閱下一步了解更多信息。
硬幣電池座
3v硬幣電池
Extra電線,熱縮,焊接
超級膠水,安裝膠帶和小夾具
工具:
基本接線:剪線鉗,烙鐵,熱風槍,助手
外殼:塑料鉆頭和鉆頭
焊接和鉆孔時的安全:護目鏡和呼吸器
步驟2:調查警報聲
檢查以確保鬧鐘已拔下。 (事實上,仔細檢查!)你將打開可能暴露電流的警報箱,所以一定要先將其取下。
確定警報聲的來源。它是揚聲器還是蜂鳴器?它是機械觸發器嗎?較舊的警報將更有可能具有機械觸發器,就像我在我的示例中使用的那樣。
如果您有揚聲器或蜂鳴器,那么當觸發警報時,您將成為能夠讀取揚聲器線路上的信號。 (我不打算在這個Instructable中討論這種方法,但是如果有一個很棒的YouTube視頻概述了你在這個場景中采用的方法。)
如果你有一個類似的機械觸發器在我的情況下,你正在尋找一個攔截物理觸發器并用你自己的開關替換(或組合)它的地方。
經過大量調查后,我能夠看到警報我的時鐘是由一個垂直于齒輪的凹口觸發釋放一個彈簧,這會產生一種令人難以置信的嗡嗡聲,這被認為是警報。您的機制可能相同或略有不同,因此請仔細查看并耐心等待。
現在您已確定觸發警報的位置,是時候確定使用何種觸發器了攔截它。有兩種選擇:簡單的按鈕開關,觸覺開關,傾斜開關,磁簧開關,甚至可能是接近傳感器。 這是這個項目中獨一無二的創造性步驟:沒有正確或錯誤的答案。 以下幾個開關可以考慮作為可能性:
觸覺開關:這是一個非常小的按鈕開關。
杠桿開關:這類似于觸覺開關,但有更大的按壓區域。
傾斜開關:此開關在完全直立時接合,并在傾斜時脫離接合
磁簧開關:當磁鐵靠近時,此開關接合。
壓力傳感器:該傳感器返回施加在傳感器上的可變壓力。
短距離接近傳感器:此傳感器返回4厘米到31厘米之間的可變距離。
我建議購買幾種不同類型的開關并試用它們,因為你的第一直覺可能不起作用。例如,我曾希望觸覺或杠桿開關可以用于我的警報,但發現它不夠靈敏。相反,我使用了一個磁簧開關,它對距離和力量稍作用,我正在使用。
步驟3:測試你的觸發器
現在您已經確定了如何觸發警報,以及如何攔截警報,現在是時候進行測試了。
將傳感器連接到連續性設置的萬用表,以便在如果傳感器接合,它將觸發您的萬用表上的噪音。
將您的開關保持或粘貼在鬧鐘中,這樣當鬧鐘啟動時,它會觸發您的開關。這就是擁有多種開關類型的地方。
您應該確定一個安裝開關的好地方,以便在鬧鐘響起時觸發,并在鬧鐘靜音時靜音。
我嘗試了幾種不同的按鈕類型 - 觸覺,水平和傾斜,但我發現磁性對我的應用來說是最可靠的。
步驟4:創建你自己的簡單聲音報警
現在拿出你的微控制器,揚聲器和筆記本電腦來開始你的工作自定義報警聲。將揚聲器的負極連接到微控制器上的接地引腳。將揚聲器的正極連接到微控制器上的PWM引腳。 (每個微控制器都不同,所以請參考制造商的Pinout數字圖,看看哪些引腳是PWM以及數字是什么。)注意與PWM引腳相關的數字。
如果你沒有‘已經安裝了Arduino,并將其配置為與微控制器板配合使用。 (每個微控制器都不同,所以請參考制造商的說明,了解如何下載適當的板卡驅動程序以使用Arduino。)
Arduino附帶一個名為“toneMelody”的示例數字音頻腳本。 “打開toneMelody腳本,轉到示例 - 》 Digital - 》 toneMelody。在本例中,將第37和44行的數字8替換為PWM引腳的編號。
現在上傳腳本并測試它。您應該通過揚聲器聽到音頻!
------------------------
接下來我們’定制旋律是完全不同的東西。對我來說,我喜歡醒來時聽到一種美妙而溫柔的聲音,所以我將使用來自Gymnopedie no的音符。 1.
谷歌你想要使用的歌曲的音樂圖表,我們將把它們變成代碼注釋。如果您需要閱讀條形圖中的筆記的基本介紹,請查看本教程。
編輯第22行的“melody”數組和第27行的noteDurations數組來自定義警報聲音。對于條形圖中歌曲中的每個音符,請在pitches.h文件中確定相應的音符。 ,如上面的屏幕截圖所示。將此音符添加到“melody”數組,以及“noteDurations”數組中節點的持續時間,并增加第32行上的音符總數。
你現在應該通過揚聲器播放自定義鬧鐘了!
這是播放這種非常粗糙的旋律的示例草圖。
步驟5:使用MP3創建自己的鬧鐘聲音
如果您在最后一步中聽過這個例子,我不會責怪你 - “這聽起來不是更好。”在下一步我們將采取更進一步,添加我們自己的MP3音頻文件警報。
要播放高保真音頻文件,您需要一個能夠播放真實音頻文件的更高功率的微控制器。將成為Adafruit音樂制作人ather wing,但當然你可以使用任何可以播放mp3音頻的微控制器。
與上一步類似,將正負揚聲器引腳插入微控制器的引腳。如果您正在使用Adafruit Music Maker羽毛翼,您可以通過打開文件 - 》示例 - 》 Adafruit VS1053庫 - 》 feather_player來訪問一個簡單的音頻示例。 (請注意,安裝這些自定義庫示例有一些特殊步驟,您可以在此處參考。)
現在上載腳本并測試它。您應該通過揚聲器聽到 精彩的MP3音頻 !
以下是使用Adafruit Music Maker羽毛翼播放MP3鬧鐘的示例草圖。
第6步:安裝揚聲器
現在確定您可以在新揚聲器上安裝報警器的位置。也許你想把它安裝在后面或側面?
在我的情況下,我將它安裝在頂部,就像一頂小帽子。我有點后悔,所以在你開始鉆孔之前一定要考慮一下。
一旦你確定了安裝揚聲器的位置,標記你要鉆的地方,并用鉆頭仔細鉆孔用于塑料制成。您不必使用塑料制成的鉆頭,但我發現它對于精密塑料必須更好,并且有助于防止外殼開裂。
第7步:完成電路
到目前為止,我們剛剛獨立測試了開關和揚聲器,但是現在是時候把它組合成一個完整的電路。
將揚聲器電線焊接到電路板上。 (負極接地,PWM引腳為正極)
將電池的負極焊接到電路板的接地端。
將電池的正極焊接到開關的一側。
將交換機的另一端焊接到電路板上的電源引腳。 (每塊電路板都不同,所以請查看電路板的文檔,看看哪個引腳用于為電路板供電。)
一如既往 - 焊接時使用適當的通風和呼吸器!
現在當您的開關接通時,您應該聽到揚聲器發出的警報聲!
步驟8:全部放在一起
最后,將所有這些放在一起的微妙工作。我使用超級膠水和一個小夾子將我的開關安裝在正確的位置,因為我根本不想讓它移動。我把電池和微控制器貼在報警機殼的主體上,這樣我以后就可以更容易地把它取下來。
如果報警器中有任何暴露的電線或接頭導電,我會蓋住電池和微控制器帶有類似電氣膠帶的保護裝置,以確保不會出現意外的電線交叉。
確保原始警報器的電線完好無損,警報可以安全地插回。(如果任何原始組件損壞,請不要將其重新插入!)
如上所述,現在您可以將機箱重新擰緊并進行測試。當機械報警啟動時,應觸發新的報警聲。
-
微控制器
+關注
關注
48文章
7562瀏覽量
151503 -
揚聲器
+關注
關注
29文章
1304瀏覽量
63056 -
鬧鐘
+關注
關注
0文章
77瀏覽量
27090
發布評論請先 登錄
相關推薦
評論