丁香五月亚洲,欧美孕妇XXX高清在线,国产中文资源,精品r视频在线

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

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

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

這一次,我們將通過 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 開發(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ī)。它通過限流 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)用程序通過智能手機(jī)的藍(lán)牙發(fā)送啟動(dòng)或停止電機(jī)以及改變電機(jī)速度的命令。

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

Arduino 在其 D3 引腳上生成一個(gè) PWM 信號(hào)來運(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)用程序并打開它。它將詢問您是否要“打開”設(shè)備的藍(lán)牙。允許它這樣做。應(yīng)用程序啟動(dòng)后,您會(huì)看到一些現(xiàn)成的控制面板,用于控制基于 Arduino 的項(xiàng)目。

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

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

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

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

以下是制作面板的方法:

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

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

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

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

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

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

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

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

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

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

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

7.根據(jù)您的選擇寫下所有其他文本,例如“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 模塊將開始閃爍,表示它正在搜索設(shè)備。

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

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),速度盤將指示電機(jī)速度(從 0 到 100%)。

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

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

無效循環(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')
{
類比寫入(3,speed_value);
fan_on_flag = 真;
我=0;
}
if(c[i-1]=='F')
{
類比寫入(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)模擬寫入(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)推薦

  • 互聯(lián)網(wǎng)應(yīng)聘科研項(xiàng)目經(jīng)歷自我介紹模板(互聯(lián)網(wǎng)應(yīng)聘科研項(xiàng)目經(jīng)歷自我介紹)

    尊敬的招聘官員: 您好!我是一名有著多年互聯(lián)網(wǎng)科研項(xiàng)目經(jīng)驗(yàn)的工程師,很高興有機(jī)會(huì)向您介紹我的項(xiàng)目經(jīng)歷和技能。 我是一名資深的Web開發(fā)工程師,曾在多個(gè)項(xiàng)目中擔(dān)任核心開發(fā)人員的角色。…

    科研百科 2024年4月1日
    85
  • 汽車軟件BOM

    汽車軟件BOM:汽車電子系統(tǒng)的構(gòu)成與功能 隨著汽車技術(shù)的發(fā)展,汽車軟件BOM(硬件描述語言)變得越來越重要。它描述了汽車電子系統(tǒng)的硬件和軟件組成部分,以及它們之間的關(guān)系。汽車軟件B…

    科研百科 2024年10月25日
    4
  • 創(chuàng)新人才培養(yǎng)從“掐尖”走向“普育”是大勢(shì)所趨(創(chuàng)新人才培育模式)

    翠園教育集團(tuán)總校長(zhǎng)、翠園中學(xué)校長(zhǎng)郭玉竹(右1)受邀參加“交融·精進(jìn)·無限可能”拔尖創(chuàng)新人才培養(yǎng)高峰論壇。 培養(yǎng)什么樣的人才,這是教育界常青的話題。12月15日,“交融·精進(jìn)·無限可…

    科研百科 2024年4月12日
    86
  • 重大科研項(xiàng)目攻關(guān)有哪些

    重大科研項(xiàng)目攻關(guān)有哪些 近年來,隨著科技的不斷發(fā)展,各種重大科研項(xiàng)目不斷涌現(xiàn)。這些項(xiàng)目涉及到了許多前沿領(lǐng)域,如人工智能、量子計(jì)算、生物技術(shù)等。為了推動(dòng)這些項(xiàng)目的發(fā)展,科學(xué)家們一直在…

    科研百科 4小時(shí)前
    1
  • 企業(yè)項(xiàng)目管理案例

    企業(yè)項(xiàng)目管理案例 在現(xiàn)代商業(yè)環(huán)境中,企業(yè)項(xiàng)目管理已經(jīng)成為一項(xiàng)至關(guān)重要的工作。項(xiàng)目管理可以幫助企業(yè)更好地組織和管理其項(xiàng)目,提高項(xiàng)目的效率和質(zhì)量,降低項(xiàng)目風(fēng)險(xiǎn)。本文將介紹一個(gè)典型的企業(yè)…

    科研百科 2024年9月16日
    5
  • 進(jìn)度 項(xiàng)目 管理系統(tǒng)

    進(jìn)度項(xiàng)目管理系統(tǒng)是一種用于跟蹤和管理項(xiàng)目進(jìn)度和任務(wù)的軟件系統(tǒng)。在現(xiàn)代商業(yè)環(huán)境中,進(jìn)度項(xiàng)目管理系統(tǒng)已經(jīng)成為了一種必不可少的工具,可以幫助項(xiàng)目經(jīng)理和團(tuán)隊(duì)成員更好地協(xié)調(diào)和合作,確保項(xiàng)目按…

    科研百科 2024年8月22日
    2
  • 課題中組織方式怎么寫

    題目:課題中組織方式怎么寫 文章: 在寫作過程中,我們經(jīng)常需要確定課題中組織方式。一個(gè)好的課題中組織方式能夠幫助我們更好地組織思路,更有效地表達(dá)想法。那么,課題中組織方式怎么寫呢?…

    科研百科 2024年12月9日
    5
  • 國(guó)家科研項(xiàng)目考核方式

    科研項(xiàng)目考核方式 隨著科技的不斷發(fā)展,科研項(xiàng)目已經(jīng)成為國(guó)家科技創(chuàng)新的重要支撐。然而,科研項(xiàng)目的考核方式一直是研究人員關(guān)注的焦點(diǎn)。本文將探討國(guó)家科研項(xiàng)目考核方式的演變以及未來的發(fā)展趨…

    科研百科 2025年3月11日
    5
  • 【攻略】三點(diǎn)方法教你選珠寶門店管理軟件(珠寶店管理軟件排名)

    珠寶行業(yè),作為具有投資性的一個(gè)陽光行業(yè),回報(bào)也是相當(dāng)可觀的。但是不少珠寶老板發(fā)現(xiàn),自己的門店?duì)I業(yè)額還算可以,結(jié)果卻并沒有賺到什么錢,有些甚至還要倒虧,這是什么原因?這就是傳統(tǒng)門店管…

    科研百科 2023年12月9日
    155
  • 好用的協(xié)同辦公軟件

    好用的協(xié)同辦公軟件 在現(xiàn)代商業(yè)環(huán)境中,協(xié)同辦公軟件已經(jīng)成為了企業(yè)日常運(yùn)營(yíng)中不可或缺的一部分。它們可以提供高效的團(tuán)隊(duì)協(xié)作和信息交換,幫助企業(yè)更好地管理業(yè)務(wù)流程和提高工作效率。本文將介…

    科研百科 2024年9月20日
    4
久久99天堂av亚洲av| 中文字幕无码93页| 亚洲AV性色无码精品| 97Z中文字幕| AV第四页| 巴西AV成人片| 殴美一区二压日韩| 日韩一字幕| 日本高清在线播放专区| 午夜性色生活| 国产精品无码一区二区免费 | 老司机国内精品久久久久| 亚洲经区一区二区三区| 亚洲va中文字幕不卡无码网页 | 亚洲精品无码va人在线观看| 男人天堂日逼AV| 亚洲少妇喷水| 精品久久久久久97| 国产精品原创AV在线播放| 伊人久久A v| 无码精品国产中文字幕| 亚洲18禁| 一区二区三区天堂| 精品国产污污免费网站入口| 狠狠一日| 成人黄色免费在线| 久久各类屁股视频| 亚洲VA久久久噜噜噜| 91免费在线观看精品视频| 欧美日韩中文字幕在线观看| 精品人妻九九| 日本久久一区二区视频网站链接| 欧美不卡视频一二三区| 精品久久久久强伦姧一区二区三区 | 99自拍视频| 夜夜草91| 成人免费一级毛片| 免费久草av| 久久久久亚洲AV成| 色欲色香综合| 插插插色欲网综合综合|