解魔方还原平台设计 电路方案
概述: 本次设计是以STC12C5A60S2单片机作为主控制器,以LabVIEW编写上位机人机交互平台并进行魔方的图像处理和还原步骤计算。PC机通过串口通信与单片机通信交互还原步骤数据,最终单片机控制器分别控制电机驱动器驱动6个电机对魔方各个面进行旋转,实现复原。 该设计还可用于课程设计以及毕业设计! 设计任务及要求: (1)魔方各面块颜色识别 (2)建立魔方的3D界面 (3)上位机解魔方还原步骤 (4)上下位机通讯并进行数据处理 (5)下位机控制电机按预定步骤运行 系统设计: 魔方复原平台通过DroidCam调用虚拟手机摄像头,拍摄任意被打乱的魔方的6各面,对各个面的色块进行颜色识别,将识别后的颜色数据进行处理并建立3D魔方,再通过还原算法得到还原步骤,之后通过通讯模块与单片机进行串口通讯,传输还原步骤代码,最后下位机控制芯片根据接收的还原代码控制电机转动,还原魔方。 系统各个模块的组成方式以及输入输出: 本此设计的智能电子钟大体模块,包括单片机STC12C5A60S2最小系统,PL2303HX通讯模块,28byj步进电机及其驱动模块,PC上位机模块。 单片机STC12C5A60S2最小系统的设计: 电机驱动硬件电路的设计: PL2303通讯模块电路的设计: 附件包括: 上位机程序(LabVIEW) 平台设计报告(包含下位机STC12代码)
用户评论