“当您去商店购买电子产品时,您是否曾经想到过您可以自己制作一个?或者甚至制作一个会很有趣?” 这就是 John Baichtal 的 《Arduino 初学者指南:每个创客必备的技能》 的开头,同样的求知欲和创造力贯穿整本书。
Baichtal 是 MAKE 杂志的特约编辑,也是 Hack Factory 的 Twin Cities Maker 的联合创始人。 他对创客文化非常了解,这在书中有所体现。
但请注意:这不仅仅是一本充满项目的书,尽管它有很多项目。 它也不是一本塞满了原理图和编程示例的书,尽管它也涉及了这些概念。 《Arduino 初学者指南》 的目的是教导那些几乎没有电子和代码经验的人,为他们提供必要的工具包,以便使用深受喜爱的开源 Arduino 微控制器 构建出色的设备。
本书首先介绍了 Arduino 硬件,重点介绍了 Arduino Uno 开发板。 Baichtal 在解释开发板的功能方面做得非常出色,他用任何人都能理解的术语进行解释,然后继续讨论其他电子元件:LED、开关、电位器、电阻器等等。 他甚至提到了许多创客都会忘记的一件设备:急救箱。“因为创客受伤有时可能很严重。”
在关于 面包板 的章节之后,Baichtal 将引导您完成第一个项目:激光绊线。 借助一些基本的电子元件、一些 开源激光切割外壳(或者如果您无法使用激光切割机,则可以使用纸板箱)以及随附的代码,您将拥有一个小工具,当有人打破激光绊线时,该小工具会发出蜂鸣声。 对于任何 开源硬件初学者 来说,这是一个极好的入门项目,并且说明清晰、简洁且易于遵循。
本书涵盖了许多初学者电子技术:面包板、焊接、传感器以及安全地使用高压。 但 Baichtal 并不害怕涉足更复杂的主题,例如无线网络、电子音乐和电机控制。 值得庆幸的是,他非常擅长将高级内容分解成适合初学者的易于理解的小块。 关于测量时间的章节,您在其中构建了一个每小时触发一次的电子“风铃”,该章节首先对机器如何计时进行了出色的解释
“机器人究竟是如何计时的——也许它像我们其他人一样看时钟? 这听起来很随意,但实际上是真的:可以让 Arduino 查找互联网“时间服务器”并获取官方时间。”
最后,我认为即使是开源硬件的老手也可以阅读“工具箱”章节。 在这里,Baichtal 向我们展示了创客们各种项目所需的所有精美玩具。 从基本万用表到车床、钻床和 3D 打印机,再到乐高积木,本书的这一部分是硬件黑客工具箱中应有的所有物品的清单。 与本书的其余部分一样,其中包含不同工具的全彩插图以及对它们的功能以及如何使用它们的简要说明。
以下是本书中一些项目的列表
- 使用面包板快速创建电路,无需焊接
- 创建激光/红外绊线以保护您的家免受入侵者侵害
- 使用蓝牙无线连接和 XBee 构建门铃等
- 从头开始编写有用、可靠的 Arduino 程序
- 使用 Arduino 的超声波、温度、弯曲和光线传感器
- 构建对不断变化的环境做出反应的项目
- 创建您自己的植物浇水机器人
- 控制直流电机、伺服电机和步进电机
- 创建记录时间的项目
- 安全地控制高压电路
- 从废旧电子产品中回收有用的零件
- 构建适合您家庭的专业级外壳
本书在 亚马逊 和 Adafruit Industries 有售。
3 条评论