14. Interface and application programming¶
General Info¶
- May 1: final presentation sign-ups open
- Class
- May 05: interface and application programming << This week
- May 12: wildcard week
- May 19: applications and implications
- May 26: invention, intellectual property, and income
- Jun 02: project development
- Final presentations
- (Wed) Jun 09: final presentations
- (Fri) Jun 11: final presentations
- (Mon) Jun 14: final presentations
- (Wed) Jun 16: final presentations (Kamei)
- Cuttoff
- June 21: local to global eval cutoff
- July 5: global eval to student cutoff
- July 12: global eval to FAB16 graduation cutoff
- Aug 9-13: FAB16
- Montreal, regional, remote
- Graduation: Mon (noon EDT), Tue (8:00A EDT), Thu (8:00A EDT)
- Dec 1: post-FAB16 evaluation cutoff for this cycle
- Jan 2022: final project presentations during bootcamp
Wildcard week¶
-
Embroidery
- Software
- 刺しゅうPRO NEXT
- manual
- P.119 オートパンチ
- .bmp (not .png)
- P.119 オートパンチ
- machine
- JANOME Hyper Craft 900
- manual
- P.24 上糸のかけ方
- P.106 刺しゅう
- 置き縫いシート
- グッドパンチシート シングル 100cm幅
- 刺繍用下紙
- 140WAP 白 糊付き 97cm幅
- ハイボン 150 白・糊無し 33cm幅×50m巻き
- brother 刺しゅう用接着芯L BM3
- 熱接着フィルム
- エセラン302 100ミクロン 52.5cm幅
- organdie
- heatcutter : polyester
- Software
-
Composites
- Polyester Resin Base | SDS_JP
- Catalyst | SDS_JP
- fiber
- [OK] Natural fiber
- [NO] Glass fiber
- [NO] Carbon fiber
- 3D mold
- lasercut
- mill
- compress
- ref.バキュームバギングによるCFRPのせいせいほうほう
Assignment¶
Individual assignment:¶
Note
write an application that interfaces a user with an input &/or output device that you made
Group assignment:¶
Note
compare as many tool options as possible
TODO: Individual assignment¶
Processing¶
Processing(p5.js) + WebSerial API¶
- Tips Read input value on switch from Attiny1614 - 5. Browser (Web serial API + p5.js)
- ATtiny1614 - (serial) - PC (Browser(WebSerial + p5.js))
- p5.js
- p5js.jp - 入門
Python¶
- pyserial
- Tkinter
- Tips Read input value on switch from ATtiny1614 3. Python (tkinter)
- Example: Idea of image processing
Blynk¶
Bluefruit Connect¶
TODO: Group assignment¶
- Scratch
- ScratchでArduinoを動かそう!
- firmata
- Scratchino
- etc
Assessment¶
Interface and Application Programming
Last update: May 8, 2021