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
    +关注

    关注

    81

    文章

    5293

    浏览量

    203513
  • NODEMCU
    +关注

    关注

    13

    文章

    289

    浏览量

    21354
收藏 人收藏

    评论

    相关推荐

    AWTK-WEB 快速入门(1) - C 语言应用程序

    导读AWTK可以使用相同的技术栈开发各种平台的应用程序。有时我们需要使用Web界面与设备进行交互,本文介绍一下如何使用C语言开发AWTK-WEB应用程序。用AWTKDesigner新建一个应用程序
    的头像 发表于 11-27 11:46 153次阅读
    AWTK-WEB 快速入门(1) - C 语言<b class='flag-5'>应用程序</b>

    I2C启动加载准备TMS320C645x应用程序

    电子发烧友网站提供《I2C启动加载准备TMS320C645x应用程序.pdf》资料免费下载
    发表于 10-16 11:30 0次下载
    <b class='flag-5'>为</b>I2C启动加载准备TMS320C645x<b class='flag-5'>应用程序</b>

    可以使用CYBT-343026-01制作使用HFP和AVRCP的应用程序吗?

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

    AIROC客户端控制应用程序不起作用的原因?

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

    嵌入式汽车系统中的GUI导航

    一线汽车供应商需要能够使用生产的定制图形和独特的字体,以帮助区分产品品牌并创造精美的外观和感觉。显示增强型嵌入式技术使您可以编写应用程序行为,并将
    发表于 05-03 09:23 292次阅读
    嵌入式<b class='flag-5'>汽车</b>系统中的GUI导航

    鸿蒙OpenHarmony【标准系统编写“Hello World”程序】 (基于RK3568开发板)

    编写“Hello World”程序 下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。 前提条件 已参考[创
    的头像 发表于 04-24 17:32 762次阅读
    鸿蒙OpenHarmony【标准系统<b class='flag-5'>编写</b>“Hello World”<b class='flag-5'>程序</b>】 (基于RK3568开发板)

    【从0开始创建AWTK应用程序】编译应用到RTOS平台

    AWStudio上编写好AWTK应用程序后,部署到RTOS平台(如STM32)是很方便的,下面就以STM32F429型号为例子来介绍如何编译AWTK应用到RTOS
    的头像 发表于 03-21 08:23 600次阅读
    【从0开始创建AWTK<b class='flag-5'>应用程序</b>】编译应用到RTOS平台

    应用程序中的服务器错误怎么解决?

    在使用应用程序时,可能会遇到服务器错误的问题。这种错误通常会导致应用程序无法正常运行 ,给用户带来不便。下面将介绍应用程序中的服务器错误及其解决方法,帮助您快速解决这一问题。
    的头像 发表于 03-12 15:13 6095次阅读

    使用CY8CKIT-062-WIFI-BLE编写Wi-Fi应用程序,如何禁用Wi-Fi驱动程序消息到UART?

    我正在使用CY8CKIT-062-WIFI-BLE编写Wi-Fi应用程序。 当程序启动时,它会打印以下有关堆栈的消息。 很有用,但我对 UART 还有其他计划。 如何禁用这些消息? W
    发表于 03-01 08:11

    CYBLE-416045-02在微控制器上制作应用程序,过段时间后突然停止工作的原因?

    我正在使用 CYBLE-416045-02 在微控制器上制作应用程序。 但是,它在 10 分钟或更长时间后突然停止工作。 我怀疑运行应用程序时是否会发生内存泄漏。 因此,我想检查是否发
    发表于 01-22 06:35

    经典的PLC程序编写套路

    对同一个控制要求,即使选用同一个机型的PLC,用不同设计方法所编写程序结构也可能不同。尽管几种程序都可以实现同一
    发表于 01-15 10:13 509次阅读
    经典的PLC<b class='flag-5'>程序</b><b class='flag-5'>编写</b>套路

    【飞凌OK113i-S开发板试用】应用程序编写控制gpio和led

    【飞凌OK113i-S开发板试用】应用程序编写控制gpio和led 环境: 搭建虚拟机,创建共享文件夹,在共享文件夹中用vscode编写。搞了个sh文件出来编译。用sfpt工具下载编译
    发表于 01-05 15:46

    labview编写程序的一般步骤

    LabVIEW是一种非常强大的图形化编程工具,它可用于控制、测量、测试和监控应用。编写LabVIEW程序的一般步骤包括以下几个方面: 程序需求分析:在开始
    的头像 发表于 12-29 10:06 2087次阅读

    keil5mdk怎么编写51单片机程序

    编写51单片机程序需要以下步骤: 编写程序框架:首先,你需要定义程序所需要的变量和常量,以及设置中断向量和寄存器的初始状态。这些信息可以根据
    的头像 发表于 12-25 14:54 1512次阅读

    如何用RK3588编写应用程序

    由于笔者平时的嵌入式开发工作,主要是集中在嵌入式Linux和Qt应用开发方向,因此,本篇文章我们尝试参考飞凌官方提供的嵌入式Linux+Qt相关的资料,编写一个Qt应用程序,并运行在OK3588-C
    发表于 12-19 13:24