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

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

3天内不再提示

循环车速表DIY图解

454398 来源:工程师wv 2019-08-27 09:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:结构

循环车速表DIY图解

这个项目非常重要的是拥有强大而稳定的支持。我们的想法是,当它面对一个坑洞时,或者当你决定玩得开心并在艰难的环境中骑行时,周期可能会受到沉重的冲击。此外,当车轮上的磁铁穿过支架上的霍尔效应传感器时,我们会输入输入。如果所有事情同时出错,arduino将显示高速铁路的速度。另外你不希望你最好的朋友arduino因为你决定懒惰并使用一些便宜的材料而落在路上

所以,为了安全起见,我决定选择铝条因为它们可以很容易地切割和钻孔,耐腐蚀且便宜,这对于DIY来说总是有益的。

我还使用了一些螺母(带垫圈)和螺栓将它们固定在框架上,因为它们必须牢固地放在底盘上。如果你把错误放在一边并且必须重新安置它们,这也会有所帮助。

另一个重要的部分是,如果它们是由我制造的任何金属制成,电子元件必须与支架正确隔离。我使用的热胶很好用,因为它也吸收了一些震动并缓冲了显示屏。

第2步:传感器和磁铁

测量和输入项目的一部分依赖于这个部分。想法是在循环轮上放置一个磁铁并在框架上添加一个霍尔效应传感器,这样每次磁铁穿过传感器时,arduino都知道旋转完成并且可以计算速度和距离。

这里使用的传感器是经典的 A3144 霍尔效应传感器。当特定磁极面向正确方向时,该传感器将其输出拉低。方向非常重要,因为外极不会影响输出。

以下是一些显示正确方向的图片。霍尔效应传感器还需要一个10k的上拉电阻。在我的项目中,用arduino中的20k上拉电阻代替。

小心放置磁铁重要。将其放置一点到远可能导致读数不一致或旋转丢失并且将其放置得非常接近可能导致磁体接触传感器,这是不太理想的。

如果仔细观察,车轮将与轴有一些倾斜,这将导致结壳和波谷。尝试将磁铁放入槽中。我个人没有那么多努力。

第3步:显示

这个显示在理论上是可选的,但你需要一些东西来显示速度和距离并实时加速。考虑使用笔记本电脑是完全荒谬的。我使用的显示器是0.96英寸的OLED显示器,I2C作为从设备和主设备之间的通信协议。

张贴的图片显示了arduino自动切换的三种模式。

1)左下角开头小的那个是arduino刚刚启动并成功的时候启动。

2)以km/hr为单位的是速度。此模式仅在循环运行时显示,并在循环停止后自动关闭。

3)最后一个以米为单位(公制系统万岁)作为单位显然是循环的距离旅行。一旦循环停止,arudino开关将在3秒内显示距离

这个系统并不完美。即使在循环运动时,它也会暂时显示行进的距离。虽然这显示出一个不完美的地方,但我觉得这个很不错。

第4步:电源

该项目有点笨重,不能总是有附近的墙上插座可供充电。所以我决定懒惰,只需使用移动电源作为电源,并使用迷你USB电缆将移动电源的USB电源连接到arduino nano。

但是你需要选择电源小心。重要的是要有一个合适的几何形状,以便它可以很容易地安装。我只是爱上了我用于这种常规和方形几何形状的移动电源。

此外,移动电源必须有点哑。事情是为了节省功率,如果电流消耗不高于某个阈值,则电源组被设计为关闭输出。我怀疑这个阈值至少为200-300 mA。我们的电路最大电流消耗不超过20mA。因此,正常的移动电源将关闭输出。这可能会让您相信您的电路存在故障。这个特定的移动电源工作时有这么小的电流消耗,这给了我另一个喜欢这个移动电源的理由。

步骤5:Brakelight(完全可选)

作为附加功能,我决定添加制动灯。问题是,如果我打破了,我怎么能找到。事实证明,如果我制动循环减速。这意味着,如果我计算加速度,如果结果为负,我可以打开刹车灯。然而,这意味着即使我只是停止踩踏板,灯也会亮起。

我也没有在我的灯光中添加晶体管,这是完全推荐的。如果有人做了这个项目并正确地整合了这个部分,我会非常高兴地看到并为此添加图片。

我直接从arduino nano的数字引脚2中获取电流

第6步:程序

