WizFi360 + AirKiss實現微信智能配網功能!!!

WizFi360 + AirKiss實現微信智能配網功能!!!

Uncategorized, WiFi, WIZnet 產品應用小例全系列, 應用
WizFi360概述 支持802.11b/g/n 2.4G WIFI標準,支持SoftAP/SoftAP + Station模式,最高2Mbps波特率,支持Smartconfig CE/FCC/KC認證,工作溫度:-40~85℃ WizFi360是一款高性價比低功耗的工業級WiFi模塊,兼容IEEE802.11 b/g/n標準,支持SoftAP、Station以及SoftAP+Station模式,串口波特率最高可達2Mbps,可以滿足用戶在多種應用場景下使用。 AirKiss 概 述 AirKiss是微信硬件平台為Wi-Fi設備提供的微信配網、局域網發現和局域網通訊的技術。開發者若要實現通過微信客戶端對Wi-Fi設備配網、通過微信客戶端在局域網發現Wi-Fi設備,或者把微信客戶端內的音樂、圖片、文件等消息通過局域網發送至Wi-Fi設備,需要在硬件設備中集成相應的AirKiss靜態庫。 目前,AirKiss有兩種版本的靜態庫供開發者自行選擇: Airkiss2.0:支持微信配網和局域網發現 AirKiss3.0:支持局域網發現和局域網通訊 注意事項 對於支持AirKiss微信配網的Wi-Fi設備,用戶可以使用微信客戶端對該產品進行入網配置。 WIZnet—AirKiss設備是搭配WIZnet-WizFi360使用的,暫時僅支持WizFi360連接。 *注意* 手機與電腦需要要連接同一個WiFi(支持802.11b/g/n 2.4G WIFI標準) 硬件&軟件 關注“WIZnet微知納特”微信公眾號 串口調試工具 WizFi360模塊 操作步驟 將硬件按照【圖片】所示連接並上電,將撥碼開關按照【圖片】所示撥開 打開一個串口調試工具(無限制),選擇正確的端口,然後打開【open】 打開後按一下模塊上的【RST】鍵,此時串口打印【ready】如下圖所示 在串口調試工具上輸入命令【如下圖所示】(詳細命令請參考WizFi360 AT命令手冊) 下載地址:https://www.iwiznet.cn/products/wi-fi/WizFi360/   命令: AT+CWMODE_CUR=1(設置工作模式:Station 模式)       AT+CWSTARTSMART (開始 smartconfig) 具體AT命令請參考:WizFi360AT命令手冊(www.iwiznet.cn) 打開微信,關注微信公眾號“WIZnet微知納特”,點擊‘產品應用’,點擊‘AirKiss設備’,跳轉到‘配置設備上網’頁面後,輸入連接WIFI的密碼,點擊連接,見下圖:                         配置成功!串口打印出WiFi 【ID】【密碼】 此時WizFi360 微信AirKiss配網成功! 感謝閱讀! 更多WizFi360的產品資料:https://www.iwiznet.cn/products/wi-fi/WizFi360/
Read More

WIZVSP虛擬串口工具使用說明

