Arduino IDE 错误 – avrdude: ser_open(): can’t open device “/dev/ttyUSB0”: Permission denied

OS: Ubuntu 16.04
首次上传 sketch 到 Arduino 时出现权限错误

avrdude: ser_open(): can't open device "/dev/ttyUSB0": Permission denied

解决办法在命令行中执行如下命令,将当前用户加入 dialout 用户组,并将 /dev/ttyUSB0 的权限修改为可读写。

$ sudo usermod -a -G dialout 用户名
$ sudo chmod a+rw /dev/ttyUSB0

注:/dev/ttyUSB0 设备需按实际进行修改

参考:Arduino IDE error – avrdude: ser_open(): can’t open device “/dev/ttyACM0”: Permission denied

旧电脑电源改实验室电源

最近一段时间迷上做一些小木工,然后就误入自制电动工具的坑里面,再然后就走到了研究相应的小电工的坑里,一坑连一坑。

电动工具当然会用到电机,电机也没敢用太强劲的,用的只是直流电机,所以稳压直流电源十分重要。

因为之前只是在大学学过电工电子,而且学的很糟糕,自己设计制作一个稳压电源虽然网上颇多资源也是没有信心的。所以购买或改造现有的东西就比较现实。

那么就改造一个吧。instructables 上很多类似的资源,比较成熟简单的,大概就是用电脑电源进行改造吧。选了其中的一个,买了一应工具和元件,啪啪啪就改了一个。电脑电源在没有增删元件的情况下,最大只能提供 12V 的直流电源,很可惜不能玩上 24V 的电机了。