Webduino 安裝 燈泡閃爍 Blinky 範例 教學

會做網頁就能開發IoT!Webduino讓你直接以HTML控制Arduino開發板!!

開發板雖然號稱人人都能開發,但是先決條件還是在於要熟悉如C、C++、Java等程式語言,並非完全沒有門檻。而Webduino正是打造一個Web開發環境,來降低開發難度的計畫,只要會寫網頁、會HTML就幾乎可以無縫接軌。

​簡單來說 Webduino 就是包裝好的 Arduino + WIFI 硬體+軟體,透過 HTML 控制硬體裝置,讓只懂前端的人也可以輕易控制硬體裝置,自行開發 IoT 相關產品。

本篇以最基本的 LED 開關來當作範例,並且從基礎設定開始教起,讓想一窺 Webduino 的人有個初步了解。

首先必須先購買 Webduino 裝置,可以上官網購買:https://webduino.io/

包含一片 Webduino 馬克 1 號 主機板+USB電源線+說明書


  2016-04-13      ez      物聯網 、   Webduino 、   Arduino
Windows 10.0.10586 IoT Core 作業系統安裝 ( Raspberry Pi 2 )

Windows 10 IoT Core (物聯網) 是一個可以裝在 Raspberry Pi 2 的作業系統,有如 Raspbian 一樣是個作業系統,只是 Windows 10 IoT 是由 Microsoft 微軟開發,並且可以使用 .Net , Python , Node.js 進行程式開發,對於已經熟悉 Visual Studio 真是一個福音,不需更換語言就可以進行開發!

由於 Windows 10 IoT Core 的 CPU 限制,無法支援 Raspberry Pi B+ A+ B A,目前只支援 Raspberry Pi 2,所以要實驗的也只能購買新的 Raspberry Pi 2!

Windows IoT (物聯網) 包含以下優點:

  • Windows IoT 裝置:
    • 在多種執行 Windows 10 IoT 核心版的裝置上,快速建立您的 Windows IoT 解決方案原型並加以建置。Windows 10 提供您可用來快速開發並部署到您裝置的強大工具。
  • 裝置連線:
    • 運用開放式架構 (例如 Connect-the-Dots),協助將您的裝置連線到 Microsoft Azure。透過運用進階分析服務,Microsoft Azure 可讓您實作絕佳的解決方案。
  • Maker 社群:
    • 透過 GitHub 與其他 Maker 聯繫,以分享程式碼並做出貢獻。加入該社群,以協助我們改進下一版的 SDK。

 

簡單來說,可以把 Windows 10 IoT 形容成可以控制外部裝置的 Android,這樣可能比較容易了解功用。

有些人會 Windows 10 IoT 和 Windows 10 IoT Core 分不清楚,Windows 10 IoT 表示安裝了 Windows 10 IoT Core 作業系統的裝置。

 

Raspberry Pi 2 只需要美金 35 元,台灣購買會比較貴一點,大約 1300 左右,對於想入門 物聯網 開發是非常不錯的選擇!

另外還有其他 物聯網 開發硬體,例如:Arduino 價格更便宜,但入門較不易。

CPU 要求較高的使用 Raspberry Pi,IO 要求較高的使用 Arduino。

 

以下就開始進入主題,如何安裝 Windows 10 IoT Core 作業系統。

※ 必須先確定開發的電腦為 Windows 10 才能進行以下作業!

到微軟網站下載 Windows 10 IoT Core Dashboard,下載網址:

https://developer.microsoft.com/en-us/windows/iot/Downloads.htm


  2016-04-12      ez      Raspberry Pi 、   Windows 10 IoT
[ DIY ] Neato Robotics 掃地機器人(寵物版) 故障自己修&機體大拆解

Neato Robotics 寵物版 掃地機器人,真的是非常的好用!

個人認為比起 iRobot 掃地更有效率,可能會有 iRobot 粉絲會說掃不乾淨之類的!

但實際使用下來個人覺得Neato 掃完很乾淨,而且掃地模式非常有效率。為了增加使用效率,更是天天定時讓他出來清理房子。

以上都是對 Neato 的感想,以下進入正題!!

就在使用近2年的時候,有一天他突然無法開機了!天啊!家裡要變髒了!!


  2015-12-07      ez      開箱 、   修理
