步驟1:所需零件


AVR開發(fā)板(或者自己動手制作) )
傳感器(MQ-2,MQ-3等氣體傳感器; LM35溫度傳感器; IR傳感器等)
燃燒器套件
直流電動機
LED的
HC-05藍牙模塊
步驟2:工作的詳細說明
Atmega16是全世界嵌入式愛好者使用的著名微控制器,因為它具有內(nèi)置的ADC和PWM等功能。
現(xiàn)在,如果我們將AVR的功能與android的功能結(jié)合起來,
我們可以使用AVR + ANDROID機器人的地方:
躺在床上時,房屋內(nèi)的生活用品的運輸
在廚房或任何可能發(fā)生氣體泄漏的地方(使用MQ-2傳感器)
溫度檢查和控制(使用lm35傳感器)
L高度的亮度和強度控制(使用LDR傳感器)
還有很多,每個人都趨向于找到這種易于使用的移動小工具的新用途,該小工具可以根據(jù)需要進行定制
第3步:編程AVR



在此步驟中,我將告訴您如何連接傳感器并使用內(nèi)置ADC并執(zhí)行所需的操作
首先,確定要使用的傳感器,然后為其供電并連接到微型計算機的不同ADC通道-controller(有關(guān)引腳配置,請參見數(shù)據(jù)表)。
我已經(jīng)附上了可用于對控制器進行編程的程序的屏幕截圖。
保險絲位:
LFUSE = 0Xef;
HFUSE = 0Xc9;
EFUSE = 0Xff;
提供的代碼用于手動運行,直到現(xiàn)在為止我還沒有討論android部分,因此您可以嘗試在代碼中提到的引腳處連接開關(guān)或進行相應(yīng)的更改。
但是在最終確定之前要進行許多測試,以避免燒毀IC和傳感器,請參考數(shù)據(jù)表以獲取更多信息。您使用的傳感器和控制器的IO值。
還要避免使用USB刻錄機套件的電源,并希望通過您希望用于機器人的電池或適配器來提供電源,因為兩種情況下的IO值往往不同。
步驟4:Android應(yīng)用程序



這是最簡單的部分,或者是由MIT簡化的。
我已經(jīng)使用MIT應(yīng)用程序發(fā)明者來制作應(yīng)用程序(請參閱屏幕截圖),因為這是創(chuàng)建有用的應(yīng)用程序的最佳和最簡單的方法,而無需對每個段進行單獨編碼。知識是使藍牙應(yīng)用程序通過HC-05模塊與您的控制器進行通信的最有效,最簡單的方法。
如果您要通過android設(shè)備控制機器人,請參考圖片查看要進行的更改。
責(zé)任編輯:wv
-
機器人
+關(guān)注
關(guān)注
213文章
30552瀏覽量
219319 -
Android
+關(guān)注
關(guān)注
12文章
3983瀏覽量
132979 -
AVR微控制器
+關(guān)注
關(guān)注
0文章
11瀏覽量
6946
發(fā)布評論請先 登錄
高精度機器人控制的核心——基于 MYD-LT536 開發(fā)板的精密運動控制方案
MCU微控制器,N32H47x高性能MCU機器人關(guān)節(jié)控制方案
Microchip AVR32DD/AVR16DD微控制器:高性能與低功耗的完美結(jié)合
Microchip AVR64DD14/20 微控制器:高集成度與低功耗的完美結(jié)合
AVR? DD微控制器系列技術(shù)解析:架構(gòu)與功能特性
Microchip AVR64EA28/32/48微控制器:高性能與低功耗的完美融合
Microchip AVR32EA 系列微控制器:高性能與低功耗的完美融合
Microchip Technology AVR32/16DD14/20微控制器 (MCU)數(shù)據(jù)手冊
AVR64EA微控制器:高性能與靈活性的完美結(jié)合
Microchip Technology AVR? DU微控制器數(shù)據(jù)手冊
突破人形機器人控制器性能瓶頸:高效穩(wěn)定的電容器解決方案
MT6701絕對式磁編碼器優(yōu)化機器人關(guān)節(jié)伺服控制
STM32+Android實現(xiàn)的智能家政機器人電路代碼論文及項目源碼
突破人形機器人控制器性能瓶頸:高效穩(wěn)定的電容器解決方案

如何使用AVR微控制器和android設(shè)備制作機器人
評論