最近在研究用 raspberry pi 控制家里的窗帘,因为频率比较奇葩( 313.625MHz )没有现成的成品控制器可以用,能找到的只有这么个基板,怎么连到 raspberry pi 上,怎么控制,都是一头雾水。
https://www.nidec-copal-electronics.com/j/catalog/measurement/fw315.pdf
如果想要学习相关的知识的话,从哪里开始比较好?
1
shakoon 2018-08-22 08:17:54 +08:00
|
2
ranoff 2018-08-22 08:21:01 +08:00 via Android
数电模电基础要会把
|
3
wowo243 2018-08-22 08:21:55 +08:00 via Android 2
楼上说电路分析是认真的吗。。。最直接应该是先看文档
|
4
TaylorJack123 2018-08-22 08:22:20 +08:00 via Android
arduino 了解一下
|
5
zcbenz OP 上学时数电模电 61 分被放过,要从那里开始吗 😂
|
6
iVeego 2018-08-22 08:25:36 +08:00
看文档,逛论坛,照葫芦画瓢。成功后那成就感杠杠的,然后有兴趣再深入。
切忌从基础开始看啊,会消磨激情的。 |
8
fmumu 2018-08-22 08:29:18 +08:00 via Android
前几天刚用一个 esp8266 控制了门禁和客厅的灯
|
10
murmur 2018-08-22 08:30:44 +08:00
@wowo243 当然是认真的 后面还得学模电呢 要不你只学数电到时候只会集成电路和门部分 让做个多少 V 的供电都做不出来多丢人
|
11
sdushn 2018-08-22 08:35:07 +08:00 via Android
如果你的目的是用起来这个基板,找一些资料看一下,对着研究研究,完全没必要研究原理。如果你要自己做出来一块,那得有电路图,自己设计那得多长时间啊
|
12
sdushn 2018-08-22 08:37:00 +08:00 via Android
不考虑换个 433m ?
|
13
sneezry 2018-08-22 08:37:31 +08:00 via iPhone 2
这个板子已经有外围电路了,你不需要了解电路知识。外围电路已经帮你做好引脚了,直接连树莓派的 GPIO 就行。所以如果要了解,就简单了解一下 GPIO 的知识。
|
14
jasonyang9 2018-08-22 08:38:22 +08:00
同。都还给老师了。前段时间搜了一下,很多人推荐的是:Anant Agarwal 和 Jeffrey Lang 的 Foundations of Analog and Digital Electronic Circuits,据说是 MIT 御用教材
|
15
blanboom 2018-08-22 08:44:38 +08:00 via iPhone 1
我是看这个视频入门的 http://www.doyoung.net/video/PCB1/index.html
|
17
fuchunliu 2018-08-22 08:49:13 +08:00 via iPhone
你这个频率是不是允许频率?公用频段一般都是 433M 吧,如果是限制频段恐怕要喝茶😏😏😏
|
18
victor97 2018-08-22 08:50:21 +08:00 via Android 1
看样子是有发射端和接收端了,而且是 SPI 接口的?你只要控制发射端就行了,关键是要了解数据协议。
|
19
fsdafsag 2018-08-22 08:55:53 +08:00
@wowo243 强烈同意先看文档
清华有个公开课讲 AD 电路的 LZ 可以搜搜看 不知道下面的链接可以不可以用 你打开看看 http://www.xuetangx.com/courses?credential=0&page_type=0&cid=120&process=0&org=0&course_mode=0 |
20
741664835 2018-08-22 08:56:05 +08:00 2
搞了几年电子的路过,纯小白不建议看电路基础,这种是抽象化的电路分析,有点枯燥,建议是直接看模电数电,或者那种面向电子爱好者 DIY 的书,至少需要知道基础元件(电阻、电容、电感、二极管、三极管),知道一些粗略的原理。另外现在的电子 DIY 都是偏向数字信号了,说白了就是 GPIO 控制、各种接口协议的使用。回到楼主说的控制器,我觉得最直接的办法是再买一个遥控器,从按键处焊线接到继电器,模拟按键触发,当然更科学的办法是模拟协议与接收器通信,不过这个就需要一些基础了
|
21
BOYPT 2018-08-22 09:02:01 +08:00
什么鬼电路基础,应该看《电子工艺》的课本好吗。。。
万用表 /基础原件 /焊接技术,,,,一大堆实用的 |
22
wowo243 2018-08-22 09:30:24 +08:00 via Android
@murmur 但是对于楼主这种情况,没有必要从这么基础的地方看起吧?楼主只是需要把这个模块用起来,我想更多的是需要动手能力,编程能力,还有就是参考文档如何连接控制器。等到真正大概明白怎么回事再看这些基础也无妨。如果直接看的话,模块还没接好就放弃了。
|
23
wowo243 2018-08-22 09:46:03 +08:00
谷歌了下这个模块,文档跟参考资料太少了吧。如果楼主想学的话建议先从一些简单常见的模块入手,网上教程资料比较多,入门之后再搞这种难搞的额。
|
24
starmoon1994 2018-08-22 09:50:07 +08:00
我怕你看了《电路分析》和《模拟电路》会被吓劝退
娱乐路线的话 学学郭天祥的 51 单片机入门比较好 |
25
sennes 2018-08-22 09:50:51 +08:00 1
其实 315MHz / 433MHz 不是什么奇葩频率,挺常用的了。
对于这类外接模块 推荐在某宝搜索的时候将树莓派改为 Arduino。 即: 315mhz arduino 然后你就可以买到一个只有 3pin 或者 4pin out 的无线发射模块。 (DATA; VCC; GND) 接下来就是利用树莓派的 io 控制功能自己写程序就好(协议和编码自己去了解一下)。 |
26
huang87975716 2018-08-22 09:53:16 +08:00
淘宝可以直接买到 315M 首发模块,不过需要楼主拿到控制协议
|
27
huang87975716 2018-08-22 09:55:36 +08:00
如果拿不到协议,也可以用现成的遥控器控制窗帘,然后用另外一个接收器把控制信号录下来,最好弄个示波器,弄清楚控制协议后就是树莓派控制 315 发送模块 IO 口电平翻转了
|
28
ranoff 2018-08-22 09:57:56 +08:00
@huang87975716 示波器严重了兄弟
|
30
huang87975716 2018-08-22 10:05:01 +08:00
作为在 433/315 坑里摸爬滚打过的人,相信我,楼主两眼一抹黑的情况下开发,示波器必备
|
31
zcbenz OP |
32
zhangdawei 2018-08-22 10:51:35 +08:00
不就是个 gpio 么?还是啥复杂的?
自己做 313.625MHz 发射器?如果你没经验,还是外包吧 |
33
zackkson1991 2018-08-22 10:59:04 +08:00
推荐看电路基础都是不靠谱的,直接看对应模块的文档,一些基本的电路图或者代码即可。
|
34
abmin521 2018-08-22 11:53:36 +08:00 via Android
炸出来这么多做硬件的
|
35
l57t7q 2018-08-22 11:58:48 +08:00
先看文档 再看官方源码以及民间源码。最重要的是,你能不能弄到烧录器
|
36
kevinhwang 2018-08-22 12:03:45 +08:00 via Android
把 uart,spi,gpio,i2c 的电气特性和时序了解。看模块供应商手册。想高级点就买个低端逻辑分析仪看通讯,搞无线就买个 usb 探测器探测信号。
专业的是示波器和频谱仪,请不要不自量力。 |
37
CEBBCAT 2018-08-22 12:40:46 +08:00
楼上各位说的好麻烦,要想一把梭就买本《爱上 Arduino 》操练起来
|
40
loading 2018-08-22 19:05:19 +08:00 via iPhone 1
太专业的你学不来的,大学好几门电路的课都是挂了的高风险科目。
买《爱上 Arduino 》,这种,直接数字电路整起来。一般外围电路,都有固定套路或者模块。 |
41
Taojun0714 2018-08-22 20:49:43 +08:00
@zackkson1991 连基本电路元件你还不懂看个毛线,你给不会编程的人看编译原理?
|
43
loading 2018-08-23 07:00:52 +08:00 via iPhone
哦,上面打错了,我一科没挂^O^。
直接到达数字电路和 c 语言,简单非常多,足够日常 diy 了。自己玩不是量产,不会考虑几十的成本的。 |
44
cc128 2018-08-23 15:06:18 +08:00
有外接模块化的话,知道针脚定义和协议,直接 GPIO 连接通信进行控制就行了。 有软件基础,会 python、C 就可以啊。 电路知识应该不需要很多啊。我也是刚开始玩树莓派,写了一些关于 GPIO 通信的文章,有兴趣可以交流下。
|