基于 M5Stack 的拍立得 的教程


材料清单

硬件
M5Stack FIRE 套件(PARAM) × 1
M5Stack M5GO Lite 开发板套件 × 1
M5Stack 迷你按钮开关 × 1
1515 铝型材条50mm × 1
1515 铝型材条100mm × 1
1515 铝型材条200mm × 1
1515 铝型材条500mm × 1
1515 铝型材条1000mm × 1
1515 铝型材塑料角连接器 × 10
鱼眼镜头模块(OV2640) × 1
排线 1m × 1
排线 2m × 1
排线 50cm × 1
排线 20cm × 1
排线 10cm × 1
热敏打印机 × 1
12V DC 电源 × 1
激光切割机(通用) × 1

软件
ESP-IDF

相机部件介绍

1、M5CameraF
基于 ESP32 的相机,集成了 OV2640 相机传感器和 160 度鱼眼镜头。
2、M5GO
M5Stack 的核心设备之一。显示拍摄的图像并通过 UART 传输图像数据。
3、按钮
按钮输入设备。当按下按钮时,M5GO 将从相机上访问,提取图像数据并显示在屏幕上。
4、PMMA 结构
如图所示。

打印机特点介绍

1、热敏打印
它是一种数字打印机。当纸张经过热敏打印头时,图像是通过有选择地加热涂层热敏纸来打印。加热的涂层区域会变黑,从而产生图像。
与针式打印机相比,热敏打印机更安静,更快捷。该项目中,打印机只有两个色度,只能打印黑色和白色。打印机程序是由 UART 驱动。
2、M5Stack Fire
使用 ESP-NOW 作为图像的接收器。设备通电后,M5GO 和 M5Stack Fire 通过 ESP-NOW 串联起来。因此相机可以与 M5Stack Fire 共享图像数据,M5Stack Fire 也会命令打印机打印出当前图像,并通过 UART 发送图像数据。
3、打印机结构
使用各种 1515 铝型材组装而成,同时包含了可兼容的连接器和滑块螺母。
4、电源
使用 12V DC 电源。可添加了一个 PLC 底座,以便安装 5-24V 电源。

定制部件和外壳

相关文件请在项目文件库中下载。
https://make.quwj.com/project/159

源代码

将 camera 代码上传到 M5GO 上,receive 代码上传到 M5Stack Fire 上。
项目文件库中提供了需用到的源代码,在上传之前你可能对配置文件进行修改,用实际设备的 mac 地址修改配置。
https://make.quwj.com/project/159

效果图


> 基于 M5Stack 的拍立得

组件清单

  • M5Stack FIRE 套件(PARAM) × 1
  • M5Stack M5GO Lite 开发板套件 × 1
  • M5Stack 迷你按钮开关 × 1
  • 1515 铝型材条50mm × 1
  • 1515 铝型材条100mm × 1
  • 1515 铝型材条200mm × 1
  • 1515 铝型材条500mm × 1
  • 1515 铝型材条1000mm × 1
  • 1515 铝型材塑料角连接器 × 10
  • 鱼眼镜头模块(OV2640) × 1
  • 排线 1m × 1
  • 排线 2m × 1
  • 排线 50cm × 1
  • 排线 20cm × 1
  • 排线 10cm × 1
  • 热敏打印机 × 1
  • 12V DC 电源 × 1
  • 激光切割机(通用) × 1