前言:
在当今社会,单片机应该越来越广泛,但使用单片机需要懂得如何编程,但更多的是人们对于编程是一窍不通,或者只是对其有所了解,不能独立完成编程操作。而现在对于编程在我国一般是大学才会学习和了解,而在国外,高中甚至更早就已经接触和使用。例如韩国在2016年已经将ardunio列入高中课程。现在我们为了降低编程门槛和便于学生学习。我们开发这款明叫SmartBot的产品。
SmartBot是一款基于图形化编程的通用型控制终端,通过RJ11/RJ12接口完成基本功能控制以及总线通信拓展。自带的(5x16)x2的面包板提供给用户DIY平台。自带128 X 64单色显示屏,所有功能通过配套的图形化软件编程实现。
通俗一点讲,SmartBot就是一个加强版的开发板,模块一个操作更加简易的开发,对于初级用户来说,用户不需要了解任何编程,只需要在软件用户界面选择图形模块,建立一个完整的编程流程,软件即可自动完成这个编程操作并生成程序。我们在开发包里面提供基本的电子元件,在开发教程提供了电子元件学习,电路接线例程,电路编程例程,用户可以通过教程一步步学习,完成基础的积累。
而对于有一定编程基础的中高级用户,自己可以开发编程,通过其扩展功能,SmartBot就能变为一个高级开发板,用户可以通过SmartBot进行各种开发。SmartBot提供的RJ11/RJ12接口自带电源,一个接口就可以驱动一个外设,极大方便了用户开发。
Smart Bot可作为从中小学到大学组所有机器人相关的实验核心组件,一步一步的引领使用者走进机器人世界。该规划书包含3个阶段的教案,分别是入门篇、中级篇、高级篇。
产品介绍:
SmartBox是一款内置锂电池包含多种接口的通用型控制器,自带WIFI模组,8路舵机接口,2路直流电器驱动器,工业总线接口,可编程面包板等,通过简单的图形化编程可实现从简单到复杂的机器人实验,本书的实验内容也从最基础的电阻电容延伸到当前流行的物联网家居控制,涵盖面极为广泛,非常适用于机器人教育领域。
SmartBox套件中,包含一套简易组装的两轮平台车体,方便安装传感器。配合SmartBox控制盒最初更多有趣的实验。套件还包含各种常用的传感器模块。如红外、超声波、无线遥控、WIFI、温度等传感器。本书也将逐一介绍各个传感器的工作原理,并配套实验讲解使用方法。同时提供了常用的电子元器件,可安插在控制盒的面包板上,完成各种电路实验,让用户通过教程一步步学习,完成基础的积累。
课程介绍:
1、入门篇:
入门篇旨在了解电子基础知识,编程基本知识,常用模块,以及机器人相关的传感器知识。
先对Smart Bot整机做简单的介绍,然后循行渐进介绍常用电子元件知识、使用方法等,并在Smart Bot上的面包板做相应的课程实验。同时通过简单的编程,配合传感器去控制电子器件。做一些有趣的课程小制作,以增加学者兴趣。
2、中级篇
中级篇则一步一步教授学者如何通过Smart Bot搭建智能机器人平台车,通过编程实现巡线,避障,跟随等智能应用。另外制作一些实用工具,比如测距仪,温度仪,户外数据采集,机器手臂,等,让学者体验到通过自己编程做出来并可实际用在生活上的研发成果。其中还包含了一些无线领域的基础通信。包括蓝牙,wifi控制机器人。
3、高级篇
高级篇中介绍了一些机器人领域的高级应用,比如MEMS姿态传感器,NFC,摄像头,以及智能家居(物联网)和工业控制相关的知识。依此展开的课程相对丰富,包含经典的两轮平衡车制作,WIFI视频传输智能车制作等等