第1步:方框圖
項目背后的工作原理如圖所示,
第2步:開始使用ARDUINO BOARD
ARDUINO BOARD電路板的優勢,所有必要的程序都被提供給這個板,它可以控制所有,
ATmega328是由Atmel創建的單芯片微控制器,屬于megaAVR系列。 ATmega328P是一款基于AVR增強型RISC架構的低功耗CMOS 8位微控制器。通過在單個時鐘周期內執行強大的指令,ATmega328P實現了接近每MIPS 1 MIPS的吞吐量,使系統設計人員能夠優化功耗與處理速度。
特點:
?高性能,低功耗Atmel?AVR?8 -Bit微控制器系列
?高級RISC架構
-131功能強大的指令 - 大多數單時鐘周期執行
-32 x 8通用工作寄存器
- 完全靜態工作
- 高達20 MIPS 20MHz時的吞吐量
- 片上2周期乘法器
- 寫入/擦除周期:10,000閃存/100,000 EEPROM
- 數據保持:85℃下20年和250℃下100年
- 編程鎖定用于軟件安全
?工作電壓:1.8 - 5.5V
?溫度范圍:-400C至850C
?速度等級:0 - 4MHz@1.8 - 5.5V,0 - 10MHz@2.7 - 5.5.V ,0 - 20MHz @ 4.5 - 5.5V
?1MHz,1.8V,250C時的功耗
- 工作模式:0.2mA
- 功耗模式:0.1μA
- 省電模式:0.75μA(包括32kHz RTC)
系列替代方案:
ATmega328的常見替代品是“picoPower”ATmega328P。可以在Atmel網站上找到megaAVR系列所有其他成員的完整列表。
應用:
今天,ATmega328常用于許多項目和自治系統,其中簡單,低功耗,低成本需要微控制器。也許該芯片最常見的實現是在流行的Arduino開發平臺上,即Arduino Uno和Arduino Nano模型。
第3步:DTMF BOARD
在這個DTMF板的幫助下,以頻率形式從我們的移動電話中發出的信號被傳送到邏輯值并被送入ARDUINO板,
什么是DTMF?
DTMF代表雙音多頻。
DTMF是按鍵式電話的常用通信術語。在電話上撥打鍵盤時形成的音調(DTMF數字或DTMF號碼)可用于表征數字,并且每個數字使用一些不同的音調。 DTMF信令主要用于DTMF電話,電話交換系統。許多公司生產發送和接收DTMF信號的微芯片。電話應用程序接口(TAPI)為程序提供了一種檢測DTMF數字的方法。
DTMF解碼器如何工作?
然而,隨機聲音總會出現在相似的頻率上DTMF音響系統。建議如果使用兩個音調來表示數字,則排除發生錯誤信號的概率,因此稱為“雙音”。這是在DTMF通信中使用雙音的基礎。 DTMF撥號使用帶有12或16個按鈕的鍵盤。在鍵盤上按下的每個鍵產生兩個特定頻率的音調,因此語音或隨機信號不能模仿DTMF信令音調。一個音調由高DTMF頻率組音調產生,另一個音調從低DTMF頻率組產生。
當按下一個按鈕時,行和音調都由電話或按鍵音樂器產生。這兩種音調將是獨特的,并且與其他鍵的音調不同。因此,有一個與按鈕相關的低頻和高頻,它實質上是兩個波傳輸的總和。該基本原理可以擴展到一系列應用。鍵盤的每行和每列對應于特定音調并創建特定頻率。每個按鈕位于兩個音調的交叉點。
應用:
DTMF信號可通過無線電傳輸,以開啟或關閉家用電器,閃光燈,電機,攝像機,警告系統,灌溉系統等上。這些編碼數據可以在微控制器中存儲和處理,以執行不同的任務(即):自動車庫門打開系統,使用DTMF技術的手機控制機器人車輛等。..。..
步驟4:電機驅動電路
電機驅動器作為繼電器運行,然后運行根據ARDUINO板執行的指令伺服電機,
特點:
。供電電壓高達46 V
。直流電流高達4 A
。低飽和電壓
。過溫保護邏輯“0”輸入電壓高達1.5 V(高噪聲抗擾度)
描述:
L298是采用15引腳Multiwatt和PowerSO20封裝的集成單片電路。它是一款高電壓,大電流雙全橋驅動器,設計用于接受標準TTL邏輯電平并驅動感性負載,如繼電器,螺線管,直流和步進電機。提供兩個使能輸入,以獨立于輸入信號啟用或禁用器件。每個橋的下晶體管的發射極連接在一起,相應的外部端子可用于連接外部傳感電阻。提供額外的電源輸入,以便邏輯工作在較低的電壓。
步驟5:工作
最后全部使用必要的電線連接,項目準備按照我們的命令工作,
通過連接AUX電纜與電話和本地電路板,信號可以傳輸到ARDUINO板,從而命令執行。
在我的項目中,我只提供了幾個命令,例如,如果我點擊1,汽車前進2 - 》后退
3 - 》右轉
4 - 》向左轉彎
5 - 》在當前點停止
-
機器人
+關注
關注
211文章
28466瀏覽量
207294 -
DTMF
+關注
關注
1文章
74瀏覽量
47096
發布評論請先 登錄
相關推薦
評論