中文字幕 日本 在线 高清,久久精品国产99精品国,超碰人人香蕉,一区二区三区无码高清视频

使用基于藍(lán)牙的 Android 應(yīng)用程序控制直流電機(jī)速度(android藍(lán)牙編程)

這個(gè)項(xiàng)目與我們之前介紹的直流電機(jī)控制項(xiàng)目有些不同。到目前為止,這些文章已經(jīng)包含了通過(guò)使用以下方法控制直流電機(jī)速度的見(jiàn)解:

  • Arduino
  • 8051微控制器
  • AVR / PIC / ARM 微控制器
  • 一個(gè)遙控器
  • 短信
  • 藍(lán)牙

這一次,我們將通過(guò) Android 應(yīng)用程序 (app) 介紹直流電機(jī)速度控制。對(duì)于該項(xiàng)目,該應(yīng)用程序安裝在智能手機(jī)設(shè)備中,該設(shè)備使用藍(lán)牙向控制直流電機(jī)速度的電路發(fā)送命令。

這款 Android 應(yīng)用程序具有引人注目且易于使用的圖形用戶界面 (GUI)。我們將使用按鈕、滑塊和速度計(jì),使這個(gè)項(xiàng)目與我們介紹的其他項(xiàng)目完全不同。

但首先,這是你需要的……

所需物品

1. Arduino NANO 開(kāi)發(fā)板

使用基于藍(lán)牙的 Android 應(yīng)用程序控制直流電機(jī)速度(android藍(lán)牙編程)

2. A12-V直流電機(jī)

使用基于藍(lán)牙的 Android 應(yīng)用程序控制直流電機(jī)速度(android藍(lán)牙編程)

3.一個(gè)HC05藍(lán)牙模塊

使用基于藍(lán)牙的 Android 應(yīng)用程序控制直流電機(jī)速度(android藍(lán)牙編程)

4. TIP122 NPN 達(dá)林頓晶體管

使用基于藍(lán)牙的 Android 應(yīng)用程序控制直流電機(jī)速度(android藍(lán)牙編程)

5.一個(gè) 330-ohm 電阻
6.一個(gè) 12-V 電源/適配器

使用基于藍(lán)牙的 Android 應(yīng)用程序控制直流電機(jī)速度(android藍(lán)牙編程)

現(xiàn)在,讓我們構(gòu)建電路,然后我們將介紹它的操作。

電路原理圖

使用基于藍(lán)牙的 Android 應(yīng)用程序控制直流電機(jī)速度(android藍(lán)牙編程)

該電路僅使用三個(gè)組件構(gòu)建:Arduino NANO、藍(lán)牙模塊 HC05 和達(dá)林頓晶體管 TIP122。

  • HC05 有四個(gè)接口引腳:Vcc、GND、Tx 和 Rx。在這里,Vcc 引腳由 Arduino 板提供 5V 電源,GND 引腳與板的地相連。Tx 和 Rx 引腳分別與 Arduino 的引腳 D4 和 D5 連接。
  • PWM 輸出引腳 D3 使用 TIP122 驅(qū)動(dòng) 12V 直流電機(jī)。它通過(guò)限流 330 歐姆電阻連接到 TIP122 的基極端子。
  • TIP122 用于放大電流,為電機(jī)提供所需的電流。直流電機(jī)連接在集電極輸出和 12V 電源之間。TIP122 的發(fā)射極端子接地。

電路布置

使用基于藍(lán)牙的 Android 應(yīng)用程序控制直流電機(jī)速度(android藍(lán)牙編程)

電路操作
該電路使用智能手機(jī)上的 Android 應(yīng)用程序控制 12V 直流電機(jī)的速度。該應(yīng)用程序通過(guò)智能手機(jī)的藍(lán)牙發(fā)送啟動(dòng)或停止電機(jī)以及改變電機(jī)速度的命令。

