|
基于Arduino UNO R3的画画写字机的设计与实现
|
Abstract:
本文设计实现了一种基于Arduino UNO R3的写字绘图机械装置,本次设计综合考虑装置的功能与技术指标,经过设计方案的选择,进行细致的调试与测试最终确定画笔驱动控制算法、画笔路径规划算法、计算机与主控芯片的通讯方式等一套可实现的系统设计方案。本次设计主要完成了如下工作:系统的硬件设计与选择,包括系统的电路设计、主控芯片与拓展板的选择、步进电机的选择、抬笔舵机的选择、支撑框架的选材和相关通信连接线的选择等。系统的软件算法设计,包括各模块驱动算法的设计开发、画笔行走路径的规划算法和绘出基本图形文字的算法等。依据系统设计原理进行硬件搭建并运行程序算法,可以实现理想文字和图形的绘出。测试结果表明,本次设计达到预期目标。
This paper designs and implements a writing and drawing mechanical device based on Arduino Uno R3. This design comprehensively considers the functions and technical indicators of the device. After comparison and selection of design schemes, and detailed debugging and testing, the final brush drive control algorithm, brush path planning algorithm, computer program and the main control chip communication mode, such as a set of realizable system design scheme is determined. This design has mainly completed the following work: the hardware design and selection of the system, including the circuit design of the system, the main control chip and the selection of the expansion board, the selection of the stepper motor, the selection of the steering gear, the selection of the support frame and the selection of the relevant communication lines. The software algorithm design of the system includes the design and development of the module driven algorithm, the planning algorithm of the brush walking path and the algorithm of drawing the basic graphics and words. According to the system design principle, set up hardware and run the program algorithm, and ideal text and graphics drawing can be achieved. The test results show that the design reaches the expected goal.
[1] | 赵祯祥, 吕文博, 安海宁, 龚怡然. 智能自动绘图写字机器人[J]. 物联网技术, 2020, 10(3): 7-8. |
[2] | 彭攀来, 马娅婕, 刘智旸. 基于Arduino的移动机器人控制系统设计[J]. 自动化与仪表, 2016, 31(3): 1-4+16. |
[3] | 黄雪伦. 基于机器学习的人形机器人识别与模仿人体动作方法研究[D]: [硕士学位论文]. 长沙: 湖南大学, 2016. |
[4] | 陈玉敏, 谢玮, 孟宪民, 等. 智能写字机器人设计[J]. 计算机测量与控制, 2016, 24(1): 266-268. |
[5] | Crisnapati, P.N., Indrawan, G., Novayanti, P.D., et al. (2019) Pasang Aksara Bot: A Balinese Script Writing Robot Using Finite State Automata Transliteration Method. Journal of Physics: Conference Series, 1175, Article 012108. |
[6] | Syamlan, A.T., Pramujati, B. and Nurhadi, H. (2016) Inverse Kinematics Modelling and Simulation for Upper Case Writing Robot Control Using ANFIS. Applied Mechanics & Materials, 836, 37-41.
https://doi.org/10.4028/www.scientific.net/AMM.836.37 |
[7] | Zamani, N.S., Mohammed, M.N., Abdullah, M.I., et al. (2019) A New Developed Technique for Handwriting Robot. 2019 IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS). Selangor, 29 June 2019, 264-267. https://doi.org/10.1109/I2CACIS.2019.8825066 |
[8] | Miatliuk, K., Wolniakowski, A., Diaz, M., et al. (2019) Universal Robot Employment to Mimic Human Writing. 2019 20th International Carpathian Control Conference (ICCC). Krakow-Wieliczka, 26-29 May 2019, 1-5.
https://doi.org/10.1109/CarpathianCC.2019.8766027 |
[9] | Chandra, S., Dillenbourg, P. and Paiva, A. (2020) Children Teach Handwriting to a Social Robot with Different Learning Competencies. International Journal of Social Robotics, 12, 721-748.
https://doi.org/10.1007/s12369-019-00589-w |