|
本帖最后由 丿灬幸灬 于 2019-1-7 19:33 编辑 7 f& g5 y+ T) B/ A$ j, g( O5 @ ! W* m; V5 ~, y' M' a* D1 |2 O5 e( _& I 扩展卡易于在DIY IoT项目中使用,成本低,可靠,减轻了面包板接线的痛苦 4 P+ w2 w; A+ A! o9 {5 U+ Z 描述5 F8 K* F& `5 q4 W. Q; F+ o9 |1 t 重点是低成本和主流物联网生态系统。2 s. x+ K' M( N& y) t6 T 扩展板采用模块化设计,没有任何微小的部件,PCB也放松了规则检查,以便订购。 目标是拥有智能板,在网状网络中与射频连接,并将网络与环境相连接:传感器(压力、湿度、温度、光线、手势,...)和动作(高功率IOs,伺服控制,...) ) 细节* q3 N1 e5 `- R+ j. t1 H STM32射频节点-一硬件多应用
这个STM32 RF节点是#智能家居网格项目的重点。) Y8 z0 [% q; ^/ H" `1 [3 Y % U8 J* l, t5 q J6 p: W( \, _ 0 L C/ j) g* k8 l) v 所应用固件: 6 s( l( j" {2 R7 H# S; ~ IoT _ Framework rf_bridge :带传感器的中继器网节点( BME280 + APDS9960 ) RF_UART_ interface : RF网络转串口,与树莓派的应用程序一起使用。 host_controller_interface:打开API,用Raspberry pi Python命令控制和诊断RF网格 动作:娱乐和游戏应用,RF分布式状态机管理群组会话。5 R6 f0 s0 ^! `2 F3 T 多氯联苯储存库" U& q/ [6 m# P9 i& g/ t8 r PCBs设计文件作为开放源代码共享,在github不受任何限制地自由使用 STM32_IoT_Boards' u+ r# e+ e z: R" o ( I* ^- p* s6 F6 A 物联网板详细信息& ], a5 j, d" k5 l0 N3 s* [ STM32射频传感器节点概念- k, a& h, u8 }5 c" O: `% r 始终连接到电源(无低功耗问题) Raspberry pi的射频加密狗用途! v# r) ~4 c" E7 j2 s! h/ a 具有灯光信号显示的射频中继器 固定传感器节点(无线节点效率更高,但这一个更简单)7 a* V6 k4 C: {% _' ]4 L3 a% ] 控制节点(APDS9960当手势指令时开始工作)) H V; h9 s8 v- J* e6 c " p9 E! q9 _: \6 X3 g" z
- N: {! @, [, _( x$ H4 n STM32射频传感器节点PCB v2 github 添加了USB电源连接器,虽然没有连接到uC USB,但是这种连接器非常方便,可以制作节省空间的节点外壳,类似于智能USB转换器。5 w5 Q, Q, `0 C" ^4 O
$ {5 N# e. G7 a7 f/ b7 v& Q Q0 Q$ H) ^ STM32射频传感器节点v1# e9 i* ` D- f+ g C7 R 可以在中间IC插槽中连接MAX44009模块或APDS9960。# ?& D( J2 d0 O. q5 m7 P1 p
传感器节点,此处用作Raspberry pi的转换器* _4 ?( x6 y; n& Z + s9 R2 R- W2 u g0 k
STM32 RF PIO概念 智能射频控制PIO( L/ l. O2 o* n6 c0 v: U* \% B 扩展PIO编号x24 PIO,从x12开始; r* N. R6 h8 }6 K# U 功率输出x500 mA 50V,而 uC pio为25mA 3V( x$ p( R- p( R) U/ _ 射频智能灯光控制 射频伺服电机控制
STM32射频PIO示意图 github6 h! u1 g' c. T
7 R% t1 } V1 g E STM32射频PIO板/ G0 v4 b+ t. n% F$ ^9 E, Y7 ? 尺寸 80mm×39.37mm GitHub1 g; N+ b8 X2 }$ P1 m 1 n7 ~% S* T# U$ B) e 可以连接伺服控制器电缆,也可以在3个插槽中焊接ULN2804A。+ s. z: B" m2 x, J3 o6 w! I" J
0 q+ Q5 Z% k/ r \& e! ] RFPIO平面图 9 v4 P7 r1 x& b1 R$ o$ c
9 ?0 ~9 P5 a! a. L# O' i RFPIO板 1 f- Q5 B" s: M$ _! r; Q0 y
Y, R% x" t9 b1 f; B 现有STM32板1 l! _5 K. h8 _9 X5 T, J7 J + R# j7 e" o/ H8 a# H: c CC3D 基于STM32F103CBT6,在Flash上有一个加速计MPU - 6000和用于串行接口的标准USB+ c" G; T; c+ |# F1 I 这个#针对小型传感器网络的低功耗网格网络的项目,基于带有nRF24l01+的STM32F051- a6 w, P% k, D2 T$ t6 E / p( z4 L0 X) q! }) N4 ?1 G |
微信公众号
手机版
这个好,感谢楼主分享;