创客:机器人GPS定位导航小车的制作-基于物联网的应用

本页面专门讲述 该小车的制作。

本书市面上的书名《轮式自主移动机器人编程实战》

                                          前言

很小的时候当我们第一次看到会动的小四轮车时,心情是怎么样的?

现在的小朋友在孩童时期会有自己的一辆玩具车,玩具车是怎么动起来的呢?

也许在这个时间段内,幼小的心灵蕴藏着一个大的梦想。

而在我们小时候,太大的玩具车是买不起的,但是我们那个时候是有一部叫《四驱兄弟》的动画片还是看可以看得起的,正是这部黑白的四驱赛车让我一直有想造一辆车的想法。为此还向我坐在南墙根拄着拐杖的姥爷撒谎借了2元,买了人生中的第一辆车!

载人的大车造不了就造一辆小车吧!

大学时期,有幸拿到试验室的一把钥匙,于是每天待到实验室研究单片机,研究飞思卡尔大赛,虽然无缘参加,激情不减。也因此一直期盼着有自己的lab studio(就像钢铁侠一样有自己的实验室) 是一直以来努力的方向。这段时间内拜读了郭天祥的数,也是这位学长写的《前言》让我再次在图书馆内热血起来,觉得人生就应该这样,什么地下城游戏,传奇,以及现在流行的吃鸡这些都应该与我们无缘才对!

个人认为每一名合格的大学生心中应该有一个梦,无所谓是什么梦,总之是一个用尽一生去追求的梦!

我的梦就太简单了就是造出一辆车让更多的人用,然后给我评价。当然这个梦憋了好久才终于在曲折中落地。

感谢我的姥爷,感谢大学时给我钥匙的包院长!

本书内容贯穿从如何制造车体,电机驱动,控制器选型,单片机开发,云服务器开发,web界面开发,数据库开发。涉及内容较多,但考虑读者水平都是入门级别,对于复杂的算法以普及为原则不做过多深入讲解。本书涉及的语言大多数以C语言为主,也会涉及PHP,htmljs等脚本语言。如果想自己做一辆小车只需要C语言即可,其他的都是服务器端的开发。对于小车本身来说偏向硬件,需要懂基础电路包括数字电路和模拟电路及电路图软件等工具。单片机编程的话C语言是关键。

本人是电子专业出身,大学课程包括单片机和C语言,有这些基础就可以做一些基本的简单的小车了。PHP、数据库都是工作后自学的,所以做的好做的功能多也需要足够的知识储备。

本书的内容基本都是与小车相关的,详尽的介绍了stm32pwm的输出和捕获,同样适合用stm32作为一般电机控制的学习,本书也详尽描述了树莓派的基础利用包括WiFi,蓝牙,IO控制等,适合树莓派做应用的学习。本书同时介绍了如何搭建一个低成本的轻量型的物联网云平台,让小车实现上网,完成远程控制和采集数据的小愿望。

本书面向电子专业、车辆专业、交通专业,物联网专业,电气自动化等所有的计算机和机械电子类的理工专业的大学生和机器人小车智能爱好者。

本书系统性的介绍了一辆小车是如何从诞生到具备功能,然后从功能单一到联网自动驾驶的过程,实现了从0-11-N 的飞跃。

本书纵向垂直角度上, 从选型,设计方案,流程图,通信协议,源代码逻辑全面剖析。并跨领域从单片机,arm linux,云服务器,前端后台进行逐步介绍。

 

本书特点:

1 包含知识点较多,涉及面较广,适合学生做设计学习和理解。

2 本书循序渐进,由易到难。先介绍基础知识。

3 本书理论和内容实操结合,会有大量的图片展现,降低理解程度。

4 本书提供的案例角度新颖独特,创新性较高,可以供读者参考以及在此基础上继续创新。

5 本书提供的思路和方法以及工具也紧随时代潮流,适合参考学习。

6 本书当中的测试记录和数据也具备参考性。

7 本书内容上下衔接紧密,为增强理解,具有一定的重复性。

限于笔者自身的学识和水平,书中难免会出现疏漏和不足之处,恳请读者批评指正。以便再版时修正。读者可以发邮件到selectld@163.com与我们交流。


语录

坚持不懈的去做测试,将采集的数据和设想的进行对比验证。

                                                -------写于试验初期

怕失败就不要下棋。

                                                -------验证指南针测试

坚持做你认为有意义的事,你会赢得尊敬和荣誉。

                                                -------写于本书中期

为荣誉而战。

                                                -------写于后期

 

怯懦囚禁人的灵魂,希望让人自由。

                                              ------写到一半时读《肖申克》

下一篇 目录


sitemap