查看: 1124|回复: 0

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

[复制链接]
  • TA的每日心情

    2014-8-28 17:09
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2014-8-23 00:51:52 | 显示全部楼层 |阅读模式
    分享到:
    做个智能小车是我在大学时期的一个小小的冲动,有时看着网上别人做的wifi小车各种羡慕嫉妒恨,哈哈 现在就开始自己动手制作一个Wifi小车了······我前段时间想学习android程序开发,就把我的ARM11的板子刷上了安卓2.2.3的系统,现在也还在学习阶段,我相信我可以自己写出一个wifi控制小车的程序 ,大家要支持我这颗青菜哈!
    我在爱板网申请到了AVR XMEGA-A3BU Xplained,然后就淡定地购买了wifi模块、买了小车模型、超声波模块、壁障循迹模块。再加上我大学时购买的电机驱动模块、舵机、无线收发模块、LCD1602,硬件都齐了,当然最重要的核心控制模块:AVR XMEGA-A3BU Xplained。其实我很喜欢AVR系列的单片机,感觉硬件资源多,编程语言风格也很好读懂。大学毕设用的是ATmega128,很爽,很强大。       

            这款AVR XMEGA-A3BU Xplained板,拿到手后,感觉很精致,用的CPU是ATXMEGA256 A38U,有64个引脚。这款板上带有LCD屏,一个mini-B型USB接口,JTAG接口,左边有颗纽扣电池,4个按钮,它的晶振是金黄色的,嘻嘻 如果真是黄金的 我会不会把它摘下呀 o(∩_∩)o 看到两行英文字母LIGHT SENSOR,英语刚过了四级的我估计这是光亮度传感器,在其左边有两行英语字母NTC SENSOR,这个真不懂,用有道词典查了下原来是温度传感器,好吧,又储备了英语知识。
            赶紧激动地找来一个mini-B型USB数据线通上电,拍照片给大家看看效果哈:

           

            很简洁的menu 菜单,温度、光强度、生产日期 分别点进去后




            先给大家看看我的车架哈 :


            初步预想:智能小车该有(1)壁障循迹功能,这部分买的模块,直接可以接在板子的IO口上(2)电机测速,2路,也是买的测速模块,也是可以直接接在板子的IO口上(3)无线收发模块,以前买的,一个发射一个接收,接收的可以直接在板子上,发射的想把它设计成一个遥控器,用来遥控小车左右转,启动与停止,或者倒车等等(4)输出:驱动电机模块,买的模块,板子有木有PWM输出功能还没有仔细去研究,这部分后面再补上(5)超声波模块+舵机,话说可以给小车定位,超声波模块没有用过,知道可以用来测距,舵机是从侄子的玩具飞机上拆下的可以180°转动,具体怎么控制角度到时再研究(6)LCD屏显示车速和温度 XMEGA-A3BU Xplained板子上这两个东东都有 省了一笔钱!(7)Wifi模块这部分应该对我来说是最有挑战的。买的wifi模块,工业上用的,话说可以太网、串口、wifi信号三者之间互转。

            买这个wifi模块给的资料只有教我怎么配置无线路由器,所以wifi控制程序、手机android程序、wifi模块与ATXMEGA256 单片机的通信,这些都需要我自己动手去编写。
            好吧,我现在只能说有压力就会有动力,后续我会一步步从熟悉XMEGA-A3BU Xplained板子、小车各功能模块搭建,控制程序编写、从简单控制到wifi控制 发帖。我也不知最终我是否会成功,但是每天课余我都会去动手做,希望有兴趣和我讨论的朋友在我碰壁时不吝赐教哈!
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-18 10:40 , Processed in 0.115977 second(s), 18 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.