百利宫项目:微控制器计算机
今天,我们要介绍的项目是由 纳文-库马尔 在 hackster.io,这是一台用微控制器制造的 Linux 计算机:微控制器计算机!
这台小电脑以 Arduino Nano ESP32 为基础,是一个非常适合启动和运行的小项目--尤其是如果您想将其设置为家庭自动化项目的话!
硬件设施
该项目需要 Arduino Nano ESP32、Arduino UNO R4 WiFi 和 ArduinoEZ One 面包板。然后,再加上一个 Adafruit TFT 触摸盾牌和一根 Adafruit Grove 至 STEMMA 连接线,就只需要一个迷你键盘了。
从照片中可以看到,Naveen 将 ArduinoEZ One 面包板连接到 Nano ESP32 和 Arduino UNO,然后再连接到键盘和屏幕。
Naveen 决定通过 I2C 将 M5Stack CardKB 键盘连接到 Uno。
就我个人而言,我会选择稍微舒适一些的键盘,但这要由制造商自行决定!
此外,如果您有兴趣进一步了解 I2C、 查看本文.
正如 Naveen 所说,这些元件非常适合这样的项目,因为它们相当简单,不需要任何焊接。
软件
在这里,交叉编译会变得很棘手,因为要在 Linux 机器上进行设置。
幸运的是,纳文分享了 脚本,以便编译和闪存 Linux 固件 到 Arduino Nano 上。
完成上述工作后,Naveen 建议通过 Arduino IDE 安装 Adafruit_ILI9341 库,并将其安装到 UNO 上。
然后,你就拥有了自己的 Nano ESP32 Linux!
总结
这款微控制器计算机之所以如此令人激动,部分原因在于它的构造非常简单。你所要做的就是把所有东西连接起来(甚至不用焊接!),然后闪存固件。
如果你想发展自己的 Linux 技能,或者想更深入地了解计算机的工作原理,那么这个项目绝对适合你。
另外,如果您想为家庭设置或物联网设备配备一个独立、便携的中央设备,那么绝对应该考虑这款微控制器计算机。
您可以再次阅读该项目的详细信息 这里 并在 GitHub 上找到代码 这里.
您还可以点击以下链接查看我们介绍过的更多 Paragon 项目 这里.
你想用这样一台小电脑做什么?