這些命令由 HC05 模塊接收,然后通過(guò) Tx 和 Rx 引腳將它們傳遞給 Arduino NANO。根據(jù)發(fā)送過(guò)來(lái)的命令,Arduino 將運(yùn)行或停止直流電機(jī),或者將其速度從最小變?yōu)樽畲蟆?/span>

Arduino 在其 D3 引腳上生成一個(gè) PWM 信號(hào)來(lái)運(yùn)行或停止電機(jī)或改變電機(jī)速度。要停止電機(jī),引腳 D3 上的脈沖寬度為 0 (0%)。而要全速運(yùn)行電機(jī),則為 255 (100%)。因此,當(dāng) Arduino 改變其 D3 引腳上的脈沖寬度時(shí),電機(jī)速度會(huì)從最小值變?yōu)樽畲笾怠粗嗳弧?/span>

Arduino 還可以將電機(jī)速度的變化(0 到 100 %)從 HC05 模塊發(fā)送到智能手機(jī)的應(yīng)用程序。然后,Android 應(yīng)用程序?qū)⒃谀M撥號(hào)(或快速撥號(hào))上顯示此電機(jī)速度值。

Android 應(yīng)用程序
Android 應(yīng)用程序是使用“藍(lán)牙電子”應(yīng)用程序構(gòu)建的,該應(yīng)用程序可在 Google Play 上免費(fèi)獲得。

首先,在您的安卓手機(jī)上下載并安裝“藍(lán)牙電子”應(yīng)用程序并打開(kāi)它。它將詢問(wèn)您是否要“打開(kāi)”設(shè)備的藍(lán)牙。允許它這樣做。應(yīng)用程序啟動(dòng)后,您會(huì)看到一些現(xiàn)成的控制面板,用于控制基于 Arduino 的項(xiàng)目。

也許這個(gè)應(yīng)用程序最有趣的功能是: 它允許用戶構(gòu)建一個(gè)自定義面板來(lái)控制 Arduino 項(xiàng)目。

讓我們構(gòu)建一個(gè)定制的面板來(lái)控制直流電機(jī)的速度。

使用基于藍(lán)牙的 Android 應(yīng)用程序控制直流電機(jī)速度(android藍(lán)牙編程)

該面板由一個(gè)綠色和紅色按鈕組成,用于將母親“打開(kāi)”或“關(guān)閉”。它還有一個(gè)用于改變電機(jī)速度的滑塊和一個(gè)用于查看電機(jī)速度的刻度盤(pán)。

以下是制作面板的方法:

1.選擇一個(gè)綠色按鈕。然后,轉(zhuǎn)到屏幕的右上角并編輯按鈕屬性,如下所示:

新聞文本: N
發(fā)布文本:

2.選擇中小字體的文本大小,然后寫(xiě)上“Motor ON”。

3.選擇一個(gè)紅色按鈕并編輯其屬性如下:

新聞文本: F
發(fā)布文本:

4.選擇中小字體的文字大小,并寫(xiě)上“Motor OFF”。

5.從滑塊選項(xiàng)中選擇最大的滑塊并編輯其屬性,如下所示:

最小值:100
最大值:255
選擇“在滑塊更改時(shí)發(fā)送”

字符串開(kāi)頭:*
字符串結(jié)尾:#

6.轉(zhuǎn)到指示器選項(xiàng)并選擇模擬表盤(pán)。像這樣編輯它的屬性:

接收字符:D
最小文本:0
最大文本:100
最小值:0
最大值:100
保留默認(rèn)所有其他

7.根據(jù)您的選擇寫(xiě)下所有其他文本,例如“min”、“max”、“motor speed”、“speed indicator”等。

就是這樣!您的 android 應(yīng)用程序已準(zhǔn)備好控制直流電機(jī)速度。

運(yùn)行項(xiàng)目

1.根據(jù)面包板上或通用 PCB 上的給定原理圖連接電路。

2. 為電路提供 12V 電源。

3.最初,電機(jī)不運(yùn)動(dòng),處于停止位置。HC05 模塊將開(kāi)始閃爍,表示它正在搜索設(shè)備。

