![Arduino案例实战(卷Ⅲ)/清华开发者书库](https://file.mhuoba.com/shop/3/100021/picture/book/20191031/15/20191031155150633.jpg)
出版社: 清华大学
原售价: 69.00
折扣价: 49.70
折扣购买: Arduino案例实战(卷Ⅲ)/清华开发者书库
ISBN: 9787302472131
李永华 现执教于北京邮电大学,拥有超过10年的嵌入式开发经验,致力于物联网和智能硬件的研究开发工作。在教学中以兴趣为导向,激发学生的创造性;以素质为基础,提高自身教学水平;以科研为手段,促进教学理念转变。通过信息工程专业综合改革,探索了以“学生学为中心”的教学模式,营造生动活泼的学习方法,提高学生独立思考问题、发现问题、解决问题的能力,激发学生的创造**。在研发及教学实践中指导学生实现200余个创新案例,并指导着一支物联网开发团队,曾在物联网、开源硬件等技术领域进行了多场学术报告,并且出版了《AllJoyn技术原理及物联网程序开发指南》《Arduino实战指南——游戏开发、智能硬件、人机交互、智能家居与物联网设计30例》《Arduino软硬件协同设计实战指南》等多部物联网技术方向的著作。
第5章智能花盆 5.1项目背景 在*常生活中,人们一方面想在家中养些花花**,让他们在白天能够吸收二氧化碳清新室内空气的同时净化有毒气体; 另一方面因为工作太忙或者经常出差,没空浇水导致花*长势不好甚至枯死,又影响了室内的装饰效果。 本项目设计者为李明正、高原、赵雳欧。 因此,设计一种能实时监测多盆花的土壤温湿度,实现智能浇水的智能花盆,让花卉在人们无暇顾及时也能得到及时的照顾。 5.2创意描述 相比于普通的花盆,首先,它可以通过按键输入阈值(即所养花卉的适宜湿度),通过实时监控土壤湿度并与阈值作比较来决定是否开启自动浇水以及浇水量; 其次,通过一个程序完成同时控制多个花盆的功能,使养花*方便、*智能。 它的创新点有: 按键输入阈值,方便快捷; 实时监控土壤湿度,浇水量准确,节约水资源,避免过量浇水对花卉的伤害; 同时控制多个花盆,对多个花卉的生长状况一目了然,掌控*方便。 5.3功能及总体设计 本作品主要分为三个部分进行设计: 按键模块、浇水系统以及LCD显示模块。按键部分的主要功能是可以选择花盆手动设置阈值; 浇水系统由水泵、水箱、自制“喷头”、继电器以及电源构成,保证浇水随时待命; LCD显示模块可以在设置过程中显示下一步的选项,实时显示土壤湿度以及空气的温湿度。 5.3.1功能介绍 本项目的智能花盆可以通过手动按键分别设置多盆花卉的适宜土壤湿度,满足同时照顾多盆花卉的需要。通过每十秒对土壤连续十次的湿度采样取均值与阈值比较来判断花卉是否处于缺水状态,进而控制水泵抽水浇水,直至均值达到阈值时停止。同时LCD可以显示空气中的温湿度,也可以让主人根据花卉的生长条件进行相应的*作。 5.3.2总体设计 要实现上述功能,需要将作品分成三个部分来设计: 按键部分、浇水系统以及LCD显示部分。 1. 整体框架图 项目的整体框架,如图51所示。 本书从构思、设计到实现,深入理解Arduino项目开发!《Arduino案例实战》系统论述了Arduino开源硬件的开发方法和技术。书中以丰富Arduino设计实例,介绍了智能硬件的物联网应用。在处理嵌入式系统的开发过程中,使用Arduino开源平台,将事半功倍,极大提高效率。本书涉及的主题: (1) 智能控制类开发案例 (2) 人机交互类开发案例 (3) 生活便捷类开发案例 (4) 物联网络类开发案例 (5) 其他创意类开发案例 本书突出的特点: (6) 典型场景的创新应用 (7) 智能开源的编程实践 (8) 不同领域的经典案例 (9) 多种产品的功能实现 注:本书提供配套学习资源,下载地址为清华大学出版社本书页面。