查看: 6343|回复: 7

基于AVR XMEGA-A3BU Xplained控制器的Wifi小车制作(1)

  [复制链接]
  • TA的每日心情
    擦汗
    2024-9-30 02:33
  • 签到天数: 444 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-3-21 21:34:11 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 木子鱼 于 2013-3-21 22:44 编辑

           首先想说明一点,做一个智能小车是我在大学时期的一个小小的冲动,可是一直因为各种事情一直停留在想的阶段从未真正动手去做,有时看着网上别人做的wifi小车各种羡慕嫉妒恨,哈哈    现在读研了,发现有时有很多时间可以拿来做自己想做的事,然后就开始了······ 听说最近wifi小车很火,好吧,我前段时间想学习android程序开发,就把我的ARM11的板子刷上了安卓2.2.3的系统,现在也还在学习阶段,我相信我可以自己写出一个wifi控制小车的程序 ,大家要支持我这颗青菜哈! {:soso_e100:}
    言归正转,我真的很开心在某一天神奇地点击进了爱板网,神奇地看到了爱板网有AVR XMEGA-A3BU Xplained试用的活动,神奇地就想去试试自己的运气,神奇地就被砸中了,然后就淡定地购买了wifi模块、买了小车模型、超声波模块、壁障循迹模块。再加上我大学时购买的电机驱动模块、舵机、无线收发模块、LCD1602,硬件都齐了,当然最重要的核心控制模块:AVR XMEGA-A3BU Xplained。其实我很喜欢AVR系列的单片机,感觉硬件资源多,编程语言风格也很好读懂。大学毕设用的是ATmega128,很爽,很强大。
                                                             0.png
            这款AVR XMEGA-A3BU Xplained板,拿到手后,感觉很精致,用的CPU是ATXMEGA256 A38U,有64个引脚。这款板上带有LCD屏,一个mini-B型USB接口,JTAG接口,左边有颗纽扣电池,4个按钮,它的晶振是金黄色的,嘻嘻 如果真是黄金的 我会不会把它摘下呀    o(∩_∩)o    看到两行英文字母LIGHT SENSOR,英语刚过了四级的我估计这是光亮度传感器,在其左边有两行英语字母NTC SENSOR,这个真不懂,用有道词典查了下原来是温度传感器,好吧,又储备了英语知识。
           赶紧激动地找来一个mini-B型USB数据线通上电,拍照片给大家看看效果哈:

                                                           1.png    
    很简洁的menu 菜单,温度、光强度、生产日期                                分别点进去后
    2.png 3.png 4.png
    ························································································································································································································································································································
    今天一天有课,下午收到快递,小车车架及一些电路模块收到了,请不要挖苦我很多模块都是买的,没有自己动手去焊电路,亲,我现在真的没有大学时那种心境去自己动手焊一块块的电路,实在是有太多让我分心的事。不过编程的话,我是打算自己去写一些程序的。刚好今天下午上的一门课《自适应控制》,里面又讲到我熟悉的PID控制算法,然后列子又是讲电机调速控制的,我笑了,好吧,等车子大致规模做好了,我会好好把大学做过的PID控制算法加进去控制电机的。我相信这款板子的ATXMEGA256 运算速度很快。
    先给大家看看我的车架哈 :
                                                                 5.png

    初步预想:智能小车该有
    (1)壁障循迹功能,这部分买的模块,直接可以接在板子的I\O口上
    (2)电机测速,2路,也是买的测速模块,也是可以直接接在板子的I\O口上
    (3)无线收发模块,以前买的,一个发射一个接收,接收的可以直接在板子上,发射的想把它设计成一个遥控器,用来遥控小车左右转,启动与停止,或者倒车等等
    (4)输出:驱动电机模块,买的模块,板子有木有PWM输出功能还没有仔细去研究,这部分后面再补上
    (5)超声波模块+舵机,话说可以给小车定位,超声波模块没有用过,知道可以用来测距,舵机是从侄子的玩具飞机上拆下的可以180°转动,具体怎么控制角度到时再研究
    (6)LCD屏显示车速和温度   XMEGA-A3BU Xplained板子上这两个东东都有 省了一笔钱!
    (7)Wifi模块这部分应该对我来说是最有挑战的。买的wifi模块,工业上用的,话说可以太网、串口、wifi信号三者之间互转。                                     7.png
       
            昨天到货的,插上网线试了下,感觉没有家里配置无线路由器易操作,但是还是可以用来制作wifi小车,具体展开后续跟进。
    买这个wifi模块给的资料只有教我怎么配置无线路由器,所以wifi控制程序、手机android程序、wifi模块与ATXMEGA256 单片机的通信,这些都需要我自己动手去编写。
          好吧,我现在只能说有压力就会有动力,后续我会一步步从熟悉XMEGA-A3BU Xplained板子、小车各功能模块搭建,控制程序编写、从简单控制到wifi控制  发帖。我也不知最终我是否会成功,但是每天课余我都会去动手做,希望有兴趣和我讨论的朋友在我碰壁时不吝赐教哈!

      

                     


    评分

    参与人数 1声望 +1 收起 理由
    小菜儿 + 1 很给力!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情

    2013-4-10 08:26
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2013-3-21 23:05:52 | 显示全部楼层
    额,楼主,我满怀期待来看结果的,裤子都脱了,你就让我看这个?
    速度放后续
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-12-24 16:56
  • 签到天数: 739 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-3-22 09:56:42 | 显示全部楼层
    没咋看懂的说
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-9-30 02:33
  • 签到天数: 444 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-3-22 12:20:54 | 显示全部楼层
    指尖焰火 发表于 2013-3-21 23:05
    额,楼主,我满怀期待来看结果的,裤子都脱了,你就让我看这个?
    速度放后续 ...

    不好意思,我最近也有各种上课、各种会议、各种讲座、各种活动,还有各种自考、驾考,每天也是忙的不知什么时候是个头,这些都不重要,声明一点我也是新手,接触AVR单片机不多,但是仍相信我会抽出时间去一步步做出来我理想中的小车的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-3-19 13:22
  • 签到天数: 805 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-3-22 20:27:08 | 显示全部楼层
    期待楼主大作         
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-3-25 09:00:55 | 显示全部楼层
    看来楼主是要大干一场了!支持~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-9-27 18:00
  • 签到天数: 327 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-4-4 13:14:37 | 显示全部楼层
    来支持下     
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-8-23 20:31:31 | 显示全部楼层
    楼主有没有什么简单的程序示例,求分享怎么编写
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-21 01:06 , Processed in 0.215022 second(s), 34 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.