4.啟動(dòng)智能手機(jī)中的“藍(lán)牙電子”應(yīng)用程序,確保藍(lán)牙“開(kāi)啟”。

5.按下連接 按鈕,搜索 HC05 模塊。找到設(shè)備后,選擇“HC05”并按連接。第一次這樣做時(shí),您必須輸入密碼“1234”。

6.連接 HC05 后,按完成。

7.現(xiàn)在,您可以運(yùn)行 您的面板了。

8.從面板上,按綠色 按鈕啟動(dòng)電機(jī)或按 紅色 按鈕停止電機(jī)。

9.電機(jī)運(yùn)行時(shí),改變滑塊 以改變電機(jī)速度。

10.隨著滑塊的移動(dòng),速度盤(pán)將指示電機(jī)速度(從 0 到 100%)。

軟件程序:
該項(xiàng)目之所以有效,是因?yàn)樵?Arduino 的微控制器 ATMega328 中下載了軟件程序。該程序使用 Arduino IDE 軟件以 C 語(yǔ)言編寫(xiě)。

#include<SoftwareSerial.h>
SoftwareSerial bt_ser(4,5);
字符 c[6];
int i=0,speed_value=150,send_value;
bool fan_on_flag = false;
無(wú)效設(shè)置()
{
序列.開(kāi)始(9600);
bt_ser.begin(9600);
類比寫(xiě)入(3,0);
Serial.println(“使用安卓應(yīng)用程序控制直流電機(jī)速度”);
}

無(wú)效循環(huán)()
{
而(bt_ser.available())
{
if(bt_ser.available()> 0)
{
c[i] = bt_ser.read();
序列號(hào).print(c[i]);
我 ;
}
if(c[i-1]=='N')
{
類比寫(xiě)入(3,speed_value);
fan_on_flag = 真;
我=0;
}
if(c[i-1]=='F')
{
類比寫(xiě)入(3,0);
fan_on_flag = 假;
我=0;
}
if(c[i-1]=='#')
{
speed_value = (c[1]-48)*100 (c[2]-48)*10 (c[3]-48)*1 ;
發(fā)送值 = 地圖(速度值,100,255,0,100);
如果(fan_on_flag)模擬寫(xiě)入(3,速度值);
Serial.print(speed_value);
Serial.print('t');
Serial.println(send_value);
bt_ser.print(“*D”);
bt_ser.print(send_value);
bt_ser.print('*');
我=0;
}
}
}

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

(1)
上一篇 2022年9月19日 下午12:53
下一篇 2022年9月19日 下午1:07

