从屏幕到工作台
当你从屏幕走向真正的零件,这里告诉你什么时候该买什么,怎样避免受伤或烧坏东西,以及出问题时该检查什么。
每个阶段该买什么
不列价格和商店,因为各国不一样。只买你当前阶段需要的。
阶段 1 和 2
什么都不用买
- 在模拟器里练习,浏览器里免费用。
- 这样到阶段 3 时,你就知道自己想要哪块板子了。
阶段 3
你的入门套件
- Arduino Uno(或 ESP32)和一根能传数据的 USB 线
- 面包板和公对公杜邦线
- LED、各种电阻(220 Ω、1 kΩ、10 kΩ)、按钮和一个电位器
- 一个 HC-SR04 传感器、一个 SG90 servo 和一个 TT 电机
- 一个 TB6612FNG 驱动和一个 4 节 AA 电池盒
- 一个简单的万用表:能测电压和通断
阶段 5 和项目
你的第一个机器人
- 一套 2 轮底盘套件(带电机、车轮和万向轮)
- 一个给 Arduino 供电的充电宝
- 无人机:等你掌握了最终项目再说,LiPo 电池需要更小心
安全
- 换线之前先断电
- 每次动东西之前都先断开电源。板子通电时接错一根线,就可能短路。
- 检查极性
- 红线是 +,黑线是 −。电池或 LED 接反了,可能会损坏零件。
- LiPo 电池要格外小心
- 不要刺穿或弯折,用配套的充电器充电,而且不要无人看管。如果鼓包了,就别再用了。
- 电烙铁会烫伤人
- 烙铁头有几百度。用完一定放回支架,焊接时要通风,结束后洗手。
- 千万别碰市电
- 路线里的一切都用电池、USB 或低压电源。插座里的 127 V 或 220 V 不是用来练习的。
- 电机和螺旋桨要当心手指
- 测试电机时让车轮悬空,没按住无人机就不要给带螺旋桨的无人机通电。
我的电路不工作
按这个顺序检查,问题几乎总是出在下面其中之一。
- 1
有供电吗?
用万用表测一下有没有电压。检查开关和电池。
- 2
GND 接在一起了吗?
Arduino、驱动和电池的 GND 必须互相连接。
- 3
LED 接反了吗?
长脚(+)要朝向引脚或正极。接反了就不会亮。
- 4
线插在正确的列了吗?
面包板上每 5 个孔一列是连通的,中间的凹槽把两边隔开。
- 5
代码里的引脚和接线的引脚一样吗?
如果代码写的是引脚 9,而线接在 10 上,就什么都不会发生。
- 6
servo 或电机一转,板子就重启吗?
它们需要的电流比 Arduino 能给的大。给它们单独供电,并把 GND 连在一起。
- 7
串口监视器显示乱码吗?
监视器的速度必须和 Serial.begin() 里设的一样。
- 8
IDE 找不到板子吗?
选对板子和端口,再换一根线试试:有些 USB 线只能充电,不能传数据。