步驟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é)合起來,
我們可以使用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ī)器人的電池或適配器來提供電源,因?yàn)閮煞N情況下的IO值往往不同。
步驟4:Android應(yīng)用程序
這是最簡(jiǎn)單的部分,或者是由MIT簡(jiǎn)化的。
我已經(jīng)使用MIT應(yīng)用程序發(fā)明者來制作應(yīng)用程序(請(qǐng)參閱屏幕截圖),因?yàn)檫@是創(chuàng)建有用的應(yīng)用程序的最佳和最簡(jiǎn)單的方法,而無需對(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)注
211文章
28714瀏覽量
208717 -
Android
+關(guān)注
關(guān)注
12文章
3946瀏覽量
128025 -
AVR微控制器
+關(guān)注
關(guān)注
0文章
11瀏覽量
6830
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人的基礎(chǔ)模塊
【開源項(xiàng)目】你準(zhǔn)備好DIY一款功能強(qiáng)大的機(jī)器人了嗎?
工業(yè)機(jī)器人控制器的主要功能有哪些
伺服控制機(jī)器人的控制方式有哪些
開源項(xiàng)目!用ESP32做一個(gè)可愛的無用機(jī)器人
開源項(xiàng)目!用ESP32做一個(gè)可愛的無用機(jī)器人
人形機(jī)器人控制器之MCU、DSP、AI芯片
ROS讓機(jī)器人開發(fā)更便捷,基于RK3568J+Debian系統(tǒng)發(fā)布!
如何使用PLC控制機(jī)器人
簡(jiǎn)述工業(yè)機(jī)器人控制系統(tǒng)的特點(diǎn)
機(jī)器人控制系統(tǒng)的基本單元有哪些
恩智浦MCX微控制器增強(qiáng)移動(dòng)機(jī)器人電機(jī)控制能力
![恩智浦MCX<b class='flag-5'>微控制器</b>增強(qiáng)移動(dòng)<b class='flag-5'>機(jī)器人</b>電機(jī)<b class='flag-5'>控制</b>能力](https://file1.elecfans.com/web2/M00/E9/8D/wKgaomZP6pyAXn95AACfYcQ9RiM513.jpg)
基于飛凌嵌入式RK3568J核心板的工業(yè)機(jī)器人控制器應(yīng)用方案
基于OpenVINO?的諾達(dá)佳機(jī)器人控制器實(shí)戰(zhàn)
![基于OpenVINO?的諾達(dá)佳<b class='flag-5'>機(jī)器人</b><b class='flag-5'>控制器</b>實(shí)戰(zhàn)](https://file1.elecfans.com/web2/M00/D2/5D/wKgaomYjKiOAfsapAABB0gG-NDU838.png)
評(píng)論