0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

10个任何人都可以做的Arduino项目!

GReq_mcu168 来源:未知 作者:李倩 2018-05-21 17:25 次阅读

创建Arduino项目可以给您带来很大的满足感,但很多时候初学者不知道从哪里开始。启动创建项目时需要考虑很多事情,如果您没有制作的经验,那可能会令人困惑。正是因为这个原因,我们为初学者收集到10个任何人都可以做的Arduino项目!

为了让您开始入门,最好使用Arduino入门套件,包含:Arduino开发板、跳线、电阻、面包板、LED和按钮。一些项目需要额外的部件,我们将列出可以购买它们的链接。

在下面的所有项目中,我们使用circuito.io作为BoM(物料清单)、连线指南和代码示例。

准备开始了吗?

1.摇摆的温度计

对于该项目,您需要一个Arduino Uno开发板、DS18B20 - 单线数字温度传感器和7段数码管串行显示。

这种温度计非常简单,只需要基本的接线和代码。逻辑非常简单:DS18B20温度传感器的数据通过使用Segment.write和ds18b20.readTempC()显示在7段数码管串行显示上,然后7段数码管显示温度读数:

sevenSegment.write(ds18b20.readTempC());

现在摇摆设置:我们用Sugru将零件粘合在一起。它颜色很多,并且很结实。您还可以看到,在最终版本中,我们用穿孔方式替代标准面包板,但这不是必须的。

在我们Hackster.io的项目:https://www.hackster.io/circuito-io-team/simple-arduino-based-thermometer-10b6f0 中,您可以找到有关如何自行构建该项目的所有详细信息

2.你能喝多快?

我们在这个项目中使用的组件是Arduino Uno、FSR(压力感应电阻)、按钮、压电扬声器和7段数码管显示。

这是我们为圣帕特里克节做的一个不错的小项目。可以看到,我们使用了相同的串行7段数码管显示,但这次显示的不是温度,而是显示时间。压力传感器检测过杯垫上的杯子重量,一旦取出,传感器就会检测到重量的变化,并在7段数码管上开始计时。当它检测到杯子回到在杯垫上时,计数器停止,触发压电扬声器播放曲调。按钮复位时间,您可以进行第二个项目了。

我们在Hackster.io的项目中有该项目所有的细节。Hackster.io项目链接:Chug Meter for St. Patrick's Day:https://www.hackster.io/circuito-io-team/chug-meter-for-st-patrick-s-day-by-circuito-io-13b137

3.监测空气污染

对于这个项目,您将需要一个Arduino Uno开发板、MQ7一氧化碳传感器和共阳极RGB LED指示灯

一氧化碳传感器通过将RGB LED的颜色从绿色改变为红色(红色=空气质量差,绿色=良好的空气质量)来检测空气中CO气体浓度的水平,并指示空气质量。这个项目有点复杂,因为它需要将MQ7传感器焊接到分组板上,但这真的没有什么大不了的,所以你不用担心。一旦你超过了这个小障碍,你会遇到代码中的map函数,这在不同的Arduino项目中非常有用,因为它将数字从一个范围重新映射到另一个范围。在这种情况下,从MQ7传感器的范围到RGB LED的范围为0-255。如果您准备开始使用,请参阅我们的Hackster教程:https://www.hackster.io/circuito-io-team/red-balloon-air-pollution-detector-709727 中的所有详细信息。

4.口渴的火烈鸟

口渴的火烈鸟是另一个旅程中的伟大的项目。它将帮助您使用Sparkfun土壤湿度传感器监测植物的水分含量。

要启动项目,您可以在circuito.io生成一个请求,使用SparkFun土壤水分传感器作为输入,压电扬声器为输出,。

如上所述,您还将需要为项目添加其他组件,这些组件将自动添加到circuito.io回复中的BoM部分,以使您的生活更轻松。使用分步指南组装电路,然后上传并自定义代码。

下一步包括使用STL文件打印Thirsty Flamingo的身体。您最终通过将PCB和电池放在适当位置并将两个身体部位拧在一起来组装所有内容。将口渴的火烈鸟放在你的植物盘中,当水分含量变低时会发出哔哔声。

5.回收机器臂

作为创客,也需要学习使用您所拥有的材料,并降低项目成本。

电子部门,现在是介绍伺服金属齿轮的时候了。伺服系统集成了齿轮和可控制在180度范围内的轴。我们将在以后的文章中介绍这个主题。在这个具体的项目中,我们使用了3个通用金属齿轮伺服系统:

1个用于左右移动手臂

1个用于上下移动手臂

1个用于胳膊夹