Uncategorized, WiFi, WIZnet 產品應用小例全系列, WIZnet產品, 應用
1. 概述 WIZ VSP(Virtual Serial Port)是一款 PC 端的虛擬串口上位機工具,可以實現 PC 與 PLC 之間通過 Internet 通信。WIZ VSP 支持創建多個虛擬串口,同時支持 TCP Client、TCP Server、UDP 等協議。 - 1.1 下載和安裝過程 WIZ VSP 的下載鏈接:http://wizvsp.wiznet.io/點開鏈接後會出現一個註冊的頁面,需要填寫個人信息及郵箱,如圖 1 所示。 [caption id="attachment_17163" align="aligncenter" width="1320"] 圖1 用戶註冊[/caption] 點擊 register 後,會彈出一個 WIZ VSP 的下載頁面,點擊 WIZVSP Download下載該軟件的壓縮包,並且服務器會向你填寫的郵箱發送一封郵件,裡面有安裝 WIZ VSP 時所需要的 serial key。解壓壓縮包,雙擊setup.exe,點擊next,選擇I Agree,點擊next,選擇安裝路徑,點擊 next,該安裝程序準備安裝,安裝完成後會出現如圖 2 所示。點擊 close 關閉頁面。 [caption id="attachment_17164" align="aligncenter" width="504"] 圖2 安裝程序步驟[/caption] 打開下載路徑下的文件夾,雙擊 VSP.exe,出現如圖 3 所示的彈出框,Serialnumber 為郵件中的 serial key,正確填寫後點擊 Confirm,至此,VSP 安裝完成,雙擊點開後如圖 4 所示。 [caption id="attachment_17165" align="aligncenter" width="777"] 圖3 程序安裝步驟2[/caption] [caption id="attachment_17166" align="aligncenter" width="776"] 圖4 程序安裝完成[/caption] 1.2 功能 介紹 1.2.1 菜單欄介紹 打開 VSP.exe,界面如圖 4 所示,菜單欄有 New connection、Edit、Delete、Delete all、Help 和 Exit。New connection 為創建一個新的端口並建立新的連接;Edit 為編輯所選串口的配置信息;Delete 為刪除所選的端口;Delete all 為刪除所有創建的端口;Help為幫助文檔,Exit 為退出該界面,退出後不清除配置信息。 1.2.2 信息欄介紹 當有新的端口創建時,左邊會出現該端口的配置信息,如圖 5 所示。其中包括端口名、端口號、工作模式、連接狀態以及發送和接收的數據大小。 [caption id="attachment_17167" align="aligncenter" width="784"] 圖5 信息欄介紹[/caption] 1.2.3 配置欄介紹 配置欄主要功能是創建端口時配置這個端口的網絡信息。配置欄分為 Type 選項卡、Connection Prefs、Signal lines 和 Proxy/security。 ① Type 選項卡 Type 選項卡主要是配置虛擬串口的連接方式(TCP Server、TCP Client、UDP);端口名和端口號。如果選擇…
Read More
WIZnet-io6Library如何使用

WIZnet-io6Library如何使用

