LCCNET 聯成電腦

m_nav_line m_nav_line

聯成電腦分享:玩拼圖學程式 ─ 實作屬於自己的小喇叭

icon_fb icon_twitter icon_google LINE it!
article_main_img

文、意如 老師

 

 

 

在日常生活中,有許多物品會發出聲音,比如鬧鐘、定時器、倒車雷達、警報裝置等等,現在我們要來製作如何讓物品發出聲音。

 

先介紹我們這次實作主要的材料:

◆ 開發版

◆ 蜂鳴器

◆ 杜邦線(公母頭)

◆ 程式

 

 

1. 本篇文章是選擇使用SMART開發版:

 

過去的開發板"馬克一號"、”FLY”,一定要額外使用Arduino才能執行,而SMART突破了早期的開發板已經能夠透過Wi-Fi連上網並且跟Arduino結合,完全可以獨立運作,等於Web+Arduino結合,所以它也稱為Webduino 開發版,跟過去開發版比較起來,SMART程式語法改為使用java script跟以往的C語言比較起來,相對更容易入門,較易學習,最重要的一點就是SMART可以無線上網,所以使用起來當然是SMART開發版更為好用方便。

 

SMART開發版(大小跟50元台幣差不多大),三隻小指頭就可掌握,在露天搜尋"Webduino Smart”即可找到,價位大約是250-350元之間。

 

 

 

2. 第二個要準備的材料是蜂鳴器,如果你有電腦,裡面一定會有的東西,它的樣貌如下圖。

 

雖然你的電腦有它,但千萬不要為了這個實作而去拔你的電腦的蜂鳴器,因為沒有蜂鳴器你的電腦就沒系統提示聲音了。一個蜂鳴器大約5塊錢而已,在露天或電子材料行都可以買的到。

 

 

3. 準備杜邦線(公母頭的),杜邦線有好幾種類型(母母頭、公公頭、公母頭),實品如下圖。

 

 

什麼是(母母頭、公公頭、公母頭)?怎麼看?

很簡單看兩頭,有針的是公頭,沒有針的則是母頭,所以我們這是需要的杜邦線是(公母頭),一邊有針一邊沒針的,價錢約20元,如下圖。

 

 

硬體就是準備這三樣,在組裝之前,我們先來看一下實作完成時的效果。

 

 

...

 

 

接下來我們就要準備開始組裝了,首先認識一下基礎理論。

 

1. 蜂鳴器有正極(+)、負極(-),在蜂鳴器圓形黑色這面可以看到 + , -

 

2. 杜邦線我們只會使用到紅線根黑線

 

3. 開發版我們會用到05腳位跟黑色GND(接地腳位)

 

☑️ 推薦課程:Java 程式開發

 

 

...

 

 

Step 1:

杜邦線紅線代表正極(+),黑色代表負極(-),所以將杜邦線的紅色母頭接到蜂鳴器的公頭(+),黑線母頭接到蜂鳴器的公頭(-)

 

 

Step2:

杜邦線的另外一邊(公頭),紅線公頭插入開發版的05腳位,黑色公頭插入GND接地腳位。

 

 

Step1,2接好後完成示意圖

 

影片說明

 

 

Step3:

最後插上電源線,使用USB連接線連電腦即可,接下來要準備的是軟體的部分也就是程式,開發版初始設定請參考另一篇文章:我的第一個物聯網程式

 

☑️ 推薦課程:Python程式設計

 

 

...

 

 

程式的部份,請先開啟你的編輯器:體驗板-編輯器

或者登入Webduino 官網使用屬於你自己的編輯器,如何使用請參考另一篇文章我的第一個物聯網程式

 

1. 點選“載入範例積木”

2. 點選“蜂鳴器”

3. 已經幫你把程式架構寫好了

 

4. 接著小調整程式的部份

4-1.開發版>>選擇目前使用的開發版

4-2.連線至>>打上自己的裝置ID

4-3.蜂鳴器>>選擇05腳位(杜邦線的紅線插入是開發版的05腳位)

4-4.任意編輯你想要的旋律、音樂

4-5.最後點選右上角播放鍵,完成。

蜂鳴器應用在非常多的地方,比如說電腦溫度太高、記憶體、顯示卡壞了,系統就可以控制蜂鳴器讓它叫幾聲來提示你,又或者你可以把它當作鬧鐘幾點幾分叫你起床,甚至在常見的倒車時快碰到牆壁時你也可以聽到蜂鳴器在提醒你。

 

在日常生活中常常會聽到它(蜂鳴器)的聲音,實在是無所不在啊!當然還可以應用在更多更多的應用,剩下的就等著你慢慢去發掘了~

 

 

文章轉自 菜鳥救星,未經授權請勿轉載,原文為:菜鳥救星講程式:玩拼圖學程式-實作屬於自己的小喇叭

 

 

---------------------------------------------------------------------------------------------------------------------

如果你想了解我們,歡迎閱讀關於我們大事紀,也可以追蹤FB粉絲團,訂閱YouTube頻道

📣新課報報:• Cinema 4D 影視3D動畫 • UI使用者介面設計 • 漫畫高階人才班 • PTC Creo 進階零組件設計

📣專業人才培訓懶人包推推:• 影音製作設計師 • 商業整合設計師

👉想要查課程 👉想要查分校

---------------------------------------------------------------------------------------------------------------------

 

 

 

FB粉絲團:https://www.facebook.com/lccnetzone
YouTube頻道:https://www.youtube.com/user/LccnetTaiwan

痞客邦Blog:http://lccnetvip.pixnet.net/blog

本網站使用相關網站技術以確保使用者獲得最佳體驗,通過使用我們的網站,您確認並同意本網站的隱私權政策。欲了解詳情,請參閱 隱私權政策