5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 开贴【DIY遥控器】。超慢持续更新中。 [打印本页]

作者: soslhg    时间: 2018-7-17 21:30
标题: 开贴【DIY遥控器】。超慢持续更新中。
本帖最后由 soslhg 于 2018-9-19 22:09 编辑

开贴日期2018.07.17制作目的:闲的**,找点事干,顺便练练手,好久不画板,都生疏了。还有顺便学学编程。。
1,外壳,待最后考虑,期间求好各位推荐好方案。
2,PCB规划阶段:
芯片选STM32F103ve,功能模仿现有遥控。首版,摇杆选用游戏手柄摇杆。

(, 下载次数: 159)
2018.07.20更新
3,数传到了,买的比较便宜的24l01,商家宣传大于2KM

(, 下载次数: 179)


2018.08.06

4,超慢更新中。考虑一番,还是把mcu换成了STM32F405VG,因为这个芯片可以方便的支持micropython,可玩性更大。选V不选R的原因是,屏幕需要的引脚多。。。
2018.08.13
5,买了迪文串口屏,巨贵!巨坑!巨死脑筋!巨费劲,一个屏幕还要看那么多文档。
价格79,是含税价,我说我不要发票,把税去掉,客服不同意。我说我不要顺丰,客服说只能发顺丰,不发普通快递。真是死脑筋。迪文!!!
话说回来,我还是买了。
(, 下载次数: 185)
屏幕参数:3.5寸,电容屏,分辨率480*320,通讯方式:串口
6,
2018.08.21
闲的没事,就把数传驱动弄好了。用的MBED,不打算用micropython了,这个mp不够完善。
(, 下载次数: 200)


(, 下载次数: 146)

7,2018.08.23
今天玩mbed,发现了好多库。简直看的我流口水。这回可以加3个功能了。
1,蓝牙游戏手柄功能
2,USBHID有线游戏手柄功能
3,传统遥控器模拟信号连电脑模拟器功能。
4,SD优盘功能。
题外话:话说,来论坛好多年了,准确来说好像是2011年,另一个ID,忘了怎么弄的就被封了,我是在5imx入的魔!当时确实挺生气,不过各种论坛都玩过,还是喜欢这。后来又注册的号,至今。好像头一次被老模友加精华。惊讶并惊喜。感谢。

8, 2018.08.27
摇杆到了,买的最普通的。线简直太短。我还是之后自己重新焊线吧。
话说,就一个破塑料,带点螺丝电位器,咋就这么贵。10  15 25 30 50 75并且还不是华科尔那种带轴承的。
(, 下载次数: 166)
9,
2018.08.31
不折腾不舒服斯基。。新买了Lora的数传,sx1278,买的小功率的据说3KM。标准功率8KM,不知道真假。
串口的。现在是越来越懒,啥都弄串口的。竟然送了很长的天线。。。。
(, 下载次数: 173)
10,
2018.09.05
玩模型的日子总过的很快,所以我每次都写上时间。
原理图画完了。最终芯片选的是STM32F407VGT6   ,100个脚,让我用的就剩了10个。。
目前情况是23通道(包括4个通道摇杆,5个旋钮电位器,4个三段开关,6个两段/一段开关,4个备用两段/一段开关)(外加2个SPI,2个串口,1个I2C, 1个PPM连电脑,还有FLASH和SD卡,USB)
(, 下载次数: 178)
PCB绘画中。。。。

11,
2018.09.07
pcb布局完成,自己给自己挖坑,预留的spi、双电源给布局布线造成很大困扰。愁。
(, 下载次数: 164)
下一步,连线。。。12,
2018.09.14
终于收到PCB了。还不错,不过丝印效果不好。HQPCB真laji。做了10片,做多了。。。
免费送板子了,自付邮费。一人一个,应该能送出7个,自己留3个。需要的私信我。
(, 下载次数: 179)
下一步,焊接元件。。。。13,
2018.09.19
焊接好了,自己挖坑埋了自己。。。
开始短路,结果发现是自己设置的跳线,全被放了电阻。。。后来能下载程序但是不运行,查了半天才想起来自己设置了boot0 1 的选择跳线,也被全焊了电阻。。
好吧,自得其乐。。。
上图。
(, 下载次数: 149)