Uncategorized, W6100, WIZnet 產品應用小例全系列, 博客, 應用, 物聯網
概觀 io6Library是一個IPv6集成庫,可以輕鬆集成和管理使用WIZnet硬連線雙TCP / IP堆棧控制器(WIZCHIP)產品系列的用戶應用程序。 io6Library用於管理依賴於用戶特定MCU的代碼,因此用戶無需根據用戶MCU執行io6Library的移植操作。(有關更多信息,請參見如何使用) 內容 io6Library可分為以下三種類型。   Reigsters Defintion 通用寄存器:定義通用寄存器,如網絡信息,模式,中斷等。 套接字寄存器:定義SOCKET寄存器,如套接字模式,套接字通信,套接字中斷等。 每個WIZCHIP I / O訪問功能 基本I / O功能:通過WIZCHIP定義的HOST接口(SPI,BUS等)訪問輸入/輸出的基本單元功能 公共寄存器訪問功能:基於基本I / O功能訪問公共寄存器的功能 SOCKET寄存器訪問功能:基於基本I / O功能訪問SOCKET寄存器的功能 WIZCHIP控制API,用於用戶應用程序集成,管理和遷移 SOCKET API:與BSD SOCKET API一樣,SOCKET API提供可以與socket socket commuuincation相關的函數集 額外的API:它提供支持用戶應用程序集成的功能,無論WIZCHIP特定的Regiter / Memory,Address Map,Features等等。:對於User Application的小佔用空間,可以使用WIZCHIP I / O Access功能替換它。       有關更多詳細信息,請參閱io6Library.chm。 io6Library.chm可能不是最新的,所以請參考doxygen程序程序使用Doxyfile.dox項目製作的文檔。如果您願意,Doxygen程序可以將文檔設置為chm,html或pdf。 目錄 以太網絡 WIZCHIP特定目錄(EX> W6100 - w6100.h,c) SOCKET API:h,socket.c ioLibrary配置文件:wizchip_conf.h,wizchip_conf.c 互聯網 用於IP配置的Protcols(EX> DHCP,DNS) 將添加一些協議 應用 應用程序套接字模式定義:Application.h Loopback:TCP,UDP Basic Skeleton Code,loopback.h,loopback.c io6Library用戶可以通過在wizchip_conf.h中僅修改一些定義來立即使用它。有關更多信息,請參見如何使用。 如何使用 io6Library配置 定義wizchip_conf.h中定義的WIZCHIP的類型和接口,以滿足您的預期用途。 選擇要使用的硬連線雙TCP / IP堆棧控制器。在下圖中,選擇藍色框中的列表之一,並將其​​選定為_WIZCHIP_,如紅框。 選擇用戶將用於WIZCHIP Access的主機接口(並行總線,串行總線模式等)。在下圖中,選擇藍色框中的列表之一,並將其​​選定為_WIZCHIP_IO_MODE_,如紅框。 僅當使用並行總線模式時,必須將HOST的存儲區基地址設置為WIZCHIPCHIP,如紅色框。                WIZCHIP PHY訪問模式配置如下圖所示,選擇藍色框中定義的以太網PHY訪問模式的兩種方法之一,並將其​​定義為紅色框。 _PHY_IO_MODE_PHYCR_:它通過PHY命令和狀態寄存器提供對WIZCHIP的以太網PHY的簡單控制,如PHY操作模式和鏈路狀態。 _PHY__IO_MODE_MII_:通過MDC / MDIO信號直接控制WIZCHIP PHY的以太網PHY寄存器。 為WIZCHIP I / O訪問創建用戶定義的功能 根據您的HOST界面自行創建基本的Access I / O功能。這是因為每個用戶HOST的接口控制方法不同。所以,你應該成功。 例如,如果您使用STM32FXXX的SPI1定義以下內容並控制WIZCHIP   #定義 _WIZCHIP_IO_MODE_        _WIZCHIP_IO_MODE_SPI_VDM_   通過SPI接口創建基本單元功能,如WIZCHIP選擇/取消選擇,1字節讀/寫,臨界區進入/退出等,如下所示。 通過SPI接口進行基本I / O訪問功能,如WIZCHIP選擇/取消選擇,1字節讀/寫和臨界區進入/退出,如下所示。 WIZCHIP選擇/取消選擇:用於設置/複位與WIZCHIP的CSn引腳相連的STM32FXXX的任何GPIO的功能 01 void your_wizchip_enable(void) 02 { 03 / * void HAL_GPIO_WritePin(GPIO_TypeDef * GPIOx,uint16_t GPIO_Pin,GPIO_PinState PinState)* / 04 HAL_GPIO_WritePin(GPIOD,GPIO_PIN_7,GPIO_PIN_RESET) 05 } 06 07…
Read More

W5500 EMC參考設計(金屬殼體)

W5500, WIZnet 產品應用小例全系列, 博客, 應用
EMC測試比較重要的有四項:ESD——靜電抗擾度測試,EFT——電快速瞬變脈衝群抗擾度測試,SURGE——浪涌(衝擊)抗擾度測試,PFMF——工頻磁場抗擾度測試。 其中EFT和SURGE是針對電源的測試,發生問題應該在電源防護上做文章。而與W5500相關的只有ESD和PFMF。 我們在近期也結合一些合作單位的測試經驗,將提供能夠通過測試的原理圖和硬件設計參考。現將金屬殼體的防護參考設計分享給大家。 下載鏈接:(百度雲) 鏈接:https://pan.baidu.com/s/1pzITNHFGrSIvGKXGPJ4Bag 提取碼:5p3v 也可掃描二維碼下載
Read More

如何將固件寫入W7500

