顯示具有 Arduino 標籤的文章。 顯示所有文章
顯示具有 Arduino 標籤的文章。 顯示所有文章

2013年5月20日 星期一

Maker Faire 2013 工作坊: 無線控制那些事﹣Facebook Like 數值顯示器




上週六、日13:00~14:00時段,應 OSSLab 邀請擔任 Maker Faire 2013 ﹣OSSLab 工作坊的講者。感謝 Cooperma 幫本人拍出沒那麼胖的活動照片。


源起

在創客空間(Taipei HackerSpace)時,那裡朋友們(主要協作創客空間志工: 曲新天)想要做一個把 Facebook 上的 Taipei HackerSpace 讚的數字顯示器,放在實際Hackerspace 的活動地點,讓訪客一進到創客空間便能看到,進而激發按讚的衝動。

歴經多次試驗,第一版只有 1 位數,第二版為4位數。

第二版 4位數字顯示器
成果展示,我們使用  Wifi Router (安裝為OSSLab 客制化openwrt 韌體)+ Arduino Uno + 8 位數字顯示器。 完成的成品如下:




小結

經過本次實際帶工作坊活動,有些小心得,分享給大家。
   一、在設計課程時,要儘量簡化,多預留時間讓大家練習,因為一個小時內,很難讓初學者立刻上手。
   二、不要期待網路會通,本次會場3G/4G 全都連不上。第二日時,COSCUP 線路組成員(thx)親上火線,網路總算在有展示成功抓取到 Facebook Like 的數目(詳見圖一,助教新天展示的顯示器的數字。
   三、因為要現場展示,最好不要用手拿麥克風,用免持式耳麥會比較好。
   四、需要助教協助會好一點,不然帶活動的人會疲於奔命,活動進度也不好控制。

最後,一個活動要辦的好,需要很多人的努力,特別鳴謝 Eric 工作坊活動承辦人的場地協助,以及相關工作人員(新天、Cooperma、Marcus、thx)的辛勞。

參考連結


2011年10月14日 星期五

在Mac OS X初次使用Arduino實驗板

今天在HackingThursday 聚會,朋友借了一塊Arduino Mega 2560實驗板,現場測試。本文便是將開發設定相關心得做個紀錄。
當然可參考原文的說明手冊
首先至http://arduino.cc/en/Main/Software此下載Mac OS X安裝檔http://arduino.googlecode.com/files/arduino-0022.dmg
arduino_install1
開啟dmg檔案後,便會出現上列,將Arduino 圖示,拖曳到Applications(應用程式目錄),再安裝USB 序列埠驅動程式,如下,依指示安裝。
  arduino_Install_FTD_Driver
先使用USB連接線,連接Mac及2560實驗板,會出現偵測到新網路介面,按cancel 取消即可,不需進行此項設定。
IMG_1442Arduino Mega 2560 Modem in usb detected
再來到Applications 目錄中,找到並執行Arduino整合開發應用程式。
Arduino_in_Applications_dir
Arduino 整合開發環境是以Java開發而成,加上AVR gcc/g++ …的跨平台編譯器及相關設定所組成。
在Arduino設定,注意事項中,先由選單,選擇[Tools] –> [Board] –> [Arduino Mega 2560] (請依網友們的開發板型號,挑選)
arduino_select_hardware
緊接著設定USB 序列埠,先由選單,選擇[Tools] –>[Serial Port]->[/dev/tty.usbmodemfd121] (請依網友們的開發板型號,挑選)
 Arduino_select_the_serial_port
好戲上場,在Arduino中,已準備許多範例程式可供參考,選取視窗上方按鈕[Open]->[1.Basics]->[Blink],
 Arduino_selected_1.Basics_Blink.sample
即出現下方畫面,中央為範例程式碼。最後執行[Upload]鈕(右方數來第二按鈕),立刻編譯並上傳到開發板。(在傳送過程式中,TX燈會閃爍,完成後,即啟動閃爍程式,令13腳位LED每隔一秒閃爍一次。
arduino_Blink_LED_Uploading
若無其他3.3V LED可連13及GND腳位時,可參考下圖,USB Port右方,紅色燈號亦作用與在13pin插LED相同。
 IMG_1445 IMG_1448
結論
Arduino設計非常易於使用,並且有相當多的相容擴充元件可供使用,很適合不太熟悉程式設計及硬體的人來使用。