步驟1:所需零件
AVR開發板(或者自己動手制作) )
傳感器(MQ-2,MQ-3等氣體傳感器; LM35溫度傳感器; IR傳感器等)
燃燒器套件
直流電動機
LED的
HC-05藍牙模塊
步驟2:工作的詳細說明
Atmega16是全世界嵌入式愛好者使用的著名微控制器,因為它具有內置的ADC和PWM等功能。
現在,如果我們將AVR的功能與android的功能結合起來,
我們可以使用AVR + ANDROID機器人的地方:
躺在床上時,房屋內的生活用品的運輸
在廚房或任何可能發生氣體泄漏的地方(使用MQ-2傳感器)
溫度檢查和控制(使用lm35傳感器)
L高度的亮度和強度控制(使用LDR傳感器)
還有很多,每個人都趨向于找到這種易于使用的移動小工具的新用途,該小工具可以根據需要進行定制
第3步:編程AVR
在此步驟中,我將告訴您如何連接傳感器并使用內置ADC并執行所需的操作
首先,確定要使用的傳感器,然后為其供電并連接到微型計算機的不同ADC通道-controller(有關引腳配置,請參見數據表)。
我已經附上了可用于對控制器進行編程的程序的屏幕截圖。
保險絲位:
LFUSE = 0Xef;
HFUSE = 0Xc9;
EFUSE = 0Xff;
提供的代碼用于手動運行,直到現在為止我還沒有討論android部分,因此您可以嘗試在代碼中提到的引腳處連接開關或進行相應的更改。
但是在最終確定之前要進行許多測試,以避免燒毀IC和傳感器,請參考數據表以獲取更多信息。您使用的傳感器和控制器的IO值。
還要避免使用USB刻錄機套件的電源,并希望通過您希望用于機器人的電池或適配器來提供電源,因為兩種情況下的IO值往往不同。
步驟4:Android應用程序
這是最簡單的部分,或者是由MIT簡化的。
我已經使用MIT應用程序發明者來制作應用程序(請參閱屏幕截圖),因為這是創建有用的應用程序的最佳和最簡單的方法,而無需對每個段進行單獨編碼。知識是使藍牙應用程序通過HC-05模塊與您的控制器進行通信的最有效,最簡單的方法。
如果您要通過android設備控制機器人,請參考圖片查看要進行的更改。
責任編輯:wv
-
機器人
+關注
關注
210文章
28212瀏覽量
206549 -
Android
+關注
關注
12文章
3923瀏覽量
127147 -
AVR微控制器
+關注
關注
0文章
11瀏覽量
6801
發布評論請先 登錄
相關推薦
評論