• Increase font size
  • Default font size
  • Decrease font size
  • default color
  • cyan color
  • red color

Arduino.TW樂園

Member Area
踏進互動世界-使用Arduino(進階課程)
站長Blog文章單元 - 本站相關最新資訊(arduino news, workshop, new books)
作者是 ken   
週二, 15 六月 2010 00:00

課程名稱: 踏進互動科技世界 - 使用Arduino (進階使用者)
時間:7/3(六) , 7/4 (日) ~  7/10(六) , 7/11(日),連續兩周,共4堂(10:00 - 17:00)
地點:國立台北藝術大學 教學大樓(台北市北投區學園路1號) 地圖  C207教室
講師:林義翔、劉士達 (Arduino.TW網站作者、踏進互動科技世界作者)

開班人數:已確定開班

費用:$6,000元(在校學生$5,000元,學生將於開課統計後統一退款$1,000元)

材料包:,本課程費用不包含材料包,材料包可連接 [link] 查詢,如果沒有也可購買完整材料包 [link]。

所需軟體:MAC使用者:[link]  /  WIN使用者:[link]

午餐:課程費用不包含,需學員自行打理,校內有OK便利商店,荷畔餐廳,藝大咖啡...等。

主辦單位: 

協辦單位:

 

報名網址:已報名截止


目的:Arduino - 知道它、了解它、把玩它

對象: 已經上過其他Arduino課程;對於電路只會照接知其而不知其所以然(進階對象)

課程重點:解釋關於Arduino底層的理論,建立紮實理論基礎

課程大綱

有越來越多的互動科技藝術創作者使用ATMEL公司出品的AVR系列處理器製作互動裝置,但是多數的使用者無電子相關科系背景,在製作中型專案時較難以掌控相關技術。本次工作坊除了介紹Arduino與各種Sensor搭配運作,也會搭配課程內容解釋運作原理,致使進行創作的時候可以獨立思考問題的解決方式。

  • AVR 微控MEGA系列晶片運作原理與編程(WINAVR, AVR Studio)
    • 玩Arduino一陣子了,真的懂何謂Arduino?
    • 以前的電子工程師沒有Arduino是如何控制單晶片(ATMEGA、MICROCHIP、PIC、8051)?
    • 解釋感測器、IC、Timer、LED Dirver掃描工作原理。知其而不知其所以然!?
    • AVR MEGA系列晶片FLASH EEPROM SRAM配置
    • BOOTLOADER到底是燒在哪? 剛寫好的程式又是配置在哪塊記憶體?
    • AVR MCU哈佛結構、中斷控制、看門狗定時器、暫存器、旗標狀態SREG
  • 電源電流設計上的考量
    • 整流、濾波、穩壓,設計你專屬的電源
    • 始終都是買現成的變壓器? 作品塞一堆變壓器?
    • 電流需要考慮什麼?
    • 擔心你的作品在美術館著火? 何謂集膚效應?
  • 超過MCU所能提供的IO控制該如何精簡
    • MEGA有54個IO,夠用嗎?
    • 進階掃描IC動作時序圖剖析
  • 連接任何第三方軟體
    • 了解硬體與軟體之間的溝通方式
    • 連接第三方軟體再也不用找範例
    • 不管什麼軟體都可以連線,甚至手機(Android, iPhone)
  • 電路的穩定性和濾波能力
    • 1M歐姆的電阻是做什麼用的? 阻抗匹配與Arduino IO內阻是什麼 !?
    • 當接很多LED或是馬達啟動瞬間,你的電路穩定嗎?
  • 基本電學與電子學
    • 正確應用電晶體
    • 我會看1K歐姆的色碼,但為什麼是接1K,接1.1K會怎樣?
    • 104要做什麼的接 102,103一樣嗎,影響到什麼?
    • 電阻OK!、電容 OK!,.....電感!?是啥
    • 電路設計思維: 提升電阻、分壓電路、驅動大電流
  • 無線感測網路
    • 網路理論
    • ZIGBEE、XBEE原理
    • XBEE應用
  • 使用示波器檢測電路
    • 電表不能辦到的事!!

課程時間表

日期 內容 時間


7/3(六)

(深入淺出 AVR,Datasheet,Specification)
 

1. Arduino介紹+範例影片

2. 互動設計思維

3. Arduino FirstStep

4. Arduino語法初探

5. 焊接教學

10:00~12:30
午餐時間 12:30~13:20

6. 如何初始化Arduino? Bootloader工具使用

7. AVR MEGA系列單晶片開發入門

8. Arduino自製方式(將Arduino IC移植到麵包板上並 作Bootloader)

9. Arduino+Flash+光敏電阻實作

10. Arduino+Max/MSP+控制led燈實作

11. Arduino+EZ1超音波距離感測器實作

12. Arduino+ADXL335感測器實作

13. Arduino+伺服馬達控制

13:20~17:00

 
 7/4 (日)

(IO擴充,  595, 4051, 7219, I2C, RS232)

1. 講解Arduino i/O原理(Digital, ADC, PWM, ICSP, I2C...)

2. digital I/O擴充-74HC595原理

3. Arduino+74HC595實作

10:00~12:30
 午餐時間 12:30~13:20

4. ADC input擴充-4051原理

5. Arduino+4051實作

6. Maxim7219 LED驅動ic原理

7. Arduino+Maxim7219實作

8. RS232(UART)

9. I2C

13:20~17:00
7/10 (六) (電晶體,直流,交流電)
 
 

1. 基本電學,阻抗匹配,升壓電路,濾波電路原理

2. 電阻,電感,電容在電路中的功用

3. 交流電男子漢-了解直流與交流電

10:00~12:10
 午餐時間 12:10~13:00

4. 示波器使用+6合1多功能除錯板使用

5. 交流轉直流AC 110V轉DC 5V抽頭變壓器實作

6. 何謂交流電的集膚效應?

7. 繼電器控制實驗(小電壓控制大電壓)

8. 電子開關,電晶體放大功能之理論

9. 電晶體(9013NPN / 9012PNP實作)

10. 555計時ic實作

11. 電路模擬軟體教學

12. 下課後的光華商場實戰

13:00~17:00
 
 
 7/11 (日) (無線控制)

1. 無線感測網路在互動藝術上的應用

2. IEEE 802.15.4與Zigbee

3. XBee軟體設定

4. XBee點對點實作

10:00~12:30
 午餐時間 12:30~13:20

5. XBee+Arduino實作

6. XBee API模式,ADC模式

7. TCP/IP, Gateway, submask

8. Ethernet Board使用

9. Wishield Board使用

10. 用Arduino架設小Server與智慧型手機控制

13:20~17:00

課程範例

下方是每人第一步學到的範例 - LED閃爍 Blink

  • 左方電路由IC直接驅動LED為什麼不建議!?
  • 為什麼建議要使用電晶體!?
  • 當作品發展成中型時,問題會逐漸浮現!!


blog comments powered by Disqus
最近更新在 週四, 01 七月 2010 23:27
 

幫助我們推廣