(, 下载次数: 165)
下一步,正式进入软件编写。。。。
(未完,待续。。。  tryfly)






















作者: 港农    时间: 2018-7-17 22:56
好歹多发点

作者: eos16    时间: 2018-7-17 22:57
好歹多发点

作者: 飞不高的小小鸟    时间: 2018-7-18 00:27
占位等更

作者: haigd    时间: 2018-7-18 07:27
建议上arduino,后期扩展方便,有丰富的配件,编程简单

作者: k180147116    时间: 2018-7-18 08:29
占位等更中

作者: 不知不觉爱上你    时间: 2018-7-18 08:33
不明觉厉,强势插入。

作者: LHJMF    时间: 2018-7-18 08:49
还没开始,等待中。

作者: LHJMF    时间: 2018-7-18 08:51
haigd 发表于 2018-7-18 07:27
建议上arduino,后期扩展方便,有丰富的配件,编程简单

有制作帖没,有给个链接,谢谢!


作者: ss141421    时间: 2018-7-18 09:59
游戏手柄的要杆,分辨率手感都不好,行程太短,舵量大小很难把控,起码用个航模控的摇杆总成会好很多

作者: soslhg    时间: 2018-7-20 16:21
港农 发表于 2018-7-17 22:56
好歹多发点

慢慢来,我进度慢。想起来就弄点。


作者: soslhg    时间: 2018-7-20 16:22
ss141421 发表于 2018-7-18 09:59
游戏手柄的要杆,分辨率手感都不好,行程太短,舵量大小很难把控,起码用个航模控的摇杆总成会好很多

确实。我打算先做一个游戏手柄摇杆版本。之后可能会做航模遥控的那种。或者预留接口。


作者: 南京玩电子的    时间: 2018-7-21 19:25
关注楼主进度,做PCM不要做PPM,PCM方便做校验以便失控保护

作者: shmily5909    时间: 2018-7-22 19:53
一星期一更,一更一张图!听说过追剧的,还没听过追帖的。

作者: soslhg    时间: 2018-8-13 10:54
shmily5909 发表于 2018-7-22 19:53
一星期一更,一更一张图!听说过追剧的,还没听过追帖的。

让我来告诉你什么是超级慢更新,哈哈。


作者: wode320    时间: 2018-8-14 11:18
PCB
用的什么软件?

作者: soslhg    时间: 2018-8-14 17:58
wode320 发表于 2018-8-14 11:18
PCB
用的什么软件?

cadence   ad   eagle 都会,这个还是用AD画,用着比那几个软件顺手。我是AD18
正在考虑原理图留啥接口。


作者: shaker    时间: 2018-8-14 22:35
一步步来,建议软件可以用开源的,通过软件中引脚的定义逆向出原理图,然后做pcb

作者: soslhg    时间: 2018-8-15 14:21
shaker 发表于 2018-8-14 22:35
一步步来,建议软件可以用开源的,通过软件中引脚的定义逆向出原理图,然后做pcb

我软件本来打算用deviation,但是发现挺费劲。所以还是暂时考虑自己从0写,有些驱动或许会去搬过来。主要我第一次玩串口通信屏幕。确实得慢慢来。


作者: linlinlin    时间: 2018-8-20 23:39
我也想做一个一样的

作者: soslhg    时间: 2018-8-23 20:16
haigd 发表于 2018-7-18 07:27
建议上arduino,后期扩展方便,有丰富的配件,编程简单

arduino对于电子人来说是玩具。不过话说我也是业余的。也许接收机会用arduino,省事。


作者: roosi    时间: 2018-8-27 17:00
DIY遥控设备!牛人哪!

作者: cnsd    时间: 2018-8-28 11:38
支持 这个东西要一步一步来

作者: soslhg    时间: 2018-8-28 21:50
cnsd 发表于 2018-8-28 11:38
支持 这个东西要一步一步来

