首页 / 行业
智能摩托头盔的制作教程
2019-08-07 10:34:00
这个项目所需的部分是:
- 一个Arduino Uno
- breadbord
- 跳线
- 电阻器
- 灯
- 蓝牙模块(低能量不兼容)
- OLED
您可以在我在此处链接的BoM中查看。对于其余的instructable,我将向您解释如何重新创建此项目。
步骤1:产品信息
这款头盔专为希望改善体验的摩托车骑手而设。该应用程序提供了摩托车内外更愉快的体验。该应用程序存在于您可以使用头盔的功能,但也有一种游戏化,使摩托车更好。
第2步:Fritzing
所以,首先我们收到了IPO学生的Fritzing计划,因为你必须了解您的部件如何正常工作。
在这些图片上,您可以看到该部件的哪个引脚应连接到Arduino UNO上的哪个引脚。如果你让某人检查你的fritzing计划,谁知道很多关于这个主题,你不会犯任何可能对你的项目致命的重大错误。
第3步:规范化的数据库结构
对于规范化的数据库结构,首先必须进行初步研究。在这里,您可以集思广益,了解您需要哪些数据以及您的项目将如何运作。
在您进行初步研究后,您可以继续制作规范化的数据库结构。首先,您需要一个User表来存储在应用程序上创建的帐户。现在,您可以将所有其他表连接到User表,以便存储特定于帐户的项目。此应用中特定于帐户的项目是您可以放置在地图上的Bucketlist,Friends和Pins。
步骤4:Azure功能
在我们的应用程序中,我们使用Azure Functions与数据库建立连接。使用azure函数,您可以从数据库中获取所有数据,并将数据插入数据库。我们使用了这个功能很多,因为它非常方便而且写起来并不难(如果你有一点预知的话)。我们使用的azure函数的一些示例是CheckLogin,它检查您在登录页面中输入的值(用户名和密码)是否与数据库中的值相符,如果没有,则无法登录。代码示例可以看到上面。我们使用的另一个azure函数示例是在数据库中添加要在应用程序的地图上显示的图钉。代码示例,您可以在上面看到。
第5步:应用程序
这个项目的最大部分是制作应用程序。在上方,您可以按照如何访问它们的顺序查看应用程序的所有屏幕。登录页面,正如我之前所说的连接到数据库。如果您的用户名和密码在数据库中,则只能登录。下一个屏幕是蓝牙页面,在这里您可以与头盔内的蓝牙模块建立连接。您也可以跳过蓝牙页面,但这样您就无法访问概述页面上的所有屏幕,其中一些屏幕消失了。在概述页面上,您可以访问所有其他页面,例如地图页面,朋友页面,存储桶页面,灯光页面,速度页面和路线页面。通过查看所有屏幕截图,您可以看到您可以在这些页面上执行的操作,例如在灯光页面上,您可以打开汽车的灯光。在路线页面,您可以从您想要的位置接收所需的路线。此外,您在路线页面上获得的输出也显示在连接到头盔的小型OLED上。
步骤6:最终产品
现在,应用已连接到头盔,产品完全正常工作。这是一些它看起来像的图像。
最新内容
手机 |
相关内容
智能传感器助力打造数字经济数字世
智能传感器助力打造数字经济数字世界,数字,经济,传感器,助力,智能,及时发现,PCM1801U智能传感器是一种能够感知环境并将感知结果转不只是芯片 看看传感器技术我们离
不只是芯片 看看传感器技术我们离世界顶级有多远,传感器,芯片,位置,测量,交通,用于,传感器技术是现代科技中至关重要的一部分,它们被消除“间隙”:力敏传感器如何推动新
消除“间隙”:力敏传感器如何推动新颖的HMI设计,传感器,智能手机,交互,交互方式,操作,用户,随着科技的不断发展,人机交互界面(HMI)的设射频前端芯片GC1103在智能家居无线
射频前端芯片GC1103在智能家居无线通信IoT模块中应用,模块,芯片,无线通信,智能家居,支持,数据交换,射频前端芯片GC1103是一种低功耗所有遥不可及,终因AI触手可及
所有遥不可及,终因AI触手可及,出行,平台,无人驾驶汽车,导致,人工智能,学习,人类历史上,有许多事物曾被认为是遥不可及的,然而随着科技面向6G+AI,鹏城云脑的演进
面向6G+AI,鹏城云脑的演进,鹏城,人工智能,数据存储,脑可,智能终端,智能,随着科技的不断进步,人们的生活方式也在不断改变。6G+AI(人工黑芝麻智能助力亿咖通科技旗下首款
黑芝麻智能助力亿咖通科技旗下首款智能驾驶计算平台成功量产交付,智能驾驶,计算,助力,首款,交付,智能,近年来,智能驾驶技术逐渐成为智能家居中的MEMS传感器
智能家居中的MEMS传感器,传感器,智能家居,控制,用户,温度传感器,系统,MEMS(微机电系统)传感器是智能家居中的关键技术之一。它们是一