14652| 8
|
[进阶] 简单几步搞定WIFI /GPS MiniQ小车(一) |
WIFI+GPS小车 初来乍到,做了一个WIFI+GPS小车的应用,并将小车所处的的环境信息如温湿度、光线、PM2.5等值通过WIFI传回来。 第一步:WIFI扩展板的配置 1.将wifi shield插到Remeo控制器上。控制器上需要烧写一个和串口无关的程序,比如Blink。烧写时,拨动开关拨动到PROGRAMME端。完毕后,拨动到USB端。 2.将usb线插到可以连接无线网的电脑上。 3.在电脑上搜索无线网络,会看到有一个名字为DFROBOT_WIFI_SHIELD_V3的无线网络,然后连接上去。 【提示】该模块的出厂配置 SSID :DFROBOT_WIFI_SHIELD_V3 IP地址 :10.10.100.254 子网掩码:255.255.255.0 用户名 :admin 密码 :admin 4.此时在浏览器里面输入10.10.100.254访问AP的设置界面。在模式设置栏选择AT+STA。【注意:每次设置都需要点击保存。如果还需要其他设置,请点击返回后再进行。最后重启模块,使设置生效。】 5.在STA设置里面搜索你要连接的路由器名称, 点击搜索,会弹出以下一个对话框,在该对话框里面选择你要连接的路由器的名称,这里以DFRobot—Internal为例,选择路由器之后,点击确定。 然后在密码框里面输入该路由器设置的密码;将自动获取IP地址设置为Disable,在IP地址里面输入一个静态的IP地址。【注意:该IP地址需要在该网络的网络段内,您可以查看一下自己电脑连接到该网络的IP地址,根据该地址设置wifi的静态IP,只需要将最后一个数字改一下就ok了】 6.在其它设置里面,协议选择TCP—Server,端口设置为8899(这个您自己设置)。 7.点击重启。重启之后这时候您的wifi已经配置好了。你会发现WIFI扩展板上面的Link指示灯已经亮了。 重启 第二步:硬件的搭建 1.将GPS模块插到wifi扩展板上面,这里要注意的是要将GPS的RX和TX两根针脚掰歪,不要将这两根针脚插到wifi扩展板的数字口里面,其他针脚正常。然后将GPS的RX和TX,用两个杜邦线接到GPS的数字口10和11 上面。【软串口】(详细的连线图见下面) 数字口0和1针脚掰歪 数字针脚0和1插在数字口10和11上面【软串口】 GPS模块占用了数字针脚3、4和5,而电机占用了数字针脚4、5、6和7。针脚冲突,怎么办呢?我们可以将电机的数字针脚4和5接到其他数字针脚上面,首先先把4和5的跳帽拿掉然后用万用表测一下哪个针脚与数字口相通,然后将相通的那个针脚用面包线接到数字口8和9上面,其中4接在数字针脚8上面,5接在数字针脚9上面。这里要提醒的是5要接在支持PWM的数字口上面,否则控制不了转速。 【GPS模块的s1开关拨到Comm端,s2开关拨到Arduino端;而Uart Seclect开关拨到中间】 2.将PM2.5传感器的数字口接在数字针脚12上面,模拟针脚接在模拟口4上面;光线传感器接在模拟口5上面。 第三步:编写和下载程序,观察现象。 在下载程序的时候将WIFI扩展板上面的开关拨到Program端,载完程序之后将其拨到Arduino端。 如果要收到经度、纬度信息,需要将小车放到室外。 打开putty软件,输入刚才设置的IP地址和端口号,选择Raw,点击确定,你会看到传回来的经度、纬度、时间、光线值等信息;同时在Putty里面输入w、s、a、d、x,可以控制小车的前进、后退、左转、右转和停止。【经纬度传回来的时间有点长,希望主银耐心耐心再耐心】 下面是一张putty收到信息的图,图中显示了当前的时间、经度、纬度、光线和PM2.5的值: |
229.96 KB, 下载次数: 6495
2.4 KB, 下载次数: 6080
蛋蛋 发表于 2014-7-10 14:51 赞一个!!!!!!! |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed