站長Blog文章單元 -
小專案(Project,適合入門到中型專案作品)
作者是 xlinx
週四, 16 五月 2013 15:33
EthernetShield允許開啟4PORTs供網路使用,單Port Buffer Arduino Eth Lib 預設 2K/perPort,總共Rx:8K Tx:8K。
某些需要單筆封包大量傳輸資訊的狀況(UDP),可以將4PORT減少成為2PORT,但每PORT Buffer增加到4K。
W5100 Datasheet ::: [PDF ]
原廠文件圖例左為 RX Buffer 2K 2K 2K 2K ,圖右為---> 4K 2K 1K 1K。
但是通常我們用不到4個PORT,所以本文以下將修改為只使用2Port並給予4K 4K最大記憶體配置。
需要修改兩檔案,w5100.h and w5100.cpp
w5100.h 檔案,位於~/ArduinoXXX/Resources/Java/libraries/Ethernet/utility/w5100.cpp
更改: #define MAX_SOCK_NUM 2
更改:static const uint8_t RST = 7; // Reset BIT
更改:static const int SOCKETS = 2;
更改:static const uint16_t SMASK = 0x0FFF; // TxBuff MASK for 4K( ori 2K=0x07FF )
更改:static const uint16_t RMASK = 0x0FFF; // RxBuff MASK for 4K( ori 2K=0x07FF )
w5100.cpp 檔案,位於~/ArduinoXXX/Resources/Java/libraries/Ethernet/utility/w5100.cpp
最近更新在 週四, 16 五月 2013 16:38
閱讀全文...
網站頁面單元 -
ArduinoTW演講 PPT公開下載
作者是 ken
週二, 30 四月 2013 10:07
針對2013年的科技趨勢,不少主流媒體如Wired、Forbes、The New York Times、ZDNet、Mashable都先後在頭版鼓吹3D列印 將在2013年蔚為風潮,甚至走入主流市場。3D列印正醞釀著在一夜之間,顛覆沉悶的全球製造業版圖,讓「人人製造」 這件事情發生。
這一項誕生於20多年前的3D列印技術,現在到底有多少神奇陸續誕生呢?隨著MakerBot、Bits From Bytes、PP3DP、RepRap、PrintBot皆推出低價3D列印設備,這個產業、這個市場又會變成什麼樣子了呢?趨勢是什麼?商機又在哪?人 人都說3D列印商機潛力驚人,那麼,又有誰已經想出可以改變世界的商業模式/服務模式了嗎?
台灣身為機電及資訊技術大國及生產重鎮,不該自外於這波3D列印的時代狂潮之外。為協助國人加速與3D列印技術接軌,早日形成在地的產業與社群,資策會與CTIMES特舉辦本次論壇,邀請各界朋友來共襄盛舉。
適合對象: 對3D Printing之技術、服務、設計、社群經營等有興趣者
講 題:踏進3D Printing世界 – 改造Thing-O-Matic與Replicator G經驗分享
主講人:帝凱科技創辦人 & Arduino.TW站長 劉士達/林義翔
基於MakerBot OpenSource 風潮之下,重新設計3D硬體結構,與軟體使用者介面。真正從使用者角度出發的軟、硬體改造經驗分享;將USB隨身碟3D檔案置入機器到列印完成,經過五次滑鼠點擊以及印出產品於製作電影道具流程之經驗分享。
活動網址:http://www.good2u.com.tw/c/3Dprinting
活動議程:
【3D Printing–引爆客製化時代】科技論壇
時間
主題/講師
09:00-09:10
Opening
09:10-09:50
Why we need 3D Printing?
威盛電子 Richard Brown 全球行銷處 副總經理
09:55-10:35
3D Printing / RP發展延革與技術比較
實威國際 彭聖介 副總經理
10:35-10:55
Break
10:55-11:35
設計師觀點:3D Printing可以做什麼?
3D列印設計師 闞凱宇
11:40-12:20
3D Printing服務模式剖析
智茂資訊 蔡智淵 技術總監
12:20-13:40
Lunch
13:40-14:20
踏進3D Printing世界–改造Thing-O-Matic與Replicator G經驗分享
帝凱科技創辦人 & Arduino.TW站長 劉士達/林義翔
14:25-15:05
金屬積層3D列印技術與應用趨勢
工研院南分院雷射應用中心 曾文鵬 總監
15:05-15:25
Break
15:25-16:05
3D Printing的Hackerspace與社群經營
OpenLab 鄭鴻旗
16:10-16:50
3D Printer機種 / 材料特性分析與選擇評比
國航科技 單志隆
對3D Printing有興趣的朋友趕快報名囉!
最近更新在 週二, 30 四月 2013 11:17
站長Blog文章單元 -
Arduino擴充IO (PWM IC, LED Driver IC, Digital/Analo)
作者是 xlinx
週三, 10 四月 2013 09:50
每行指令Arduino所花最短時間(Machine Cycle),測試結果如下所示
MEGA PORT A,B,C,E,D,F,G = 120n Sec =0.12 uSec = 0.00012 mSec
MEGA PORT H,L,K=220nSec
Duemilanove, UNO: PORT B,C,D=120nSec
Loop(while, for, etc,. ) = laggy around 350~400nSec
Arduino Duemilanove 量測圖
#define PORT PORTC
#define DDR DDRC
void setup(){
DDR=0xff;
//cli();
while(1){//when end of while will take some time(400ns) return here
PORT=0x0;
PORT=0xff;
PORT=0x0;
PORT=0xff; // oscilloscope test speed here
PORT=0x0; //repet for avoid while lag
PORT=0xff; //repet for avoid while lag
PORT=0x0; //repet for avoid while lag
PORT=0xff; // while返回耗損時間(return to while head will spend 400ns)
//PORTB |= _BV(0); //令PORTB第0bit為1
//PORTB &= ~_BV(0); //令PORTB第0bit為0
//PORTB ^= _BV(0); //令PORTB第0bit反轉
}//sei();
}
void loop(){}
最近更新在 週一, 29 四月 2013 22:27
站長Blog文章單元 -
本站相關最新資訊(arduino news, workshop, new books)
作者是 xlinx
週一, 01 四月 2013 12:06
單位名稱:中華大學 中華書院
連絡人:單柏祥
日期:102年4月1日
演講地點:中華大學(地址:30012 新竹市香山區五福路二段707號)
預定主題:踏進互動科技世界-使用Arduino
最近更新在 週一, 01 四月 2013 12:11
站長Blog文章單元 -
大專案(Case,製作期程都3個月以上)
作者是 xlinx
週三, 12 十二月 2012 11:53
由豪華朗機工發起燈具回收活動,號召潛在群眾捐出家中棄置不用的300座檯燈來參與這件作品的製作,經過豪華朗機工的創意設計之後,進而以第二階段的展覽形式在「白駒過隙.山動水行」中展出。藉由數百盞燈具集結而成的為一顆大太陽,再透過電子及程式來控制群體燈光明滅來形塑太陽偉大/遙遠/未知的臨場感。
VIDEO
最近更新在 週三, 12 十二月 2012 12:00
作者是 ken
週五, 29 三月 2013 00:00
沒錯!令人期待已久的32位元Arduino DUE已在去年10月底正式上架,但因為少量出貨,使得全球各大電子零售商都出現一片難求的情況,Arduino.tw站長們也極力透過關係終於拿到一片最新款的Arduino DUE,來看看為何Arduino DUE為何令人這麼著迷?
顯而易見的看到中間那一棵大面積IC,與以往的Arduino UNO已經不太一樣,DIY玩家們想自製一塊Arduino DUE似乎有點難度,不像以前可以自己手洗一片電路出來,究竟這一大塊面積的IC有何用途呢?
從原廠官方的規格上看,這棵IC就是Atmel公司所推出的32位元ARM核心處理器,具有84Mhz運算速度,96KB SRAM,512KB Flash RAM,支援DMA控制器。I/O方面,提供了54個Digital I/O,包含12組PWM輸出,以及4組UART,另外類比方面擁有12組類比輸入,更為特別的是增加了兩組DAC(Digital-to-analog converter,數位轉類比),還有一組CAN BUS通訊介面,可以跟某些支援CAN BUS工業標準的機器相互溝通!似乎可以做更多不同類型的藝術創作了。
最近更新在 週五, 29 三月 2013 16:30
作者是 xlinx
週三, 14 十一月 2012 00:00
邀請單位:國立台灣科技大學電機工程系 鍾聖倫教授
演講題目:踏進互動 科 技世界 - 使用Arduino.TW
演講Outline:
Introduction
Open Source脈絡
Copyright! Copyleft?!
10 years
相關學術、公司、創作團體
軟體+硬體+多媒體=新媒體New Media
Implementation
互動技巧『Interactive』脈絡
繞世界一圈
Talk about Arduino
Make a Project by 7-step
Next decade year :Conclusio
最近更新在 週三, 12 十二月 2012 11:51
網站頁面單元 -
固定頁面類
作者是 ken
週二, 04 九月 2012 12:02
許多人認為,硬軟整合應該是台灣要走的路。
請跟我們一起創造台灣硬軟通吃的未來!
報名網址:http://twhardware.eventbrite.com/
由威盛電子及創業週末在台灣執行團隊共同推動,台灣第一次"創業週末硬軟通吃"創業活動於9月14日至16日進行!過去創業週末在台北(x2)、新竹及高雄舉辦的活動非常成功,不過這次更特別:花54小時做出實體的產品! 活動模式是把硬體界與軟體界mix在一起,培養出台灣下一代的創新產品與企業。主辦單位將會提供3D印刷機、軟硬兩界輔導及創投評審等資源,讓參加者透過54小時的時間結合實體產品、行動或網路應用、雲端平台做出後PC時代的創新產品。建議的領域包含教育、醫療、環保或者住宅自動化。
關於Startup Weekend
54個小時可以做什麼?在Startup Weekend裡,54小時可以產生一個新產品、創立一項新服務,甚至成立一家新公司!Startup Weekend是一個充滿創意與各種可能性的活動,不論你是擁有無限創意的天才、程式開發的專長鬼才,抑或是尋找未來商機的業界人士,在活動期間的54小時之內,任何想法都有可能實現!
官方網站:http://twhardware.startupweekend.org/
粉絲團:http://on.fb.me/Mhymqd
推特:https://twitter.com/swtwhardware
聯絡:
這個 E-mail 地址已經被防止灌水惡意程式保護,您需要啟用 Java Script 才能觀看
[ 本活動會由Arduino.TW提供相關技術指導協助,也會現場說明3D Printing的使用原理與技巧喔! ]
最近更新在 週二, 04 九月 2012 12:12
網站頁面單元 -
固定頁面類
作者是 ken
週五, 24 八月 2012 18:52
活動網站:
(一) 工作坊時間與場地
策劃:北藝大許素朱教授、資策會傅慧娟/孔繁芸組長
時間: 共五日
2012年8月31日(五) 、9月1日(六) 、9月2日(日) 、2012年9月8日(六) 、9月9日(日)
每日9:00AM~12:00PM、14:00PM~15:00PM
地點:資策會電腦教室
參加對象:學生與業界人士不拘,共40~50人
費用$15000,政府補助$7500,學生免費
(二) 工作坊課程內容
日期
課程內容
說明
1
08/31
互動藝術在〝未來博物館〞與〝文化產業〞之應用與國際趨勢 (3時)
介紹典範觀者概念、國際知名案例、國際相關活動與單位、以及國際發展趨勢
2
互動感測器介紹與操作(3時)
Arduino單晶片基本介紹、可變電阻應用、按鈕與LED應用、水銀開關應用、紅外線應用、Arduino入門程式應用教學
3
09/01
互動程式設計 (4.5時)
Processing 基本介紹與入門設計(3小時)
4
Flash Action script基本介紹與入門設計(1.5小時)
5
裝置設計處理 (1.5時)
空間佈展與裝置造型基本介紹、案例分享(1.5小時)
6
09/02
案例(1)製作 (3時)
北藝大新媒系 FBI Lab支援
〈互動畫〉作品案例製作
(1) Processing + XML程式設計與修改
(2)紅外線感測器設計
(3)系統與裝置整合
7
案例(2)製作 (3時)
長庚資工系 CC Lab 支援
〈指今摘古〉作品案例製作
(1) Flash Action script + XML程式設計與修改
(2)系統與裝置整合
(可展示性介紹即可,並搭配目前題感技術做一些簡單的說明)
8
09/08
分組構想報告 (3時)
業界與學生做分組構想報告
9
分組操作練習 (3時)
業界與學生分組實際操作練習,現場有小老師指導
10
09/09
分組操作練習 (3時)
業界與學生分組實際操作練習,現場有小老師指導
11
分組作品報告 (3時)
業界與學生做分組作品報告(只做簡單裝置實際展示)
互動感測器介紹與操作(3Hr)
課程大綱
1. Opensource脈絡
2. Copyright! Copyleft?
3. 互動科技相關學術、公司、創作團體簡介
4. 新媒體New Media中的互動科技
5. 互動技巧脈絡
6. Arduino簡介
7. 建構Arduino互動作品的7個步驟
8. 實作1~5
9. 全球開放硬體社群概況
10. 其他相關資源!
課程PDF:
最近更新在 週四, 30 八月 2012 21:45
站長Blog文章單元 -
大專案(Case,製作期程都3個月以上)
作者是 xlinx
週三, 06 六月 2012 23:59
硬體設計搞與軟體原始碼:Google Code [link ]
2012 ComputeX 展覽Arduino.TW與威盛電子協同展出3D Printing的解決方案(Rapid Prototyping),挑選了最近非常火紅的開放原始碼專案的MakeBot CNC立體成型與威盛出產的VIA VE-900 主機板 搭配,其有特別為DIY使用者考慮,可使主機板在迷你尺寸依然保有順暢3D模型編輯能力。此外,聽威盛公司人員介紹說CPU有一安全性引擎的特點,可以保密的分享私人的寶貴設計3D模型(站長目前不清楚如何做到此點)。硬體搞定之後,軟體也重新設計使用者UI操作介面。因為,考慮到使用此類型的終端用戶大多非資訊相關科系,使得使用與學習曲線時間非常久。所以,Arduino.TW一樣基於開放原始碼精神,重新設計了操作介面讓使用者於面板前方的Power鍵按下後,將模型輸入(USB與Dropbox雲端),點選滑鼠少於五次即可開始令人興奮的3D模型列印工作。並且Arduino除了負責列印時控制各步進馬達,增加了一些小功能(列如:軟體畫面點選POWER OFF不僅將系統關機,同時也關閉整個RP電源)。
TT( http://www.tweaktown.com/ ) media have an interview with 3d printing. [ link ]
VIDEO
展場相片:[相簿 ]
印了設計蠻好看的VIA Logo 50個左右,Android機器人三隻、手機座(右下角)、名片座(右上角)、不敢太斜的比薩斜塔、台北101大樓。
人潮像浪般而來。
VIDEO
硬體使用: Arduino Mega Uno + VIA VE-900
Arduino Mega
主機板使用威盛公司嵌入式部門開發的Mini-ITX主機板,體積小、且不失效能,非常適合用於此次3D Printing專案。VIA VE-900[link ]
由於3D印表機越趨進步的技術與低價,它被譽為第三次工業革命的推手。威盛結合3D印表機與VIA VE-900 Mini-ITX 主機板為一個智慧型全功能3D印刷解決方案。使用者可以在這台機器上創作、修改、預覽其獨特的3D檔案,並將之化為獨一無二的實體。簡化的使用者介面,讓這台機器更易操作 。
OpenSource軟體VIA 3D Printing UI畫面流程:
列印流程UI:
SkeinLayer: [link ]
我們使用開放原始碼專案SkeinLayer進行分析。將模型高度每0.1mm切割,並計算G-Code機器碼動作。下方圖片顯示箭頭即為平台移動順序與方向。
場內小記:Ubuntu會場工作人員輪流一個接一個好奇跑過來,觀看並送我們很多Ubuntu的贈品,所以會後我們也用3D Printer列印了『i love Ubuntu』與 『VIA LOGO』回贈Ubuntu工作人員。
迷你且具效能的MINI ITX主機板,用於互動專案非常適合。以往都是使用Apple貴鬆鬆的便當盒mini電腦,現在如果互動裝置有投影或是主機運算的需求,可以考慮改用國貨主機板。
除此之外,威盛公司近期即將推出的 apc ($49 Android PC System)也使Arduino.TW的製作團隊對於未來Arduino結合Android應用期待萬分!
硬體設計搞與軟體原始碼:Google Code [link ] (wait for SVN, Git or HG uploading...)
參考新聞:[癮科技文章介紹 ][日本媒體介紹 ]
VIA Embedded MainBoard VE-900 Arduino.TW DECADE.TW
最近更新在 週三, 26 十二月 2012 10:54
JPAGE_CURRENT_OF_TOTAL