Uncategorized, WIZnet 產品應用小例全系列, WIZnet產品, 博客, 應用, 物聯網
將固件寫入WIZwiki-W7500有四種方法。 使用CMSIS-DAP(拖放) 使用CMSIS-DAP(通過Keil uVision5) 轉到ISP工具手冊和程序下載 使用SWD調試器 二進制示例: 硬件測試和環回二進制(WIZwiki-W7500默認二進制):下載 LED Blink binary:下載 串行輸出二進制:下載 使用CMSIS-DAP(拖放) 1.將USB電纜連接到WIZwiki-W7500時,PC被識別為可移動磁盤。可移動磁盤名稱為MBED。 2.您“拖放”或將固件複製到可移動磁盤,固件寫入進度已完成。 3.完成固件寫入後,打開以檢查可移動磁盤。 4.如果可移動磁盤中存在“fail.txt”文件,則表示寫入固件失敗。 5.按下WIZwiki- W7500的重置按鈕(SW1)後,請重複步驟2中的步驟。 使用CMSIS-DAP調試器 CMSIS-DAP也支持USB電纜和調試器。您需要設置Flash算法以在Keil中使用CMSIS-DAP調試器。 To Follow 點擊頂部菜單中的“Flash”,然後打開“配置Flash工具”。選擇“CMSIS-DAP Debugger”,在頂層菜單上設置“Debug”。 單擊“實用程序”,然後選擇“CMSIS-DAP調試程序”。打開“設置”菜單並取消選中“調試”菜單中的“SWJ”。然後確認在SW設備上設置的“ARM CoreSight SW-DP”。 在Debug菜單欄旁邊,單擊'Flash Download'並在下載功能中設置'Erase Full Chip',在RAM中設置'0x20000000到0x4000'用於算法,在編程算法上添加'W7500_128KB_FLASH'。用下圖檢查後,單擊“確定”。 將固件下載到WIZwiki-W7500。您可以在底部檢查完整消息和CMSIS-DAP調試器。點擊“調試圖標”或按Ctrl + F5進行調試。 參考 設置Flash算法 使用ISP W7500 ISP計劃 轉到ISP工具手冊和程序下載 當W7500處於啟動模式時,可以通過ISP進行固件寫入,因為WIZwiki-W7500內置了ISP標頭。由於ISP標頭支持UART信號,因此您需要一個轉換器,如TTL到RS232或TTL到USB,以便連接到您的PC。 請參考下面的框圖設置。 To Follow 1.運行“W7500_ISP(20xxxxxx).exe”。 2. 要使WIZwiki-W7500進入啟動模式,請在按下SW2,BOOT開關的同時供電一次。 3.從“串行端口”中選擇連接到ISP標頭的設備,然後單擊“打開”。如果您成功進入引導模式,則會在窗口底部的狀態欄上打印“Serial Open Complete”消息。 在點擊ISP工具的打開按鈕之前,我們建議您在其他終端窗口中進行測試。 使用終端窗口打開串口後,輸入大寫“U”。如果它處於ISP模式,您可以看到返回的字符。 4.單擊“瀏覽”以選擇二進制文件。 5.單擊“ISP Start”按鈕,然後執行固件寫入。 6.固件寫入完成後,將彈出如下窗口。 如何將外部SWD調試器連接到WIZwiki-W7500 此頁面顯示如何使用外部SWD調試器在WIZwiki-W7500中編寫和調試固件。當您需要調試固件時,您有兩種方法。一種是使用外部SWD調試器進行調試,另一種是使用CMSIS-DAP調試器。在此頁面中,僅發布如何使用SWD調試器調試固件。 使用SWD調試器 您可以在WIZwiki-W7500和Debugger Sel Jumper中間找到SWD Header,上面有三個上限。 然後在Debugger Sel Jumper中打開J3,J4,J5跳線帽。 現在,您的WIZwiki-W7500已準備好連接SWD調試器。 連接ULINK調試器和SWD標頭。此時,請注意匹配引腳號。 在Keil中設置Flash算法和ULINK調試器並 在WIZwiki-W7500上下載。然後,您可以檢查成功消息。 參考 如何設置Flash算法 文章來源:http://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500:start_getting_started:write_firmware
Read More

如何調試WIZwiki-W7500

