arduino uno 连接 tp-link wr703n 实例,arduino 连接wr703n 实例
最近应公司需求,需要做个小东西来实时反馈服务器机房温度,会上一提到这个事情脑袋里马上想起了我搁置很久的老家伙 ardino uno 板子。计划通过它加速个路由器搞得这个需求。
步骤 : (1): arduino + 传感器 进行机房温度数据采集。
(2):把采集的数据通usb 传给 wr703n
(3): wr703n 把数据传给 公网服务器
(4):android 应用访问公网服务器 通过走势图形式展示一天24小时机房温度变化。
第一步:改造TP-link WR703N
(1): 下载 open wrt 固件 使用此固件升级wr703n
(b): 路由器加电,通过pc 访问路由器。默认是 :http://192.168.1.1 密码默认 是 admin
登陆成功后找到:
然后点击升级,这时候有提示。点击确定 进行升级。升级完成后浏览器处于无法访问的状态。
(c): 此时应用 putty 或者其他linux管理工具进行访问。
这里pc设置成1 段的网络,通过网络连接 路由器。
i如下图:
登陆成功后如图:
(2): 进行 网络设置
(a):wifi 设置
vim /etc/config/wireless
把里面的 option disabled 1 改成 option disabled 0 即:启用wifi
(b): vim /etc/config/network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd5a:9269:a137::/48'
config interface 'lan'
#option ifname 'eth0'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
#option ip6assign '60'
config interface 'wan'
option ifname 'eth0'
option proto 'static'
option ipaddr '192.168.8.101'
option netmask '255.255.255.0'
option gateway '192.168.8.1'
option dns '202.106.0.20'
加入一个 8 段的 网的目的是 一会 这个段用来接入一个可以上互联网的网线,以便接来下的更新包和安装包用。 重启网络/etc/init.d/network restart 。
启动成功后 pc通无线连接上该路由器。然后把8 段的网线插入路由器的网线口。通过putty再次登录到该路由器,执行:
1: opkg update
2: opkg install minicom 安装minicom工具
arduino 接入路由器的
将路由器通过mini usb口直接由电源供电,将arudino nuo的usb线接入路由器。
•安装串口识别库:执行
1: opkg install kmod-usb-serial-ftdi
2: opkg install kmod-usb-acm 。
•执行ls /dev查看设备情况,如果是arduino UNO,应该有ttyACM0,表示成功识别。
•设置minicom,执行minicom -s启动minicom,选择Serial port setup,修改
1: Serial Device: /dev/ttyACM0
2: 波特率修改为9600
3: Hardware Flow Control改为 NO
•测试,可以写个简单的arduino程序,读取串口数据x,然后串口输出resut:x。 这样在minicom中输入字符,看arduino的返回结果。
•退出minicom,按 一下ctrl+A, 然后按Q。 在选择yes
未完,待续。
相关推荐
NULL 博文链接:https://yiqieanhao.iteye.com/blog/1752602
编程软件 arduino-1.8.10-windows编程软件 arduino-1.8.10-windows编程软件 arduino-1.8.10-windows编程软件 arduino-1.8.10-windows编程软件 arduino-1.8.10-windows编程软件 arduino-1.8.10-windows编程软件 ...
arduino-uno-schematic.rar
arduino-1.8.19--windows
改良自Arduino Uno,主控芯片是贴片的ATMEGA328,将原配的USB口改成了Type-C接口,加入了一个298贴片元件,用于直接接小电机
arduino安装时下载esp32包太慢或安装失败的解决方法中所需要的压缩包:esptool、mkspiffs-0.2.3-arduino-esp32-win32、xtensa-esp32-elf、riscv32-esp-elf
Arduino_STM32-master
mkspiffs-0.2.3-arduino-esp32-linux-armhf.tar
Arduino-arduino-robust-serial.zip,一种简单可靠的串行通信协议。它是为Arduino设计的,但可以用于其他用途(如蓝牙、插座)。在C ARDUNO、C 、Python和RISE中的实现。,Arduino是一家开源软硬件公司和制造商社区。...
Arduino-Arduino-PWM-Reader.zip,使用中断读取脉冲宽度调制信号的库。Arduino脉冲宽度调制读取器!,Arduino是一家开源软硬件公司和制造商社区。Arduino始于21世纪初,深受电子制造商的欢迎,Arduino通过开源系统提供...
arduino-esp32-master.zip 2018-07-20 下载的 从https://github.com/espressif/arduino-esp32 下载的 早上下载没有下载下来,晚上下载下来了,方便网络不好的朋友
Arduino-arduino-canbus-monitor.zip,基于arduino和can总线屏蔽的can总线监控工具。实现与lawicel-can232/canusb兼容的can-ascii/slcan协议。可用于监控低速can(大多数车的内部can总线,小于500kbps)。对于更高...
Arduino-1.8.12-win.exe
arduino-uno-r3 官方电路图,你值得拥有!
Arduino IRremote(Arduino-IRremote-4.2.0) Arduino-IRremote-4.2.0.tar.gz Arduino-IRremote-4.2.0.zip
Arduino_STM32-master包 快速下载 省时
今天学习Arduino教程 Lesson 之--自制风扇,大家没事了可以试试。