文档章节

Cubieboard的第一辆小车[附视频]- first cubieboard car[with v

cubieboard
 cubieboard
发布于 2014/08/29 10:30
字数 1417
阅读 137
收藏 0

2013-4-4 更新为双语版。 见笑
Red text for english speaker

2013-4-7:更新一些细节,见8楼
2013-4-7: some update for detail, goto floor 8


2013-5-24更新:升级了下下车车身,马力更加强劲,而且省去了L298N驱动板,改为使用原小车自带的电路板,直接将驱动信号线焊接其Rx-2芯片的针脚。外形看起来不那么骨感了,温湿度传感器和超声波测距也启用了。图片见文末。
2013-5-24:upgrade the body. See Pics at the end.

s1.jpg 
第一次的架构
1st arch


s2.jpg 
第二次的架构,隔断用的泡沫,增大摩擦力,防止移动电源或cubie滑动,去掉了透明胶,只用橡皮筋
2nd arch, add  foam, increasing friction, to prevent mobile power or cubieboard sliding; remove the tape; only with a rubber band



s3.jpg 
Web 控制端(tornado+motion), 滑动条控制摄像头方向
下面的箭头控制小车运动
Web control panel(tornado+motion), slider to move video
The following arrows are used to control the car's movement



s4.JPG 
2013-4-6更新:增加了温湿度传感器,超声波测距
2013-4-6 update: add SR04 & DTH11

视频:http://v.youku.com/v_show/id_XNTM2NjU2NDY0.html




功能简介:
Features:
cubieboard作为上位机,职责:
As a host computer,the responsibilities of cubieboard:
        通过串口和arduino通信,usb摄像头视频捕捉,wifi连接到局域网,web环境用于人机交互;
        后期我再加上图像识别,再加上一个mic,再实现简单的语音识别,再加两个小喇叭,实现TTS。然后运行数据库,保存收集到的历史数据,以及从数据库提供一些网络抓取到的信息,比如播报天气预报、讲笑话等。
       Communicate with arduino via a TTL serial line; capture video via USB cam; connect to a wireless lan via USB wifi card; create a website for  Human-Computer Interaction;
        In the future, I add the following features: image recognition, simple speech recognition, TTS, save sensor data to database, crawl infomation from internet and save to database (eg. weather forecasts, jokes... ) then TTS that.


arduino作为下位机,职责:
       通过l298n电机驱动板控制小车运动;控制两个舵机转动摄像头;通过温湿度传感器回传温湿度数据给cubie;收集各种传感缩小编辑框器的数据……
As a lower machine, the responsibilities of arduino:
       dirve the motor on the car via L289N board; Control 2 servos to move the cam; Collecting data from sensor (eg.temperature and humidity from DTH11) for cubieboard.


组装配件以及成本:
Accessories and cost:

  1. cubieboard          ¥360 + 

  2. arduino nano          ¥45 + 

  3. nano扩展板- Expansion board for arduino nano    ¥26 +  (这个便宜货不建议购买,供电有问题,只能勉强使用,各位买个好一点的吧)

  4. 云台(和两个舵机)- Nylon head & 2 servos   ¥40 + 

  5. 摄像头(随便买的,然后拆开) - usb cam   ¥20  + 

  6. 1W毫安移动电源 -  Mobile Power 10Ah   ¥100 + 

  7. 小车底盘(玩具遥控车里拆出来的)- Car chassis( hacked out from a toy car )   ¥50 + 

  8. L298N电机驱动版 - L289N motor driver board  ¥18 + 

  9. 杜邦线等杂物  - DuPont line and so on      ¥10 + 

  10. 无线网卡 - USB WIFI card      ¥30+

复制代码

加上各种运费,一共约¥750+,主要是cubieboard和 移动电源 比较贵,还有就是小车底盘。
另外还买了一些传感器(比如超声波测距,温湿度,光环境,人体热感应),还没接上去,就不算在内了
Include freight, costs about  ¥ 750.
In addtion,I  bought some of the sensors(such as SR04, DTH11, Light Sensor...),haven't connect yet.


关于电源:我买1W毫安双输出移动电源的目的就是想小车持续运行久一点,只用一套供电系统供电,目前测试在小车(电机)完全不运动的情况下,可以支撑24小时。希望能把cubie在空闲时的功耗降到更低,能像ipad一样待机N天的话,就完美了。以后更深入的发展就是(目前只还在设想):把移动电源内部的电量检测引出来通过arduino收集,当检测到电量不足时,它自己开去充电(在家里的固定位置,采用mac book那样的磁性接头,只要位置基本准确,就能连上),充满之后再自己开走。
(目前的供电方案,5v 1A给cubieboard,cubieboard只带usb摄像头和wifi;5V 2.1A给扩展板供电,扩展板带Arduino,舵机,电机)
about the power:The purpose of my purchasing 10Ah power is that I hope the system last longer with only one power suplying.But less than ideal. I want a lower-power solution on cubieboard,at least when it is idle.
(now the power provide 5V 1A to cubieboard(with cam and wifi), 5V 2.1A to extension board(with arduino & 2 servo & l289n & 2 motor) )


目前存在的问题:移动电源太重,而且输出的是5v电压,装在小车上面带小车电机很吃力,如果额外再加7v或12v电池给电机独立供电的话,小车负重就更重了. 还有,我买这个arduino nano扩展板没有独立的对外供电,而是和arduino共用的,电机要是用电量过大,可能导致arduino供电不足而重启。
issue: the mobile power is too heavy for my motors which is feed by 5V 2A. Since the rated voltage of my motor is more than 6V. But I don't want to add separate power for motor. so the car moved so slowly. other problem is , the nano extension board did not provide separate power-pin for servo or motor. It may cause a rebooting of arduino when excessive current is going.

2013-4-7:更新一些细节,见8楼
2013-4-7: some update for detail, goto floor 8


2013-5-24更新附图:
2013-5-24 update pic:

s1.jpg 

s2.jpg 

s3.jpg 

s4.jpg 
更新一些细节:

硬件部分:

s1_1.jpg 
s2.jpg 
小车+驱动板

s3.jpg 
arduino+扩展板+云台舵机摄像头

s4.jpg 
移动电源+Cubieboard+usb无线网卡 (cubie和arduino通过uart进行针脚连接,串口通信)


原文作者:WindLand
原文链接:http://forum.cubietech.com/forum.php?mod=viewthread&tid=219

本文转载自:http://forum.cubietech.com/forum.php?mod=viewthread&tid=219

cubieboard
粉丝 11
博文 64
码字总数 2651
作品 1
珠海
私信 提问
做一个Cubieduino如何(有新内容了)?

今天看到一个东西: http://www.oschina.net/question/116701105771 里面有一段文字 pcDuino是一个平台,是LINUX软件和开源硬件的结合,pcDuino赋予创客力量,只有你有创意就可以用pcDuino做出...

cubieboard
2014/08/28
46
0
Cubieboard究竟几个意思?

Cubieboard究竟几个意思? Cubieboard是由一支中国珠海的技术团队Cubieteam开发的一个开源MiniPC,有些类似于英国人开发的树莓派,但是在硬件的性能上,接口丰富性上和扩展性上均优于后者,同...

benny0755
2013/08/16
4K
10
编译Android 4.0.4(打包出问题)

开发环境Ubuntu 12.04 一、编译准备 1.安装java uestc@uestc-ThinkPad-T43:~/tools$ ls jdk1.6.024 jdk-6u24-linux-i586.bin uestc@uestc-ThinkPad-T43:~/tools$ chmod +x jdk-6u24-linux-i5......

pc朵拉
2013/07/03
841
0
Cubieboard:追赶树莓派

微机真的可以很“微”了。来自珠海的方糖科技(CubieTech)在2012年“树莓派”(Raspberry Pi)发布之后,相信这种只有信用卡大小但几乎有全部PC功能的计算机有可能创造一个新的市场,如果它的价...

人生能绕几个圈
2013/07/30
1K
1
用cubieboard做示波器

最近发现一个很有意思的新闻,还没有来得及有时间翻译,这里转发出来 Headless Connected Oscilloscope based on Cubieboard or Beaglebone Warsaw ELHEP (Electronics for High Eenergy Phy...

cubieboard
2014/08/30
132
0

没有更多内容

加载失败,请刷新页面

加载更多

JS 打印控制

JS 打印控制 var PrintStartString = "<!--打印开始标示符-->";//设置打印开始区域var PrintEndString = "<!--打印结束标示符-->";//设置打印结束区域var HtmlText = window.do......

DrChenXX
15分钟前
5
0
LevelDB:使用介绍

LevelDB 提供的接口其实很简单,下面举例进行简单说明。 安装 git clone https://github.com/google/leveldb cd leveldb mkdir -p build && cd build cmake -DCMAKE_BUILD_TYPE=Release .. ......

slagga
20分钟前
5
0
《JavaScript正则表达式迷你书》读书笔记

正则基础 常见简写形式 字符组 具体含义 记忆方式 \d 表示 [0-9]。表示是一位数字。 其英文是 digit(数字) \D 表示 [^0-9]。表示除数字外的任意字符。 \w 表示 [0-9a-zA-Z_]。表示数字、大小...

muzi131313
25分钟前
4
0
Git的反悔操作

概述 这次主要来讲讲Git的反悔操作,自己平时在写代码的过程中经常会出现想要弃用所有的改动或回滚到上一次commit的情况。Git上的反悔操作有reset、rebase、revert等,每个操作各有区别和对应...

duduYZ
25分钟前
2
0
实现双向绑定Proxy比defineproperty优劣如何?

前言 双向绑定其实已经是一个老掉牙的问题了,只要涉及到MVVM框架就不得不谈的知识点,但它毕竟是Vue的三要素之一. Vue三要素 响应式: 例如如何监听数据变化,其中的实现方法就是我们提到的双向...

寻找海蓝
37分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部