硬件篇:手把手教你制作属于你的遥控车(51单片机蓝牙小车)

您所在的位置:网站首页 diy编程 硬件篇:手把手教你制作属于你的遥控车(51单片机蓝牙小车)

硬件篇:手把手教你制作属于你的遥控车(51单片机蓝牙小车)

2024-07-14 03:26:06| 来源: 网络整理| 查看: 265

重要声明

本人为软件工程专业,硬件不是本专业的学习范畴,因为本人对硬件感兴趣,自学了部分51单片机知识,这个小车是20年上半年因为疫情被困在家中突发奇想做的,现在有空闲时间就想着写一篇博客,分享给同样对硬件感兴趣的小伙伴。

所需知识准备

了解51单片机、HC-05/06蓝牙模块使用方法!!!!

准备材料

51单片机最小系统板、LM2596降压模块、HC-06蓝牙模块、MG995系列180度舵机、L298N电机驱动(160w双路)、任意品牌遥控车车架带电机、聚合物锂电池一块

部分原材料照片

在这里插入图片描述 在这里插入图片描述

设计思路和接线示意

在这里插入图片描述

原理简介

因为是自学的51单片机,不会用太复杂的东西,所以用到的原理都很简单,51单片机与HC-06蓝牙模块串口通信、L298N电机驱动芯片驱动两路电机、51单片机通过串口输出PWM波控制舵机,以上原理较为简单,就不一一详细阐述了,有一点想提醒和我一样的萌新:注意看你用的L298N的电流,如果驱动的电流较大,建议和我一样对它单独供电,不然会出大问题的!!还有一点就是串口通信时TXD与TRD反接问题,这是串口通信的关键。

51程序代码

下面的代码是成功的时候最原始的代码,后续进行过修改因为没保存,现在找不到了,所以就把最原始的代码贴出来了。程序比较简单,应该都看得懂。难一点的地方也加了注释,有看不懂的地方欢迎评论留言。

/*蓝牙小车程序 T0产生PWM控制舵机,T1用于串口通信舵机330hz*/ #include #include #define uchar unsigned char #define uint unsigned int sbit PWM=P0^0; //舵机控制端口 sbit in1=P2^0; //电机控制端口1 sbit in2=P2^1; //电机控制端口2 sbit in3=P2^2; //电机控制端口3 sbit in4=P2^3; //电机控制端口4 sbit FMQ=P0^1; //蜂鸣器控制 uint count=0,jd; uchar a; void InitUART() //串口初始化 { TMOD = 0x21; //设置定时器T1 PCON = 0x00; //关倍频 SCON = 0x50; TH1 = 0xFD; //T1 波特率9600 TL1 = 0xFD; TR1 = 1; //启动定时器 TR0 = 1; ES = 1; //开启串口中断 PS = 1; ET0 = 1; EA = 1; //开启总中断 } void main () { InitUART(); while (1); } void Time0_Int() interrupt 1 //中断程序 { TH0 = 0xfe; //重新赋值 TL0 = 0x33; if(count RI = 0; a = SBUF; if (a == 0x01) //前进 { in1=1; in2=0; in3=1; in4=0; } if (a == 0x02) //后退 { in1=0; in2=1; in3=0; in4=1; } if (a == 0x00) //停止 { in1=1; in2=1; in3=1; in4=1; } if(a == 0x03) //左转 { jd=2; } if(a == 0x04) //右转 { jd=4; } if(a == 0x05) //回中 { jd=3; } if(a ==0x06) //蜂鸣器开 { FMQ=0; } if(a ==0x07) //蜂鸣器关 { FMQ=1; } } } 成品展示

在这里插入图片描述

手机遥控界面

在这里插入图片描述

总结反思

现在再回去看我的第一个51作品,看着简单,回想刚开始研究51时的艰辛,各种贴吧网站逛了个遍,四处搜集查找资料,因为一点小问题冥思苦想好几天,到最后玩上了自己的遥控车,真的是成就感满满啊!!!继续加油吧,,哈哈。有需要以上原始材料相关资料的可以私信我!!



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