十個(gè)中文例程教會(huì)你輕松上手制作Arduino智能小車
Arduino簡(jiǎn)介
本文引用地址:http://www.ex-cimer.com/article/201706/348117.htmArduino 是一款便捷靈活、方便上手的開(kāi)源電子原型平臺(tái),包含硬件(各種型號(hào)的arduino板)和軟件(arduino IDE)。適用于藝術(shù)家、設(shè)計(jì)師、愛(ài)好者和對(duì)于“互動(dòng)”有興趣的朋友們。Arduino能通過(guò)各種各樣的傳感器來(lái)感知環(huán)境,通過(guò)控制燈光、馬達(dá)和其他的裝置來(lái)反饋、影響環(huán)境。板子上的微控制器可以通過(guò)Arduino的編程語(yǔ)言來(lái)編寫程序,編譯成二進(jìn)制文件,燒錄進(jìn)微控制器對(duì)Arduino的編程是利用 Arduino編程語(yǔ)言(基于 Wiring)和Arduino開(kāi)發(fā)環(huán)境(based on Processing)來(lái)實(shí)現(xiàn)的。基于Arduino的項(xiàng)目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上運(yùn)行的軟件,他們之間進(jìn)行通信 (比如 Flash, Processing, MaxMSP)來(lái)實(shí)現(xiàn)。
你可以自己自己動(dòng)手制作,也可以購(gòu)買成品套裝;Arduino所使用到的軟件都可以免費(fèi)下載。硬件參考設(shè)計(jì) (CAD 文件)也是遵循availableopen-source協(xié)議, 你可以非常自由地根據(jù)你自己的要求去修改他們。
本文精選了Arduino教程、例程、設(shè)計(jì)案例,集結(jié)了國(guó)內(nèi)外官方資料和資深工程師的經(jīng)驗(yàn),是學(xué)習(xí)AArduino的必備寶典。
小車、機(jī)器人篇
1、Arduino互動(dòng)玩偶BOXZ
此設(shè)計(jì)制作在2013年Atmel AVR英雄視頻大賽中榮獲獎(jiǎng)勵(lì),并且參與了2014的深圳制匯節(jié)。BOXZ,昵稱盒仔,其創(chuàng)意始于2012年6月初。當(dāng)時(shí)的想法是設(shè)計(jì)一款基于Arduino的入門級(jí)機(jī)器人,可以和三五好友在有限的空間里進(jìn)行踢足球等互動(dòng),而且要做到取材容易制作簡(jiǎn)單,在設(shè)計(jì)的上采用了模塊化的接插結(jié)構(gòu),同時(shí)還要注重外觀擁有個(gè)性。
2、基于Arduino的自平衡遙控小車
車模平衡控制也是通過(guò)負(fù)反饋來(lái)實(shí)現(xiàn)的。因?yàn)檐嚹S袃蓚€(gè)輪子著地,車體只會(huì)在輪子滾動(dòng)的方向上發(fā)生傾斜??刂戚喿愚D(zhuǎn)動(dòng),抵消在一個(gè)維度上傾斜的趨勢(shì)便可以保持車體平衡了。
3、攻城獅“復(fù)活”基于Arduino做的智能遙控小車
當(dāng)自家的遙控藍(lán)牙小車壞掉的時(shí)候不是只能扔掉,作為創(chuàng)客不但要學(xué)會(huì)制造東西,更要學(xué)會(huì)修理東西,來(lái)看看這位創(chuàng)客是如何修理他的小車的吧!小車采用大電流MOSFET做的電機(jī)驅(qū)動(dòng)驅(qū)動(dòng)電機(jī),用Atmega328單片機(jī)作為主控,讀取航模遙控器(天六A 2.4G)的PWM信號(hào),然后電機(jī)驅(qū)動(dòng)板,轉(zhuǎn)向舵機(jī)直接接到航模遙控器的橫滾通道控制轉(zhuǎn)向,用天六的第5通道(開(kāi)關(guān)通道)選擇前進(jìn)還是后退
4、基于Arduino的盒子遙控機(jī)器人
BOXZ,昵稱盒仔。是一款開(kāi)源的互動(dòng)娛樂(lè)平臺(tái)!我們將Arduino,亞克力板和紙模型創(chuàng)意的結(jié)合在一起,讓大家可以快速搭建自己的遙控玩偶,開(kāi)展互動(dòng)體驗(yàn),而它的組裝就像搭樂(lè)高積木一樣簡(jiǎn)單!而盒仔的外形和功能完全取決于您的創(chuàng)意。我們可以用它來(lái)搞足球比賽,角色扮演,賽車或?qū)?zhàn),甚至拍MV!
5、Arduino小幫手搬運(yùn)機(jī)
Cameron Russell(中山大谷工程師)原創(chuàng)作品,運(yùn)用了Atmega8 芯片和ATmega2560芯片,從搬運(yùn)機(jī)器人的結(jié)構(gòu)設(shè)計(jì)到程序,可以成功實(shí)現(xiàn)控制機(jī)器人做出搬運(yùn)和倒水等動(dòng)作.
6、Arduino仿生機(jī)器人
本機(jī)器人采用了ATmega1280 芯片和語(yǔ)音模塊而成,機(jī)械結(jié)構(gòu)都是自己全程設(shè)計(jì),里面有需要控制8個(gè)舵機(jī),會(huì)自動(dòng)應(yīng)答和相對(duì)表情動(dòng)作。
7、Arduino自平衡機(jī)器人
本設(shè)計(jì)采用arduinouno控制器,角加速度用BMA 180,角速度用ITG 3205的傳感器,位移用電機(jī)12線正交編碼器;采用角度測(cè)量用卡爾曼濾波融合的算法,控制用全狀態(tài)反饋。動(dòng)力:兩個(gè)直流減速電機(jī),電壓12v 功率17w 速比64 速度120rpm。MC33886驅(qū)動(dòng)。4s鋰電池組。無(wú)線通訊:3個(gè)XBEE無(wú)線模塊分別在小車、Wii手柄遙控模塊、PC檢測(cè)模塊上。
8、arduino搖控平衡車
增加mano328 + 24l01,2.4G搖控功能,原卡耳漫濾波 PD融合控制,改成了互補(bǔ)濾波融合,PID控制,效果也很好,沒(méi)有限速,會(huì)越跑越快,手動(dòng)搖控修正
9、Arduino模塊DIY智能壁障車
你有倒騰臺(tái)小車玩玩的想法嗎?不是小孩子玩的玩具車,也不是機(jī)動(dòng)車,只是為實(shí)施DIY過(guò)程,來(lái)做臺(tái)智能車。如果感覺(jué)用飛思卡爾的硬件來(lái)完成智能車,對(duì)你來(lái)說(shuō)有難度,那么基于Arduino的智能小車將會(huì)是你的首選。因?yàn)锳rduino很合適進(jìn)行DIY,積木式構(gòu)架、模塊化設(shè)計(jì),硬件太適合了。Arduino 的編程代碼、編寫方式也較簡(jiǎn)單,有點(diǎn)C基礎(chǔ)就能很快上手,合適初學(xué)者使用,容易上手。
10、基于arduino uno 紅外遙控小車
此作品中所選用的材料都是家中閑置的器件,小車的核心控制器為一塊arduinouno. 遙控器是一個(gè)廢棄的DVD遙控器,電源是一個(gè)手機(jī)充電寶,實(shí)現(xiàn)了小車前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)和停止的紅外遠(yuǎn)程操控。
Android手機(jī)通過(guò)藍(lán)牙控制arduino智能小車
魔術(shù)手控制Arduino小車
Arduino制作迷宮機(jī)器人
Arduino驅(qū)動(dòng)爬樹(shù)機(jī)器人
完全DIY,Arduino智能小車
基于Arduino的wifi智能小車
Arduino控制器紅外遙控RP5履帶機(jī)器人
Arduino + OpenWRT WIFI攝像小車
Arduino超聲波紅外避障小車
學(xué)習(xí)筆記
初識(shí)Arduino
基于AVR的Arduino原理圖
Arduino入門筆記(1):認(rèn)識(shí)Arduino
Arduino入門筆記(2):Arduino的開(kāi)發(fā)和virtualbreadboard仿真環(huán)境
Arduino入門筆記(3):?jiǎn)?/strong>LED閃爍
Arduino入門筆記(4):用蜂鳴器演奏音樂(lè)并配有LED閃爍
Arduino入門筆記(5):1602液晶實(shí)驗(yàn)(實(shí)現(xiàn)時(shí)鐘)
Arduino入門筆記(6):溫度傳感器及感溫杯實(shí)驗(yàn)
Arduino入門筆記(7):利用1602、1302實(shí)現(xiàn)時(shí)鐘和定時(shí)器
Arduino入門筆記(8):利用12864和ADXL345學(xué)習(xí)重力感應(yīng)控制
Arduino入門筆記(9):藍(lán)牙模塊及第一輛藍(lán)牙遙控小車
Arduino視頻教程(上)
Arduino視頻教程(下)
Arduino資料、教程
Arduino單片機(jī)的Proteus項(xiàng)目仿真實(shí)例
Arduino Yún:具有Wifi功能的單片機(jī)開(kāi)發(fā)板
Arduino資料---Arduino庫(kù)函數(shù)大全
藍(lán)牙技術(shù)架起LabVIEW和Arduino之間無(wú)線溝通的橋梁
親手將AVR改裝為Arduino
Arduino資料---Arduino庫(kù)函數(shù)大全
Arduino_Robotics英文版
Arduino Yún:具有Wifi功能的單片機(jī)開(kāi)發(fā)板
Arduino單片機(jī)的Proteus項(xiàng)目仿真實(shí)例
Arduino 2560紅外接收遙控器信號(hào)
網(wǎng)絡(luò)電量表模塊在ARDUINO上面的應(yīng)用
使用Arduino UART-WiFi模塊做web服務(wù)器
Arduino直接驅(qū)動(dòng)VGA顯示器
Arduino教程——SR04超聲波類庫(kù)的使用
樂(lè)高套件模型——Arduino電氣化改造
Arduino 用鼠標(biāo)控制攝像頭
在Arduino IDE上完成ArduinoMini的編程編譯和下載的方法
Arduino控制追蹤的太陽(yáng)能斯特林發(fā)動(dòng)機(jī)
基于AVR的Arduino原理圖
使用AVR-GCC編程Arduino
感謝Atmel技術(shù)社區(qū)資深網(wǎng)友的分享推薦,也歡迎大家到Atmel技術(shù)社區(qū)交流討論Atmel相關(guān)技術(shù)問(wèn)題!
評(píng)論