如何基于stm32设计一个能手机遥控的红外学习发射器?

2019-07-21 04:26发布

大佬们好,我是一名大学生,这是我准备要做的毕业设计,因为大二种种原因,没去过竞赛,对于模电、嵌入式也没有到单独设计电路那种程度,但是我非常想靠自己去做出自己选择的毕设,也算是弥补自己没有去竞赛的遗憾了,但是现在我陷入了迷茫,主要模块器件选型我都有思路了,可是电路该怎么设计我真的想不出来,这种的算是第一次自己设计电路了。

我的想法是通过ESP8266wifi模块来实现手机和stm32主芯片(这个主芯片我还不知道用什么好)之间的通讯(这里的手机APP如何去设计),然后通过红外接收器VS1838B来捕获空调遥控器的某一按键红外发射码型,分析其电平变化然后存入flash中(在手机端能存储这个按键信息),然手机按下已经记录的按键通过红外发射管发射这种记录好的红外码型,以达到比如在家外便可以控制家中的空调开关已经其他调节。
先感谢大佬看到这了undefined

我现在主要遇到的问题就是:
1.我的红外学习电路该如何去设计,就是我该怎么去选择各种电阻电容三极管,捕获的码型怎么才能存到flash里面去。
2.ESP8266模块怎么实现与主芯片的通讯,我主芯片型号也没选好因为我不太懂这些芯片的区别。
3.手机与ESP8266连上wifi然后怎么设计一个app来实现存储码型并且能控制发射码型的功能。


我自己都觉得我太蠢了,但我真的好想有一个思路或者一个例子好让我去参考学习,有没有大佬愿意帮下我,我可能是除了放大电路什么都不懂的蠢货了,其实我到现在挺后悔的,高中压抑了太久,大学没有人管就一直这么放纵下去了,现在又来临时抱佛脚,因为导师也是一直不在学校的,现在大家都在工作,我也在拼命找,各种笔试面试真的压得我透不过气了,原本在一个大公司的实习最后转正也泡汤了,我在公司真的真的已经很努力了,但是现在说什么都晚了。

我现在只想先把毕设一心搞好,起码电路能设计出来焊接好,手机app的可以之后再学,只是没有基础我现在再学一遍模电还是感觉对这个电路设计没有一点思路,现在就求能有大佬帮帮我,当我在硬件设计上的领路人吧。
拜托了,你们骂我也好,说我不懂事也好,说我活该也好,我现在只想能有一个思路去找资料去学习,拜托了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
PCA
1楼-- · 2019-07-21 05:33
本帖最后由 PCA 于 2019-3-13 19:11 编辑

1、写入FLASH简单的不要不要的,正点原子的历程现成的,修改地址即可
2、ESP8266弄成服务器,手机下载个网络调试助手连接,直接发送码值,也很简单
如果只是要解码如正点原子配的遥控器4位数据的,也有现成程序给你参考,我认为难的需要认真设计的倒是学习任何遥控器的红外码该如何设计捕获、如何编码存储、又如何还原出来,如果要解码任何类型的红外,到时得好好设计设计,其他都是小问题,都有现成历程可以参考

买的小米红外遥控器、天猫红外遥控器都很好用,可以学习的红外类型相当广泛,好用
硬件没必要搞,原子的板子随便 买一套硬件就有了

如你描述,如4楼而言,你短时间完不能这个设计,某宝找人花点钱搞定吧
login_FAE
2楼-- · 2019-07-21 06:11
1,红外接收参考我们的开发板的原理图,红外发射可以用别人现成的模组,了解其编程思路,知道用什么资源控制,然后连接的芯片就可以。怎么存储到flash,我们有例程可以参考
2,8266跟stm32通信使用串口
3,app开发就要另外找找资料学习了
总结:没有基础做这个难度还是很大的,一步一步来吧
cao57508
3楼-- · 2019-07-21 06:32
 精彩回答 2  元偷偷看……
IoTCatcher
4楼-- · 2019-07-21 09:36
本帖最后由 IoTCatcher 于 2019-3-14 09:29 编辑

加油, 很多都是原子哥例程有的. ESP的多参考网上例程.

一周热门 更多>