内容简介
# T, t) L/ b# d1 L2 b6 Y 智能产品、穿戴设备、3D打印的出现,整个IT行业又开始了新一轮的冲击,软、硬结合符合现在行业需求。本书通过开源系统OpenWrt和Arduino,以及WiFi、NRF24I01(Zigbee/350/433/蓝牙等)无线模块,实现家居网关、电灯开关、无线插座、远程开门、窗帘开闭、红外摇控、温度调控、空气质量、烟雾火警、水滴检测、安防报警、WiFi摄像头、语音控制、Android客户端、3D打印产品的实战演示,任何个人、公司、机构都可以进行二次开发。
- L' R/ O, Y7 w' G9 B: m 目录. J1 X' R* S, j% T3 |
第1章智能家居系统
( u: n x# c. ?' V! h 1.1OpenWrt系统
! x6 V, M$ m4 T7 I 1.2Arduino系统$ R* a7 c8 Z% ~% P H
1.3NRF24L01无线模块% o9 H! s3 `7 R$ P0 N! L1 ^% o
1.4Zigbee模块& Z# e# }2 \( w
1.5控制器、传感器
4 o9 @; X0 a' D! J2 B" S9 W& v 1.6智能家居系统流程图0 x5 i# Q2 w, d& Y
1.7相关软件介绍0 @" v2 q1 E7 W8 z
1.8Web手机控制端, d& ?3 C* Y" W; E, ~' Q
第2章家居网关. W; Z5 y5 K0 e7 r
2.1WiFi核心板DIY
, |' a, ^3 U [$ O 2.2USB扩展板DIY2 \5 p1 S9 U- m2 d8 \. z
2.3Arduino扩展板DIY7 _8 m# }; j1 C+ z1 n, K
2.4无线扩展板DIY
: t D; }; o; T; a 2.5用OpenWrt刷固件
7 E9 C, s2 S, h$ r 2.6设置中文、时区、修改软件包源( R+ J) a, |. P) t, t4 O
2.7设置sta+ap模式(上网+手机连接)
$ G1 R+ F; s6 v/ ^( f 2.8使用putty的SSH登录OpenWrt* y f$ V5 e8 V: F1 p- G3 C# w$ h
2.9TF卡挂载
& [$ P x; J9 ?* X6 n/ ^ b 2.10使用winscp上传文件(上传下载源文件到OpenWrt)2.11安装配置php+mysql+uhttpd环境- P/ t% M' U& J; V
2.12安装mysql
, J" Y7 K- Q: [. o t4 T/ |' e 2.13使用NavicatForMysql软件新建mysql表$ P, c, c& [* n& V7 P
2.14安装Python; m I! B1 n# {
2.15Arduino网关代码编译(NRF24L01/ZIGBEE)2.16家居网关演示视频
$ p7 }. K- m/ ^+ B% J$ \% j 第3章电灯开关9 ^3 P# z* T% @& {2 B- S" m2 N
3.1用途0 z) z6 X+ q ?; x) o
3.2材料列表、原理图, }0 ]$ H3 Y& ~: Y: s( \
3.3继电器介绍
/ B- ?( ]6 O& D" a A2 b9 X 3.4代码实例
, X5 C a6 j* u) N% d: @: w 3.5实战演示
. K$ `/ N( b! k( }: q3 B 3.6常见的问题及注意事项
" W/ J# r5 f. x3 R7 e) @ 第4章无线插座
% Z4 H4 D8 i$ j/ { 4.1用途
# o& x- h8 \# `' q8 F6 S4 o 4.2智能开关1 M0 I% X3 _& n' P6 L+ [
4.3实战演示) R! M' x* S# D: e% ^) T
4.4常见问题及注意事项# H% D; L' Z2 X$ c
第5章远程开门7 C1 y- K* B$ T$ _
5.1用途% P9 ~1 k' r: n
5.2材料列表、原理图
9 M- S- k. Q' |) W. U4 p 5.3电子门锁" {. f! o0 h- M' K2 M
5.4代码实例- v P H. Z* a) |" @# S2 k
5.5实战演示# j& P' J" P# o
5.6常见问题及注意事项
! L. u+ [- J- _, O1 n 第6章窗帘开关
6 I5 i. j& d. l5 w 6.1用途
1 J1 N: C% e J' X+ D% p1 f: y 6.2材料列表、原理图0 A7 r* E: d* l- }: `+ P
6.3无线遥控窗帘6 \! Y1 E) b( k: t8 G8 t
6.4代码实例
& g4 X: r3 s' z- }5 r 6.5实战演示
1 Q7 Q2 R; ^) u- }6 A2 L) T: b. h* | 6.6常见问题及注意事项
) D* n- T3 i. a# ^& |8 j$ v6 p( T3 c' P 第7章红外遥控
( `* b; R* n6 Z" | 7.1用途
7 j( U- u/ q1 o2 x8 v& C 7.2材料列表、原理图
3 l0 c& m* {9 X6 H7 w9 |+ q 7.3红外原理; h. J- R' g7 Y. P/ Y% w6 J
7.4代码实例
- B3 H$ f4 W. f$ }9 E! @ 7.5实战演示& t4 x1 s2 x# ~2 ~' v' A1 ?% G
7.6市面上的空调、电视解码- j9 V& N* k" Y I) J+ b
7.7常见问题及注意事项
, ~$ Q/ X$ H8 M; R( ~. H 第8章温湿监控
( H4 L( n. p( I, @6 h! h& y8 R( n 8.1用途
2 ?7 \3 _% `; i, W 8.2材料列表、原理图+ O7 s6 N3 u1 b& k$ p1 {
8.3温度/湿度传感器说明/ v8 O2 x7 ]/ X+ y0 @
8.4代码实例
4 {2 r6 v7 |, a% | ^. c' g7 x 8.5实战演示9 t$ T% F+ w/ r2 | W8 v7 F$ j% X
8.6常见问题及注意事项
3 V- {6 c1 t/ F& t 第9章空气质量. H7 G$ s1 ?# {: o: G
9.1用途9 C, `9 x: Y( H2 S. a0 L& Q1 c
9.2材料列表、原理图
! X0 W; _# x1 t* D 9.3PM2.5介绍
/ e, Q: b: S" A) s6 O } 9.4代码实例
- ^5 v, }" H) a6 {6 z' e6 B4 Q2 g 9.5实战演示
# d P4 X0 Y5 S; ]' L 9.6常见问题及注意事项
0 b# ]- J( k( @% w0 j4 ] 第10章烟雾火警0 `. f+ M' _, @- i
10.1用途8 N% V3 d/ M* ]1 W6 U, \
10.2材料列表、原理图4 \7 d( t9 @/ _1 G# k B# w9 n
10.3MQ—2说明
! u% J+ o3 N+ N# {+ y& U7 J$ n 10.4代码实例$ b4 k$ X" {4 `( U; _3 S" d6 P: v) n
10.5实战演示( r" b% A. O. u5 {- p5 X
10.6常见问题及注意事项
( z; W# D( R) _9 A8 ]7 L1 W4 P 第11章水滴检测
/ c& D% c. A3 R2 J6 [2 ~2 i 11.1用途
' m# y# m0 S9 a0 r9 |# z* m 11.2材料列表、原理图
5 [4 D, _' [( ? v' K 11.3水滴传感器说明
; O6 L' B' V |. K8 ^$ Y$ f 11.4代码实例
" Z4 X3 u# Y; p 11.5实战演示
% i* { H# J* t 11.6常见问题及注意事项" Y+ Z2 M# r0 x7 w4 S3 k4 @4 D
第12章人体红外探测器
4 K4 B" ^, n8 S 12.1用途# S; m2 f% [4 f8 X2 A
12.2材料列表、原理图
, Z5 {1 ]/ D, g F$ F2 G3 r2 ] 12.3HC—SR501传感器1 u4 _) i; J8 ?# v w: a
12.4代码实例
3 H4 ?5 A) ~9 t 12.5实战演示
0 {' Q- D0 M4 f/ k. Q 12.6常见问题及注意事项- X8 t/ g+ G# U7 v5 G2 J
第13章WiFi摄像头
4 G/ S k' h l1 V$ \ 13.1用途
4 e( ], x2 Y4 U! ? k0 _1 Y4 b 13.2材料列表
/ A5 ?( p' l, \9 o 13.3配置摄像头. A& n$ f* E6 w. Y+ G
13.4开机自动启动+ a0 Q' x" l1 F4 ?. k
13.5端口映射
0 U% D7 o! \- Q* m 13.6网页和手机访问, V% Y# {: e: L
13.7常见问题及注意事项
# E* F9 o/ s3 {$ M2 I" t 第14章语音控制
+ z* g- q( V V7 @, j& o* K 14.1用途
" M5 q: f0 m$ b; ?, K2 f 14.2材料列表、原理图& E* p& A' N7 h! u* h; i, E
14.3语音识别技术( d1 q! F6 I+ h# J3 j
14.4Android代码讲解8 v" K/ [4 r, J. J# f& j' o, o
14.5实战演示视频$ A8 h. D. l4 T: l3 e e4 L1 r
14.6常见问题及注意事项
% \- L+ F5 Q2 X" l2 Z 第15章Android客户端
% ?; e1 Y" b ~. }4 e! i 15.1用途
1 l3 B, h0 S( i6 C. d* ] p3 j 15.2代码讲解7 {$ r0 W9 t8 ]6 o8 S
15.3实战演示视频0 n% K P3 z0 C/ X+ n) O- N* C
15.4常见问题及注意事项! [( r% b' L. Z$ e
第16章3D打印模型/ U( Y2 y `( a% }& F: J
16.13D打印的作用" q: F7 K4 \7 ?) X' e
16.2如何3D打印
' t7 |9 o9 t+ R n: _$ _ 16.33D模型源文件下载
1 C0 Q# ]0 P' ` 16.4常见问题及注意事项
7 d& i/ r& Z( n; c7 {2 g- ~5 H+ j! e3 v6 u- r
% h5 y5 h: a$ }5 V& X" v$ [4 s智能家居DIY:OpenWRT+Arduino+Zigbee+3D打印+手机客户端 PDF# F6 g4 [( P. w' t7 ]3 A
% }8 Y' F( w) m: h3 a智能家居DIY:OpenWRT+Arduino+Zigbee+3D打印+手机客户端 EPUB; H+ F6 R3 a% P1 A( |2 R
- K5 t* z5 f4 d" v. J/ z( B
智能家居DIY:OpenWRT+Arduino+Zigbee+3D打印+手机客户端 AZW36 J, V& h1 K/ s Z' |8 U3 V4 L
6 V, [! X( o4 o- T) g7 j8 q* d6 H$ w/ s* n, j
|