六種可以用於擴展物聯網應用的DIY專案

您對物聯網(IoT)技術感到好奇嗎?

將感測器和互聯網與非傳統裝置和環境相連接是物聯網背後的基本理念。您可以利用自己的技能來動手探索這一讓人興奮的新技術領域,而這只需要使用相應的元件、Raspberry Pi、感測器和指導說明就可以完成。我們將為您提供這些服務!

internet of things

your123 – stock.adobe.com

1) 1) 走進物聯網:製作您自己的Wi-Fi開關!

無線網路,作為最流行的無線電使用方式之一,是擴展物聯網裝置功能的絕佳方法。如果您曾經想要探索過無線電和網路的功能,那麼這個專案非常適合您。Wi-Fi開關是一種簡單的裝置,可以讓您打開或關斷任何裝置的電源。您可以使用Wi-Fi開關來控制馬達。例如,您可以在冬天下班回家之前用它來打開客廳的電暖器,這樣回到家時就可以享受舒適的溫度。
本專案所需硬體:

這是所需元件的部分清單,完整清單請點擊此處獲取。

  • ESP32 Wroom (ESP32D0WDQ6 (版本1))
  • 12V電源,1A
  • Raspberry Pi Zero/Zero W/2 B+/3 B+
  • 5.25V電源
  • 2x 12V汽車繼電器,>=8A
  • 7805穩壓器
  • 3-5W散熱器
  • 烙鐵,推薦使用TS100
  • 焊料、松香芯

請注意,此專案還需要您具備焊接鐵和樹脂的技能。如果您對這些技術不熟悉,可以選在一個不同的專案。

2) 使用物聯網構建聖誕裝飾品

您是否在尋找一個在耶誕節給您的朋友和家人留下深刻印象的方案?透過構建該專案,您將成為家人的焦點。您可以不用像其他人那樣從商店購買聖誕燈,而是使用技術技能來構建出新的裝飾品。
該專案的關鍵硬體元件:

  • 全彩LED(推薦5mm)。確保可以發出紅光、藍光和綠光。
  • Raspberry Pi 2型
  • 麵包板
  • 可選:選擇要修改的裝飾品。選擇一個可以在裡面安裝LED燈的裝飾品。

一旦您完成了本專案,就可以對燈光進行無線控制了。例如,您可以設定燈光亮起的順序(例如紅色、藍色、綠色)並設定燈光停留的時間。如果您正在尋找此專案的進階版本,請將其與上述Wi-Fi交換機專案結合使用。

3) 用物聯網玩轉LED燈

初學物聯網時沒必要選擇太困難的專案。當然,您也可以構建一些更複雜的專案,如鎖、安全裝置等。但是剛開始時最好嘗試一些使用燈光的專案。這與其他硬體不同,我們很容易判斷燈光是否正常工作,因此這類DIY專案很適合入手。
在這個專案中,您將使用Raspberry PI、Python和WebIOPi軟體。大多數程式設計工作透過電瀏覽器來完成。與其他DIY專案相比,這個專案更著重於軟體部分,而非硬體。

為了構建該專案,首先需要具備以下硬體:

  • Raspberry Pi
  • LED燈。我們建議使用GPIO3(5引腳)
  • 麵包板
  • 電纜

有關構建此專案的分步說明和代碼範例,請閱讀我們的完整技術課程:用物聯網玩轉LED燈.

4) 進階物聯網DIY專案:閃爍的LED

隨著您物聯網技術的進步,可以嘗試添加更多的功能並進行更多的挑戰。如果您對LED專案感覺良好,那麼與其嘗試一個完全不同的東西,不如添加一個新的功能,如LED的閃爍效果。

為了構建此專案,您需要獲取上一個專案中所用到的硬體元件。創建閃爍的LED不需要使用額外的硬體,而是透過軟體來實現—更確切的說,是透過Python程式設計。

進階提示:如果您想以其他方式使用燈光該怎麼辦?例如,您可能有一隻寵物蜥蜴,它需要一定的熱量才能保持舒適。在這種情況下,您可以使用溫度感測器 來收集資訊並將其連接到多彩LED。

5) 透過程式設計為LED燈安排時間表

透過Wi-Fi控制您的燈光和電器很有趣。但是,它並不總是很方便。如果您出門旅行忘記關掉所有裝置怎麼辦?這樣會很費電。這時候,您可以使用該DIY專案來控制您的LED燈。從技能的角度來說,這是一個很好的可以鍛煉在輸入與輸出方面技能的初學者專案。

如果您已經完成了上面兩個專案,則無需購買額外的硬體。您可以透過程式設計來創建時間表和控制器。透過我們的課程,您將能夠學習如何使用Python將LED設定為在一定小時或分鐘後斷路。

6) 為您的DIY物聯網專案添加類比功能

是時候用到類比技術了!您可以將這些功能添加到您的DIY物聯網專案中。從添加類比輸入(即類比光感測器)開始。但是,這裡存在一個挑戰。到目前為止,我們只專注於數位硬體,但是為了這個專案正常工作,我們將需要其他硬體。
專案所需硬體:

  • 上述三個專案中所描述的硬體
  • A/D轉換器(例如,MCP3002-I/P——模數轉換器,10位,200 kSPS,單路,2.7 V,5.5 V,DIP)。該電路充當類比和數位裝置之間的橋樑。

完成專案構建後,您就可以根據光照水準播放聲音了(包括網路廣播)。這意味著您可以將此專案用作光敏鬧鐘。

您將以什麼DIY專案作為開端?

透過這些專案,您瞭解了一些使用LED、光感測器和軟體來創建物聯網裝置的方法。您可以添加更多感測器來擴展功能,嘗試一下,看看您能實現哪些功能!