基于51单片机ESP8266wifi控制机器人—送餐、快递

基于51单片机wifi控制机器人

(程序+原理图+PCB+设计报告)

​功能介绍

具体功能:

1.L298N驱动电机,机器人行走;

2.装备红外线感应检测到周围环境,进行行程判断;

3.ESP8266WiFi模块进行通信,机器人接收指令;

4.手机APP进行地址信息派送,小车接收到信息走到对应地址去卸货;

5.若不小心走到的地点为非配送地点,则继续行走到轨道外,等待人工重新操作;

​演示视频:

基于51单片机ESP8266wifi控制机器人—送餐、快递 

添加图片注释,不超过 140 字(可选)

硬件设计

使用元器件:

单片机:STC89C52;

(注意:单片机是通用的,无论51还是52、无论stc还是at都一样,引脚功能都一样。程序也是一样的。)

STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

 

流程图

 

设计资料

01 PCB图

本系统原理图采用Altium Designer19设计,具体如图!

添加图片注释,不超过 140 字(可选)

02 原理图

本系统原理图采用Altium Designer19设计,具体如图!

添加图片注释,不超过 140 字(可选)

03 程序

本设计使用软件keil4和keil5两个版本编程设计,无需担心!具体如图!

添加图片注释,不超过 140 字(可选)

04 设计报告

六千字设计报告,具体如下!

添加图片注释,不超过 140 字(可选)

05 设计资料

        资料获取请关注同名公众号,全部资料包括程序(含注释)、AD原理图、PCB电路图、设计报告、结构框图、实物图、流程图等。具体内容如下,全网最全! !

 

资料获取请观看前面演示视频!

点赞分享一起学习成长。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/833089.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Tensorflow-相关函数

边学边查,后续不断补充完善 1、tf.placeholder() 函数形式: tf.placeholder(dtype,shape=none,name=none) dtype:数据类型,常用的是tf.foat32,tf.float64等数值类型 shape:数据形状,默认是none,就是一堆值,也可以是多维(比如[2,3],[none,3]表示列上3,行不定) …

C++ 顺序线性表的功能

顺序线性表的功能 //头文件 #pragma once#define LIST_INIT_SIZE 50 #define LIST_INCREMENT 20 #define OK 1 #define ERROR 0typedef int Status;typedef char ElemType;typedef struct list_ {ElemType* elem;int length;int listize; }SqList;// 1 初始化 函数 Status…

基于单片机的太阳能无线手机充电器的设计

摘 要:为了解决手机户外无法充电而不能正常使用的问题,设计一款基于单片机的便携式太阳能无线智能手机充电器,利用太阳能电池板将光能转换为电能,由降压稳压电路将电能存储于蓄电池中,通过无线电力传输模块将电能传输至手机终端,由降压稳压处理后给手机充电,并结合单片机…

在Ubuntu上搭建幻兽帕鲁服务器

简介 幻兽帕鲁是一款多人在线角色扮演游戏,玩家可以捕捉和训练各种各样的幻兽,并与其他玩家进行战斗和交易。如果您想拥有自己的幻兽帕鲁服务器,可以按照以下步骤在 Ubuntu 上进行搭建。 准备工作 在开始之前,您需要准备以下几…

代码随想录第52天|300.最长递增子序列 718. 最长重复子数组

300.最长递增子序列 300. 最长递增子序列 - 力扣(LeetCode) 代码随想录 (programmercarl.com) 动态规划之子序列问题,元素不连续!| LeetCode:300.最长递增子序列_哔哩哔哩_bilibili 给你一个整数数组 nums &#xff0…

OPENAI中Semantic Kernel的优点和缺点

OPENAI中Semantic Kernel的优点和缺点 1. 引言 Semantic Kernel是OPENAI中的一项重要技术,它在自然语言处理和语义理解方面具有广泛的应用。本文将探讨Semantic Kernel的优点和缺点,并提出在项目中如何避免这些缺点的方法。 2. Semantic Kernel的优点…

multipass和multipassd命令的区别

multipassd通常是multipass服务的后台守护进程,它负责管理和控制虚拟机实例。 命令区别 例: multipass restart my-vm 这个命令用于重启Multipass中的虚拟机实例。例如有一个名为my-vm的虚拟机实例。 multipassd restart 这会重新启动Multipass后台…

Scroll生态项目Penpad,再获Presto Labs的投资