为了控制舵机,我们使用了一个2轴操纵杆,它由两个电位计和一个按钮组成。我们映射了操纵杆值(再次使用map函数),以便操纵杆x轴将其中一个伺服从右到左(0-180度)移动。操纵杆y轴上下移动不同的伺服(0-180度)。夹具伺服器具有两个位置:180度 - 表示夹具关闭,0表示夹具打开。操纵杆按钮在这些预定位置之间切换。更多详情请参看:Robotic Arm from Recycled Materials:https://www.hackster.io/circuito-io-team/robotic-arm-from-recycled-materials-7e318a?ref=channel&ref_id=27041_trending___&offset=17

6. 飞翔的海牛

一个非常有趣的技术领域是运动检测器,这个Arduino项目将使您能够制作一个能够动摇其翼的海牛作为动作的回应。

在规划阶段,您只需要一个电源、像Arduino Pro micro 5v这样的微控制器和两个组件:PIR运动传感器和伺服电机。完成整理电路并调整代码之后,您可以通过遵循所提供的步骤和说明或使用Hackster.io项目中的STL压缩文件,为您的海牛3D打印这个漂亮的外壳。

此时您需要做的就是将电池和开发板放在适当位置,将身体部位拧在一起。将您的飞翔的海牛带到您的门口或任何其他地方,检测到任何运动时,它就会打开双翼。

7.34Five Arduino宠物

当您进入微控制器和代码领域时,您可以制作的另一件事就是这种对加速度做出反应的电子宠物。我们承认,这是一个奇怪而古怪的项目,但它有很多热闹的反应。有一些乐趣怎么了?

您需要选择用于输入的加速度计、Arduino Uno控制器、用于电源的电池和用于输出的压电扬声器。单击生成并将电路放在一起后,您可以使用STL文件3D打印宠物的身体。在你知道之前,你会有一个惊人的34five Arduino宠物,你可以出去散步,你会惊讶于你已经做了多少。完整的教程是在Hackster.io:https://www.hackster.io/circuito-io-team/34five-arduino-pet-0ab9bb ,所以你可以访问更多的细节。

8.无人机空气门

无人机最近变得非常受欢迎,你可以用无人机将你的游戏时间提升到一个新的水平,使用这个交互式空气门。对于这个项目,您需要的包括HC-SRO4超声波传感器、9v电池、Sparkfun Arduino Pro迷你控制器和共阳极RGB漫光指示灯。

无人机对于练习你的飞行技术是非常好的。超声波传感器检测到无人机靠近,将光从红色变为绿色。制造尽可能多的空气门,并通过他们建立一个障碍,让你的朋友们相遇。真的很有趣,相信我们。和往常一样,您在Hackster.io上的社区中心有完整的指示。

9. 一个无用的Arduino礼盒

如果你已经达到这个目标,你应该奖励一个Giftduino!

玩得开心也是Arduino创客世界的重要组成部分,而制造没有目的的项目也没有任何问题。

您可以使用的有趣的组件是A1302霍尔传感器。该传感器工作在霍尔效应的原理上,这意味着它对磁场的差异作出反应。因此,为了激活本项目中的霍尔传感器,我们将磁体放在盒子的盖子上。当盒子打开时,压电扬声器开始播放曲目,屏幕显示礼品盒(或任何你喜欢的)。在这个项目中,您可以看到我们没有使用面包板,而是使用Arduino原型扩展板。我们现在不会在这篇文章中介绍这个话题,但是我们一定会在将来的帖子中加以说明。同时,您可以按照本教程制作自己的Giftduino。链接地址:Giftduino - The Perfect Arduino Gift Box:https://www.hackster.io/circuito-io-team/giftduino-the-perfect-arduino-gift-box-670837

10.Nespresso胶囊咖啡检测器

对咖啡的爱是普遍的,Nespresso胶囊咖啡检测器可以是一个惊人的小工具来帮助您选择胶囊咖啡。

该项目的运作机制是RGB光传感器读取红色、绿色和蓝色通道的亮度级别,并将其发送到Arduino,Arduino将根据代码预定义的值识别您的胶囊。在这种情况下,circuito.io在帮助您从每个步骤所需的每一步中仍然是重要的。所需的组件包括RGB光传感器、Arduino pro mini、墙上适配器、电源和串行LCD。自动生成Circuito的材料,原理图和代码,您将可以将其放在一起。按照我们的Hackster.io教程中的说明,在3D打印胶囊容器之前加入电路并对其进行编码。组装在一起,瞧,你有一个Nespresso胶囊检测器。

