查看“Microduino-WiFi”的源代码
←
Microduino-WiFi
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Language|Microduino-WiFi}} {| style="width: 800px;" |- | [[file:Microduino-cc3000-rect.jpg|400px|thumb|right|Microduino-CC3000]] '''[[Microduino-CC3000]]''' is a well-equipped wireless network module, which can simplifies the implementation of the internet connection. SimpleLink? Wi-Fi can largely reduce MCU(Micro Controller Unit)'s software requirement of the host machine, making it ideal for using in any low-cost and low-power MCU of embedded applications. |- | ==Features== * SimpleLink? Wi-Fi can largely reduce MCU(Micro Controller Unit)'s software requirement of the host machine; SimpleLink? Wi-Fi SmartConfig™ technology can ensure a unique and fast Wi-Fi activation process; * Small, cheap, stackable and open; * Open hardware circuit design and Arduino compatible programming development environment; * Uniformed Microduino interface standard and rich peripheral modules, capable of having a fast and flexible connection and extension with other modules and sensors in accord with Microduino interface standard; * Easy to be integrated to pegboards with a 2.45-pitch female header connector interface. |- | ==Specifications== * Wireless Network Processor ** IEEE 802.11 b/g ** Embedded IPv4 TCP/IP stack * Best wireless performance in the industry ** Power of Tx:11Mbps CCK with +18dBm ** Sensitivity of Rx: 11Mbps CCK with -82dBm * Work together with a low-cost microcontroller which usese a compact memory package and processes one million instruction per second (MIPS) ** 2K bytes Flash ** 250 bytes RAM * Low power consumption ** Use the FET and own less than 5uA shutdown mode current * Operating temperature range ** -20°C ~ 70°C * Authenticated by U.S. Federal Communications Commission(FCC), Industry Canada(IC) and Council of Europe (CE) * Based on Texas Instruments (TI)'s seventh generation Wi-Fi solutions. [[File:CC3000-Pinout-2.jpg|800px|thumb|center|Microduino-CC3000-Pinout]] |- | ===About SmartConfig=== SimpleLink ™ Wi-Fi SmartConfig ™ technology can ensure a unique and fast activation of Wi-Fi. Developers or end-users could configure the current wireless network through other devices, such as smart phones, tablet PC SmartConfig App program installation. It can configure wireless network information of the current Wifi environment for hardware circuit equipped with CC3000 through the program, including SSID, wireless password, security authentication, and so on. Just one step can it make several devices without display connected to Wifi network and allow people to connect their home network and the Cloud wirelessly. |- | ===Pins=== * We should know that Microduino-Wifi extension board is used as a slave machine, which communicates with Microduino host machine's SPI. :{|class="wikitable" ! Microduino-WiFi Module Pin ! CC3000 Chip Pin ! Micorduino Pin ! Function |- | SCK | 17 | D13 | SIP Bus clock |- | DI | 15(DIN) | D12 | Microduino sends data to CC3000 |- | DO | 13(DOUT) | D11 | CC3000 sends data to Micorduino |- | CS | 12 | D10 | SPI Chip-select signal |- | IRQ | 14 | D2 | Interrupt(INT0) |- | EN | 26 | D9 | Microduino activates CC3000 by setting the pin to high level. |} |- | ==Documents== Eagle PCB '''[[File:Microduino-CC3000.zip]]''' ===Main Components=== *TI CC3000 IEEE 802.11b/g solution:WG1300-00 WLAN Module '''[[File:WG1300-00-DTS-R04.pdf]]''' *Level converter chip:TC74HC4050 '''[[File:TC74HC4050AF.pdf]]''' *2.4G antenna:AT8010-T2R9HAA '''[[File:AT8010-T2R9HAA.pdf]]''' *[http://processors.wiki.ti.com/index.php/CC3000_Serial_Port_Interface_(SPI) TI Official SPI Stack] *[http://processors.wiki.ti.com/index.php/CC3000 TI Official WIKI] |- | ==Development== * Make sure the current(+3.3 v) can reach 200ma. It is not recommended for using FT232R to debug directly since the output current of FT232R is too small. The FT232R datasheet says you can draw up to 50 mA from its 3.3V output. ===Arduino library and supported package=== *https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_03_Microduino_WIFI_CC3000 *https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_03_Microduino_WIFI_CC3000_MDNS *https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_01_Microduino_OLED_U8glib ===Notice for how to use the library=== *CC3000 patch libry is used for upgrading the firmware and can't be activated with Adafruit_CC3000's libray at the same time. *If you want to make these two libraries compatible with Microduino Core+: **You need open the “Adafruit_CC3000_4Patching.cpp”(CC3000Patch)or “Adafruit_CC3000.cpp”(Adafruit_CC3000)in library directories firstly; **Find the line “#elif defined(__AVR_ATmega1281__) || defined(__AVR_ATmega2561__) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega1280__)” in the file; **Add this “ || defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega644P__) ” after the line. *CC3000Patch: **When using CC3000PATCH, please make sure any other cc3000 library should be removed to avoid conflict. And we recommend using "Aroduino version 1.01 or higher", if you are using lower version, please re-install it again from zero. **CC3000Patch can be used to upgrade the firmware of CC3000,you need to copy the CC3000Patch.ino to "\examples\CC3000Patch\"; **You need to set the IRP,VBAT and CI correctly in your program,as follows:“#define CC3000_IRQ 2 ”、“#define ADAFRUIT_CC3000_VBAT 9”、“#define ADAFRUIT_CC3000_CS 10”; **More usage, please refer to [https://github.com/cmagagna/CC3000Patch/blob/master/README.md author's README] *Adafruit_CC3000: **You need to set the IRP,VBAT and CI correctly in your program,as follows:“#define CC3000_IRQ 2 ”、“#define ADAFRUIT_CC3000_VBAT 9”、“#define ADAFRUIT_CC3000_CS 10” ==Application== ===Upgrade the frimware of CC3000=== *It is recommended to use CC3000Patch library to upgrade the firmware of CC3000 to version 1.24. More information, please refer to [https://github.com/cmagagna/CC3000Patch/blob/master/README.md author's README] **(Note: Since the upgrade of firmware is operated by the serial monitor, so please set the new-line ending character of Arduino IDE serial monitor to "Newline and Enter". ) *After the upgrade, just delete the CC3000Patch library and start the Adafruit_CC3000 libray,then you can run the examples! ===SimpleLink™ Wi-Fi SmartConfig™ Function=== *If you want to use SimpleLink™ Wi-Fi SmartConfig™ function: **Take the IOS as example,download the "TI WIFI SMARTCINFIG" from App Store firstly; **Connect the IOS device to router,open the "TI WIFI SMARTCINFIG",fill the route key in Password; **Download the SmartConfigCreate to Microduino from the Adafruit_CC3000 library's examples; **Open the serial port monitor(baud rade:115200),When “Waiting for a SmartConfig connection (~60s) ...” displayed,click the "Start" of TI WIFI SMARTCINFIG,waiting for result。 ==Bug== ==History== ==Picture== [[File:Microduino-cc3000-t1.jpg|thumb|600px|center|Front]] [[File:Microduino-cc3000-b1.jpg|thumb|600px|center|Back]] ==Video== *[http://www.kaltura.com/index.php/kwidget/wid/0_yp64zx3k/uiconf_id/2342281 Texas Instruments SimpleLink™ Wi-Fi SmartConfig™Technology] |}
该页面使用的模板:
模板:Language
(
查看源代码
)
模板:Nmbox
(
查看源代码
)
返回至
Microduino-WiFi
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息