相關(guān)推薦

  • 中山大學(xué)自主科研項(xiàng)目

    中山大學(xué)自主科研項(xiàng)目 近年來(lái),中山大學(xué)在科學(xué)研究方面取得了顯著進(jìn)展,尤其是在自主科研項(xiàng)目方面。作為中山大學(xué)自主科研項(xiàng)目的一部分,我們致力于探索未知領(lǐng)域,發(fā)現(xiàn)新知識(shí),并為社會(huì)發(fā)展做出…

    科研百科 2025年4月28日
    2
  • 葡萄引進(jìn)科研項(xiàng)目

    葡萄引進(jìn)科研項(xiàng)目 近年來(lái),葡萄作為一種受到人們喜愛(ài)的水果,在全球范圍內(nèi)得到了廣泛種植。葡萄不僅是一種美味的食品,還具有較高的營(yíng)養(yǎng)價(jià)值,可以幫助人們改善身體狀況。為了推廣葡萄種植,許…

    科研百科 2025年2月21日
    5
  • 南通審計(jì)關(guān)注房地產(chǎn)一張圖系統(tǒng)運(yùn)行情況

    近日,南通市審計(jì)局在促進(jìn)房地產(chǎn)市場(chǎng)健康發(fā)展政策落實(shí)情況專項(xiàng)審計(jì)調(diào)查中,對(duì)房地產(chǎn)一張圖系統(tǒng)的運(yùn)行情況進(jìn)行了重點(diǎn)關(guān)注。審計(jì)人員通過(guò)查看信息系統(tǒng)、抽查部分房地產(chǎn)項(xiàng)目數(shù)據(jù)等方式,檢查系統(tǒng)數(shù)…

    科研百科 2023年8月3日
    239
  • 廣西農(nóng)科院博后推薦信

    尊敬的招生委員會(huì): 我是廣西農(nóng)科院博后,我寫(xiě)信是為了推薦我自己,并表達(dá)對(duì)貴院博后招生的濃厚興趣。 我是一名來(lái)自普通家庭的學(xué)生,從小就對(duì)農(nóng)業(yè)和科技感興趣。在高中期間,我積極參加各種科…

    科研百科 2024年12月1日
    2
  • 科研項(xiàng)目怎么答辯好過(guò)呢

    科研項(xiàng)目答辯是一個(gè)非常重要的環(huán)節(jié),對(duì)于項(xiàng)目成功完成至關(guān)重要。以下是一些有助于科研項(xiàng)目答辯而過(guò)的建議: 1. 充分準(zhǔn)備:在答辯前,請(qǐng)確保對(duì)項(xiàng)目有充分的了解,包括研究問(wèn)題、研究方法、研…

    科研百科 2025年4月16日
    2
  • 2016湖北省科研項(xiàng)目

    2016湖北省科研項(xiàng)目 2016年,湖北省政府推出了一系列旨在促進(jìn)科技創(chuàng)新的政策措施,其中最為重要的是“創(chuàng)新湖北”戰(zhàn)略。這一戰(zhàn)略的核心是通過(guò)鼓勵(lì)企業(yè)技術(shù)創(chuàng)新和人才培育,推動(dòng)湖北省的…

    科研百科 2025年3月19日
    0
  • 大學(xué)生科研項(xiàng)目負(fù)責(zé)人情況

    大學(xué)生科研項(xiàng)目負(fù)責(zé)人情況 大學(xué)生是現(xiàn)代社會(huì)中最活躍和富有創(chuàng)造力的群體之一。他們不僅在學(xué)術(shù)上有著深厚的造詣,而且在課外活動(dòng)中也表現(xiàn)出非凡的才華。因此,作為大學(xué)生科研項(xiàng)目的負(fù)責(zé)人,他們…

    科研百科 2024年8月10日
    17
  • 在校研究生科研項(xiàng)目有哪些

    在校研究生科研項(xiàng)目有哪些 在校研究生是高等教育的重要組成部分,他們承擔(dān)著為未來(lái)社會(huì)做出重要貢獻(xiàn)的使命。為了支持他們的研究,學(xué)校提供了許多科研項(xiàng)目,這些項(xiàng)目可以幫助研究生深入探究感興…

    科研百科 2024年8月9日
    13
  • 建設(shè)單位工程建設(shè)管理辦法(建設(shè)單位工程建設(shè)管理辦法最新)_1

    XXXX有限公司 工程建設(shè)管理辦法(試行) 第一章 總則 第一條 為進(jìn)一步規(guī)范工程建設(shè)行為,提高工程項(xiàng)目建設(shè)管理水平,加強(qiáng)對(duì)集團(tuán)建設(shè)工程的管理,明確職責(zé),規(guī)范流程,保證各建設(shè)工程優(yōu)…

    科研百科 2022年10月4日
    419
  • 清華有啥科研項(xiàng)目啊

    清華大學(xué)科研項(xiàng)目介紹 清華大學(xué)作為我國(guó)頂尖的高等教育機(jī)構(gòu)之一,一直致力于推動(dòng)科學(xué)技術(shù)的發(fā)展和應(yīng)用。近年來(lái),清華大學(xué)在科研項(xiàng)目方面取得了許多重大的成就,下面我們來(lái)介紹一下一些重要的科…

    科研百科 2025年4月10日
    2