查看: 56351|回复: 158

WIFI作品DIY教程02-《openwrt摄像头》3D外壳和diy教程

  [复制链接]
  • TA的每日心情

    2015-9-22 09:41
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2014-10-29 11:16 | 显示全部楼层 |阅读模式
    本帖最后由 智能创客 于 2014-11-3 20:56 编辑

    openwrt是一个Linux系统,简单的说他是一个路由器系统,但很多人用来做机器人系统,可想而知,他基本能干的事真他娘的非常多哦。
    智能路由器、家居网关、Wifi音响、wifi开关、wifi硬盘、wifi摄像头、wifi小车、wifi机器人等等
    按功能如:搭建VPN、小型服务器、
    安装BitTorrent客户端、SSH隧道
    010.jpg
    从这期的《openwrt摄像头》,让大家最简单入门openwrt,DIY家居摄像头,让在公司也可以时时了解家里的活动,猫猫狗狗人人物物!


    233301vzkgb9sinikqik9n.jpg
    这是我们用3D打印机把外壳做出来了,是不是离产品又接近一步了?
    如果大家想学如何做用软件简单做3D模型(像我们做这样的盒子外壳等)那就大量向我们JJYY吧!


    所需要到的配件清单:
    210423xjs2f8jlfisk8noo.jpg
    本帖隐藏的内容1、3D打印盒子。
    2、AR9331板(wifi主板)。
    3、摄像头。



    淘宝党:http://item.taobao.com/item.htm?id=41706174433

    原理非常简单,用AR9331板刷入openwrt固件,然后使用一个笔记本摄像头接到usb,然后启动摄像头命令就可以了!
    如果需要在公司访问,就映射端口就可以了!

    游客,如果您要查看本帖隐藏内容请回复




    第一部份:配置wifi板(设置ap、sta之类的)。
    前往第一篇:WIFI作品DIY教程01-《wifi开发板》介绍和联网等配置教程
    网址链接:http://www.znck007.com/forum.php?mod=viewthread&tid=21570




    第二部份:配置摄像头。
    一、下载putty软件(电脑连接openwrt系统)
    http://pan.baidu.com/s/1pJluOwN


    二、使用putty安装摄像头驱动
    210649j7aw9eb6hjvwd6jy.jpg
    连接192.168.1.1

    210650le6xkuemhaahzcf7.jpg
    输入root,和密码

    210653l8jwmjaazadcrrvv.jpg
    登陆成功!

    210653uxmg7j7xizzxwiit.jpg
    opkg update 更新软件

    210654is20phiym3hs8psk.jpg
    opkg install mjpg-streamer 安装摄像头驱动(如果已经安装了,就可以不用安装!)


    210654p1nr010qtc0y0fcc.jpg
    mjpg_streamer -i "input_uvc.so /dev/video0 -r 640x480 " -o "output_http.so -p 8080 -w /www/webcam"
    启动摄像头,如上图表示成功!有时usb供电不足,或摄像头坏了都是启动不成功的!





    第三部份:电脑或手机监控摄像头
    一、电脑摄像头。
    1、使用火狐浏览器(ie不行,苹果、谷歌都可以)
    http://www.firefox.com.cn/

    2、浏览器打开
    http://192.168.1.1:8080
    214644z4hvlyhhwwvey45t.jpg


    二、手机摄像头
    1、手机首先连接openwrt的wifi,如果已经设置了dhcp,那就会自动获得IP了!

    2、苹果手机直接打开
    http://192.168.1.1:8080(像电脑一样,可以直接连接摄像头)

    2、安卓手机下载app连接吧
    APP下载:http://pan.baidu.com/s/1gdtcDTT
    APP源码下载:http://pan.baidu.com/s/1pJOA0iB
    220933a29mzop2uk54ymc0.jpg
    ok,那么摄像头就已经正常了!




    第四部份:设置路由器端口映射(在外网<公司等>也可以监控家里的情况)
    设置路由器端口映射比较麻烦,所以大家一定得慢慢来!
    原理:家里路由器-》映射到openwrt-》再映射到192.168.1.1的8080端口上!

    一、设置openwrt静态IP,只能这样才能指定映射!
    选择 网络-》接口。

    点击修改

    224837m2ho4djt87ohx2jt.jpg
    选择静态地址,然后切换协议!

    224837bndn7w4qmc7gmqwf.jpg
    这里非常重要啊,设置也是要非常注意的。
    比如我家里的路由器网关是192.168.14.1,所以我设置的IP就是192.168.14.100到192.168.14.250都可以!
    在电脑上查看自己的网关是多少,只需要程序-》运行,打开cmd,然后ipconfig就可以看到网关了!

    二、设置openwrt映射到192.168.1.1的8080端口上(也叫端口转发)!
    224838yaiavvu8heqbmuaf.jpg
    也就是,外面有8080的连接进来,就自动转到192.168.1.1


    三、设置上级路由器的端口映射(端口转发)!
    这里呢你家的路由器不同而界面不同,一般都会有这个设置。
    现在拿我们家里的路由器设置演示给你看看哦!

    224839cyvf3fzxj6vqq5fq.jpg
    输入家里路由器的网关,就能登陆到网页了,不行就看说明或百度吧!

    224840njyzyoz9jp37gom2.jpg
    找到端口转发(或NAT或映射,多种不同的叫法)

    224840b1wrootuxu1v5vzi.jpg
    设置openwrt静态IP和端口。

    224841dnggnna1jx1nqhjn.jpg
    确认添加!


    四、使用公网IP:端口访问摄像头
    224842pi666av6ap6ugyu8.jpg
    ok了,这样子只要能上网,就可以连接查看家里的时时视频了!


    注意了:部分地区的一些端口是被运营商封了的,所以你要学会变通。
    如下面做法:如下界面添加多个端口转发到8080

    如:
    231833n1qsrxqrgqztqq2x.jpg
    231833qg5d5tm8vy2d5ymv.jpg
    231834o6akpz56s9c55qa3.jpg
    点击添加后,这些端口都会映射到8080了,8080就是视频头端口!
    最后还要去家里的路由器设置81,801,8181

    OK,如果这样你能理解了,视频头都搞定了!

    openwrt是一个系统,他可以干很多事,摄像头只是最简单的啦!
    以后我们加入自动识别功能(写程序安装进去),就可以实现自动玩《Flappy Bird》,脸部识别认得你女朋友!






    《WIFI作品DIY教程》
    WIFI作品DIY教程01-《Z WIFI开发板》介绍和联网等配置教程
    WIFI作品DIY教程02-《openwrt摄像头》3D外壳和diy教程
    WIFI作品DIY教程03-《WIFI音响/MP3播放器/电台》


    《Arduino开源智能家居DIY教程系列》
    Arduino开源智能家居《花絮1》zigbee小底板DIY成功
    Arduino开源智能家居《认识Zigbee》zigbee功能和自组网介绍
    Arduino开源智能家居《zigbee开发板》手机/按键点亮LED
    Arduino开源智能家居01《网关》升级版网关正式教程(zigbee)
    Arduino开源智能家居02《温湿传感器》什么样温湿度才适居
    Arduino开源智能家居03《开发板套件》学习zigbee家居-性价比高
    Arduino开源智能家居04《插座开关》手机控制:网扇、空调...
    Arduino开源智能家居05《红外线》手机红外线控制电器


    《百元智能家居DIY教程系列》
    arduino教程【实战篇】01《家居网关》DIY图文视频教程
    arduino教程【实战篇】02《温湿度》DIY图文视频教程
    arduino教程【实战篇】03《智能插座》DIY图文视频教程
    arduino教程【实战篇】04《电灯开关》DIY图文视频教程
    arduino教程【实战篇】05《手机红外线》DIY图文视频教程
    关注@智能创客http://www.znck007.com(打造DIY创客平台)

    152509p7nojdncjbbjnab1.png
  • TA的每日心情

    2015-9-22 09:41
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2014-10-30 16:12 | 显示全部楼层

    是的是的。

    该用户从未签到

    发表于 2014-11-4 18:31 | 显示全部楼层
    学习了,一直想做这个这个东西
  • TA的每日心情
    难过
    2015-7-14 09:41
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2014-11-29 13:07 | 显示全部楼层
    闲着无聊逛逛论坛

    该用户从未签到

    发表于 2014-12-5 16:48 | 显示全部楼层
    sadasfafdasdsd

    该用户从未签到

    发表于 2014-12-22 11:48 | 显示全部楼层
    太好了,学习学习
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    万万nano不得买山寨版
    万万nano不得买山寨版
    arduino nano板子体积小,方便开发小型机器人。不过山寨版不得买,到时候后悔都来不及
    【干货分享】mega2560原理图PCB图纸altium designer18
    【干货分享】mega2560原理
    分享一下mega2560的板子 AD版本 **** 本内容被作者隐藏 **** ergo
    串口处理字符串输出指定统计信息
    串口处理字符串输出指定统
    设问串口接收一串字符串,要求打印出全部字符串,统计一共有几个整数,找出最大的整数
    【Arduino】168种传感器模块系列实验(104)---MAX30102手腕心率
    【Arduino】168种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    【项目】基于Arduino Nano的多功能桌面感应垃圾桶
    【项目】基于Arduino Nano
    基于Arduino Nano的多功能桌面感应垃圾桶 (不知不觉中,自己已经步入大学第三年的时
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表