Uncategorized, WIZnet 產品應用小例全系列, WIZnet產品, 博客, 應用, 物聯網
在WIZwiki-W7500上,有SWD Header和CMSIS-DAP來調試WIZwiki-W7500。首先,您需要設置Flash算法以使用調試。此頁面顯示如何設置Flash算法以及如何使用ULINK Debugger和CMSIS-DAP Debugger。 設置Flash算法 下載 W7500 128KB Flash項目:下載 W7500 128KB Flash文件:下載 To Follow 下載附件並解壓縮。然後你可以找到一個文件夾和一個文件。在“W7500_flash_algo_mdk”文件夾中,打開項目並“構建”。 構建後,您可以檢查項目文件夾中生成的文件。返回'W7500_128_Flash'文件夾並將'W7500_128_FLM'閃存算法文件複製到Keil的Flash文件夾中。 C:\ Keil_v5 \ ARM \閃光  使用ULINK調試器 要使用ULINK Debugger,您應該通常使用cap來解除SWD Debugger Sel Jumper的斷開連接。不要忘記連接USB電纜為電路板供電。 To Follow 您可以在WIZwiki-W7500和Debugger Sel Jumper中間找到SWD Header,上面有三個上限。 然後在Debugger Sel Jumper中打開J3,J4,J5跳線帽。 現在,您的WIZwiki-W7500已準備好連接SWD調試器。 連接ULINK調試器和SWD標頭。此時,請注意匹配引腳號。 點擊頂部菜單中的“Flash”,然後打開“配置Flash工具”。選擇“ULINK2 / ME Cortex Debugger”,在頂層菜單上設置“Debug”。 單擊下一個Debug的'Utilities',然後選擇'CMSIS-DAP Debugger'。打開“設置”菜單,在頂部菜單的“調試”中取消選中“SWJ”。然後確認在SW設備上設置的“ARM CoreSight SW-DP”。 點擊“Flash下載”。在下載功能中設置'擦除全芯片',在RAM中輸入'0x20000000到0x4000'用於算法,並在編程算法上添加'W7500_128KB_FLASH'。與下圖比較後,單擊“確定”。 將固件下載到WIZwiki-W7500。您可以在底部查看完整消息和ULINK Debugger。點擊“調試圖標”或按Ctrl + F5進行調試。 使用CMSIS-DAP調試器 CMSIS-DAP也支持USB電纜和調試器。您需要設置Flash算法以在Keil中使用CMSIS-DAP調試器。 To Follow 點擊頂部菜單中的“Flash”,然後打開“配置Flash工具”。選擇“CMSIS-DAP Debugger”,在頂層菜單上設置“Debug”。 單擊“實用程序”,然後選擇“CMSIS-DAP調試程序”。打開“設置”菜單並取消選中“調試”菜單中的“SWJ”。然後確認在SW設備上設置的“ARM CoreSight SW-DP”。 在Debug菜單欄旁邊,單擊'Flash Download'並在下載功能中設置'Erase Full Chip',在RAM中設置'0x20000000到0x4000'用於算法,在編程算法上添加'W7500_128KB_FLASH'。用下圖檢查後,單擊“確定”。 將固件下載到WIZwiki-W7500。您可以在底部檢查完整消息和CMSIS-DAP調試器。點擊“調試圖標”或按Ctrl + F5進行調試。 下載多個項目時 對於使用W7500芯片的WIZ750SR代碼,分別存在Boot和App項目。因此,在遵循先前的解釋時存在問題。無論您使用哪種調試器,您只需要注意以下設置。 To Follow 對於一般配置,請按照前面的說明進 點擊頂部菜單中的“Flash”,然後打開“配置Flash工具”。 點擊點擊菜單中的“實用工具”。 並選擇“您的調試器”。 打開旁邊的“設置”菜單,然後點擊點按菜單中的“Flash下載”。 僅在下載功能中設置“擦除扇區”,“程序”,“驗證”。 在編程算法中單擊W7500 128KB FLASH並填入[開始] [大小]框。您可以從目標信息中獲取[開始]地址和[大小],如下圖所示。如果輸入正確,請單擊“確定”。 其餘步驟可以遵循先前的描述。 如何切換應用程序和啟動以進行調試 您只需要重置您想要的設備和調試! 文章來源:http://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500:start_getting_started:debugging_w7500#set_flash_algorithm
Read More

如何使用Keil為W7500創建新工程

Uncategorized, WIZnet 產品應用小例全系列, WIZnet產品, 博客, 應用, 物聯網
介紹 本應用筆記是為W7500 MCU製作KEIL項目的教程。本文檔將逐步介紹如何為W7500製作項目和bin文件,以便您輕鬆跟進。 步驟1.下載並安裝KEIL5! 下載MDK-ARM v5:https://www.keil.com/download/product/ 安裝說明,請參閱鏈接:http://wizwiki.net/wiki/doku.php?id=products:w7500:documents:appnote:install_uvision 步驟2.下載W7500庫 您可以從WIZnet的Github存儲庫下載W7500庫:https://github.com/Wiznet/W7500 步驟3.製作工作空間!並將W7500庫移動到工作區! 在此示例中,它是D:\ workspace \ project \ Library 步驟4.執行KEIL5並製作新項目 點擊 New uVision Project.... 選擇項目保存文件夾,然後選擇項目名稱。在此示例中,D:\ workspace \ project \ W7500_test \ W7500_Test.uvproj 步驟5. W7500啟動代碼和系統代碼設置 回到項目。您需要製作與右側顯示的圖像相同的文件夾 根據以上圖片順序配置; 並以同樣的方式... CMSIS文件夾包括D:\ workspace \ project \ Libraries \ CMSIS \ Device \ WIZnet \ W7500 \ Source \ system_W7500.c文件 W7500_Periphs文件夾包含要使用的外圍設備。 而User文件夾必須包含main.c等。 我們來做main.c 單擊Add New Item to the Group。 選擇C文件並使用“main”命名,然後單擊“Add”。 包括w7500x.h標題但是......你應該顯示紅色X,因為你沒有路徑。 步驟6.設置包含路徑 點擊 Options for Target... 在C \ C ++中選擇“Include Paths”,然後單擊文件夾圖標並單擊以"..."圖標; 設置包含路徑: D:\workspace\project\Libraries\CMSIS\Device\WIZnet\W7500\Include D:\workspace\project\Libraries\W7500x_stdPeriph_Driver\inc D:\workspace\project\Libraries\CMSIS\Include 步驟7.內存設置 點擊 "Options for Target..." 單擊“Target”點擊並使用上圖中顯示的值進行設置 然後單擊“Linker”點擊並選中【Use Memory Layout from Target Dialog】 步驟8.選擇要使用的外圍設備 點擊 "Options for Target..." 單擊“C / C ++”點擊並在“Define”字段中添加CORTEX_M0 USE_STDPERIPH_DRIVER。 步驟9.設置用戶程序以使用創建的bin文件 點擊"Options for Target..." 單擊“User”點擊並選中“Run User Programs After Build/Rebuild”部分中的“Run #1 ”並按順序編寫此命令[fromelf --bin -o“[email protected]”“#L”] DAP使用bin文件。 步驟10.編譯示例 讓我們在D:\ workspace \ project \ Projects \ Peripheral_Examples \ GPIO \ Blink_LED中編譯示例代碼。這個摺疊包括main.c, W7500x_conf.h,W7500x_it.c和W7500x_it.h,你應該將這四個文件複製到D:\ workspace \ project \ W7500_Test(我的項目文件夾) 並將W7500x_gpio.c複製到W7500_Periphs文件夾中以使用gpio外設…
Read More

WIZ ConfigTool批量配置S2E模塊

S2E系列, 串口轉以太網, 應用
近期有很多用戶問,一個一個的配置太麻煩,可不可以批量配置S2E模塊呢?現在我就來教大家如何批量配置S2E模塊! 步驟: 1、首先確保PC與S2E模塊處於同一局域網內; 2、打開WIZ ConfigTool配置工具,點擊"Search"進行搜索,同一局域網內的所有模塊會以MAC地址的形式羅列在配置工具左側; 3、點擊選中某一個MAC地址(MAC地址變成藍色)即可對其對應的模塊進行配置,配置完一個設備後,點擊"Save Current Settings",即可保存當前配置文件。 4、如果要將該配置應用到其他所有可以搜到的模塊,點擊"Auto Set All Listed Modules"即可完成配置。 5、如果要將該配置應用到另一個模塊,可以選中另外一個模塊,然後點擊"Load Setting File",然後打開剛保存的配置文件,再點擊"Appy Settings"按鈕,即可完成配置。
Read More
WIZnet可控機器人手臂

WIZnet可控機器人手臂

Uncategorized, WIZnet 產品應用小例全系列, 應用, 物聯網
使用以太網遠程控制機器人手臂       硬件: Arduino UNO和Genuino UNO WIZnet WIZ750SR-TTL-EVB套件 通用機器人手臂 項目簡介: 如果您想與串行設備通信,那麼可能最大電纜長度是主要障礙。標準波特率的最大電纜長度可以是50英尺。您可以通過犧牲數據速率來進一步增加電纜長度。而且現在大多數PC都沒有串口。以太網到串行轉換器可能是上述問題的理想解決方案。您可以通過以太網端口高速傳輸數據到串行設備。電纜長度可達100米或更長。 在這個項目中,我使用WIZnet的串行到以太網(S2E)設備(WIZ750SR)來控制3D打印的機械臂。這是一個概念項目,手臂的容量非常有限。我使用開源處理環境開發了一個Windows應用程序,用於從我的台式PC控制手臂。 首先,我使用WIZnet的S2E配置工具配置WIZnet設備,如下所示(注意IP地址和端口號)。WIZnet設備配置為TCP服務器。串行通信的波特率應為115200(忽略圖像上的速率)。 然後我將3.3V USB FTDI轉換器連接到WIZ750SR以檢查串行通信。我用PuTTY來測試通信。 我打開兩個PuTTY窗口,一個作為Telnet客戶端,另一個作為串行客戶端。 串行通信檢查成功後,通過TX和RX引腳將Arduino板連接到WIZ750SR。 為了將WIZ750SR與Arduino板連接,可以安全地使用電平轉換器,因為WIZ750SR工作在3.3V,Arduino工作在5V。在這裡,我連接了WIZ750SR和Arduino板之間的電平轉換器。電平轉換器的高壓側必須與Arduino連接,並且電平轉換器的低壓側必須與WIZ750SR連接。 我用Arduino NANO和Arduino UNO測試了WIZ750SR器件。 為了通過以太網從我的PC控制機器人手臂,我使用Processing開發了一個桌面應用程序。處理是使用虛擬COM端口向Arduino發送數據。 虛擬COM端口或虛擬串行端口是傳統軟件應用程序期望連接到串行設備端口(COM端口)但由於物理上缺少可用串行端口而無法連接時的理想解決方案。相反,我們重新配置計算機以通過局域網或Internet發送串行端口數據,就像通過真正的串行端口一樣。當遺留應用程序將數據發送到串行COM端口時,它實際上是通過TCP / IP網絡傳輸的,然後從網絡傳輸到您的遺留應用程序 - 並且是presto! - 我們有一個虛擬串口或虛擬COM端口。 要了解有關虛擬COM端口的詳細信息(它們如何工作以及如何配置),請查看鏈接:https://www.netburner.com/learn/how-to-create-a-virtual-serial-port/ 要為PC設置虛擬COM端口,您將需要第三方工具。您可以將WIZ VSP用於此目的。我使用了NetBurner的另一個工具。我從這裡下載了NetBurner虛擬COM端口工具,並按如下方式配置它: 在將虛擬COM端口配置為COM20之後,我開發了一個Processing程序,使用WIZ750SR以圖形方式與Arduino機械臂進行交互。要運行處理代碼,您需要為Processing添加ControlP5 GUI庫。從這裡下載庫: http ://www.sojamo.de/libraries/controlP5/ 請注意COM端口號,它必須是您使用NetBurner創c建的虛擬COM端口號。 Processing程序的圖形輸出如下: 從五個滑塊我可以非常平穩地控制機器人手臂的五個伺服電機的旋轉。 應用程序的完整源代碼附加到代碼部分。 下圖顯示了PC,WIZ750SR和Arduino之間的連接。 這款微型機器人手臂採用3D打印,設計文件可在Thingiverse中使用。我用五個伺服電機來控制手臂。伺服電機連接到Arduino數字引腳。 使用以太網可以遠距離控制手臂。無需在PC中安裝串口。 文章來源:https://create.arduino.cc/projecthub/taifur/wiznet-controlled-robotic-arm-871744?ref=search&ref_id=wiznet&offset=1
Read More
WIZnet高性能以太網模塊