所以现在你有一个更多的信息,关于这个整个Arduino的事情如何工作,是时候开始!花一点时间来准备你的工作环境,并确保你有一切你需要的,然后再坐下来工作。前几个项目可能是具有挑战性的,但它打开了一个创造性的可能性的世界!太奇妙了!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 温度传感器
    +关注

    关注

    48

    文章

    2648

    浏览量

    154287
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184820

原文标题:10个轻松上手制作的Arduino项目

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    任何人都可以给我一些关于硕士论文的想法/指导(基于与FPGA有关的任何事情)

    任何人都可以给我一些关于硕士论文的想法/指导(基于与FPGA有关的任何事情)以上来自于谷歌翻译以下为原文Can any body please give me some idea
    发表于 01-29 10:23

    请问任何人都可以给我一如何添加两二维数组的提示吗?

    你好Vrf,任何人都可以给我一如何添加两二维数组的提示吗?我有两个数组,比如一有2列和10
    发表于 06-05 08:53

    请问谁都可以提供在ML605板上使用PCIe接口的简单示例吗?

    任何人都可以提供在ML605板上使用PCIe接口的简单示例吗?我们使用PCIe coregen并成功将生成的位文件上传到FPGA。我卡在了PCIe端的接口。
    发表于 08-23 12:19

    Xilinx的任何人都知道它被删除的原因吗?

    我有一参考链接到http://www.xilinx.com/support/answers/23529.htmand它现在已经消失了。Xilinx的任何人都知道它被删除的原因吗?它与MGT参考有关。
    发表于 06-02 13:37

    如何在fpga atrix 7板上进行adc转换的项目

    任何人都可以向我推荐他/她可能在fpga atrix 7板上进行adc转换的项目。我不知道该怎么...任何有关这方面的文件都会有所帮助。请
    发表于 07-30 06:45

    Arduino起源与架构的相关资料分享

    因找不到便宜而又通用合适的电路板 概述Arduino是一偏向通用且开源的硬件框架,任何人都可以下载到Arduino的硬件设计图,并进行修改
    发表于 01-24 07:13

    自制一Arduino Pcb

    不同,但从相同的基础开始时功能相同。自由软件是一种计算机程序,任何人都可以访问其代码,以便任何想使用的人都可以使用和修改它。Arduino
    发表于 07-21 08:00

    基于Arduino Mega的巨型盾牌

    描述Arduino巨型盾牌任何人都可以轻松地使用此扩展板来简化基于 Arduino Mega 的项目,因为它降低了接线的复杂性。是双层的。具
    发表于 08-25 07:23

    如何将Arduino UNO发送到ESP8266 01?

    我正在寻找将数据(温度和湿度)从我的 Arduino UNO 发送到 ESP8266 01 的方法。任何人都可以让我知道我的选择是什么以及如何实现它们
    发表于 02-27 06:00

    任何人都可以使用处理器专家共享led闪烁的定时器中断延迟程序吗?

    任何人都可以使用处理器专家共享 led 闪烁的定时器中断延迟程序吗
    发表于 03-30 07:23

    是否有关于集成传感器的任何好的指南?

    我希望获得一 esp8266 通过传感器控制一些像素带。 我有各种各样的传感器和装满随机 arduino 位的盒子。 任何人都可以帮助我吗?是否有关于集成传感器的
    发表于 05-15 07:44

    AltspaceVR推出一套任何人都能创建可定制的VR空间的构建工具包

    在今天的虚拟市政厅,AltspaceVR推出了一套工具,任何人都可以创建可定制的VR空间。这两款新的世界构建套件是基于Altspace最流行的环境:Campfire和Alien World /Origin,但微软表示,他们的目标是尽快发布更多的套件,以及提供更多定制选项
    发表于 08-17 08:35 715次阅读

    区块链中的每个用例都可以解决吗

    一个基于区块链的社交媒体平台可以防止任何人审查别人的言论。
    发表于 03-07 14:25 577次阅读

    华为生态加速 拟用三年时间让90%的应用都可以跑在鲲鹏上

    3月27日的华为开发者大会2020(HDC 2020)上,华为宣布推出了开源、免费的操作系统openEuler 20.3 LTS操作系统,任何人都可以可以免费商用。
    的头像 发表于 03-28 09:09 2161次阅读

    为什么任何信号都可以分为共模和差模的叠加呢?

    为什么任何信号都可以分为共模和差模的叠加呢? 任何信号都可以分为共模和差模的叠加是因为信号的传输和处理中存在一定的干扰和噪声。 共模信号是指同时作用于信号的两个正负极性导线或端口的信号
    的头像 发表于 11-20 16:28 414次阅读