littlebot
Published on 2025-03-30 / 9 Visits
0

【源码】基于Arduino的时钟绘图仪(Brachiograph Clock)

项目简介

本项目受 https://www.brachiograph.art/ 启发,与使用树莓派的版本不同,采用 Arduino 来实现。它利用三角形的余弦定律把 x - y 坐标转化为两个接点的角度,是 Mark Rober 工程课程的第二个项目。此装置可自动在干擦板上绘制当前时间,并能擦除之前绘制的时间。

项目的主要特性和功能

  1. 采用 ATX 电源为伺服电机供电。
  2. 以 elegoo Arduino 板(atmel mega 2560)作为主控制器。
  3. 借助三个伺服电机驱动机械臂进行书写操作,其中两个控制臂移动,第三个用于升降臂,避免笔在非工作时书写。
  4. 运用线性执行器擦除之前绘制的时间。
  5. 选用干擦板作为书写表面。

安装使用步骤

假设用户已下载本项目的源码文件,按以下步骤操作: 1. 准备硬件,包含 Arduino 板、伺服电机、线性执行器和继电器等。 2. 连接硬件,将 Arduino 板与电源、伺服电机控制线、线性执行器等连接好。 3. 把本项目提供的 Arduino 代码导入到 Arduino 板中。 4. 给 Arduino 板上电并启动,程序会自动运行。 5. 程序会控制机械臂在干擦板上绘制当前时间,也能通过线性执行器擦除之前的时间。

注意:此项目需要一定的电子和机械组装技能,要确保所有连接正确且符合安全标准。因涉及机械运动,使用时要保证周围无易燃物品,避免儿童接触。

下载地址

点击下载 【提取码: 4003】