4 个令人敬畏的 Arduino 项目开始!

外部内容
四个适合初学者的 Arduino 项目!

什么是微处理器?

单板计算机,如 Raspberry Pi,具有足够的处理能力来支持一些壮观的创客项目,但它们也比其他选择更大、更昂贵。 微处理器用于低成本和实时应用程序。

微处理器是可以实时管理多种输入和输出的小芯片。 还有许多其他类型的微处理器可用,但 AVR ATmega 芯片是最受欢迎的。 如果您不习惯使用微处理器,那么编程微处理器可能是一个陡峭的学习曲线。 值得庆幸的是,制造商已经构建了开发板,例如意大利专家团队于 2005 年发明的 Arduino。

这些电路板将芯片的引脚连接到接头,从而可以快速完成原型制作。 此外,使用此类引脚所需的电路,例如稳压器、上拉电阻、二极管等,已经存在。 这意味着即使之前没有电子产品经验的人也可以开始创作!

Arduino Uno、Arduino Leonardo 和 Arduino Micro 是三个最受欢迎的模型。 在这篇文章中,我们将看看使用这些板的四个很棒的入门项目!

Arduino Uno 项目

Arduino Uno 是最著名的开发板之一,它通常包含在面向新手的 Arduino 入门套件中。

它有一个 USB 端口,用于供电和连接,以及将您的程序传输到板上。 它以 16 MHz 的速度运行,由 ATmega328P 提供支持,ATmega8P 是一个 2 位处理器,具有用于存储程序变量的 32 KB 静态随机存取存储器 (SRAM) 和用于存储草图的 XNUMX KB 闪存。 USB 通信由第二个芯片处理。

这为各种创客项目提供了充足的处理能力和功能,包括下面列出的项目!

1. OLED显示屏

该项目演示了如何使用低功耗、明亮的小型 OLED 显示器。 这些OLED显示模块中使用了SSD1306芯片。

连接这些屏幕之一对于新手来说是一个很好的项目,有很多可用的库,例如  Adafruit 的 SSD1306 存储库 在GitHub上。

2. 简易时钟

当您刚刚了解 Arduino 平台时,添加许多组件可能会让人望而生畏。 您可以在此项目中添加一个显示器来制作您的时钟!

但是,就像更换手表电池一样,每次打开此时钟时都必须重新设置时间。 无论如何,这是一个令人愉快的初学者项目,并且收获颇丰。 或者你可以只看一眼你的手机……

3. 温度计和湿度计

既然您已经掌握了使用 SSD1306 OLED 显示器的基础知识,那么让我们更进一步。 显示模块也兼容 u8glib 库,它支持范围广泛的单色屏幕。

为什么不自己做温度计和湿度计而不是买一个呢? 要完成您的设置,只需添加一个 DHT11 湿度和温度传感器。 您可能会学习物理计算的基础知识,并最终为您的家添置一件有价值的东西!

4.心情灯

设想一个变色灯笼,当房间足够暗时它会亮起。 您可以使用 Arduino Uno 制作平滑变化的情绪灯。

本教程教你如何制作一个 纸灯 作为原型,但您也可以使用 3D 打印灯罩来完成设计。

 

想在专业人士的帮助下进入 Arduino 的奇妙世界吗? 也许只是磨练您的编码技能? 试试我们的课程 此处!