科技> 正文

观察:如何制作Arduino智能小车?分享十个中文例程

时间: 2022-06-30 16:18:08 来源: 电子产品世界

Arduino简介


(资料图片)

Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE)。适用于艺术家、设计师、爱好者和对于“互动”有兴趣的朋友们。Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器对Arduino的编程是利用 Arduino编程语言(基于 Wiring)和Arduino开发环境(based on Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。

你可以自己自己动手制作,也可以购买成品套装;Arduino所使用到的软件都可以免费下载。硬件参考设计 (CAD 文件)也是遵循availableopen-source协议, 你可以非常自由地根据你自己的要求去修改他们。

本文精选了Arduino教程、例程、设计案例,集结了国内外官方资料和资深工程师的经验,是学习AArduino的必备宝典。

小车、机器人篇

1、Arduino互动玩偶BOXZ

此设计制作在2013年Atmel AVR英雄视频大赛中荣获奖励,并且参与了2014的深圳制汇节。BOXZ,昵称盒仔,其创意始于2012年6月初。当时的想法是设计一款基于Arduino的入门级机器人,可以和三五好友在有限的空间里进行踢足球等互动,而且要做到取材容易制作简单,在设计的上采用了模块化的接插结构,同时还要注重外观拥有个性。

2、基于Arduino的自平衡遥控小车

车模平衡控制也是通过负反馈来实现的。因为车模有两个轮子着地,车体只会在轮子滚动的方向上发生倾斜。控制轮子转动,抵消在一个维度上倾斜的趋势便可以保持车体平衡了。

3、攻城狮“复活”基于Arduino做的智能遥控小车

当自家的遥控蓝牙小车坏掉的时候不是只能扔掉,作为创客不但要学会制造东西,更要学会修理东西,来看看这位创客是如何修理他的小车的吧!小车采用大电流MOSFET做的电机驱动驱动电机,用Atmega328单片机作为主控,读取航模遥控器(天六A 2.4G)的PWM信号,然后电机驱动板,转向舵机直接接到航模遥控器的横滚通道控制转向,用天六的第5通道(开关通道)选择前进还是后退

4、基于Arduino的盒子遥控机器人

BOXZ,昵称盒仔。是一款开源的互动娱乐平台!我们将Arduino,亚克力板和纸模型创意的结合在一起,让大家可以快速搭建自己的遥控玩偶,开展互动体验,而它的组装就像搭乐高积木一样简单!而盒仔的外形和功能完全取决于您的创意。我们可以用它来搞足球比赛,角色扮演,赛车或对战,甚至拍MV!

5、Arduino小帮手搬运机

Cameron Russell(中山大谷工程师)原创作品,运用了Atmega8 芯片和ATmega2560芯片,从搬运机器人的结构设计到程序,可以成功实现控制机器人做出搬运和倒水等动作.

6、Arduino仿生机器人

本机器人采用了ATmega1280 芯片和语音模块而成,机械结构都是自己全程设计,里面有需要控制8个舵机,会自动应答和相对表情动作。

7、Arduino自平衡机器人

本设计采用arduinouno控制器,角加速度用BMA 180,角速度用ITG 3205的传感器,位移用电机12线正交编码器;采用角度测量用卡尔曼滤波融合的算法,控制用全状态反馈。动力:两个直流减速电机,电压12v 功率17w 速比64 速度120rpm。MC33886驱动。4s锂电池组。无线通讯:3个XBEE无线模块分别在小车、Wii手柄遥控模块、PC检测模块上。

8、arduino摇控平衡车

增加mano328 + 24l01,2.4G摇控功能,原卡耳漫滤波 PD融合控制,改成了互补滤波融合,PID控制,效果也很好,没有限速,会越跑越快,手动摇控修正

9、Arduino模块DIY智能壁障车

你有倒腾台小车玩玩的想法吗?不是小孩子玩的玩具车,也不是机动车,只是为实施DIY过程,来做台智能车。如果感觉用飞思卡尔的硬件来完成智能车,对你来说有难度,那么基于Arduino的智能小车将会是你的首选。因为Arduino很合适进行DIY,积木式构架、模块化设计,硬件太适合了。Arduino 的编程代码、编写方式也较简单,有点C基础就能很快上手,合适初学者使用,容易上手。

10、基于arduino uno 红外遥控小车

此作品中所选用的材料都是家中闲置的器件,小车的核心控制器为一块arduinouno. 遥控器是一个废弃的DVD遥控器,电源是一个手机充电宝,实现了小车前进、后退、左转、右转和停止的红外远程操控。

Android手机通过蓝牙控制arduino智能小车

魔术手控制Arduino小车

Arduino制作迷宫机器人

Arduino驱动爬树机器人

完全DIY,Arduino智能小车

基于Arduino的wifi智能小车

Arduino控制器红外遥控RP5履带机器人

Arduino + OpenWRT WIFI摄像小车

Arduino超声波红外避障小车

学习笔记

初识Arduino

基于AVR的Arduino原理图

Arduino入门笔记(1):认识Arduino

Arduino入门笔记(2):Arduino的开发和virtualbreadboard仿真环境

Arduino入门笔记(3):单LED闪烁

Arduino入门笔记(4):用蜂鸣器演奏音乐并配有LED闪烁

Arduino入门笔记(5):1602液晶实验(实现时钟)

Arduino入门笔记(6):温度传感器及感温杯实验

Arduino入门笔记(7):利用1602、1302实现时钟和定时器

Arduino入门笔记(8):利用12864和ADXL345学习重力感应控制

Arduino入门笔记(9):蓝牙模块及第一辆蓝牙遥控小车

Arduino视频教程(上)

Arduino视频教程(下)

Arduino资料、教程

Arduino单片机的Proteus项目仿真实例

Arduino Yún:具有Wifi功能的单片机开发板

Arduino资料---Arduino库函数大全

蓝牙技术架起LabVIEW和Arduino之间无线沟通的桥梁

亲手将AVR改装为Arduino

Arduino资料---Arduino库函数大全

Arduino_Robotics英文版

Arduino Yún:具有Wifi功能的单片机开发板

Arduino单片机的Proteus项目仿真实例

Arduino 2560红外接收遥控器信号

网络电量表模块在ARDUINO上面的应用

使用Arduino UART-WiFi模块做web服务器

Arduino直接驱动VGA显示器

Arduino教程——SR04超声波类库的使用

乐高套件模型——Arduino电气化改造

Arduino 用鼠标控制摄像头

在Arduino IDE上完成ArduinoMini的编程编译和下载的方法

Arduino控制追踪的太阳能斯特林发动机

基于AVR的Arduino原理图

使用AVR-GCC编程Arduino

感谢Atmel技术社区资深网友的分享推荐,也欢迎大家到Atmel技术社区交流讨论Atmel相关技术问题!

关键词: 电机驱动 编程语言 微控制器

责任编辑:QL0009

为你推荐

关于我们| 联系我们| 投稿合作| 法律声明| 广告投放

版权所有 © 2020 跑酷财经网

所载文章、数据仅供参考,使用前务请仔细阅读网站声明。本站不作任何非法律允许范围内服务!

联系我们:315 541 185@qq.com