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/

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

    关注

    5

    文章

    1542

    浏览量

    55451
  • 树莓派
    +关注

    关注

    122

    文章

    2071

    浏览量

    109912
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    零成本钢铁侠手套!树莓+OpenCV 秒变手势遥控器!

    大家好,这是树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用
    的头像 发表于 08-16 16:16 919次阅读
    零成本钢铁侠手套!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV 秒变手势遥控器!

    如何使用树莓与OpenCV实现面部和运动追踪的云系统?

    大家好,这是树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用
    的头像 发表于 08-14 17:45 1004次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云<b class='flag-5'>台</b>系统?

    如何使用树莓+OpenCV实现姿态估计和面部特征点追踪?

    大家好,这是树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用
    的头像 发表于 08-13 17:44 1012次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV实现姿态估计和面部特征点追踪?

    7个令人惊叹的树莓应用,让你大开眼界!

    许多人认为树莓只适合在家做些简单的业余项目。但实际上,树莓远不止于此——它是一台潜力巨大的微型计算机。在本文中,我将分享全球范围内
    的头像 发表于 07-16 16:51 998次阅读
    7个令人惊叹的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>应用,让你大开眼界!

    精通树莓桌面:远程桌面解决方案全指南!

    远程桌面技术允许通过网络从一台计算机或设备连接到另一台计算机或设备并进行控制。这意味着你可以访问远程计算机的图形用户界面(GUI),并像坐在其前面样使用它。为何要在树莓派上使用远程桌
    的头像 发表于 07-15 18:34 520次阅读
    精通<b class='flag-5'>树莓</b><b class='flag-5'>派</b>桌面:远程桌面解决方案全指南!

    树莓打造无人机,你需注意的事项!

    能否将树莓装入无人机?使用树莓打造无人机是可行的。树莓
    的头像 发表于 07-14 17:49 1597次阅读
    用<b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>打造</b>无人机,你需注意的事项!

    树莓6 传闻:发布日期与规格!

    每当我想再为我的收藏增添树莓时,总会在是立即购买还是等待硬件更强大的下代之间犹豫不决。但新树莓
    的头像 发表于 07-11 16:21 1418次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>6 传闻:发布日期与规格!

    树莓分类器:用树莓识别不同型号的树莓

    在本教程系列的第部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是
    的头像 发表于 06-13 16:39 1020次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1
    的头像 发表于 05-13 16:39 898次阅读
    用 <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero <b class='flag-5'>打造</b>的智能漫游车!

    树莓4 打造专属流媒体控制

    的这个项目样。他使用我们最爱的单板计算机(SBC)从零开始打造一台树莓版流媒体控制。如果
    的头像 发表于 05-11 08:33 445次阅读
    用 <b class='flag-5'>树莓</b><b class='flag-5'>派</b>4 <b class='flag-5'>打造</b>专属流媒体控制<b class='flag-5'>台</b>!

    五个树莓组团出击!打造动态立体图相机

    立体图”相机,在此使用了五树莓,使相机具备3D的酷炫效果。如果你对“动态立体图”这个术语还不熟悉,我们来为你介绍
    的头像 发表于 04-30 18:41 385次阅读
    五个<b class='flag-5'>树莓</b><b class='flag-5'>派</b>组团出击!<b class='flag-5'>打造</b>动态立体图<b class='flag-5'>相机</b>!

    解锁树莓集群:步步打造你的超级计算阵列!

    树莓集群简介树莓集群是由多台联网的树莓计算机组成的网络,它们作为
    的头像 发表于 04-25 16:17 1997次阅读
    解锁<b class='flag-5'>树莓</b><b class='flag-5'>派</b>集群:<b class='flag-5'>一</b>步步<b class='flag-5'>打造</b>你的超级计算阵列!

    拯救老数据:用树莓打造软盘档案机!

    大卫·克鲁克斯在树莓的官方杂志第150期上报道了GrahamHooley将一台旧软盘复印机改造成了一台归档机器,这使保存旧文件变得轻而易举。正如许多计算机档案管理员所证实的,软盘无法
    的头像 发表于 04-22 16:02 582次阅读
    拯救老数据:用<b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>打造</b>软盘档案机!

    灵活易用的树莓相机和计算机,降低了3D冰川建模的成本!

    利兹大学的研究人员正在监测秘鲁的凯尔卡亚冰帽,这是世界上仅有的几个热带冰帽之。在欧洲成功进行试验之后,利兹大学地理学院的研究人员正在安第斯山脉和喜马拉雅山脉使用树莓计算机和树莓
    的头像 发表于 03-25 09:46 524次阅读
    灵活易用的<b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>相机</b>和计算机,降低了3D冰川建模的成本!

    关于DLPDLCR230NPEVM与树莓4B的几个问题求解

    有关于DLPDLCR230NPEVM与树莓4B的以下几个问题,望大佬解答: 1、如何用DLP投影出树莓4B的桌面,按照官方提供的步骤
    发表于 02-18 07:06