是的,并且我这是纯空闲时间玩。还特懒散。。。一般想弄了就实现个功能。算是超慢更新了。


作者: soslhg    时间: 2018-9-2 19:06
13713292020 发表于 2018-9-1 15:24
想省事还是买专来的吧。T21手持地面站

没看出我根本目的不是结果吗?要的是开发的过程。软件硬件都自己写。


作者: soslhg    时间: 2018-9-13 16:28
自己顶一下
作者: soslhg    时间: 2018-9-19 22:10
自己顶一顶吧,没人来聊天了阿。。。。。。。。。。。。。。
作者: 8742    时间: 2018-9-20 11:37
学习                 了。
作者: hljlzk    时间: 2018-9-21 08:21
简单的看了一下,学习了。都是NB人物
作者: liren0    时间: 2018-9-23 16:53
sx1278距离是远了,但估计速率跟不上,国外RC论坛上好像有个用sx1278做的高频头

作者: qq520085583    时间: 2018-9-23 22:59
sx1278遥控应该够用了,我看到一个ravenlrs就是用这个做的数摇一体
作者: qq520085583    时间: 2018-9-23 23:07
楼主考虑做数摇一体吗
作者: soslhg    时间: 2018-9-24 20:28
qq520085583 发表于 2018-9-23 23:07
楼主考虑做数摇一体吗

数摇是啥?数传吗?当然了,这个本来就要加自己的协议,就是数传和遥控的集合。其实遥控就是就是数据传输,数传的一种。。。。

作者: soslhg    时间: 2018-9-24 20:30
liren0 发表于 2018-9-23 16:53
sx1278距离是远了,但估计速率跟不上,国外RC论坛上好像有个用sx1278做的高频头

SX1278和NRF24L01都买了,还没考虑好用哪个。先都驱动了,后面再对比哪个好。

作者: fank222    时间: 2018-9-25 13:04
要用模块化设计,不管硬件还是软件,先出个固定翼的程序出来吧,等着用呢。
PCB能不能发一片给我啊。要不这样,我帮你的其他几片SMT都焊接上,这个我熟练。
程序部分比较难了。你用啥语言来编写?
作者: boutd    时间: 2018-9-25 14:27
  观看  哈哈哈
作者: spritez    时间: 2018-9-26 10:30
3.5寸迪文的彩屏,我担心你的电池不够用呀...
作者: soslhg    时间: 2018-9-26 21:56
fank222 发表于 2018-9-25 13:04
要用模块化设计,不管硬件还是软件,先出个固定翼的程序出来吧,等着用呢。
PCB能不能发一片给我啊。要不 ...

也没啥东西,就我这个板子,外加支持串口屏,然后SPI和I2C还有串口的数传都可以。剩下模仿正常遥控,都是接插口。
焊接的话,样品我一般都是钢网,刷膏,镊子摆放。这回没做钢网。
就是mcu芯片,烙铁托焊时候,每排的最后地方常分不开,试n次最后那几个脚才分开,你有经验吗?求赐教。
用的C++和C混合双打。主要在MBED上玩,在考虑要不要用rtos。还是裸奔?

作者: soslhg    时间: 2018-9-26 21:59
spritez 发表于 2018-9-26 10:30
3.5寸迪文的彩屏,我担心你的电池不够用呀...

来个懂的。。话说我这屏幕好像是150ma工作电流。。。。确实很大。
先试试吧,实在不行,下一板还用正常并口的屏幕,整个ST GUI玩玩。
话说前几天刚去参加了ST的研讨会,他们应该在极力宣传GUI的软件包。。。还收购了个touchXXXX什么GUI公司。

作者: fank222    时间: 2018-9-27 10:02
soslhg 发表于 2018-9-26 21:56
也没啥东西,就我这个板子,外加支持串口屏,然后SPI和I2C还有串口的数传都可以。剩下模仿正常遥控,都是 ...

