步驟1:所需組件列表

硬件:
Arduino UNO;
獨(dú)特的TFT屏蔽;
攝像機(jī)OV7670;
藍(lán)牙模塊HC-06(HC-05);
注意:必須(?。┦褂?-12伏電源適配器操作TFT屏蔽,因?yàn)樽畲箅娏鳛?00 USB的mA不足以正常運(yùn)行。
軟件:
Arduino IDE;
獨(dú)特TFT屏蔽庫(kù);
APK文件的Android手機(jī)。
第2步:準(zhǔn)備
軟件
所有演示草圖都是在Arduino IDE環(huán)境中編寫(xiě)的,因此在開(kāi)始時(shí)需要安裝Arduino IDE - https://www.arduino.cc/en/main/software。
然后你需要安裝一個(gè)用于TFT屏蔽的庫(kù) - github.com/YATFT/YATFT(下載庫(kù)并將其解壓縮到Arduino IDE目錄中的“l(fā)ibraries”文件夾中)。
安裝Arduino IDE后,必須對(duì)Arduino進(jìn)行編程UNO董事會(huì)。為簡(jiǎn)單起見(jiàn),我建議單獨(dú)閃爍,不帶TFT屏蔽。為此:
將USB電纜連接到Arduino UNO板;
在計(jì)算機(jī)上運(yùn)行Arduino IDE;
選擇Arduino UNO所連接的相應(yīng)端口;
下載 ArduinoBluetoothCamera.ino 演示草圖(和文件 ov7670_regs.h 用于攝像機(jī)初始化);
單擊按鈕上傳。
如果Arduino UNO板已成功編程,則可以繼續(xù)執(zhí)行下一步。
Android
在Android手機(jī)上,您需要安裝 ArduinoTFT.apk 。允許該應(yīng)用使用藍(lán)牙和相機(jī)。
藍(lán)牙模塊
需要將藍(lán)牙模塊中的匯率設(shè)置為115200(命令“AT + UART = 115200, 0,0“ )。這是Arduino UNO設(shè)法接收和處理數(shù)據(jù)的最佳速度。 (從理論上講,您可以提高速度,優(yōu)化數(shù)據(jù)接收和處理,但這需要更多的RAM。)有關(guān)如何設(shè)置匯率的更詳細(xì)說(shuō)明可以在互聯(lián)網(wǎng)上找到,例如, :https://www.instructables.com/id/Communication-Bluetooth-Module-With-HC-05-HC-06/。
(!)請(qǐng)注意藍(lán)牙模塊連接到Arduino UNO的調(diào)試端口。因此,使用藍(lán)牙時(shí),調(diào)試端口不可用。在編程Arduino UNO(配有藍(lán)牙模塊)之前,必須斷開(kāi)藍(lán)牙模塊的連接。編程后,將其設(shè)置為(!)
步驟3:匯編









裝配該設(shè)備非常簡(jiǎn)單:
將Arduino UNO和TFT-shield連接在一起;
將OV7670相機(jī)連接到屏蔽的TFT屏蔽上的20針連接器(有時(shí)我使用帶有2.54 mm間距的帶角度的18-20針連接器作為適配器);
將藍(lán)牙模塊HC-06(HC-05)連接到4針連接器,并在TFT屏蔽上顯示“藍(lán)牙”字樣;
將6-12V電源適配器連接到Arduino UNO板上的電源輸入端。
打開(kāi)電源后,TFT屏蔽罩的屏幕應(yīng)變?yōu)榧t色。這意味著愿意從Android手機(jī)接收命令。
第4步:演示






在Android手機(jī)上執(zhí)行以下操作:
啟動(dòng) Android手機(jī)上的ArduinoTFT 應(yīng)用程序;
將手機(jī)置于水平位置;
啟用藍(lán)牙連接,選擇檢測(cè)到的藍(lán)牙模塊(HC-06);
屏幕上應(yīng)出現(xiàn)兩個(gè)窗口和四個(gè)按鈕:
右上方的窗口是手機(jī)的相機(jī)取景窗口;
大左側(cè)窗口 - 接收或發(fā)送的圖像。
按鈕功能:
將單個(gè)圖像從Android手機(jī)傳輸?shù)紸rduino;
連續(xù)傳輸從Android手機(jī)到Arduino的圖像;
將單張圖像從Arduino傳輸?shù)紸ndroid手機(jī);
將圖像從Arduino連續(xù)傳輸?shù)紸ndroid手機(jī)。
-
藍(lán)牙
+關(guān)注
關(guān)注
119文章
6336瀏覽量
178927 -
相機(jī)
+關(guān)注
關(guān)注
5文章
1591瀏覽量
55899 -
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
197091
發(fā)布評(píng)論請(qǐng)先 登錄
工業(yè)視覺(jué)相機(jī)的應(yīng)用有哪些
EZ - BTTM模塊Arduino評(píng)估板CYBT - 243053 - EVAL介紹
【人臉+手勢(shì)AI識(shí)別模組】100元自己做一個(gè)數(shù)碼相機(jī)
GraniStudio:相機(jī)標(biāo)定例程
工業(yè)相機(jī)與智能相機(jī)的區(qū)別
如何用Arduino Nano/UNO R3開(kāi)發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開(kāi)發(fā)板重新燒錄引導(dǎo)程序bootlaoder
紫外工業(yè)相機(jī)的主要應(yīng)用
圖解單片機(jī)功能與應(yīng)用(完整版)
Arduino藍(lán)牙相機(jī)DIY圖解
評(píng)論