查看: 3380|回复: 0

[教程] 自动网络上传的树莓派监控相机

[复制链接]
  • TA的每日心情
    奋斗
    2023-7-24 08:00
  • 签到天数: 946 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2017-7-4 13:25:13 | 显示全部楼层 |阅读模式
    分享到:

    这个监控相机由一个简单的 Python程序控制的。
    TIM截图20170704154655.png
    执行以下功能:

    1.   启动相机,捕捉静止图像
    2.   检查连接到互联网
    3.   自动上传图片到WebAPI
    4.   如果连接失败,图像被缓存到本地文件系统
    5.   保存的图像将在下一次程序启动上传

    第一步:准备
    本教程要求你有对以下常识的了解:

    ·        树莓派
    ·        能把树莓派从一块板砖变成一个可操作的电脑
    ·        能用USB无线适配器把树莓派连接到网络
    ·        修改树莓派的设置,让相机能用
    ·        熟悉Python,IDLE 环境,运行Python程序
    ·        下载并安装Python模块


    第二步:材料

    TIM截图20170704154648.png


    1.   树莓派(型号至少是B)
    2.   至少有8 GB 的 SD 卡
    3.   一个的Edimax EW-7811Un的Wi-Fi无线USB适配器(有其他适用于树莓派的也行)
    4.   一个带夜视的 Waveshare树莓派相机
    5.   所有常用的外设 - 显示器,键盘和鼠标
    6.   一个树莓派外壳(我之前有个贴教做外壳的)

    以下的非常重要:

    ·        1个5V 3A 电源
    ·        只要低于3A 树莓派就会关闭,所以当相机开始拍摄图像时,禁用其他所有无线设备
    ·        相机使用Python 2.7,安装Python PiCamera模块

    第三步:插入摄像头
    TIM截图20170704154640.png
    TIM截图20170704154633.png

    蓝带子的朝向,摄像头插入方向要和图上一样,否则摄取的图像是颠倒的。可以用橡皮筋来固定,但千万不要太紧以免破坏相机的光电感应器。
    第四步:设置树莓派相机功能

    TIM截图20170704154626.png

    如果相机功能没有在树莓派配置文件中启用,Python程序就基本上没个卵用。
    先登入树莓派,在LX终端提示符下键入:sudo raspi-confi,接下来就和图片上一样选择、启用和完成设置。

    第五步: Python代码

    见附件 ASP.NET Web API File Upload and Multipart MIME.zip (1.11 MB, 下载次数: 10)
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-5-5 13:55 , Processed in 0.114904 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.