Posts Tagged ‘wr703n’

Arduino机器人开发指南(六)wifi通信篇

星期六, 三月 30th, 2013 1,035 views

这里的wifi模块即之前已经采购的TP-LINK wr703n无线路由器。
在使用之前,我们需要对路由器进行改装,主要硬件工作如图

引出TTL的RX线及TX线,这里将其连接到了miniUSB口上了。自制一根miniUSB排线,另外加天线及扩展内存、闪存(这个属于非必须工作,扩展后性能会有一个提升)

软件方面的工作是刷路由系统为openwrt,安装ser2net(串口命令转发,tcp向ttl转发,感兴趣的朋友可以去看看源码 )及摄像头支持组件(mjpg-streamer 如果不用到摄像头也可以不装)

这些在论坛上有详细的资料和方法(需要注意,刷机风险很大,容易变砖),或者可以直接购买改装路由,改装路由是已经刷好系统并安装好组件的。
详细过程不在本篇的介绍范围,有机会的话,后续会开篇。

测试前,首先在Arduino上烧入一个串口监听程序,由于有了LCD模块,所以一并用上

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include "Wire.h"
#include "LiquidCrystal.h"
String incomingStr;
LiquidCrystal lcd(0);

void setup() {

    Serial.begin(9600);
    lcd.begin(16, 2);
    lcd.setBacklight(HIGH);

}

void loop() {

    if (Serial.available() > 0) {

        lcd.setCursor(0, 0);
        lcd.clear();

        while(Serial.available() > 0){
            incomingStr += char(Serial.read());
        }
        lcd.print(incomingStr);
        Serial.print("I received: ");
        Serial.println(incomingStr);
        incomingStr = "";
    }

}

此程序用于在LCD及监视端回显串口信息,大家可以根据自己的情况更改。
(更多…)

wr703n路由器刷openwrt系统后的联网解决方案

星期五, 三月 22nd, 2013 184 views

今天刚入手 TP-lINK 的 WR703N 无线路由,甚是小巧。准备装在Arduino机器人上做视频传输模块,当然一方面还可以解决下宿舍的无线网络问题。避免麻烦直接买了改装好TTL引线并扩展到64MB内存外加SAM天线的WR703N ,openwrt系统也已刷好。

试用了下视频传输模块一切正常。接下来进入正题,如何让这个改装后的无线路由器发挥它的原本的上网功能。
折腾了一下午得出以下两种方案:

方案一:添加WAN口

WR703N有一个LAN/WAN口是可以插水晶头的,Openwrt刷好后默认是没有Wan口的,从192.168.1.1进入系统,可以看到虽然我们已经插好了网线但WAN口仍旧处于未连接状态。

(更多…)