Windows 10 IoT 自製雲端 智慧電源 網路電源 ( Raspberry Pi 2 )

上一篇介紹了:Windows 10 IoT 網頁控制燈泡閃爍 Web Blinky 範例 ( Raspberry Pi 2 )

只要稍回變更一下線路,並加上繼電器,就可以變成超夯的雲端智慧電源!

本實驗必須使用到 AC 110V 市電,有一定的風險存在,如不熟悉請再三確認後再進行通電!

如果覺得風險過大,請勿自行實驗,所有實驗過程請自負風險。

 

必須準備以下零件:

  1. Raspberry Pi 2 樹莓派,並且安裝 Windows 10 IoT 作業系統
  2. 5V 繼電器模組一顆,必須為 高電平 接通的 ( 3.3V 也可以,不過 VCC 要改成 3.3V )
  3. AC 電源 插座 及 插頭
  4. Smart Power 範例檔案

 

繼電器(Relay),也稱電驛,是一種電子控制器件,它具有控制系統(又稱輸入迴路)和被控制系統(又稱輸出迴路),通常應用於自動控制電路中,它實際上是用較小的電流去控制較大電流的一種「自動開關」。故在電路中起著自動調節、安全保護、轉換電路等作用。

以下就是 繼電器 的樣子,中間 藍色方形 的就是 繼電器,通常 繼電器 為 黑色、藍色、灰色。


  2015-09-21      ez      .NET 、   Raspberry Pi 、   作品 、   Windows 10 IoT 、   安裝教學 、   物聯網
Windows 10 IoT 網頁控制燈泡閃爍 Web Blinky 範例 ( Raspberry Pi 2 )

上一篇介紹了:Windows 10 IoT 燈泡閃爍 Blinky 範例 ( Raspberry Pi 2 )

本篇為上一篇的進階版,如不了解 GPIO (General Purpose Input/Output) 或 Blinky 硬體配置,請先閱讀完上一篇,才不會接不上本篇。

本篇需使用到 App2App WebServer 範例,內含兩個方案 BlinkyApp 及 WebServerApp,兩個專案都要上傳到 Windows 10 IoT 才能運作。

如果沒有範例,可以參考此篇:http://www.ez2o.com/Blog/Post/Windows-10-IoT-Hello-World-Use-Raspberry-Pi-2

 

步驟一:

開啟 WebServerApp 資料夾內的 WebServerSolution.sln。


  2015-08-21      ez      .NET 、   Raspberry Pi 、   Windows 10 IoT 、   物聯網
Windows 10 IoT 燈泡閃爍 Blinky 範例 ( Raspberry Pi 2 )

上一篇介紹了 Windows 10 IoT 的 Hello World 如何撰寫。

可以參考:http://www.ez2o.com/Blog/Post/Windows-10-IoT-Hello-World-Use-Raspberry-Pi-2

本篇要示範 燈泡閃爍 Blinky,此為 GPIO (General Purpose Input/Output) 的基礎操作,也是 物聯網 最基本的電路練習,務必要通盤了解清楚,日後開發上才會得心意手。

必須準備材料如下:

  • Windows 10 IoT ( Raspberry Pi 2 )
  • 麵包板 x 1
  • 杜邦線 x 2
  • LED x 1
  • 220歐姆電阻 x 1

本篇需使用到 BlinkyHeadless 範例,開啟 BlinkyHeadlessCS.sln。

如果沒有範例,可以參考此篇:http://www.ez2o.com/Blog/Post/Windows-10-IoT-Hello-World-Use-Raspberry-Pi-2


  2015-08-21      ez      .NET 、   Raspberry Pi 、   Windows 10 IoT 、   物聯網
Windows 10 IoT 第一次 寫程式 Hello World 範例 ( Raspberry Pi 2 )

所有程式的第一支必定是 Hello World ,所以本篇就介紹 Hello World 吧!

Windows 10 IoT 支援 C# , Python , Node.js,本篇使用 C# 作為範例。

必須具備以下軟體才能撰寫 Windows 10 IoT 程式:

官方範例下載:https://github.com/ms-iot/samples/archive/develop.zip

本站下載(備用):samples-develop.zip

開啟下載好的範例檔案 HelloWorld.sln :


  2015-08-19      ez      .NET 、   Raspberry Pi 、   Windows 10 IoT 、   物聯網