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

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

3天内不再提示

如何制作WiFi控制的汽车以及为其编写应用程序

454398 来源:wv 2019-10-05 17:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:所需的组件

NodeMCU 12E

L293D电动机驱动器(或其他类似Adafruit的电动机驱动器护罩和L298N)

BO电机

底盘(在这里,我使用手工制作的底盘使该项目变得便宜)

蓖麻轮

跳线很少电线

迷你面包板

移动电源(用于为NodeMCU供电)

9V电池(用于电动机)

IC7805(可选)。我正在使用的L293D模块需要5v的IC)

步骤2:连接

1。将电机导线连接到Motor Driver

2的Motor输出引脚。将驱动器的电机输入引脚与NodeMCU引脚连接

在这里,我们使用的引脚为:

D0和D1:用于右电机

D2和D3:用于左马达

3。可选:((如果您正在使用不需要为其IC提供5v电源的电动机驱动器模块,请跳过此)

输入7805 -----》 9V(+)

7805的输出----》电动机驱动器的5V i/p

在所有接地点上通用

第3步:编码部分

代码:https://goo.gl/3dIlcK

在代码中,您只需要编辑网络的SSID和密码,然后上传草图并记下NodeMCU的本地IP(连接到我们的漫游器就需要)

(如果愿意,为电动机使用不同的引脚,然后相应地更改代码,发送(用于通过App与NodeMCU进行比较的字符串)是我们在App制作过程中使用的关键字)

步骤4:使用AppInventor制作WiFi App

如果您想使用我的App,则要下载它:https://goo.gl/AJftJZ

想要制作自己的文件:然后下载.aia文件(https://goo.gl/kndTii)并将其导入MIT App Inventor中,并根据需要编辑布局。或按照上面的图片获得有关块和布局的想法。

第5步:所有相关下载

下载部分:

代码:https://goo.gl/3dIlcK

应用程序:https://goo.gl/AJftJZ

Mit AppInventor应用程序aia文件:https://goo .gl/AJftJZ

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

    关注

    82

    文章

    5533

    浏览量

    214527
  • NODEMCU
    +关注

    关注

    13

    文章

    289

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TMS320F28xxx DSP:从内部闪存运行应用程序的全面指南

    应用程序所需的特殊要求、软件修改以及性能优化技巧。 文件下载: TMDSC2KWRKSHPKIT.pdf 1. 引言 TMS320F28xxx DSP系列专为嵌入式控制器应用的独立运行而设计。片上闪存通常
    的头像 发表于 04-23 13:40 176次阅读

    S32K3跳转到应用程序后,PTD5上没有活动,为什么?

    我正在编写一个在微S32K324上加载的引导加载程序。 为了解决这个问题,我编写了一个非常简单的引导加载程序应用程序。 引导加载
    发表于 04-16 08:59

    RDMA设计56:如何设计基于RDMA的应用程序

    本博文主要交流设计思路,在本博客已给出相关博文约140篇,希望对初学者有用。 注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP 设计。 应用程序的工作流程如图 1所示,大致分为 READ 包
    发表于 04-05 09:54

    如何构建蓝牙应用程序

    应用程序使用蓝牙(blueZ)。 我已经安装了 gcc-riscv64-linux-gnu。 但是,没有安装 blueZ 标头和库。 如何构建我的蓝牙应用程序
    发表于 04-01 07:31

    什么是WiFi远程控制模块?技术特点和应用场景有哪些?

    随着科技的发展,智能家居逐渐走进了我们的生活,越来越多的人开始体验到通过互联网控制家电的便利。而WiFi远程控制模块作为智能家居的核心组成部分,独特的功能和优势使得家庭和工作场所的设
    的头像 发表于 11-29 14:10 732次阅读
    什么是<b class='flag-5'>WiFi</b>远程<b class='flag-5'>控制</b>模块?技术特点和应用场景有哪些?

    PYQT 应用程序框架及开发工具

    大家好,本团队此次分享的内容开发过程中使用到的PYQT 应用程序框架及开发工具。 pYqt 是一个多平台的 python 图形用户界面应用程序框架,由于面向对象、 易扩展(可
    发表于 10-29 07:15

    上位机程序编写

    本文将讨论GPS/北斗定位模块作为接收机,将接收到的定位信息通过串口发送给计算机,再由计算机接收并解码获取相关信息。 在定位模块正确移植到DDR200T开发板的基础上,首先编写下位机程序。 下位
    发表于 10-28 06:40

    学生适合使用的SOLIDWORKS 云应用程序

    随着科技的不断发展,计算机辅助设计(CAD)技术已经成为现代工程教育的重要组成部分。SOLIDWORKS作为一款CAD软件,教育版云应用程序学生提供了强大而灵活的设计平台。本文将探讨
    的头像 发表于 09-15 10:39 968次阅读
    学生适合使用的SOLIDWORKS 云<b class='flag-5'>应用程序</b>

    【老法师】多核异构处理器中M核程序的启动、编写和仿真

    文章,小编就将以飞凌嵌入式的OKMX8MP-C开发板例,大家介绍多核异构处理器M核程序的启动配置、程序编写和实时仿真的过程。
    的头像 发表于 08-13 09:05 4237次阅读
    【老法师】多核异构处理器中M核<b class='flag-5'>程序</b>的启动、<b class='flag-5'>编写</b>和仿真

    使用 USB CDC 下载应用程序固件,用时过长是为什么?

    我已经在PSoC™ 6 WIFI-BT Pioneer Kit 上尝试了 DFU 示例代码,发现了一件奇怪的事情。 如果我使用 UART-over-USB 下载应用程序固件,则只需 20 秒。但是
    发表于 07-14 07:10

    WiFi模组选购指南:2025年国内十大WiFi模块品牌及WiFi优势方案盘点

    ,在技术研发、产品性能、应用方案等方面不断推陈出新,行业用户带来了更多高品质的选择。本文基于权威数据平台的分析,汇总了国内十大 WiFi 模组品牌,详细介绍厂商背景、优势产品及技术解决方案,
    的头像 发表于 07-10 16:24 2344次阅读

    CYBT-413061上的RFCOMM_Serial_Port SPP演示,AIROC客户端控制应用程序不起作用,什么原因引起的?

    似乎可以连接(不再显示灰色),但在按下任何按钮时都不会发生任何情况。 不过,BTSpy 似乎什么都能显示,比如在 Windows/TeraTerm BTSpy 上按键时,它会显示信息,但在客户端控制应用程序 SPP 标签或信息
    发表于 07-02 06:05

    CYBT-343026-01能否使用 HFP 和 AVRCP 制作应用程序

    我们计划使用 CYBT-343026-01 制作使用 HFP 和 AVRCP 的应用程序。 可以使用 CYBT-343026-01 制作使用 HFP 和 AVRCP 的应用程序吗? 根
    发表于 07-01 08:29

    各种WIFI天线制作技巧资料

    各种WIFI 天线制作技巧资料
    发表于 06-10 15:11 0次下载

    使用C++中的CyAPI编写应用程序上遇到了问题,求解决

    我在使用 C++ 中的 CyAPI 编写应用程序上遇到了问题。 我将 XferData() 方法与其他所有端点类型一起使用,没有遇到任何问题。 但是,将其与 Endpoint0 一起使用会引发
    发表于 05-13 06:11