性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

【原創(chuàng)】用電腦來遙控小車!(51單片機+VB+超再生模塊)

  上個學期做的一個的小小玩意兒!初衷:自學VB做上位機和單片機通信,順便把多年以前買的無線遙控模塊給用了!

  315M超再生接收模塊------市場上最便宜的一種無線模塊(315M超再生接收模塊+315M發(fā)送模塊)。

  小車前不久給掛taobao上低價賣了,照片也沒拍,所以這個帖子就顯得很不好,所以只能展示下其他的部分了!

超再生接收(發(fā)送)模塊:

315M

  就是這種模塊。

  發(fā)送模塊SO EASY!------發(fā)送信號是ASK調(diào)制(我理解就像紅外38KHz調(diào)制一樣),就是要么“振蕩”,要么“不振蕩”。。。

  接收模塊,相信很多朋友用過,優(yōu)點:便宜!控制簡單到爆。。不像24L01呀需要SPI接口,還有各種時序才能發(fā)送接收。

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

  下面說說缺點:由于超再生接收這種“神奇”的電路,在接收不到信號時自己本身就是個振蕩器,而接收電路從接收不到信號到接收到信號有個不穩(wěn)定的過程,所以數(shù)據(jù)在剛接收到那會兒基本都是錯誤的,需要延時一段時間,丟掉之前的多個數(shù)據(jù),而且就算這樣,在連續(xù)的傳輸一些數(shù)據(jù)時,隨著模塊間距離的拉大,誤碼率也隨之升高!

  結(jié)論1:一分錢一分貨!

  結(jié)論2:。。。。

  VB 這個軟件大家應該很熟悉,面向?qū)ο髨D形化編程,雖然很老的軟件,但有一個優(yōu)點:好上手!

  上圖:

VB遙控

 百度了3天,才大體會用一些VB簡單的控件,寫了這個上位機程序!默認了串口號及波特率(這里波特率不能太高也不能太低,我選在1200bps,數(shù)據(jù)8位模式,1位停止位)

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

  整個構(gòu)思是這樣的,上、下位機各一塊51單片機(型號不限,只要有一個串口就行!),上位單片機通過串口連接電腦,當電腦WASD這四個按鍵來發(fā)送前后左右四個方向的控制數(shù)據(jù),“空格”鍵是控制小車停止!“方向鍵”是為了讓文本框顯示當前狀況設(shè)計的。

  發(fā)送模塊發(fā)送的數(shù)據(jù)就是串口數(shù)據(jù),只是增加了若干個校驗碼防止干擾,實踐效果還不錯!

  這里解釋下為什么會有“空格”讓小車停止,是因為本人學藝不精,VB不會控制讓它連續(xù)發(fā)送數(shù)據(jù),而且還有一個就是超再生接收電路的缺點里的誤碼率較高問題,而且這也是為什么上位也加了一片單片機來不停地發(fā)送數(shù)據(jù)的原因,我索性讓單片機檢測到幾個相同的數(shù)據(jù)就讓小車一直運動,所以當按了前進,小車在接收到下一條不為前進的指令前就一直前進,所以增加了一個停止信號,雖然操作感有些問題,不過在我的履帶小車上,由于速度不快,顯得相得益彰!

  上操作界面。

前進:

VB遙控

后退:

VB遙控

左轉(zhuǎn):

VB遙控

右轉(zhuǎn):

VB遙控

停止:

VB遙控

界面可以說是十分簡單(其實是能力有限+精力有限)。

分享下代碼啥的:VB遙控所有資料.zip

今天就發(fā)到這,大家感興趣的話,我以后慢慢給大家講。。。。

全部回復(16)
正序查看
倒序查看
2014-05-26 09:35
有意思啊~~樓主繼續(xù)講講吧~
0
回復
2014-05-26 18:22
圍觀!
0
回復
小毛猴
LV.3
4
2014-05-28 13:25
樓主加油 期待更新 我好學習下!~
0
回復
tanb006
LV.10
5
2014-05-28 13:29

