智能家居自動化(Android+Ethernet Internet+Arduino)

家居自動化越來越受歡迎,吸引人之餘也讓大家買得起了。網絡上提供了很多可以實現的想法,這都是之前未曾見的。在智能手機上展示給你的朋友:你可以離公寓幾公里之外開關公寓裡的燈,同時可以通過一個攝像頭來控制開門。 Cool! 步驟1:材料 帶有安卓+以太網互聯網+的Arduino的智能家居自動化 •智能手機(Android 2.3的系統)•線路以太網+路由器(我用的是TP-LINK(TL-WR740N)•Arduino的Mega2560或Arduino的烏諾+ W5100插板(以太網)•LED IP(可選) 步驟2:APP倒相器(一個完全在線開發的Android的編程環境)(應用程序通過網絡控制的Arduino) 首先,你需要創建一個應用程序的Android,而後我使用了一個應用逆變器2鏈接:http://ai2.appinventor.mit.edu/ 參考:youtube(教程:AppEthernet – App inventor 2 / Channel: Android e Arduino)如果你需要變為英文,下載.aia到我的工程中(因為我用的是葡萄牙語)Project.aia在Andoid環境下,下載安裝應用程序:SmartHouseApp.apk 步驟3:下載例程到Arduin Mega – 代碼鏈接下載 你需要更改: byte ip[]…

View More 智能家居自動化(Android+Ethernet Internet+Arduino)

Arduino Ethernet入門 – 構建簡易的Web服務器教程

網絡上關於Arduino Ethernet的教程不多,剛剛入門的伙伴們,先給大家提供一篇:官方Arduino Ethernet中文介紹,以便快速了解它的參數及用法。而後可以學習一下這篇構建簡易Web Server教程。 Arduino官方的以太網板採用的是WIZnet-W5100,而目前市場上也有很多結合最新的W5500的Arduino Ethernet板。如下例程都是適用的。 本教程適用於使用WIZnet w5100/w5500的Arduino控制器。 程序一 這裡我們使用Arduino Ethernet建立一個簡單網頁服務器,當Arduino服務器接收到瀏覽器訪問請求時,即會發送響應消息,瀏覽器接收到響應消息,會將其中包含的HTML文本轉換為網頁顯示出來。 這樣就可以將傳感器獲取到的信息顯示到網頁上,每個在該網絡範圍內的計算機或其他移動設備,無論什麼平台都可以通過網頁瀏覽器了解到各傳感器的數據。 [C++] /* OpenJumper WebServer Example 建立一个显示传感器信息的Arduino服务器 [url=http://www.openjumper.com/]http://www.openjumper.com/[/url] [url=http://x.openjumper.com/ethernet/]http://x.openjumper.com/ethernet/[/url] */ #include <SPI.h> #include <Ethernet.h>…

View More Arduino Ethernet入門 – 構建簡易的Web服務器教程

建構以太網網關

您可以使用幾乎任何型號的Arduino去建立一個以太網網關。 市場上有幾個不同的以太網模塊。我們建議使用WIZnet公司W5100其卸載Arduino的MCU並保留為網關的代碼更多的內存。 接線的步驟 射頻模塊必須連接有點不同於標準傳感器連接,因此請務必仔細按照接線說明如下。 WIZnet (W5100) Ethernet module 注:請參閱下面的配置說明! NRF24L01 Radio module 注:如果沒有其他說明,以太網模塊應採用3.3V供電。 Configuration WIZnet公司W5100:編輯RF24_config.h在(XXX/庫/ MySensors/實用程序),使softspi(“#定義SOFTSPI”之前刪除//)。這必須被還原回來時,你已經編譯並上傳代碼到你的網關。 ENC28J60:啟用正確的以太網庫,如下圖所示: #include <UIPEthernet.h> // Use this if you have attached…

View More 建構以太網網關

PIP Arduino的網頁瀏覽器

PIP是一個在Arduino UNO上運行良好的多功能Web瀏覽器。它可以下載並呈現純HTML(無圖像,CSS或JavaScript),並可跟隨嵌入的鏈接。它是操縱桿控制的,並使用一個320×240的液晶屏為輸出。 以太網和SD卡使用約代碼20KB,這樣LCD驅動器,HTML解析器和渲染擠進12KB。 進行中的代碼工作現在可以在Github上下載。 組件: 1×Arduino Uno (Any ATMega 328p-based board should do) 1×WIZnet 5100 Ethernet shield (Includes a micro SD card slot and uses…

View More PIP Arduino的網頁瀏覽器

來自Elecrow的 WIZnet W5200 Arduino Shield

官方 Arduino Ethernet Shield 是由 WIZnet W5100 網絡處理器驅動的,這已經有很長一段時間了。這個Shield和芯片,成就了Arduino世界中 每一個IP使能的網絡項目。 WIZnet W5100芯片有很多有趣的特徵,比如直接&間接內存訪問,但是在SPI總線性能上有嚴重的限制。同樣,W5100在硬件IPv4引擎中只支持4個端口。可增加的軟件端口是無線的,通過端口0 在MACRAW中提供你自己的IP棧,但是這種方式不好弄。 W5100接口有兩個主要問題。首先,SPI接口僅指定4MHz運行。其次,SPI接口只支持一個字節模式傳輸。 SPI速率4MHz的限制,意味著標準的16MHz Arduino板總線不能被高於SCK/4 的速度驅動。如果在規範內驅動W5100。20MHz板子,例如Goldilocks,規範內一定會掉到SCK/8. 同樣,網絡接口的每一位數據傳入傳出,W5100字節傳輸模式要求一個4字節的SPI總線處理。 W5100理論上(無法實現)的最佳傳輸速率,這意味著 4*8*4 = 128 系統時鐘推移傳送一個單字節數據!啊!太慢了。 該做點什麼? 我猜想WIZnet肯定意識到了性能問題(更高性能的32位MCU跑一個更高系統時鐘–而不是又慢又的8位AVR ATmega–的時候更明顯)他們以及發佈了W5200作為W5100的代替(特定SPI總線接口)。 WIZnet W5200 W5200 帶來了一些新的性能,基於眾所周知並被認可的W5100…

View More 來自Elecrow的 WIZnet W5200 Arduino Shield

Haunt Box | WIZnet Academy

Haunt Box | WIZnet Academy Haunt Box 是在ATMEL的ATmega 2560和的WIZnet的W5100基礎上而設計。 這是一個成功kickstart.com的項目,群眾募資了27,000美元。 Haunt Box支持六個輸入和六個輸出,用戶只需連接I / O設備,也沒有額外的編程,只需通過網絡,馬上可操作的產品設置。 例如,連接一個傳感器,用於在輸入檢測運動,並且由LED或聲音模塊連接到輸出端,可以被打開或檢測到運動每次都自動操作,以輸出聲音。 網絡設置是通過以太網進行,W5100 WIZnet公司負責以太網連接。 http://hauntbox.net/storage/demo/gui.htm只需登錄,您可以檢查網絡設置演示。 http://hauntbox.net 詳細介紹了有關使用有關項目和該產品的信息Github上是開放的,通過所有相關的代碼。

View More Haunt Box | WIZnet Academy

PIP Arduino的網頁瀏覽器

PIP是一個在Arduino UNO上運行良好的多功能Web瀏覽器。它可以下載並呈現純HTML(無圖像,CSS或JavaScript),並可跟隨嵌入的鏈接。它是操縱桿控制的,並使用一個320×240的液晶屏為輸出。 以太網和SD卡使用約代碼20KB,這樣LCD驅動器,HTML解析器和渲染擠進12KB。 進行中的代碼工作現在可以在Github上下載。 組件: 1×Arduino Uno (Any ATMega 328p-based board should do) 1×WIZnet 5100 Ethernet shield (Includes a micro SD card slot and uses…

View More PIP Arduino的網頁瀏覽器