Penpad是Scroll生态的LaunchPad平台,其整计划像收益聚合器以及RWA等功能于一体的综合性Web3平台拓展,该平台在近期频获资本市场关注,并获得了多个知名投资者/投资机构的支持。 截止到本文发布前,Penpad已经获得了包括Scroll联合创…

了解 Postman:这个 API 工具的功能和用途是什么?

在软件开发中,经常听到 Postman 这个软件名。但其实很多新手开发者只知道这是软件开发常用的软件,并不知道实际是一个什么样工具,不知道具体的作用是什么。那今天就跟大家好好唠唠 Postman 这个软件。想要学习更多关于 Postman 的知识&#x…

Codigger:Web应用赋能的分布式操作系统让用户卓越体验

Codigger,作为一个分布式操作系统,其独特之处在于其采用的浏览器/服务器(Browser/Server,简称B/S)架构。这种架构的核心思想是,通过浏览器来进入工作界面,页面交互部分事务逻辑在前端&#xff0…

最小化蒙德城的旅行者队伍(巴士)

描述 在阳光明媚的一天,凯亚在蒙德城的风车塔下等待着前往狼的领域的旅行者。他于12:00抵达,并计划在此地逗留一整小时,直至12:59。 蒙德城有许多旅行者的车队,每个车队都有自己的出发时间表。 凯亚观察了这些车队的出发时间&a…

【Linux网络】PXE批量网络装机

目录 一、系统装机 1.1 三种引导方式 1.2 系统安装过程 1.3 四大重要文件 二、PXE 2.1 PXE实现原理 2.2 PXE手动搭建过程 2.3 kickstart配合pxe完成批量自动安装 一、系统装机 1.1 三种引导方式 硬盘光驱(U盘)网络启动 1.2 系统安装过程 加载boot loader加载启动安…

Autosar PNC网络管理配置-UserData的使用

文章目录 前言ComComSignalComIPdu CanNmSignal Mapping总结 前言 之前配置的网络管理报文中的data都由ComM管理,后面客户新增了需求,最后两个byte需要发送Wakeup Reason,本文记录一下相关配置的修改 Com ComSignal 之前配置的PN_TX&…

(第12天)【leetcode题解】151、反转字符串中的单词

目录 151、反转字符串中的单词题目描述思路代码本题反思 151、反转字符串中的单词 题目描述 给你一个字符串 s ,请你反转字符串中单词的顺序。 单词是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的单词分隔开。 返回单词顺序颠倒且单词之间用单个…

Spring MVC:深入剖析与应用实践

Spring MVC:深入剖析与应用实践 文章目录 Spring MVC:深入剖析与应用实践一、引言二、Spring MVC概述三、Spring MVC核心组件四、Spring MVC工作流程五、Spring MVC的设计优势六、Spring MVC面临的挑战七、Spring MVC的应用实践八、Spring MVC的高级特性…

Actions和Mutations

在Vuex中,actions和mutations都是用来改变store中的状态的方法,它们之间的区别如下: Mutations:用于同步地修改state的方法。它们接收state作为第一个参数,并且可以接收额外的参数作为payload。Mutations应该是纯函数&…

Java 线程池 ( Thread Pool )的简单介绍

想象一下,你正指挥着一支超级英雄团队,面对蜂拥而至的敌人(任务),不是每次都召唤新英雄(创建线程),而是精心调配现有成员,高效应对。这就是Java线程池的魔力,…

Codeforces Round 942 (Div. 2) A-D1

题目&#xff1a; Codeforces Round 942 (Div. 2) D2有缘再补吧… A. Contest Proposal 题意 两个升序&#xff08;不降&#xff09;的序列a和b&#xff0c;可以在a的任意位置插入任意数&#xff08;要保持升序&#xff09;&#xff0c;使对任意i&#xff0c;有a[i] < b[…

28.leetcode---前K个高频单词(Java版)

题目链接: https://leetcode.cn/problems/top-k-frequent-words/description/ 题解: 代码: 测试:

LY/T 3131-2019 木质拼花地板检测

木质拼花地板是指通过单元设计&#xff0c;组拼成具有特定图案的木质地板&#xff0c;按照材料组分分为实木拼花地板&#xff0c;实木复合拼花地板和浸渍纸层压拼花地板。 LY/T 3131-2019 实木拼花地板测试项目 测试项目 测试标准 含水率 GB/T 15036.2 漆膜附着力 GB/T 1…