• Increase font size
  • Default font size
  • Decrease font size
  • default color
  • cyan color
  • red color
Ethernet Shield assign Cust. Tx/Rx Buffer RAM per port 列印 E-mail
站長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

 

Add a comment
最近更新在 週四, 16 五月 2013 16:38
閱讀全文...
 
3D Printing 引爆客製化時代科技論壇 2013 列印 E-mail
網站頁面單元 - 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有興趣的朋友趕快報名囉!
 
 
 
 
 
 
 
 
Add a comment
最近更新在 週二, 30 四月 2013 11:17
 
How fast does arduino process each line of code 列印 E-mail
站長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 = 120nSec =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(){}

 

 

Add a comment
最近更新在 週一, 29 四月 2013 22:27
 
[Talk]中華大學演講 列印 E-mail
站長Blog文章單元 - 本站相關最新資訊(arduino news, workshop, new books)
作者是 xlinx   
週一, 01 四月 2013 12:06

單位名稱:中華大學 中華書院
連絡人:單柏祥
日期:102年4月1日
演講地點:中華大學(地址:30012 新竹市香山區五福路二段707號)
預定主題:踏進互動科技世界-使用Arduino
 

Add a comment
最近更新在 週一, 01 四月 2013 12:11
 
豪華朗機工日光域 列印 E-mail
站長Blog文章單元 - 大專案(Case,製作期程都3個月以上)
作者是 xlinx   
週三, 12 十二月 2012 11:53

由豪華朗機工發起燈具回收活動,號召潛在群眾捐出家中棄置不用的300座檯燈來參與這件作品的製作,經過豪華朗機工的創意設計之後,進而以第二階段的展覽形式在「白駒過隙.山動水行」中展出。藉由數百盞燈具集結而成的為一顆大太陽,再透過電子及程式來控制群體燈光明滅來形塑太陽偉大/遙遠/未知的臨場感。

 

 

Add a comment
最近更新在 週三, 12 十二月 2012 12:00
 
Arduino DUE - 32位元的Arduino開發板來了! 列印 E-mail
作者是 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工業標準的機器相互溝通!似乎可以做更多不同類型的藝術創作了。

Add a comment
最近更新在 週五, 29 三月 2013 16:30
 
[演講]台灣科技大學-NTUST EE 列印 E-mail
作者是 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

 

Add a comment
最近更新在 週三, 12 十二月 2012 11:51
 
Startup Weekend Taiwan Hardware 創業週末硬軟通吃 列印 E-mail
網站頁面單元 - 固定頁面類
作者是 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的使用原理與技巧喔!]

Add a comment
最近更新在 週二, 04 九月 2012 12:12
 
2012 KT科技與人文科技藝術工作坊 列印 E-mail
網站頁面單元 - 固定頁面類
作者是 ken   
週五, 24 八月 2012 18:52

活動網站:

http://2012kt.tw/workshop.php


(一) 工作坊時間與場地

  1. 策劃:北藝大許素朱教授、資策會傅慧娟/孔繁芸組長
  2. 時間: 共五日
  3. 2012年8月31日(五) 、9月1日(六) 、9月2日(日) 、2012年9月8日(六) 、9月9日(日)
    每日9:00AM~12:00PM、14:00PM~15:00PM
  4. 地點:資策會電腦教室
  5. 參加對象:學生與業界人士不拘,共40~50人
  6. 費用$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:

Add a comment
最近更新在 週四, 30 八月 2012 21:45
 
[專欄]-新媒體下的跨界演出 列印 E-mail
站長Blog文章單元 - 專欄文章
作者是 ken   
週二, 31 七月 2012 11:26
Add a comment
最近更新在 週二, 31 七月 2012 11:30
 
2012 ComputeX VIA 3D Printing 列印 E-mail
站長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]

展場相片:[相簿]

印了設計蠻好看的VIA Logo 50個左右,Android機器人三隻、手機座(右下角)、名片座(右上角)、不敢太斜的比薩斜塔、台北101大樓。

人潮像浪般而來。

 

 

 

硬體使用: 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

  

Add a comment
最近更新在 週三, 26 十二月 2012 10:54
 


JPAGE_CURRENT_OF_TOTAL