Tag Archives: arduino

Arduino Cloud 結合 Arduino Yun 上傳資料 part 1:環境建置

Arduino.cc 終於有自己的 cloud 了,搭配 web editor (還不能使用) 就可以在網頁上寫Arduino的程式了。雖然不是什麼非常新的功能,但總算有個開始。不然老是要用別人的雲感覺就是少了點什麼。

Arduino Cloud 目前就原廠表示還在 beta 階段,且就初步看來只能檢視資料無法控制板子(這真的有點…)。期待之後加入更多更棒的功能囉

延伸閱讀:

請參考Arduino.cc 的範例:Sensor Tower

開始吧!請在 cloud.arduino.cc 登入您的 Arduino.cc 帳號,點選[New Thing]。 在此我取名為 cavedu,您可以把 thing 比照為 MCS 的 test device,就是讓開發板藉由金鑰來上傳資料到指定的位置。

cloud01

建立好之後,點選右上角的 (i) info 圖示,可以看到這個 Thing 的內容,包含 USERNAME、THING_NAME 與THING_ID 與 THING_PASSWROD 其中最重要的就是 ID 與 PASSWORD,很容易可以想到這些資料都要正確寫在Arduino 草稿碼中喔

cloud05

接著要在 THING 下面新增 Property,這就好比是 MCS 的 Data Channel,根據不同資料型態來決定 Property 的內容。目前可以選的是。有的是資料型態,有的則是常用的單位。

  • Character String
  • int
  • float
  • Temperature (攝氏/華氏)
  • Length (公尺/公分/英寸)
  • Percentage
  • Analog
  • Lumen
  • Status

但再次強調,目前只能看資料,無法從雲端去控制板子喔

cloud02

在此我新增一個叫做 light 的 property ,因為之後的範例我想要上傳光敏電阻的值上去。請注意在此資料類型(Type) 我選擇 int (因為 analogRead() 就是回傳 0~1023 的整數),而不選流明( lumen)。

在 Policy 欄位有兩種:Update on changeUpdate regularly。目前沒有看到 Arduino Cloud 對於流量的限制,所以選 Update regularly 也沒問題。完成點選 SAVE 就好,之後就根據個人需要來新增更多 property 吧

cloud03

接著請點選右上角的 code 圖示,會直接根據您所選擇的板子產生一個可直接執行的草稿碼,在此我用 Yun or Yun Shield 這個選項,因為我直接使用 Arduino Yun。另一個選項則是Arduino.cc 的新板子 MKR1000 或 WiFi101 擴充板,在此用到新的函式庫,所以其他的 WiFi Shield 不知道會不會通喔…

在此沒有接上任何感測器,而是上傳每隔一秒上傳不同的字串:OHYEAH… (好冷…)

cloud04

void loop() {
  cavedu.poll();

  cavedu.writeProperty("light", "oh...");
  
  delay(1000);
  cavedu.writeProperty("light", "yeah!");
  
  delay(1000);
}
寫入資料到 Property 中

您只要看到 light 這個 property 下面輪流顯示 OHYEAH 這兩個文字就成功囉!下一篇文章要告訴您如何上傳光敏電阻的值到 Arduino Cloud,一起來玩玩看吧


 

App Inventor 的樂高EV3機器人元件 – 說明文件上線

MIT App Inventor 即將發布樂高EV3機器人的相關元件,我們的文件也準備好了,想要試玩 App Inventor 控制樂高EV3機器人的朋友,請留言和我們索取 server 位址喔!

另一方面,我們也是 MIT App Inventor 在物聯網與機器人領域的教育合作夥伴,有興趣一同開發新內容的朋友,還請與我們聯絡

Continue reading

[新譯書] 樂高機器人Mindstorms EV3無極限:頂尖機器人實作教學

[樂高機器人Mindstorms EV3無極限:頂尖機器人實作教學] 介紹如何讓您的樂高EV3搭配 Brick Pi、Arduino 以及自製各種零件。如果您對於EV3的功能不滿足的話,這本書值得一讀。

01

以下是本書內容,

第1章 前言

幹嘛要駭入 Mindstorms