我一直在Arduino IDE上编写程序。我最初的目标是将参数记录到SD卡上。但不幸的是,在这种情况下,我将不得不使用三个库,SD.h,Wire.h和SPI.h.这些与核心相结合占据了84%的可用内存,IDE警告我稳定性问题。然而,不久的是,贫穷的纳米每次都会崩溃,一切都冻结了。重新启动导致重复历史记录。

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

    关注

    0

    文章

    14

    浏览量

    8455
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    手搓DIY的直流LISN能用吗?

    手搓DIY的直流LISN能用吗?
    的头像 发表于 11-11 11:34 174次阅读
    手搓<b class='flag-5'>DIY</b>的直流LISN能用吗?

    人工智能行业如何使用for循环语句进行循环

    人工智能行业可以使用以下是关于for循环在不同编程语言中的基本用法说明: Python中的for循环: 主要用于遍历序列(列表、元组、字符串等) 典型结构:for item in sequence
    的头像 发表于 09-10 12:55 395次阅读

    图解环路设计及控制技术探讨

    由于之前缺乏控制理论方面的知识在刚接触反馈环路的时候对其中的很多名词不是很明白,这次准备采用图解的方法逐一的搞清楚这些名词并且试图找出一种便捷的设置零、极点的方法。最后准备再探讨一下关于控制技术
    发表于 08-22 17:39

    德州仪器SMARTDAC-DIY-EVM评估模块技术解析与应用指南

    Texas Instruments SMARTDAC-DIY-EVM评估模块是一款设计用于对所有智能DAC EVM进行原型构建和性能评估的补充板。SMARTDAC-DIY-EVM包括直接在电路板上
    的头像 发表于 08-14 12:47 751次阅读
    德州仪器SMARTDAC-<b class='flag-5'>DIY</b>-EVM评估模块技术解析与应用指南

    图解单片机功能与应用(完整版)

    从基础知识的介绍出发,图文并茂,直观、系统地介绍了单片机的内部结构、工作原理和应用技巧。全书分为10章,内容包括51单片机编程资源图解、51单片机指令系统图解、汇编语言程序设计图解、输入/输出
    发表于 06-16 16:52

    图解万用使用轻松入门——初学者必入!

    内容介绍: 由浅入深地介绍了典型指针万用、数字万用的功能和使用方法与技巧,还分别介绍了使用指针、数字万用检测常用元器件好坏的方法与技巧。同时,还介绍了新型万用特色功能的使用方法
    发表于 05-19 15:38

    漫画图解 电感器 抗干扰元器件指南(全彩PDF版)

    漫画图解电感基础知识(高清PDF) 内容:很形象的漫画和语言图解关于电感器的入门基础知识,让电子初学者也能轻松的看懂电子电路。 纯分享贴,有需要可以直接下载附件获取完整资料! (如果内容有帮助可以关注、点赞、评论支持一下哦~)
    发表于 05-13 15:49

    图解:电子元器件知识大全

    介绍: 电压.电流.电阻器.电容器.电感器.二极管.三极管.电位器.稳压块.保险管.集成块 IC 无论是硬件 DIY 爱好者还是维修技术人员,你能够说出主板、声卡等配件上那些小元件叫做什么,又有
    发表于 04-23 15:19

    PCB封装图解

    PCB封装图解——详细介绍了各种封装的具体参数,并介绍了如何进行封装制作 纯分享贴,有需要可以直接下载附件获取文档! (如果内容有帮助可以关注、点赞、评论支持一下哦~)
    发表于 04-22 13:44

    使用设计工具设计了一个DIY PN5180 NFC模块,但它没有检测到NFC卡,为什么?

    我使用设计工具设计了一个 DIY PN5180 NFC 模块,但它没有检测到 NFC 卡。为了排除故障,需要检查原理图和元件值是否存在可能的错误。由于我是 NFC 设计的新手、PN5180数据、AN11740(NFC 天线设计指南)等参考资料上传我的原理图,以及
    发表于 04-01 06:27

    无刷电机的绕制和接线方法及实物图解

    下方附件可打开*附件:无刷电机的绕制和接线方法及实物图解.doc
    发表于 03-17 20:00

    数字万用的使用方法详细图解

    现在,数字式测量仪表已成为主流,有取代模拟式仪表的趋势。与模拟式仪表相 比,数字式仪表灵敏度高,准确度高,显示清晰,过载能力强,便于携带,使用 更简单。下面以 VC9802型数字万用为例,简单介绍
    发表于 03-05 15:15

    技术干货驿站 ▏深入理解C语言:嵌套循环循环控制的底层原理

    大家好!在上一节中,我们学习了C语言中的基本循环语句,如for、while和do...while循环。今天,我们将进一步探讨嵌套循环循环控制,这些技巧可以帮助我们实现更复杂的逻辑操作
    的头像 发表于 02-21 18:26 1045次阅读
    技术干货驿站  ▏深入理解C语言:嵌套<b class='flag-5'>循环</b>与<b class='flag-5'>循环</b>控制的底层原理

    火语言如何循环读取表格

    描述 从MySQL读取数据(包含列名:id,name,count,create_date)输出到表格类型变量dt,用For循环读取表格每行数据,通过dt.Rows[i]['id']取表格第i行列
    的头像 发表于 02-07 15:11 518次阅读
    火语言如何<b class='flag-5'>循环</b>读取表格

    可靠性温度循环试验至少需要几个循环

    温度循环作为自然环境的模拟,可以考核产品在不同环境条件下的适应能力,常用于产品在开发阶段的型式试验、元器件的筛选试验。一、温度循环测试介绍温度循环试验,也称为热循环试验、高低温
    的头像 发表于 01-23 15:26 995次阅读
    可靠性温度<b class='flag-5'>循环</b>试验至少需要几个<b class='flag-5'>循环</b>?