十個中文例程教會你輕鬆上手製作Arduino智能小車

2021-01-08 電子產品世界

Arduino簡介

本文引用地址:http://www.eepw.com.cn/article/201706/348117.htm

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個舵機,會自動應答和相對表情動作。

7Arduino自平衡機器人

本設計採用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驅動爬樹機器人

完全DIYArduino智能小車

基於Arduinowifi智能小車

Arduino控制器紅外遙控RP5履帶機器人

Arduino + OpenWRT WIFI攝像小車

Arduino超聲波紅外避障小車

學習筆記

初識Arduino

基於AVRArduino原理圖

Arduino入門筆記(1):認識Arduino

Arduino入門筆記(2):Arduino的開發和virtualbreadboard仿真環境

Arduino入門筆記(3):單LED閃爍

Arduino入門筆記(4):用蜂鳴器演奏音樂並配有LED閃爍

Arduino入門筆記(5):1602液晶實驗(實現時鐘)

Arduino入門筆記(6:溫度傳感器及感溫杯實驗

Arduino入門筆記(7):利用16021302實現時鐘和定時器

Arduino入門筆記(8):利用12864ADXL345學習重力感應控制

Arduino入門筆記(9):藍牙模塊及第一輛藍牙遙控小車

Arduino視頻教程()

Arduino視頻教程(下)

Arduino資料、教程

Arduino單片機的Proteus項目仿真實例

Arduino Yún:具有Wifi功能的單片機開發板

Arduino資料---Arduino庫函數大全

藍牙技術架起LabVIEWArduino之間無線溝通的橋梁

親手將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控制追蹤的太陽能斯特林發動機

基於AVRArduino原理圖

使用AVR-GCC編程Arduino

感謝Atmel技術社區資深網友的分享推薦,也歡迎大家到Atmel技術社區交流討論Atmel相關技術問題!

相關焦點

  • Arduino WIFI智能小車 無線視頻遙控小車電路設計
    這是一款基於arduino的WIFI視頻小車,小車上配有703N無線路由器和720P高清視屏攝像頭,可以將行進過程中的實時畫面通過自帶的WIFI反饋到你的手機或者是電腦平板上。
  • 大牛輕鬆帶你玩轉Arduino智能硬體:(一)arduino入門:硬體介紹
    (一)arduino入門:硬體介紹認識arduino你都不需要去關心單片機編程繁瑣的細節,提供給你的是一套容易使用的工具包。最便宜的Arduino版本可以自己動手製作,即使是組裝好的成品,其價格也不會超過200元。· 簡易的編程環境 - 初學者很容易就能學會使用Arduino編程環境,同時它又能為高級用戶提供足夠多的高級應用。· 軟體開源並可擴展 - Arduino軟體是開源的,對於有經驗的程式設計師可以對其進行擴展。
  • 10個輕鬆上手製作的Arduino項目
    啟動創建項目時需要考慮很多事情,如果您沒有製作的經驗,那可能會令人困惑。正是因為這個原因,我們為初學者收集到10個任何人都可以做的Arduino項目!為了讓您開始入門,最好使用Arduino入門套件,包含:Arduino開發板、跳線、電阻、麵包板、LED和按鈕。一些項目需要額外的部件,我們將列出可以購買它們的連結。
  • 輕聊智能拋石車電控——基於Arduino的控制
    智能拋石車這個題目,機械部分比重相當大,大部分隊伍用了一個多月時間加工機械,留給電控的時間少之又少,認為就是一個簡單的循跡程序。的確,主要就是一個循跡控制,玩過單片機的都知道,這是最最基礎的電控,用arduino控制小車輪子正反轉,「分分鐘」完事一點也不誇張。
  • 例程就是戰鬥力:發布中文程式語言捆綁例程和 IDE 的必要性
    這對編程新手尤為影響,而他們往往是中文程式語言工具的第一批用戶(對工具的心態相對更開放,第一感覺好就樂於嘗試)。越是一個包下來琢磨幾分鐘就可以跑出效果的,新手用戶的第一感覺就越好。在此整理一些中文程式語言工具捆綁例程庫的好處:用戶入門更易是否能很方便找到一系列用戶可運行的、覆蓋最常用場景的例程,對新手用戶來說可以說是在 10 分鐘內決定是否繼續使用這個編程工具的最大要素。在例程基礎上改改跑跑慢慢就熟悉了工具,這是很多用戶入門的路徑。
  • 智能小車再不玩就out了,十款小車隨便挑!
    所以如果你還沒準備做個體驗下的話,不久之後,你將會被別人指著鼻子說;「智能小車都沒玩過,你真out了」,下面總結了10款智能小車的製作,各有各的優點,趕緊行動起來吧!本文引用地址:http://www.eepw.com.cn/article/201706/352437.htm1、手勢感應無線遙控小車,一塊開發板就能360°遙控!
  • 3個簡單上手的arduino項目
    更準確來說,是不要帶著學寫代碼的心去學編程,正如你 。不會帶著學畫畫的心去學設計。如果設計是對美的追求,那麼編程便是對邏輯的迷戀。到底arduino是什麼?arduino是一個開源的控制平臺,其簡單的輸入輸出接口和控制命令簡化了元器件的控制,使工程師可以迅速將電子控制應用到其它的領域中。
  • 詳解arduino uno製作學習
    致力於打造最好的arduino項目教程,用最精煉的語言將常見的項目難點,盲點,靈感寫出來。Arduino是一款便捷靈活、方便上手的開源電子原型平臺。
  • 基於紅外遙控的arduino遙控小車
    遙控小車是每個人童年的最愛,不僅好奇它的奇妙,更是喜歡它帶來的刺激。小編為大家帶來幾篇文章,來給大家講講製作遙控小車的程序。
  • [新課推薦]人工智慧科普活動資源包配套課程Micro:bit+ Arduino...
    11製作自動打樁機利用主板、拓展板、舵機、積木等製作一個自動打樁機。12製作智能收納盒利用主板、拓展板、舵機、積木、超聲波傳感器等製作一個智能收納盒。17製作節奏檯燈利用主板、拓展板、舵機、積木等製作節奏檯燈。18製作智能晾衣架利用主板、拓展板、舵機、積木等製作智能晾衣架。
  • 你真的了解循跡小車嗎,小宇教你如何製作屬於自己的循跡小車
    做單片機的工程師相比都對循跡小車有所認識,它是自動引導機器人系統的基本應用,那麼今天小編就給大家介紹下自動自動循跡小車的原理,智能循跡小車的應用,智能循跡小車程序,循跡小車用途等知識吧!我們本次智能小車製作主要是讓小車實現根據黑線的路徑進行循跡的功能(避障功能可自由完成)智能小車可以分成三個部分——傳感器部分、控制器部分、執行器部分 控制器部分:接收傳感器部分傳遞過來的信號,並根據事前寫入的決策系統(軟體程序),來決定機器人對外部信號的反應,將控制信號發給執行器部分。好比人的大腦。
  • 利用智能家居系統的Arduino平臺製作藍牙燈
    你有沒有想像過用手中的智慧型手機來控制家中的照明燈呢?現在,我們要將這個「天方夜譚」的想法變成現實。首先,要為家中的電燈安裝一個藍牙——繼電器控制模塊,然後在Android智慧型手機上安裝你親手編寫的藍牙控制程序。這樣,不用撥動牆壁開關,一個用手機控制電燈亮滅的藍牙燈就真正來到了我們的身邊。
  • 極客DIY:利用Arduino製作智能家居系統
    本文中所展示的智能家居系統可以對室內外溫度、天氣變化以及門窗開關變化進行監測,功能相對較為單一,但更多的是提供給各位看官一個思路,希望看完之後能有所收穫。另外本文以智能家居系統的原理以及使用方法說明為主,代碼文件會在文末提供下載,包含arduino和android app 原始碼以及apk文件。
  • 三菱PLC例程1117個免費下載
    文件名大小更新時間三菱PLC例程1117個/三菱PLC例程1117個/1000T鋁型材液壓機程序.rar三菱PLC例程1117個/1000噸注塑機程序 (三菱PLC FX2N).rar三菱PLC例程1117個/100定型.rar三菱PLC例程1117個/10種單按鈕起挺控制程序.rar三菱PLC例程1117個/
  • 採用Arduino為核心控制的智能小車避障系統
    智能小車作為一種四輪驅動的智慧機器人,它行動靈活、操作方便,車上可集成各種精密傳感器數據處理模塊,其避障功能保證了智能小車在行進過程中行進方向的自行調節,避免發生碰撞、碰擦,是智能小車的重要組成部分。目前,智能小車大多採用單個傳感器實現單面避障,但單面避障存在著固有的缺陷,如:障礙物探測緩慢、避障成功率較低等。
  • 軟硬體開源製作Arduino藍牙智能手錶,12864oled顯示
    閒暇時間試著用開源的arduino做了一個藍牙智能手錶,簡述過程把經驗分享給大家,這個藍牙手錶可以顯示時間,連接手機顯示通知數量,電池,wifi等。買齊以上材料後,如圖用烙鐵把它們對應連接起來。圖片上是沒有開關的圖,強烈建議裝個按鈕,這樣可以切換顯示。
  • 智能家居-arduino環境搭建
    前面提到了使用arduino燒寫程式,從而實現自己動手,搭建智能家居的相關設備,這篇文章就arduino的環境搭建進行說明。Arduino是一款便捷靈活、方便上手的開源電子原型平臺。硬體是可以用來做電路連接的Arduino電路板;軟體就是Arduino IDE,你的計算機中的程序開發環境。你只要在ArduinoIDE中編寫程序代碼,將程序上傳到Arduino電路板後,就能實現軟體對硬體的控制。
  • 新手學習樹莓派3筆記:利用simplecv-shell運行官方例程
    其實一開始我想在simplecv搞視覺真的毫無頭緒,直到看到官方源碼中有個examples,裡面有很多代碼,我想可以用當中的一些代碼來進行增減之後變成自己想要的視覺功能,這樣可以站在別人的腳步減少自己的開發時間。我們可以順著安裝simplecv的安裝路徑來找到examples。
  • LABVIEW+Arduino
    而arduino可以模擬這些操作,再與LABVIEW相結合,可以在同一程序能實現切換頻點、通道等的操作,並根據測試需要將所需要的測試數據記錄在相應的表格內。一、什麼是arduinoArduino是一款便捷靈活、方便上手的開源電子原型平臺。包含硬體(各種型號的Arduino板)和軟體(Arduino IDE)。由一個歐洲開發團隊於2005年冬季開發。
  • 李家俊深入「新工科」課堂 現場觀摩「物流循跡小車」的設計與製作
    本站訊(通訊員 王磊 崔瑩 攝影記者 郭程)12月17日下午,天津大學黨委書記李家俊來到「新工科」課堂,現場觀摩和考察「未來智能機器與系統」平臺第一門項目課——《設計與建造》的開題作業「物流循跡小車」的開發過程。天津大學新工科教育中心辦公室主任原續波,機械工程學院黨委書記孫月海、院長王天友、副院長孫濤、求是學部副主任於倩等一起陪同聽課。