第2章  專題:繪圖機器人

一台簡易的XY軸繪圖機器人,分成純樂高與改裝兩種版本

第3章 駭入LEGO I:連接方式

帶您認識 Mindstorms 傳輸線裡面的構造以及每條線的功能。還有各種EV3主機可用的無線通訊方式,包含紅外線、藍牙與Wi-Fi

 

第4章 專題:遙控吊車 63

吊車應該是小男生最愛吧,本章帶您做出一台可透過樂高紅外線遙控器或智慧型手機(Android / iOS 都可以) 來藍牙遙控的吊車。

第5章 駭入LEGO II:其它可用的控制器

什麼是微控制器?什麼是微電腦?帶您認識如何使用 Arduino、Raspberry Pi 與 BeagleBone Black 搭配擴充板來取代EV3主機。還介紹了許多進階的程式開發環境,例如LeJos、RobotC、Monobrick 與 ev3dev 等等。別再說沒資源啦~

第6章 專題:機器花

一朵可隨著時間慢慢開啟/閉合花瓣的機器花,花體使用 Mindstorms 零件製作,但主機除了EV3之外,還教您如何可以改用Arduino來做喔!

第7章 駭入 LEGO III:製作專屬的LEGO零件

使用3D列印、CNC或雷射切割機來自行設計各種相容於樂高孔距的零件

 

第8章 專題:無限送球裝置 177

無限送球裝置是一種炫耀我有用不完零件的專題,讓小球在軌道上跑來跑去看了就很療癒對吧?

 

第9章 駭入LEGO IV:加裝電子電路

各式各樣的擴充零件就看這邊啦,包含馬達驅動板、全向輪、8頻道伺服機控制器、線性致動器、氣壓閥以及各種怪怪感測器都在這一章說明喔!還有 PlayStation 電玩手把介面板與NXTBee 無線網路擴充板。

第10章 專題:爬旗桿機器人

超音波感測器、改用BrickPi 來取代 EV3主機

160429 【物聯網大專教師實作研習】(使用 MediaTek LinkIt Smart 7688 Duo)

2016通訊大賽之[聯發科技物聯網開發競賽組],今天第一場針對大專教師的實作研習開跑了,參加老師們都可以拿到一整套 MediaTek LinkIt Smart 7688 Duo、感測器與擴充板套件包、Logitech webcam 與所需線材,期待各位老師能多多鼓勵同學參加競賽喔!

後續全台的場次會陸續公告,外縣市的老師也請多多支持~

相關CAVEDU連結請參考 http://blog.cavedu.com/?s=7688

本日的教學投影片放在本文最後,歡迎分享喔

13120936_1306964145983628_521377979_o - 複製

早上先介紹了通訊大賽的發展與使命,也有愈來愈多廠商願意提供獎金鼓勵大家參賽。

由於 7688 接上電源之後就會變成一個 WiFi AP(區網模式),所以班上一下子就多了30多個 AP,後續要設定 7688 連到指定網路(外網模式)時,需要注意您教室的 WiFi  AP 的最大連線數,否則上課效果會打折喔。早上臨時加了一個 AP,也有老師開手機熱點網路分享才緩解了這個網路塞車狀況。

13077190_1306964099316966_253226648_n

下午則是由皓云老師介紹 7688 Duo如何當成 Arduino 來使用、上傳資料到MCS雲服務、下載資料以及影像串流。

13115556_1306964215983621_1133430737_n   13081923_1306964109316965_1542657584_n

在場許多老師都是 CAVEDU 的老朋友,感謝各位老師常常邀請我們去   貴校辦理研習或演講。只要時間可以配合我們都去喔~   外島也可以 (順便去玩)

13084264_1306964245983618_385676720_n 13084315_1306964119316964_1552963882_n  13090200_1306964249316951_1450408324_n


 

五月份開課總覽 – Arduino 習作工坊、Arduino Yun 與 Raspberry Pi 3 物聯網課程

天氣漸漸暖和,CAVEDU 五月份的課程也上線囉,除了經典基礎課程之外,我們 Raspberry Pi 的課程也會陸續改用 raspberry Pi 3來上課。歡迎有興趣的朋友一起來上課喔~