如果用藍牙模塊也可以的咯?

再做個安卓程序,用手機就可以遙控拉.

有沒有簡單到跟玩貪吃蛇一樣用諾基亞的四個按鍵控制?

0
回復
2014-05-28 13:48
@tanb006
如果用藍牙模塊也可以的咯?再做個安卓程序,用手機就可以遙控拉.有沒有簡單到跟玩貪吃蛇一樣用諾基亞的四個按鍵控制?

安卓系統(tǒng)的軟件可以安裝,開發(fā)應該不是特別難,可以控制藍牙或者WIFI應該就沒多大問題。

老式的NOKIA有沒有藍牙且不說,貌似玩貪食蛇那種手機根本就是沒有操作系統(tǒng),要搞到整個手機的程序源代碼才能加,就像單片機一樣根本沒法搞。如果稍微好點的半智能能的話應該可以搞出來。。。以上只是個人意見。。。呵呵

0
回復
tanb006
LV.10
7
2014-05-28 14:20
@wwpwwp20088
安卓系統(tǒng)的軟件可以安裝,開發(fā)應該不是特別難,可以控制藍牙或者WIFI應該就沒多大問題。老式的NOKIA有沒有藍牙且不說,貌似玩貪食蛇那種手機根本就是沒有操作系統(tǒng),要搞到整個手機的程序源代碼才能加,就像單片機一樣根本沒法搞。如果稍微好點的半智能能的話應該可以搞出來。。。以上只是個人意見。。。呵呵
o ~原來如此,我想的太簡單了.隔行真是山啊.
0
回復
小毛猴
LV.3
8
2014-05-30 11:42
@tanb006
o~原來如此,我想的太簡單了.隔行真是山啊.[圖片]
大家一起學習,我也是新手,感謝樓主,還有嘛!~
0
回復
新月GG
LV.10
9
2014-05-30 14:31

現(xiàn)在的玩具的一種趨勢就是用電腦或者手機控制,智能玩具。

0
回復
zoufeihu
LV.5
10
2014-06-01 22:43
樓主,你的程序我看得頭都大,再好是把一部份一部貼下講解,容易明白,這樣回復數(shù)也會極高的~~呵呵
0
回復
飛翔2004
LV.10
11
2014-06-06 20:47
@zoufeihu
樓主,你的程序我看得頭都大,再好是把一部份一部貼下講解,容易明白,這樣回復數(shù)也會極高的~~呵呵
原理圖應該貼出來,大家看程序才不會那么累。。。
0
回復
飛翔2004
LV.10
12
2014-06-06 21:13
@小毛猴
大家一起學習,我也是新手,感謝樓主,還有嘛!~

以上普通的超再生接收發(fā)送模塊管腳圖,主要是價格便宜,但是抗干擾性差。。

0
回復
eason
LV.4
13
2014-06-10 16:14
@飛翔2004
原理圖應該貼出來,大家看程序才不會那么累。。。
同感,樓主可不可以一部分一部分講解下,然后發(fā)上原理圖,大家都會給贊的!
0
回復
飛翔2004
LV.10
14
2014-06-10 16:36
@eason
同感,樓主可不可以一部分一部分講解下,然后發(fā)上原理圖,大家都會給贊的!
樓主這個超再生模塊能遙控多少米的距離?有實測過嗎?
0
回復
wwpwwp20088
LV.5
15
2014-06-10 20:24
@飛翔2004
樓主這個超再生模塊能遙控多少米的距離?有實測過嗎?
不過10米!
0
回復
飛翔2004
LV.10
16
2014-06-11 07:58
@wwpwwp20088
不過10米!
那遙控小車的距離夠了,用在其它地方或者有障礙物的地方,這中模塊就不太適用了;
0
回復
2014-06-11 21:11

我還感興趣啊。繼續(xù)發(fā)吧。樓主。

0
回復
發(fā)