对于高密度IC的焊脚的最后那几个,可以用松香水先滴几滴上去,然后再把锡牵引掉(用平头的烙铁头)。
C语言倒是会用,只是很久很久没碰了。


作者: 南京玩电子的    时间: 2018-9-27 15:05
耗电主要是背光,或者你换单色lcd不带背光,或者你设计能关闭背光
作者: soslhg    时间: 2018-9-29 11:16
fank222 发表于 2018-9-27 10:02
对于高密度IC的焊脚的最后那几个,可以用松香水先滴几滴上去,然后再把锡牵引掉(用平头的烙铁头)。
C ...

好吧,松香水是自己做的吗?还是买的?用黄色透明那个松香块溶于酒精吗?我有95%浓度的。

作者: soslhg    时间: 2018-9-29 11:17
南京玩电子的 发表于 2018-9-27 15:05
耗电主要是背光,或者你换单色lcd不带背光,或者你设计能关闭背光

迪文屏耗电不只背光,主要屏幕自带MCU功耗很大,给电那个MCU都会热。
作者: caodechun    时间: 2018-10-3 12:02
本帖最后由 caodechun 于 2018-10-3 12:04 编辑

请 问这是如何做至的,要什么程率

作者: soslhg    时间: 2018-10-3 17:19
caodechun 发表于 2018-10-3 12:02
请 问这是如何做至的,要什么程率

你说的话我一句也没看懂,什么叫做至,什么叫程率?我感觉我们不在一个星球。。。

作者: caodechun    时间: 2018-10-3 21:32
soslhg 发表于 2018-10-3 17:19
你说的话我一句也没看懂,什么叫做至,什么叫程率?我感觉我们不在一个星球。。。

不好意思,字打错了。我用串口助手SSCM32软件想测试NRF24L01模块的好坏,买了开发 板但不会用。想请教用什么程序才能显示出NRF24L01模块的这些内容的
作者: 下山打老虎    时间: 2018-10-7 22:17
我看到你这个屏,突然就想到了以前我画的这个外壳,期待成品
(, 下载次数: 153)

作者: Allendaheng    时间: 2018-10-8 15:47
有成品了么。。。。
作者: 13713292020    时间: 2018-10-8 21:44
我来发个成品吧。 (, 下载次数: 197) (, 下载次数: 175)


作者: soslhg    时间: 2018-10-10 10:55
13713292020 发表于 2018-10-8 21:44
我来发个成品吧。

中间放了个win10平板?不过估计你这个是拼凑的,而我是要从0做一个遥控器。所有软件自己写。我对FPV需求不强烈,所以没有加显示视频的功能。
作者: 13713292020    时间: 2018-10-13 15:52
soslhg 发表于 2018-10-10 10:55
中间放了个win10平板?不过估计你这个是拼凑的,而我是要从0做一个遥控器。所有软件自己写。我对FPV需求 ...

拼凑是不可能的。中间放了WIN10电脑没错。但也是有内函的。
(, 下载次数: 153)
(, 下载次数: 148)
(, 下载次数: 163)

作者: 13713292020    时间: 2018-10-13 15:54
标准遥控器的配置设置是有软件的,只是有WINDOWS上运行的。不是在单片机里。
作者: arnoldswzg    时间: 2018-10-13 21:38
请教pcb布局和布线,用stc15,才用20多个引脚,就乱得不要不要的了
作者: 风来西林88    时间: 2018-10-14 15:14
支持一个,我也打算做一个,用树莓派或arduini,先用arduino做一个练手

作者: soslhg    时间: 2018-10-15 15:30
arnoldswzg 发表于 2018-10-13 21:38
请教pcb布局和布线,用stc15,才用20多个引脚,就乱得不要不要的了

额。。。stc就乱了?那你可能一点也不会画pcb,还是从0学起吧。

作者: soslhg    时间: 2018-10-15 15:32
风来西林88 发表于 2018-10-14 15:14
支持一个,我也打算做一个,用树莓派或arduini,先用arduino做一个练手

arduino玩具可以。树莓派算了吧,不合适。

