|

課程名稱: 踏進互動科技世界 - 使用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為什麼不建議!?
- 為什麼建議要使用電晶體!?
- 當作品發展成中型時,問題會逐漸浮現!!
.png)
|