用錫罐製成的無線電話

無線錫罐電話是對舊玩具的新演繹,它採用了去年的技術,並將其推向現代!

用錫罐製成的無線電話

就在昨天,我正在認真地打電話,突然我的香蕉電話壞了!我很不高興。好吧,就是這樣 - 這是我最後一次因為這個愚蠢的電話而錯過電話! (現在回想起來,我當時可能有點太生氣了。)

用錫罐製成的無線電話

又到了更新的時間了。這就是──一個從錫罐拿出來的新無線電話!一款全新改良的偽電話,可以滿足我所有的通訊需求!

用錫罐製成的無線電話

用錫罐製成的無線電話

拋開笑話不談,該項目實際上正在發揮作用。這就是我的製作方法。

工具和材料

對於該項目,您將需要相當多的電子元件和一些工具。

用錫罐製成的無線電話

用錫罐製成的無線電話

儀器儀表:

  • 鑽頭。
  • 金屬剪刀。
  • 熱膠槍。
  • 圓嘴鉗。
  • 圓形撞針的錘子。

材料(一式兩份):

準備罐子

在連接電子設備之前,您需要準備好罐子。讓我們在其中鑽兩個孔 - 一個用於天線,第二個用於按鈕。

用錫罐製成的無線電話

我從天線孔開始。首先,我將天線板插入罐內,以測量孔與牆壁的距離。然後我用乾擦記號筆標記了這個孔,因為我想在工作後去除它的任何痕跡。然後我用水龍頭標記了未來洞的位置。這將有助於下一步的鑽孔。

孔的大小取決於您使用的天線。我只是選擇了鑽頭的尺寸,並將其與擰緊天線的螺紋的尺寸進行比較。

我的是5,5毫米。

好吧,讓我們戴上安全眼鏡吧!

選擇直徑並標記孔後,進行鑽孔。最好以高速執行此操作,但不要用力按壓。錫很薄,容易形成毛邊 - 小心鋒利的金屬。使用錫剪和鉗子修剪邊緣。

之後,您可以開始加工按鈕的孔。對他來說,一切都有點不同。

我正在利用我所擁有的東西,所以我決定嘗試使用鑽頭和鉗子再次打孔。但使用 Forstner 鑽頭來完成此操作會方便得多。我是這樣做的。

首先,我從按鈕上擰下塑膠螺母。然後我將螺母放在需要孔的位置並標記內徑。然後我鑽了五個孔,並用剪刀去除材料並使孔看起來呈圓形。

之後,我用錘子和鉗子向內錘擊邊緣並將其彎曲 - 請參閱照片。我建議使用圓頭鎚子。我用的是普通的,因為沒有其他的。

用錫罐製成的無線電話

用錫罐製成的無線電話

用錫罐製成的無線電話

用錫罐製成的無線電話

現在您可以擰上天線和按鈕。小心鋒利的金屬邊緣!

熱熔膠時間

用錫罐製成的無線電話

是時候黏合所有組件了。首先,打開膠槍並使其預熱。然後用膠水將天線板黏到罐子上。我還建議您用膠水覆蓋天線伸出的金屬部分,以免與罐頭短路。

用錫罐製成的無線電話

我建議使用盡可能多的膠水,這樣罐子上就不會短路。如果您在測試過程中聽到破裂或吱吱的聲音,則可能有東西接觸到了罐子。

將 Arduino Uno 黏在罐子底部,然後連接電池。這是最困難的部分 - 我建議在邊緣塗上膠水,然後將其定位,使天線朝上,電池位於罐子的另一側。電池將成為自然重心。

用錫罐製成的無線電話

我將揚聲器粘在電池座的一側,將麥克風粘在另一側。原因是美觀的考慮和整齊佈線的願望。

連接電子產品

用錫罐製成的無線電話

當所有東西都牢固黏合後,就可以連接電線了。根據圖表將電線連接到組件。以下是已連線聯絡人的清單。

天線板:

  • 米 -> 味噌
  • 莫->莫西
  • SCK -> SCK
  • CE -> 腳位 7
  • CSE -> 引腳 8
  • 接地 -> 接地
  • 5V -> 5V

評語:NRF24L01是好東西,但對營養非常敏感。僅將其連接到 3,3V - 除非您像我一樣使用額外的板。僅使用附加板連接到 5 V,否則會燒毀天線。

類比聲音感測器:

  • 重力銷 -> A0

音頻放大器:

  • +(揚聲器輸入)-> 9 或 10(左聲道或右聲道)
  • —(揚聲器輸入)-> GND
  • 重力銷 -> D0

轉變:

  • 否 -> A1
  • COM -> 接地

簡要說明電路的工作原理。

我們使用圖書館 RF24音頻,因此麥克風、揚聲器、開關和天線必須以嚴格定義的方式連接:

  • 麥克風訊號引腳始終連接至引腳 A0。
  • 開關(接收/傳輸)- 在 A1 上。
  • 只要有電源,音頻放大器就可以在任何地方打開。音頻線必須連接到針腳 9 和 10。
  • 天線引腳 CE 和 CSE 僅連接到引腳 7 和 8。

用錫罐製成的無線電話

上傳程式碼

謝意 RF24音訊庫 事實證明該程序非常簡單。字面意思是10行程式碼。看一看:

    //Include Libraries
    #include <RF24.h>
    #include <SPI.h>
    #include <RF24Audio.h>

    RF24 radio(7,8);    // Радио использует контакты 7 (CE), 8 (CS).
    RF24Audio rfAudio(radio,1); // Аудио использует радио, номер радио назначить 0. 
         void setup() {        rfAudio.begin();    // Инициализировать библиотеку.
    }

要上傳程式碼,您需要安裝Arduino IDE,下載此程式碼並打開它。確保在「工具」選單中將編程器設定為 AVR ISP,並將開發板設定為 Arduino UNO。確保選擇正確的 COM 連接埠。

現在用USB線連接Arduino和電腦,然後點擊左上角的「上傳」按鈕。代碼應該加載,並且您應該聽到輕微的呼呼聲。

嘗試按下按鈕並聽聽嗡嗡聲的音調是否有變化。 IO 擴充 HAT 板頂部的 LED 應熄滅。

如果一切正常,則程式正在運行並且一切都連接正確。

可以測試

用錫罐製成的無線電話

要進行檢查,您需要打開兩個銀行。按住其中一個罐子上的按鈕並對著麥克風說些什麼。你能聽到另一個罐子發出的聲音嗎?用另一個罐子試試這個。

如果聲音傳過去,那麼你就成功了!如果您遇到干擾問題或聽到嗡嗡聲,請檢查接地問題。我建議用絕緣膠帶包裹天線。

之後,測試操作範圍 - 如果訊號路徑中沒有任何東西,它應該會傳播大約一公里的距離!

結論

用錫罐製成的無線電話

用錫罐製成的無線電話

恭喜,您已完成專案!做得好!

來源: www.habr.com

添加評論