百利宫项目:微控制器计算机

微控制器计算机标题图像

今天,我们要介绍的项目是由 纳文-库马尔 在 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!

微控制器 计算机 Nano ESP32 Linux
学分 纳文-库马尔

总结

这款微控制器计算机之所以如此令人激动,部分原因在于它的构造非常简单。你所要做的就是把所有东西连接起来(甚至不用焊接!),然后闪存固件。

如果你想发展自己的 Linux 技能,或者想更深入地了解计算机的工作原理,那么这个项目绝对适合你。

另外,如果您想为家庭设置或物联网设备配备一个独立、便携的中央设备,那么绝对应该考虑这款微控制器计算机。

您可以再次阅读该项目的详细信息 这里 并在 GitHub 上找到代码 这里.

您还可以点击以下链接查看我们介绍过的更多 Paragon 项目 这里.

你想用这样一台小电脑做什么?

发表评论