課程總覽請點我

1 5/17~6/21 六周,每週二,19:00 ~ 21:00  【物聯網實作研習】(使用Arduino Yun)

2 5/18~6/11 六周,每週三,19:00 ~ 21:00 Arduino 習作工坊

3 5/19,週四,19:00 ~ 21:00  Raspberry Pi 3 無線連網初體驗

[App Inventor 物聯網應用-藍牙4.0 BLE] Lesson 2 – LED PWM呼吸燈

App Inventor BLE 元件搭配 Arduino 101 第二篇文章來囉!本系列專文是介紹如何使用 App Inventor 的 BLE (Bluetooth Low Energy) 元件搭配 Arduino 101 開發板的各種互動專題。請用 http://ble-test.appinventor.mit.edu 這個測試用伺服器來測試,實際app執行畫面如下圖,先來看執行畫面吧:

[youtube=”https://www.youtube.com/watch?v=ihMyDoxapBQ”]

 

Arduino 101 是 Arduino.cc (注意不是 .org) 與 Intel 合作的最新開發板,在美國以外的區域稱為 Genuino 101

延伸閱讀:

[Make雜誌國際中文版]Arduino 101 介紹

Arduino.cc 論壇的 callbackLED 教學(手機端並非使用 App Inventor )

Arduino 101 購買連結

Arduino 101 開箱文

Arduino 101 BLE 第一課 LED閃爍

Arduino 101 BLE 第三課 讀取類比腳位狀態

Arduino 101 BLE 第四課 控制機器手臂

Continue reading

Arduino Cloud 環境介紹

Arduino.cc 去年發表了 MKR1000 這片 IoT 開發板之後,於近日發表了在 IDE 上的重大進展,就是 Arduino Cloud,雖然很多東西都還在 beta 就是了…  其實CAVEDU 在兩年前就已經使用 Arduino Yun 搭配 Temboo 來結合各種雲服務,例如 Gmail、Google 試算表、Facebook 與 Dropbox 等等,直到今天聽到 Arduino 終於有自己的 Cloud 也是夠令人興奮的了。

另一方面,MIT App Inventor 也選用 Arduino 101 作為物聯網套件的核心開發板,您在不同的面向上都有相當好的方案可以選擇。您可以直接從 Arduino project hub 看看目前有哪些有趣的專案

說真的,從 Arduino Yun 之後,經過 LinkIt Smart 7688 到這篇的 MKR1000 (點進去自己看規格吧),各位是否發現這個現象了呢?

延伸閱讀:[Make雜誌] Arduino發表MKR1000、物聯網程式開發環境和社群專題平臺

板子的規格愈來愈不是討論的重點,反正它們一定是愈來愈快,愈來愈好

雲端/後端的完整性才能帶起更多應用

 

Continue reading

[App Inventor 物聯網應用-藍牙4.0 BLE] Lesson 1 – LED 閃爍

話說從 MIT 回來之後一樣沒閒著,今天要介紹的是還沒正式公布的秘辛 – App Inventor 的 BLE (Bluetooth Low Energy) 元件。請用 http://ble-test.apinventor.mit.edu 這個測試用伺服器來測試,當然您得先買一片 Arduino 101才行

MIT App Inventor 之後會使用 Arduino 101 作為物聯網教學套件核心開發板,套件包還在規劃中,大家有沒有想要套件包裡面放那些東西呢?說不定可以美夢成真喔

2016-01-26-14.50.47-1024x768

 

 

Arduino 101 是 Arduino.cc (注意不是 .org) 與 Intel 合作的最新開發板,在美國以外的區域稱為 Genuino 101

延伸閱讀:

[Make雜誌國際中文版]Arduino 101 介紹

Arduino.cc 論壇的 callbackLED 教學(手機端並非使用 App Inventor )

Arduino 101 購買連結

Arduino 101 開箱文

Arduino 101 BLE 第二課 LED呼吸燈(PWM)

Arduino 101 BLE 第三課 讀取類比腳位狀態

Arduino 101 BLE 第四課 控制機器手臂

Continue reading

[授權翻譯] NXT/EV3 Arduino I2C 終極指南 – 感謝Muhannad Al-Khodari

NXT/EV3 Arduino I2C 終極指南

註:本文經原作者 Muhannad Al-Khodari 同意 CAVEDU 翻譯成正體中文後用於教學推廣,歡迎註明出處後轉載。感謝CAVEDU實習生與台大自造者社長張德芯同學協助翻譯

本文將介紹如何連接LEGO EV3或NXT系列與Arduino UNO。過去幾年,筆者都是使用LEGO Mindstorms提供的圖形化程式與RobotC來控制NXT 和 EV3,但總覺得有些馬達、感應器會受到積木本身的限制,或是希望能擴充一些積木不支援的功能。本文將會告訴您如何按部就班地掌握解決上述問題。未來會再增加 LabVIEW 的做法。

在繼續深入前,請注意這不是”五分鐘掌握NXT/EV3與Arduino的I2C”,您需要投入一些時間,大約2~3天閱讀、消化並測試,之後才能應用到自己的專案上。當然也與耐心和投入的時間有關。

Continue reading

[穿戴式裝置製作] 導電縫線

哈囉!各位好~這次要與大家介紹的有趣物件是導電縫線!
說到電路,不知道諸位對於電路有著什麼樣的想像? 由於C小編曾經在服裝設計系待過兩年,所以對於能夠穿戴的電子裝置特別感興趣~
究竟這塊擁有鮮豔紫色的開發版到底有什麼特別的呢,且讓我們來認識一下 😀

Lilypad Arduino可穿戴的電子紡織科技是由曾是MIT Media Lab Leah Buechley 教授與SparkFun團隊所開發設計的。
◊註:Leah Buechley是一個設計師、工程師也是個教育家,致力研究於介於電子織品與紙上電路。

Lilypad Arduino的特點在於:

  • 可水洗
  • 有多種輸出、輸入、電源
  • 板子上設計有很大的連接點可以縫在衣服上(讓針線可以穿過去更加易於用在穿戴式的專案噢)

材料如下圖:
工具介紹

  • 鱷魚夾->在縫線之前,用來測試電路
  • lilypad 水銀電池供應盒->無開關裝置
  • 水銀電池->國際通用規格CR2032
  • lilypad LED->這次用的是紅色與白色,還有很多顏色呦
  • 導電縫線->規格為兩股
  • 手縫針->建議針孔要選大一點
  • 導電縫線:這次使用的是兩股,市面上還有三股等不同規格,有興趣的朋友可以上sparkfun來查詢詳細資料

https://www.sparkfun.com/products/retired/10118

導電縫線

  • Lilypad水銀電池盒,有兩種不同歸格,另外一種電池盒有附開關。至於水銀電池是國際通用規格,在各大雜貨鋪都可以買得到囉 https://www.sparkfun.com/products/10730

材料-電池盒

  • ~lilypad LED本次選用的是單色led,如果想要調控RGB色彩的話,也有 lilypad pixel 可以選用喔

本次用的led

本篇重點在於導電縫線的介紹,於是選擇了最簡單的測試方法。連接方式很簡單,就是將電池盒的正負極與LED的正負極相連,再放入鋰電池,就能通電! 

先用鱷魚夾測試說明

IMG_3513

由於導電縫線明顯比一般手縫線粗上很多,線頭很亂,所以建議手縫針可以選擇大一點的穿孔,
才會比較方便操作呦。

先穿線 有很多岔口不好穿

開始縫製啦!

導電縫線穿好線

先從led的負極開始縫製電路,就這樣一路縫成一條

開始

再接上電池盒的負極,創造一條完整的電路。縫完一邊之後,為了必免錯誤,可以不時用鱷魚夾測試看看噢~

導電縫線雖然是軟電路,適合用於穿戴,但相對的穩定性不如硬式電路來得高,所以在製作的時候,不要怕麻煩,耐心的用鱷魚夾與電錶量一量每條縫好的電路是否都暢通!不然浪費了不便宜的導電縫線實在是件很可惜的事情啊 QwQ

記得操作期間要量電錶

確認沒有問題之後,接這就是將另外一邊的電路也跟著縫上,形成一個完整的通電路線!

當C編在縫製的時候,覺得線很容易跟布料摩擦,Q起來,或是有扭曲的現象,

所以我會建議在選底布的時候,可以選結構比較強韌的材質進行操錯,比較不容易變形~
如果非得用比較軟或是滑溜綢緞的布料,可能就得在加燙個底襯來增加布的穩定度了!

接著換另外一邊

    如圖,左邊電路是單線,右邊是雙線。我個人覺得雙線真的比較保險,雖然使用單線的網路專題也不少,不過實際操作起來的時候單線不能乖乖服貼在布料表面之上,很容易勾到其他物件,甚至是毛掉、不小心拉扯到…

此外有個膚淺的理由就是雙線的曲度看起來真的比較美觀,能給專案加上很多分。沒錯,Lilypad系列就是個藝術品呀

單線與雙線縫差別

放入電池後,就可以點亮Led燈啦!

封面

由於一拿到縫線,我就手癢想要縫縫看,就隨手縫上自己的鉛筆袋了… 真希望在未來能夠好好的將縫線運用在ㄧ個完整的作品之上 🙄

另外另外~
C小編這裡po幾個相關網站,有興趣的朋友們都可點進去看看,更加的了解Lilypad!

  1. SparkFun Lilypad產品頁面:https://www.sparkfun.com/categories/135
    當然台灣很多拍賣網站也有零售各樣零件,就請各位自行挖寶了
  2. Lilypad官方教學網站:http://lilypadarduino.org/

裡面有些簡易專案,可以跟著操作看看

 

開學囉,工作坊動起來:噴泉、互動感應燈,還有Raspberry Pi!

開學開工了,CAVEDU的工作坊也動起來啦,以下是從本周末開始的各個活動,歡迎親子同遊喔

CubeeFun 歡樂互動噴泉工作坊

2/27,28  週末,10:00 ~ 17:00

8029bc5ca12742ba8d642244ca266a07

互動感應燈DesignSpark電路板與組裝教學製作

3/6  週日,9:00 ~ 16:30

S__5775364

Arduino Yun 物聯網工作坊

3/8 ~04/12  週二,19:30 ~ 21:30

2672e9a12d5a4d9391545529b704819e

 

Raspberry Pi 工作坊

3/10 ~04/21  週四,19:30 ~ 21:30

bcbbbf8988cc40fb9980caf301d79696

 

 

160227 28 CubeeFun 噴泉工作坊

CubeeFun 歡樂噴泉套件,將創作噴泉的夢想在您的桌前…實現了!

CubeeFun歡樂噴泉套件透過透明噴嘴和全彩 LED,將光與水巧妙地結合。透過 Arduino 控制器,使用者可以運用 Android 手機 APP,Arduino 軟體,和 DMX 燈光控制軟硬體,進行多元的互動創作。

報名請點我

8029bc5ca12742ba8d642244ca266a07

課程規劃(2天共12小時):

2/27 AM,Cubee1 和 Android – 學習如何使用 Cubee1 件和透過 Android手機 APP  做控制:

  • Cubee1 套件介紹與單噴泉組裝
  • Cubee1 的 Androind 手機 APP  控制
  • APP Inventor 之攥寫
  • APP Inventor 控制 Cubee1

2/27 PM,Cubee1 和 Arduino – 學習如何使用 Cubee1 的 Arduino 控制器和透過 Arduino 程式做控制:

  • Cubee1 之 Arduino 控制器介紹
  • Cubee1 之 Arduino 程式解說
  • Cubee1 之 Arduino 程式改寫練習

2/28 AM,Cubee1 和 DMX – 學習如何串連 Cubee1 套件成為多噴嘴之噴泉,並運用專業的 DMX 舞台燈光控制軟硬體控制 Cubee1:

  • Cubee1 之 Arduino 控制器之串連
  • Cubee1 控制器串連程式安裝
  • Cubee1 控制器串連與 DMX 控制器
  • DMX 程式控制 Cubee1 之範例

2/28 PM,Cubee1協 力創作 – 學習多噴嘴噴泉之展演創作:

  • Cubee1 多噴泉串連創作
  • DMX 控制範例 – FreeStyler Lighting Control
  • Cubee1 的延伸應用

對象:Arduino / Android APP 玩家、學習者,DMX 燈光控制玩家、學習者,互動藝術裝置玩家、學習者,創作者,創客 / Makers…

條件:自備筆電和 Android 智慧型手機,學習過 Android APP Inventor 和 Arduino 程式撰寫更佳!

延伸學習:CubeeFun 歡樂噴泉專題創作。

參考資訊:Cubee1 的組裝,歡樂噴泉專題 – Cubee25

臉書粉絲團:CubeeFun 歡樂噴泉

 

備註:

  1. 活動滿4人開班,8人滿班。
  2. 活動使用之套件由主辦單位提供借用,參加者須自備筆電、Android 智慧型手機。
  3. 主辦單位保留調整課程場地之權利。
    4. 票價含稅,不含午餐、套件。

活動嘉賓

蔡宇振

BrixPlay

[開箱文] Arduino 101 / Genuino 101 – Arduino.cc 與 Intel 合作,板載藍牙 BLE 與六軸加速度計/陀螺儀

Arduino.cc 與 Intel 合作的開發板:Arduino 101 (美國) / Genuino (美國以外),板載藍牙 BLE 與六軸加速度計/陀螺儀,今天終於拿到了。我們已經開賣 ($1575),歡迎訂購喔

101 的板型與 Uno 是完全一樣的,差別在於 Uno 的 ATmega328 晶片換成了Intel® Curie™ ,也就是說 101 有兩個核心:x86 (Quark) 與 ARC (Argonaut RISC Core)。讓 101 的效能更好、功耗也更低 (3.3V),另一個就是 Curie 晶片上的 Bluetooth Low Energy 與六軸加速度計/陀螺儀。

延伸閱讀:[Make雜誌國際中文版]Arduino 101:具感測器套件且處理器為 Intel Curie的30美元控制板

接頭還是和 Uno 一樣,有種懷舊的感覺

2016-01-26 14.50.47

2016-01-26-14.51.00-1024x768

Continue reading

[好書推薦] 實戰Webduino:物聯網開發 x 智慧家居應用 x 自走車

好書推薦,燈燈燈~   實戰Webduino:物聯網開發x智慧家居應用x自走車 Webduino 團隊出書了,團隊致力於開發好用的物聯網開發板,也提供了 Blocky 這個線上開發環境,只要讓  Webduino  主板連上網路之後,後續寫程式就像是寫 Scratch 一樣輕鬆喔。進階玩家還可以自己寫 Javascript 來擴充功能,讚

ACH019800

 

blockly-mac

阿吉很高興能推薦本書給大家,有興趣的朋友歡迎購買本書,支持在地的優秀技術團隊前輩們。也感謝 Webduino 於去年 CAVEDU 舉辦的物聯網教學應用分享會,出人又出力來讓活動更豐富。151107 物聯網教學應用發表會@南港高工

以下書頁內容引用自博客來網路書店 Webduino書籍之試讀頁面,如有不妥請告知

getImage (1)getImage (2)

目錄

Chapter 01|踏入物聯網的第一步
Chapter 02|認識 Webduino
Chapter 03|快速上手 HTML
Chapter 04|越來越夯的 CSS
Chapter 05|用 Blockly 玩轉 Javascript
Chapter 06|點亮人生的第一顆 LED
Chapter 07|轉吧七彩霓虹燈
Chapter 08|隔空控制的特異功能
Chapter 09|聆聽世界的聲音
Chapter 10|小小作曲家
Chapter 11|點點按按好好玩
Chapter 12|機器人的關節技
Chapter 13|光敏電阻與可變電阻
Chapter 14|千變萬化跑馬燈
Chapter 15|三軸加速感應器
Chapter 17|繼電器與智慧插座
Chapter 18|萬能自走車

Continue reading