步驟1:所需零件
AVR開發(fā)板(或者自己動(dòng)手制作) )
傳感器(MQ-2,MQ-3等氣體傳感器; LM35溫度傳感器; IR傳感器等)
燃燒器套件
直流電動(dòng)機(jī)
LED的
HC-05藍(lán)牙模塊
步驟2:工作的詳細(xì)說明
Atmega16是全世界嵌入式愛好者使用的著名微控制器,因?yàn)樗哂袃?nèi)置的ADC和PWM等功能。
現(xiàn)在,如果我們將AVR的功能與android的功能結(jié)合起來(lái),
我們可以使用AVR + ANDROID機(jī)器人的地方:
躺在床上時(shí),房屋內(nèi)的生活用品的運(yùn)輸
在廚房或任何可能發(fā)生氣體泄漏的地方(使用MQ-2傳感器)
溫度檢查和控制(使用lm35傳感器)
L高度的亮度和強(qiáng)度控制(使用LDR傳感器)
還有很多,每個(gè)人都趨向于找到這種易于使用的移動(dòng)小工具的新用途,該小工具可以根據(jù)需要進(jìn)行定制
第3步:編程AVR
在此步驟中,我將告訴您如何連接傳感器并使用內(nèi)置ADC并執(zhí)行所需的操作
首先,確定要使用的傳感器,然后為其供電并連接到微型計(jì)算機(jī)的不同ADC通道-controller(有關(guān)引腳配置,請(qǐng)參見數(shù)據(jù)表)。
我已經(jīng)附上了可用于對(duì)控制器進(jìn)行編程的程序的屏幕截圖。
LFUSE = 0Xef;
HFUSE = 0Xc9;
EFUSE = 0Xff;
提供的代碼用于手動(dòng)運(yùn)行,直到現(xiàn)在為止我還沒有討論android部分,因此您可以嘗試在代碼中提到的引腳處連接開關(guān)或進(jìn)行相應(yīng)的更改。
但是在最終確定之前要進(jìn)行許多測(cè)試,以避免燒毀IC和傳感器,請(qǐng)參考數(shù)據(jù)表以獲取更多信息。您使用的傳感器和控制器的IO值。
還要避免使用USB刻錄機(jī)套件的電源,并希望通過您希望用于機(jī)器人的電池或適配器來(lái)提供電源,因?yàn)閮煞N情況下的IO值往往不同。
步驟4:Android應(yīng)用程序
這是最簡(jiǎn)單的部分,或者是由MIT簡(jiǎn)化的。
我已經(jīng)使用MIT應(yīng)用程序發(fā)明者來(lái)制作應(yīng)用程序(請(qǐng)參閱屏幕截圖),因?yàn)檫@是創(chuàng)建有用的應(yīng)用程序的最佳和最簡(jiǎn)單的方法,而無(wú)需對(duì)每個(gè)段進(jìn)行單獨(dú)編碼。知識(shí)是使藍(lán)牙應(yīng)用程序通過HC-05模塊與您的控制器進(jìn)行通信的最有效,最簡(jiǎn)單的方法。
如果您要通過android設(shè)備控制機(jī)器人,請(qǐng)參考圖片查看要進(jìn)行的更改。
責(zé)任編輯:wv
-
機(jī)器人
+關(guān)注
關(guān)注
213文章
29756瀏覽量
213054 -
Android
+關(guān)注
關(guān)注
12文章
3973瀏覽量
130324 -
AVR微控制器
+關(guān)注
關(guān)注
0文章
11瀏覽量
6908
發(fā)布評(píng)論請(qǐng)先 登錄
STM32+Android實(shí)現(xiàn)的智能家政機(jī)器人電路代碼論文及項(xiàng)目源碼
盤點(diǎn)#機(jī)器人開發(fā)平臺(tái)
【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗(yàn)】機(jī)器人入門的引路書
人形機(jī)器人步入“雙腦協(xié)同”時(shí)代:破解核心控制器的技術(shù)困局

具身智能機(jī)器人控制器的創(chuàng)新未來(lái)需要高效、可靠、易用的控制方案
突破人形機(jī)器人控制器性能瓶頸:高效穩(wěn)定的電容器解決方案

ST NPI 專區(qū) | 新開發(fā)套件 【STEVAL-ROBKIT1】 機(jī)器人應(yīng)用評(píng)估平臺(tái)

評(píng)論