WIZnet高性能以太網模塊

Uncategorized, WIZnet 產品應用小例全系列, 串口轉以太網, 博客, 應用
WIZnet高性能以太網模塊有以下幾個系列: - W5500S2E 系列 • W5500S2E-S1, W5500S2E-Z1, W5500S2E-R1 - W7500S2E 系列 • W7500S2E-Z1, W7500S2E-R1, W7500S2E-C1 高性能以太網模塊特點: W5500S2E系列 • 支持Modbus RTU/ASCII轉Modbus TCP/UDP • 支持Modbus over TCP/UDP • 波特率可設置為1.2Kbps~1.152Mbps • 支持NetBIOS功能,方便用戶為其設備命名 • 支持本地和遠程固件升級 • 支持數據/AT 模式通信 • 特設Socket連接狀態管腳,確保用戶每包數據不丟失 • 支持連接密碼校驗功能,提高通信安全性 • 智能網線偵測及Keep Alive功能,保證網絡鏈路實時暢通 • 配置方式:上位機、Web瀏覽器、串口AT命令 W7500S2E系列 - W7500S2E 系列 • 波特率可設置為300bps~460,800bps • 支持NetBIOS功能,方便用戶為其設備命名 • 支持數據/AT 模式通信 • 特設Socket連接狀態管腳,確保用戶每包數據不丟失 • 支持連接密碼校驗功能,提高通信安全性 • 智能網線偵測及Keep Alive功能,保證網絡鏈路實時暢通 • 配置方式:上位機、Web瀏覽器、串口AT命令 通用型RJ45/網絡變壓器 - HanRun • HRW5500RE - 工業級RJ45 • HRW5500TE -工業級網絡變壓器 WIFI模塊 - WizFi360 • GB15629.11-2006、IEEE802.11 b/g/n/e/i/d/k/r/s/w • 集成32位嵌入式Cortex-M3處理器,工作頻率80MHz • 集成通用加密硬件加速器,支持PRNG/SHA1/MD5/RC4/DES/3DES/ AES/CRC/RSA等多種加解密協議 • 集成2.4G射頻收發器,滿足IEEE802.11規範 • 支持Wi-Fi WMM/WMM-PS/WPA/WPA2/WPS • 支持20/40M帶寬工作模式 • 支持STA/AP/STA+AP工作模式 • 支持AT遠程升級 • 支持Smart Config功能(包括Android和IOS設備) • HSPI、UART、I2C、I2S、SDIO2.0、7816接口、PWM、GPIO • 集成電源管理電路 • 睡眠模式電流小於10uA • 2ms之內喚醒、連接並傳輸數據包 • 工作溫度範圍:-40℃~85℃ 服務器: - CAN轉以太網 • 10/100M自適應以太網接口 • 支持雙CAN口收發 • 支持DHCP自動獲取IP地址 • CAN口波特率為60kbps~1Mbps • 支持本地和遠程固件升級 • 靈活的CAN口數據分包設置 • 網絡端支持TCP、UDP傳輸方式 • 支持DNS功能 • 支持AT命令、Web瀏覽器、上位機方式配置 •…
Read More