帶有 WIZnet W5100 的 Seeeduino Ethernet 以太網主控板

Seeeduino Ethernet 以太網主控板集合了 Seeeduino 主控板、Ethernet Shield 拓展板、SD card shield 拓展板的功能,因此它集合了控制運算、網絡連接、數據存儲的功能。 主控板基於 MEGA328P 芯片。 這個版本中我們降低了以太網接口高度,同時內置的I2C接口和UART接口可以方便連接 Grove 模塊進行功能拓展。 參數規格 工作電壓:6.2-13V工作電流:140-550mA支持SD卡類型:Micro SD card, FAT/FAT32 (More than 2G is…

View More 帶有 WIZnet W5100 的 Seeeduino Ethernet 以太網主控板

淺談單片機以太網接入方案

單片機的種類繁多,從低端到高端,有以51單片機為代表的8位單片機和以ARM為代表的32位單片機,不同檔次的單片機實現網絡接口的方法不同。對於像ARM等高端處理器一般都可以運行嵌入式操作系統,例如嵌入式Linux。對於無操作系統要求的單片機如何實現網絡接入,我下面將這些方案按TCP/IP協議棧的不同歸結為兩大類:第一類是傳統的軟件TCP/IP協議棧方案;第二類是最新的硬件TCP/IP協議棧方案。下面我就這兩類方案的實現方式進行分析。 1. MAC+PHY方案 所謂的 TCP/IP 協議棧是一系列網絡協議的統稱,不僅包括我們熟知的 TCP 協議和IP協議,還有網絡層的 ICMP(Internet控制報文)協議、IGMP(Internet 組管理)協議、ARP(地址解析)協議,傳輸層的UDP(用戶數據包)協議,應用層的HTTP(超文本傳輸)協議、DNS(域名解析)協議、FTP(文件傳送)協議、SMTP(簡單郵件管理)協議等等。 傳統的以太網接入方案如下圖,由MCU+MAC+PHY再加入網絡接口實現以太網的物理連接,通過在主控芯片中植入TCP/IP協議代碼實現通信及上層應用。 應用這種軟件TCP/IP協議棧方式實現的比較成熟方案有ENC28J60, CS8900A,DM9000,當然也有像 STM32F107 這類(內部自帶MAC)+PHY等方案。 由於軟件協議棧操作需要主控 MCU 不斷地響應中斷,這在很大程度上占用了 MCU的運算/時鐘資源。經過測試發現,單線程操作的情況下,MCU 的運行速度和數據的處理速度僅能滿足需要,但隨著線程增多,MCU 的工作效率直線下降,會嚴重影響通信質量。 代碼量方面,即便是采用輕量級的 TCP/IP 協議棧 LWIP…

View More 淺談單片機以太網接入方案

數字收銀系統

這是我和我的朋友一起完成的數字收銀系統,我們這樣做可以讓大家知道刷卡機的工作原理。當刷卡機刷信用卡時,微控制器分析數據並通過以太網模塊向遠程服務器發送請求,遠程服務器接收到數據並將此次交易添加到數據庫。消費者就可以登陸網站歷史交易。

View More 數字收銀系統

PARALLAX 的以太網板(Spinneret Web 服務器)

Spinneret 的Web服務器是一個基於以太網的開發板為 Propeller 微控制器。網頁內容,文件和記錄可以存儲在 MicroSD 卡。串行 EEPROM 具有 32 KB 的存儲 Prepeller 程序和 32 KB 的非易失性數據存儲,獨立的 microSD 卡。有一個實時時鐘控制器,文件和活動的時間戳,並有備用電容器,將讓該時鐘可以在較長的斷電情況下運行。 有一個串行編程頭和兩個輔助 I / O 連接,使用三針數據/電源/接地線,一個用於電平轉換集電極開路通信;另一種是12針插座直接3.3伏 I / O…

View More PARALLAX 的以太網板(Spinneret Web 服務器)

Plant-In City

這是一款革命性的植物培養箱中,其中內置了大量的傳感器以及一塊 Arduino 以太網模塊,使得傳感器和控制系統實現對植物所需水和陽光的監測和控制。 Plant-In City是一個Kickstarter籌資項目,該項目計劃籌資25,000美元。 它是如何操作 Plant-In City 給植物本身發聲,培養植物的生命,使它們融入自然系統。這一革命性的種植系統,包含由太陽照射率,土壤水分改變,濕度,溫度等自然循環激活內置的傳感器。一旦被激活,這些傳感器轉換環境數據轉換成聲音或視覺效果,創造一個充滿活力的想像野外環境。 技術 創新設計採用的硬件和軟件解決方案,以提供植物茁壯成長最需要的照顧。 軟件 Arduino 把框架連接到 Web 連結的傳感器和水和陽光的控制系統。這使您可以使用手機 Web 應用程序遠程連接到 Plant-in City,檢查植物的生命體徵和控制燈光或其他系統,甚至澆水。 開源 計劃發布源代碼給公眾,為發展硬件和軟件設計。也會發布硬件設計的藍圖,並邀請第三方開發自己的硬件附加組件到 Plant-in City。 GitHub的庫 技術文檔…

View More Plant-In City

Matrixtsl有趣的電子積木網絡連接板

Matrixtsl 開發了一系列電子積木板,同時提供多種單片機:PIC,AVR及ARM搭配使用。其中一款電子積木板,使用了WIZnet產品 W5100 和 WizFi610提供網絡連接。 另外,電子積木可以使用IDE開發,將使用流程圖的方法來代替編程語言。 電子積木網絡模塊• EBlock 網絡模塊 – WIZ810MJ or NM7010 基於WIZnet -W5100全硬件TCP/IP協議棧芯片,這個電子積木板為現存的微處理器增加了網絡功能,免去了開發軟件TCP/IP協議棧的困擾。同時,以太網提供高達10/100的網絡連接,以及大量協議包括 UDP,IP,ARP,ICMP,DHCP,ARP,DLC以及MAC。單元微處理器接口使用I2C串口通信。板子上的跳線可以允許多個以太網模塊連接I2C接口。用於電子積木的 Flowcode的宏,已在Flowcode專業版中提供。 • EBlock 網絡模塊 – WizFi610 無線局域網板提供標准無線網絡接入。板載TCP/IP協議棧使單片機免去了TCP/IP協議棧開發的需要,實現了簡易通信。這個板子可以在網絡中作為客戶端或者服務器,這個意味著電子積木也可以提供無線網絡。板子同時支持html和JavaScript兩種網頁模式,還與無線局域網 Flowcode組件兼容。 •帶網絡模塊的電子積木…

View More Matrixtsl有趣的電子積木網絡連接板

讓你的寵物Tweet你

項目簡介 你給你的寵物的一切:食物,水,家庭,玩具和愛。 為什麼不給他們一個Twitter帳戶? 這個項目可以讓你關顧你的寵物的飲食習慣和接收糧食不足警報。 這也是一個有趣的方式來學習如何互動使用 Arduino,Twitter,傳感器和以太網。 下面是零件列表。 根據您的個性化需求,您可以替代磅秤,放大器或水感應器。 一塊 Arduino Uno一塊 Arduino 的以太網盾(W5100)一個廉價的數字廚房或郵件磅(USD20 左右)。儀表放大器,以提高應變儀輸出。水位傳感器。 為了方便使用,我這裡選擇了一個Jameco公司的。原型板,原型盾,或線路板。5V的USB電源和USB AB電纜。一個防止被寵物破壞,保護你設備的外殼。 我這裡用了一個廉價的塑料儲物箱。一對電阻,一些零部件,以及一些創意。你可以在 Instrcutables 有關項目看到更詳細的,並從中獲取源代碼 通過:wiznetmuseum

View More 讓你的寵物Tweet你