“行尸走肉”世界中“僵尸来袭”,玩转20例超酷Arduino、树莓派项目,打造超酷创客“幸存者”。
通过Arduino、树莓派、简单电路等硬件制作超酷有趣的创意电子项目。
将20例创客电子项目融入一个虚构的科幻“行尸走肉”世界背景中,激发创意与想象力,让创客电子项目更有用。通过项目详解,你将学到Arduino和树莓派的项目设计、制作与编程知识,电子元器件与工具的应用技能等创客知识,并会启发你创作出更多的有趣项目。
原书前言
1 “世界末日”来临……… 1
“僵尸” 的种类…………… 1
“僵尸” 真的死了吗… 3
“僵尸” 会存在多久……… 3
灾后生存法则……………… 4
避难所…………………… 5
水………………………… 5
食品和燃料……………… 6
和“僵尸” 战斗吧…… 6
着装很重要……………… 7
保持健康………………… 8
做好准备…………………… 8
其他幸存者………………… 9
项目零件…………………… 9
汽车……………………… 9
五金商店……………… 10
项目构建………………… 11
焊接…………………… 11
机械结构……………… 11
电子模块……………… 11
2 创造电能……………… 13
功率与能量……………… 14
电的类型………………… 14
低压直流电…………… 15
高压交流电…………… 16
电池……………………… 17
一次性电池…………… 17
可充电电池…………… 17
电池充电……………… 18
项目1: 太阳能充电器… 18
太阳电池板…………… 18
充电控制器…………… 19
材料清单……………… 19
开始构建项目………… 20
开始使用太阳能充电器 24
项目2: 自行车发电机… 25
材料清单……………… 25
开始构建项目………… 26
使用脚踏式发电机…… 33
3 使用电力……………… 34
用一块汽车蓄电池给设备充电………… 35
点烟器插座…………… 35
使用电力……………… 37
AC逆变器……………… 37
项目3: LED照明灯…… 38
材料清单……………… 38
开始构建项目………… 38
使用照明……………… 40
项目4: 电池监测器…… 40
材料清单……………… 41
开始构建项目………… 43
程序…………………… 44
使用电池监测器……… 47
4 “僵尸” 警报…………… 48
项目5: 绊倒绳警报器… 49
材料清单……………… 49
开始构置项目………… 50
使用绊倒绳警报器…… 54
项目6: PIR“僵尸” 探测器……… 55
材料清单……………… 55
开始构建项目………… 56
程序…………………… 58
使用PIR “僵尸” 探测器………59
淘到的PIR 传感器…… 59
5 树莓派监控系统……… 62
关于树莓派……………… 63
树莓派系统…………… 64
材料清单……………… 64
系统供电……………… 65
为树莓派安装Raspbian操作系统…………… 65
项目7: 使用USB网络摄像头监控“僵尸” ……… 66
材料清单……………… 66
开始构建项目………… 68
使用网络摄像头……… 73
项目8: 无线“僵尸” 监控系统………… 73
材料清单……………… 74
开始构建项目………… 75
使用无线摄像头……… 79
6 检测大门打开及远程控制门锁………… 80
项目9: 远程控制门锁… 81
材料清单……………… 81
开始构建项目………… 82
为电动锁添加无线功能来进一步节省时间…… 85
项目10: 大门传感器…… 87
材料清单……………… 87
开始构建项目………… 88
程序…………………… 89
使用大门传感器……… 90
7 环境监测……………… 92
项目11: 安静的火灾报警器…………… 93
材料清单……………… 93
开始构建项目………… 94
软件…………………… 100
使用火灾报警器……… 101
项目12: 温度报警器… 102
材料清单……………… 102
开始构建项目………… 103
程序…………………… 105
使用温度报警器……… 107
8 为基地打造一个控制中心…………… 108
项目13: 树莓派控制中心…………… 109
材料清单……………… 109
开始构建项目………… 110
程序…………………… 111
使用控制中心………… 116
项目14: 蓝牙无线通信 116
材料清单……………… 117
开始构建项目………… 117
程序…………………… 120
使用带有蓝牙连接的控制中心……… 123
9 “僵尸” 干扰器……… 124
项目15: Arduino闪光干扰器……………125
材料清单……………… 126
开始构建项目………… 127
程序…………………… 132
使用闪光干扰器……… 133
项目16: Arduino动作和声音干扰器…… 134
材料清单……………… 135
开始构建项目………… 136
程序…………………… 141
使用运动和声音干扰器 144
10 与其他幸存者沟通… 145
项目17: 树莓派无线电发射器………… 146
材料清单……………… 146
开始构建项目………… 147
程序…………………… 147
使用FM发射器……… 148
录制信息……………… 148
自动运行信号发射器… 149
项目18: Arduino FM无线电跳频器…… 150
材料清单……………… 150
开始构建项目………… 151
程序…………………… 155
使用无线电扫描仪…… 157
项目19: Arduino莫尔斯电码发射器…… 157
材料清单……………… 157
开始构建项目………… 158
程序…………………… 161
使用莫尔斯电码发射器 165
11 触感通信…………… 168
项目20: 用Arduino实现静默的触觉通信…… 168
材料清单……………… 169
开始构建项目………… 170
程序…………………… 175
使用触感通信器……… 177
附录……………………… 179
附录A 材料…………… 179
附录B 基本技能……… 183
附录C Arduino编程… 196