0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何用树莓派打造一台相机

454398 来源:工程师吴畏 2019-08-09 11:03 次阅读

第1步:你需要的东西

对于这个项目,我们使用了以下用品:

带有microSD卡的 Raspberry Pi 3B或3B + (此模型是我们的构建版本,但此项目应与其他Raspberry Pi模型一起使用)

A Raspberry Pi相机模块

3安培,5V microUSB 电源

官方Raspberry Pi 触摸屏

USB热敏打印机 - 我们使用了Adafruit的微型热敏3D打印机

A 开关 - 我们使用了一台来自上一个项目的Adafruit街机按钮,但任何开关都可以

我们还使用了以下设备:

第三手工具,用于存放焊接时的电子设备

钳子 - 扁平,针头和切割类型

剥线器 - 为您节省布线准备时间

烙铁和焊料

第2步:可选:为任何事情准备Raspberry Pi

对于这个Instructable,我们将使用我们使用我们编写的Raspberry Pi上一个教程。如果您从头开始,这是确保我们使用大致相同设置的好方法。

如果您愿意,可以随意使用本指南设置您的Raspberry Pi,然后返回此处继续我们的热敏打印机相机项目!

第3步:切割您的纸板相机框架

我们设计了一个纸板框架,这样我们就可以轻松地将相机移动到我们需要的位置 - 例如,如果您需要更好的照明或将其带到活动中。

您可以从Github下载激光切割的矢量文件,或者你可以用它作为指导,用X-acto刀片或盒式切割机切割你自己。对于这个Instructable,我们假设你正在使用我们的纸板框架!

第4步:准备和安装你的触摸屏

打开触摸屏框并检查您是否有:

您的视频线

您的安装螺丝

您的杜邦电缆

您的触摸屏

如果您拥有一切,那么‘准备好了!

将红色杜邦电缆连接到屏幕板上的5V引脚

将黑色DuPont电缆连接到屏幕板上的接地引脚上

将Pi放在触摸屏上的帖子顶部

将Pi拧到位

将黑色DuPont电缆连接到5V引脚,并使用红色DuPont电缆通过Pi上的接地引脚

通过屏幕上的microUSB端口为屏幕和Pi供电。如果一切顺利,Pi和屏幕都应该打开!如果你对一切似乎都能正常工作感到高兴,那就关掉一切:我们马上回到你的Pi。

步骤5:准备和安装相机模块

提示 - Pi相机模块是我们合作过的最敏感的电子产品之一,我们看到一些因为静电而被炸。 通过触摸MakerSpace或您家周围的大而金属的东西来接地,如激光切割机,洗碗机或散热器之一!

打开Pi模块盒并检查您有:

您的Pi相机模块

您的Pi相机电缆

如果您这样做,那太好了!是时候将相机连接到Pi:

轻轻拉起相机模块端口上的棕色标签

插入电缆末端,银色触点(向上?向下) ?)

将卡舌推回以将电缆固定到位

轻轻地将相机端口的棕色卡舌向上拉到Pi上

插入另一端你的电缆在端口内,银触点转向屏幕端口

最后,用一条胶带将Pi相机模块从背面固定在纸板框架中。

步骤6:准备和安装热敏打印机

提示:第一次使用烙铁?请先查看Adafruit的优质焊接指南!

检查打印机包装的时间!对于此步骤,您将需要:

您的热敏打印机

您的打印机电源适配器

打印机附带的连接线

如果您拥有所有产品,那么您已准备好为打印机准备电源了!打开你的烙铁,然后:

将桶塞的后部和前部销钉锡。

剥去一些红色和黑色的电线。

焊料将红线焊接到后针上(如果你想使用一些heathshrink管来绝缘电线,现在是时候把它切成一定尺寸并将它滑到电线上了!)

将红色和黑色电线焊接到打印机附带的电源连接器上的相应电线上(如果您使用了热缩管,您现在可以加热它以使其拥抱,绝缘和固定电线)

您的打印机准备就绪!您现在可以将其放入框架中:

将打印机从机架前部送入,门打开,

连接电源线和USB电缆背面

将USB电缆连接到Pi

将电源适配器连接到桶形插头

步骤7:准备和挂载你的开关

提示:如果像我们这样你的交换机有两个以上的引脚,你不知道哪个做什么,你可以使用万用表的连续性模式来识别按下开关时连接的引脚!

确定开关后插针,打开你的烙铁并:

用一点焊料将开关针固定

剥离并准备一些电线,方法与打印机的电源线相同,这次使用一些杜邦电线(或常规电线,如果你只想焊接Pi的引脚上的所有东西)

焊接它们到您的开关销钉

将开关穿过纸板框架上的孔,先送线。

将黑色杜邦电缆连接到接地引脚,将另一根电缆连接到Pi的BCM引脚16 - GPIO引脚更靠近,用螺丝环从后面固定开关,但不能完全固定。你,这将是左起第三个引脚。

步骤8:安装打印机

现在你的打印机已准备就绪使用,让我们在软件方面工作。首先,让我们确保您的Rapsberry Pi操作系统最新的。在您的终端中,键入:

sudo apt-get update

sudo apt-get upgrade

这可能需要一段时间,但一旦所有内容都是最新的,我们可以在您的Pi上安装打印机支持。仍在您的终端中:

sudo apt-get install git cups wiringpi build-essential libcups2-dev libcupsimage2-dev

这将安装支持您的打印机所需的所有软件。接下来,让我们添加打印机的容量来打印光栅图形。仍然在你的终端:

git clone https://github.com/adafruit/zj-58

cd zj-58

sudo make

sudo 。/install