作者: 小狗狗1    时间: 2018-10-17 19:54
膜拜了

作者: shmily5909    时间: 2018-10-17 22:53
这种研究精神确实值得鼓励。

作者: 水车    时间: 2018-10-19 20:38
淘宝有那种240*240的ips屏才十几块钱,使用SPI通讯RGB565,我用f405可以做到30ms一祯刷个小视频都没毛病,最重要的是便宜
作者: soslhg    时间: 2018-10-23 16:03
水车 发表于 2018-10-19 20:38
淘宝有那种240*240的ips屏才十几块钱,使用SPI通讯RGB565,我用f405可以做到30ms一祯刷个小视频都没毛病, ...

我这是3.5寸的,你说的肯定小。我又不做视频眼镜!我做的是遥控器的菜单显示。
作者: soslhg    时间: 2018-10-23 16:04
13713292020 发表于 2018-10-13 15:52
拼凑是不可能的。中间放了WIN10电脑没错。但也是有内函的。

你这图我才看见,挺好的。

作者: yishuizi    时间: 2018-10-24 10:03
哈哈,我也准备开贴记录我的遥控DIY过程
作者: boutd    时间: 2018-10-24 18:15
   100个脚的 IC   用掉只剩10个    只能旁观观摩大佬了
作者: southernwin    时间: 2018-10-25 20:05
本帖最后由 southernwin 于 2018-10-26 07:31 编辑

这个1278串口模块试过,实时性不好,达不到50HZ的传输速度。需要重写这个模块的程序。,距离测试过,无遮挡1Km信号是满的,再远没测了。
正在用这个模块搞增程。这个模块最大的好处就是带了一个stm8的mcu,用它来做增程简直不要太爽,连板都不用做,直接把程序刷写了就ok
作者: boutd    时间: 2018-12-5 09:25
再次观帖  哈哈
作者: 寒月弄影123    时间: 2018-12-13 19:55
楼主高手。
作者: zpy88    时间: 2018-12-16 22:56
见识了,楼主加油呀
作者: 倔老头    时间: 2018-12-17 09:04
膜拜一下,也想搞一套。只是离开始动手,还有太长的路要走

作者: Allendaheng    时间: 2018-12-25 16:40
楼主 你搞出来了吗
作者: 充电器    时间: 2019-1-9 14:37
关注,得空学习学习
作者: soslhg    时间: 2019-1-21 11:48
Allendaheng 发表于 2018-12-25 16:40
楼主 你搞出来了吗

好久没来了。。。软件弄一半。这个串口屏幕配置的我简直费劲。在考虑还不如正常屏幕呢。还便宜。话说最近忙没弄,不过这个不会烂尾的,过年应该还可以继续弄弄,哈哈!

作者: 496152907    时间: 2019-1-21 21:38
好厉害,厉害

作者: 狂野的野马    时间: 2019-2-4 11:14
坐等更新,更新完成,制作一波
作者: 狂野的野马    时间: 2019-2-5 00:33
继续关注,希望楼主快更
作者: 狂野的野马    时间: 2019-2-22 13:44
希望楼主块块更新,更新完,我也制作一个
作者: 狂野的野马    时间: 2019-2-23 22:44
希望楼主快些更新,我也想制作一个
作者: 狂野的野马    时间: 2019-2-25 19:57
希望楼主快更,以后有时间也制作一个
作者: 1314@me    时间: 2019-3-1 18:51
我正说  真大佬

作者: nan_banqiu    时间: 2019-5-10 07:53
楼主,这种串口的数传模块  通信频率会比较慢  得50ms以上的周期
作者: dukecheng    时间: 2019-5-16 10:40
一直在关注
作者: getan525    时间: 2019-11-27 23:37
加油啊,大牛
作者: scmnb666    时间: 2019-12-9 13:06
楼主还在继续吗
作者: qingwa08    时间: 2020-1-30 12:37
开源固件吗
作者: lqb099    时间: 2020-3-28 22:49
又一牛人,佩服





欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://bbs.5imx.com/) Powered by Discuz! X3.3