本次设计是以STC12C5A60S2单片机作为主控制器,以LabVIEW编写上位机人机交互平台并进行魔方的图像处理和还原步骤计算。PC机通过串口通信与单片机通信交互还原步骤数据,最终单片机控制器分别控制电机驱动器驱动6个电机对魔方各个面进行旋转,实现复原。
系统设计:
魔方复原平台通过DroidCam调用虚拟手机摄像头,拍摄任意被打乱的魔方的6各面,对各个面的色块进行颜色识别,将识别后的颜色数据进行处理并建立3D魔方,再通过还原算法得到还原步骤,之后通过通讯模块与单片机进行串口通讯,传输还原步骤代码,最后下位机控制芯片根据接收的还原代码控制电机转动,还原魔方。
系统各个模块的组成方式以及输入输出:
本此设计的智能电子钟大体模块,包括单片机STC12C5A60S2最小系统,PL2303HX通讯模块,28byj步进电机及其驱动模块,PC上位机模块。
阅读全文