一个接一个地执行每个命令,让他们有时间完成。

您应该在打印机的包装盒中打印一个测试打印件:您应该在其上找到一个BAUDRATE值。保持方便,因为下一步我们需要它!在终端中,使用以下命令为USB打印机创建配置文件:

sudo lpadmin -p ZJ-58 -E -v serial:/dev/ttyUSB0?baud=YOUR BAUDRATE VALUE HERE -m zjiang/ZJ-58.ppd

然后,使用以下命令将此新打印机设为默认打印机:

sudo lpoptions -d ZJ-58

这就是它!您的打印机应该准备好了。

步骤9:安装拍照脚本

要安装拍照脚本,您只需复制即可我们在Github上提供的代码。这是Philip Burgess原创剧本的简化和评论版本,可自动设置相机的曝光。在终端中,键入:

git clone https://github.com/jocolibrarymakerspace/thermal_printer_camera

这将创建一个thermal_printer_camera文件夹,并在那里下载所有必需的文件。

要立即测试您的设置,请转到thermal_printer_camera文件夹:

cd /home/pi/thermal_printer_camera

授予自己运行即时相机脚本的权限:

sudo chmod +rx thermal_printer_camera.sh

运行脚本:

。/thermal_printer_camera

当您按下开关时,屏幕将显示相机可以看到的内容的预览,给您几秒钟的姿势并将图片打印到热像仪上!

步骤10:在启动时启动摄像头软件

最后,让我们在打开Pi时自动启动拍照脚本!在终端中,键入:

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart

以编辑在桌面启动时管理程序的文件。这将打开列出要在启动时执行的命令的文本文件,无论谁登录。使用箭头键或鼠标导航到第二行的末尾,然后按Enter键以换行。然后,添加以下内容:

/home/pi/thermal_printer_camera/thermal_printer_camera.sh

这将在启动时启动Raspberry Pi启动摄像头软件。按CTRL + X退出,用Y和Enter确认更改。

现在是重新启动Pi并测试它的好时机!屏幕上不会显示任何特殊内容,但是当您按下开关时相机应该激活,并且Pi会在您打印出图片之前在屏幕上预览几秒钟!

第11步:你想知道更多吗?

这个设计灵感来自Phillip Burgess的教程“使用Raspberry Pi和热敏打印机的即时相机”

我们用过这个我们2018年的照相机和精美的激光切割木框架图书馆让活跃的筹款活动,并且已经准备好迎接下一次!欲了解更多关于约翰逊县图书馆基金会网站的更多信息,请访问https://www.jocolibraryfoundation.org/

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相机
    +关注

    关注

    4

    文章

    1252

    浏览量

    52387
  • 树莓派
    +关注

    关注

    113

    文章

    1635

    浏览量

    104672
收藏 人收藏

    评论

    相关推荐

    宏集方案 | 如何用工业树莓派和MQTT平台打通OT和IT?

    何用工业树莓派和MQTT平台打通OT和IT?
    的头像 发表于 01-05 11:01 174次阅读
    宏集方案 | 如<b class='flag-5'>何用</b>工业<b class='flag-5'>树莓</b>派和MQTT平台打通OT和IT?

    树莓都有哪些功能,是用什么编程的?

    怎么学习树莓树莓和传统单片机的区别是哪些,如果有了树莓该学哪些知识
    发表于 11-09 07:51

    DIY一按即拍的树莓相机

    电子发烧友网站提供《DIY一按即拍的树莓相机.pdf》资料免费下载
    发表于 10-31 09:18 0次下载
    DIY一按即拍的<b class='flag-5'>树莓</b>派<b class='flag-5'>相机</b>

    树莓烧录后死机怎么办?

    树莓烧录后死机怎么办
    发表于 10-24 08:06

    树莓如何调整SD卡的分区大小?

    树莓如何调整SD卡的分区大小
    发表于 10-24 06:23

    何用树莓学习Linux内核源码?

    怎么用树莓学习Linux内核源码?​
    发表于 10-20 07:09

    树莓Python编程指南分享

    树莓python编程指南
    发表于 10-07 08:43

    如何为你的树莓准备张SD卡

    树莓教程与应用
    发表于 10-07 08:18

    树莓传感器教程

    树莓传感器教程
    发表于 10-07 07:13

    树莓的15个应用

    树莓15个应用
    发表于 10-07 06:42

    树莓3树莓4原理图分享

    提供了树莓3、树莓3B、树莓4版本的原理图
    发表于 09-27 07:58

    树莓全新可更换镜头相机配件官方指南

    树莓相机树莓推出1230万像素可更换镜头相机配件,配备索尼IMX477传感器,可兼容C和C
    发表于 09-26 06:11

    有移植树莓派到飞腾的教程吗

    公司基于树莓开发板做的产品 希望移植到飞腾派上,请大佬指导
    发表于 08-28 10:24

    树莓派与OpenMediaVault打造自己的NAS

    众所皆知,云端硬盘空间免费的额度有限,真的购买付费服务几年下来也挺伤荷包的。若是买NAS,今日的NAS已添加太多额外功能服务,花了钱不启用功能感觉可惜浪费,但很多功能确实不太受用,实在让人两难。因此,或许自己搭建个简易、阳春的NAS是另一个可行方案,本文以下将说明如何用树莓
    的头像 发表于 06-09 11:29 3713次阅读
    用<b class='flag-5'>树莓</b>派与OpenMediaVault<b class='flag-5'>打造</b>自己的NAS

    树莓的故障分析检测

    各位大神,我的树莓B4,经常读不出卡数据,卡换个新的,故障依旧。请指点树莓的故障检查与维修。
    发表于 04-27 11:30