1. 研究目的与意义(文献综述)
arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的arduino板)和软件(arduino ide)。由一个欧洲开发团队在2005年开发。
arduino构建在开放原始码simple i/o界面版。并且具有使用类似c语言、java的processing/wiring的开发环境。主要包含两个部分:硬件部分是可以用来做电路连接的arduino电路板;另一个则是arduino ide,计算机中的程序开发环境。我们只需要在ide中编写程序代码,程序上传到arduino电路板后,arduino就会知道到程序要它做些什么了。
arduino能够通过各式各样的传感器去感知环境,通过控制马达、灯光和一些其他的装置来进行反馈进而影响环境。电路板上的微型控制器可以通过arduino的编程语言来编写程序,编译成二进制文件,录制进微型控制器。对arduino编程是利用arduino编程语言(基于wiring)和arduino开发环境(基于processing)实现的。
2. 研究的基本内容与方案
基于arduino的电子称的工作原理如下:当重物悬挂在拉力传感器下,通过a/d模块将重量转换成数字信号传输,系统从后台数据库读取数字信号后,在浏览器的主页面进行显示重量。如果重物超过称量范围,系统自动进行报警。
本毕业设计将在arduino上利用相应的硬件完成电子称的功能实现。对应的硬件包含压力传感器、放大器、a/d转换器以及处理器等。其中arduino为系统的整体基础架构,负责程序的读入和支持。
(1)程序部分:程序的编写需要对c语言及java有一定的了解,在进行过实物操作后能有及时且准确的修改方案,软件上的问题解决了对本项目的完成是最基本的要求。主要问题有在setup中调用偏移值的函数(bias_read()与read()读数作比对参考),我还需要调用tare()来去皮重,使读数更加精确。同时,对arduino提供的eeprom库我需要做详细的了解,如eeprom库一次仅能存储一个char类型数据,我需要对程序有一定的修改以实现不同类型存储的功能。
3. 研究计划与安排
第1-2周:查阅文献,分析毕设题目在国内外的研究现状,学习其基本理论。
第3-4周:利用图书馆的网络及书面资源,搜集大量相关课题资料,并根据自己的学习及研究能力完成开题报告,在老师指导下修改开题报告,确定最终的研究方向和技术路线。
第5-6周:根据任务书和开题报告,确定研究框架,将系统每一部分的研究任务和具体内容细化,找出并攻克技术难点。完成论文的提纲,并通过中期检查。
4. 参考文献(12篇以上)
[1]杨楠.基于arduino的智能产品原型设计研究[m]. 江南大学,2014-12-01.
[2]蔡睿妍.arduino的原理及应用[m]. 电子设计工程,2012-08-20.
[3]付久强.基于arduino平台的智能硬件设计研究[m]. 包装工程,2015-05-20.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。