开启新的征程,邀请您见证ST的蜕变

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

圣节LED南瓜,使用BeagleBoard PocketBeagle制作

智能车充电系统,基于无线充电套件设计,遥控板代码免费分享!

智能车充电系统,基于无线充电套件设计,遥控板代码免费分享!

项目简介:
该系统旨在给蓝牙遥控智能小车进行停靠充电功能。底板使用12V直流供电,小车使用12V7AH蓄电池供电。IDT充电板安装在小车的车头,当小车驶向充电站台时,IDT充电板和IDT底板接触,底板就将12V电压通过线圈传给蓄电池充电。充电时,小车电路板与12V蓄电池相连的动力系统切断,以防意外发生。
硬件说明:
IDT无线充电套件,负责停靠时充电;
HC-05模块两个;
Nucleo-F446RE开发板,用作小车控制板;


L298N模块,驱动小车的动力轮和转向轮;

小车动力轮电机;

小车转向轮电机;


12V转5V转接板,用于蓄电池给Nucleo-F446RE开发板供电和动力轮供电;


Nucleo-F412ZG开发板,用作遥控板。

演示效果:
初始化,打开小车12V供电和遥控板5V供电,小车控制板循环接收遥控板的指令,遥控板使用一个ADC摇杆发送小车行动指令,控制小车前进、后退、左转、右转、停止。

http://www.elecfans.com/uploads/project/file/20171029/img_20171029225713.mp4

【转载自电子发烧友】

电路相关文件

电路图文件
分享到:
收藏 (6)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归donatello1996所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • btn8982电机驱动 双路电机 4路PWM 大功率 恩智浦飞思卡尔智能车 原理图

    btn8982电机驱动 双路电机 4路PWM 大功率 恩智浦飞思卡尔智能车 原理图这个是可以用于飞思卡尔智能车的双路电机驱动可以直接一路电机所以ABCDEF车都能用大功率可以自己用一下包含原理图库和原理图部分原理图文件
    来自:智能车时间:2018-10-26 智能车 电机驱动 飞思卡尔
  • 0.96寸OLED底板原理图及PCB

    此电路是0.96寸的OLED底板电路,使用AD绘制的电路原理图和PCB;PCB包含了两种版本,一个大的,一个小的,大的和市面上的差不多尺寸;小的版本与OLED裸屏的玻璃相同尺寸,方便用在空间有限的地方。两个版本的原理图和PCB都在附件中,可根据需要选择使用!
    来自:照明与LED显示时间:2018-10-23 智能车 oled显示 led显示
  • 自制MK60最小系统板

    MK60最小系统板,可自己打板焊接,经济实惠又能锻炼自己的焊接能力。焊接K60芯片时,先将芯片放正,然后加一点锡固定,再用拖焊的方式完成焊接。建议:焊接温度最好不要高于300度,持续焊接时间不要超过20S。电路板带SD卡,五向按键,JTAG下载口,可直接插OLED显示屏;方便下载和调试。VCC需外接3.3V给系统板供电,带复位键及电源指示灯。使用软件为:Altium Designer。
    来自:智能车时间:2018-10-23 智能车 系统板 k60最小系统
  • Arduino打造多功能自动漫游车

    我在这个项目中的目标是制造一个能够在你家周围进行许多活动的自动漫游车。这个想法来自于我学习火星漫游者,如好奇号以及它们如何运作。我决定制作一个自己的小流浪者会很有趣也很有帮助。我开始这个项目是为了制造一个在我不在的时候不会撞到障碍物的机器人。它始于2017年,现在我们的目标已转向制造自动漫游车。第一部分:底盘和电机自动漫游车的底盘是由Servo City的Bogie Runt Rover制造的,我按照教程将它们组合在一起。该套装配有完整的电机和底盘,但不附带电子设备。自动漫游车使用6个直流电机为车轮提供动力。所有电机都有通过机箱中的孔到达顶部的电线。然后,它们连接到L298N电机驱动器。由于这些强大的电机,概率可以达到4英里/小时的速度!第二部分: 所有六个电机均由L298N双桥电机驱动芯片供电。所有电机线都连接到芯片的右侧和左侧。为了给arduino供电,它连接到芯片上的5V和GND。然后5V变为5V,GND变为GND。要使所有电机工作,需要使用ENA,IN1,IN2,IN3,IN4和ENB将L298N电机驱动芯片连接到arduino。然后将这些导线连接到arduino上的任意六个数字引脚。项目还会有后续的更新,附件中的源码部分也会继续更新,详细的可以关注附件里的原文链接。
    来自:家用电器时间:2018-10-17 arduino 智能车 直流电机
  • 基于STM32的全向车系统

    基于STM32的全向车系统。三个全向轮实现全向运动。平时做来玩的项目,提供硬件软件硬件部分:原理图(真正的原理图遗失了这个提供参考) PCB(打样的PCB版本,可以直接生产,完全没问题)软件:遥控器代码+整车代码实物图如下
    来自:电机驱动与控制时间:2018-10-06 单片机 智能车 小车
  • 智能手机控制的Arduino 4WD机器人车

    这是我的新项目,智能手机控制的Arduino 4WD机器人车或蓝牙Arduino机器人。它可以前后左右移动,改变其速度,打开/关闭前后灯,也可以发出喇叭声。硬件组件: Arduino UNO&Genuino UNO× 1 HC 06射频无线蓝牙收发器从模块× 1 4WD智能机器人汽车底盘套件× 1 SparkFun双H桥电机驱动器L298× 2 LED(通用)× 4 蜂鸣器× 1 电阻221欧姆× 4 软件应用程序和在线服务: Arduino IDEArduino蓝牙遥控车手工工具和制造机器: 烙铁(通用)这是一个非常简单的设计机器人,您可以轻松构建它。第1步:要求所需零件:Arduino Uno R3主板带直流电机和车轮x4的底盘4WD电机驱动器L298N x2蓝牙模块HC-06锂离子电池18650 x2LED +电阻220欧姆x4蜂鸣器步骤2:组装4WD机器人智能汽车底盘详见附件视频:如何组装4WD机器人智能汽车底盘套件。第3步:接线图按照上图中的接线图进行连接。第4步:上传机器人代码代码详见附件!第5步:注释在上传代码之前,您必须从Arduino Uno板(引脚0,1)断开蓝牙模块的连接。第6步:下载Android应用程序Arduino蓝牙遥控车第7步:连接蓝牙模块要将您的智能手机连接到Arduino蓝牙模块HC-06,我们必须输入PIN码1234或0000。第8步:完成一旦你完成了所有的步骤,机器人已经准备好了!
    来自:智能车时间:2018-06-28 arduino 智能车 手机控制
  • 【国外开源】板球狂欢节保险杠机器人

    一辆碰碰车通常由疯狂的狂欢者驱动 - 但我们要建造一辆自驾车碰撞车! 该机器人将使用Circuit Playground Express进行大脑和碰撞检测以及其机载加速度计。 Crickit将提供驱动两台TT直流变速箱电机所需的全部肌肉,以及一个微型伺服方向指示器标志。一个小型扬声器和NeoPixels也会给我们反馈,而保险杠机器人就在那里玩得开心!视频观看地址:https://youtu.be/d-vAdquc1XA所需材料:1 x Adafruit CRICKIT1个电路游乐场快车(圆形,真棒微控制器板)2个TT电动机直流变速箱(200 RPM 3至6VDC)2个橙色和清晰TT电机轮(用于TT DC变速箱电机)1个微型伺服器(180度旋转伺服)1个迷你金属扬声器w /电线(8欧姆0.5W)1个防水3xAA电池盒(与打开/关闭开关)1个直流电源适配器(2.1mm插头螺丝端子台)1节碱性AA电池(3包)所需工具:材料和工具中小瓦楞纸箱统治者爱好刀或剪刀回形针或安全别针双棍泡沫胶带使用MakeCode进行编码微软MakeCode团队的优秀人员一直在忙着将Crickit功能添加到MakeCode中! 目前,这可与MakeCode的测试版一起使用,因此请点击此链接开始。 然后,创建一个新项目。要在MakeCode中启用Crickit功能,请单击高级类别,然后单击扩展。代码其他详情见附件。
    来自:智能车时间:2018-06-22 智能车 开源制作 makecode
  • TurnipBit改造智能小车套件

    urnipBit改造智能小车套件所需器材:TurnipBit开发板 一块下载数据线 一条智能小车套件 一套(底盘、车轮、电机等)超声波模块(HC-SR04)一个(用作小车的“眼睛”)L298N电机驱动模块 一个接入互联网的电脑 一台(推荐使用Google Chome或者Firefox浏览器) 电机驱动和超声波的安装 超声波模块共4个引脚,分别是VCC、GND、Trig和Echo。VCC接TurnipBit扩展板的+5V引脚,GND接TurnipBit扩展板的GND引脚,Trig触发引脚接P5,Echo回传引脚接P8。L298N电机驱动模块左侧OUT3、OUT4接线端子对应接入左轮电机的下侧、上侧侧铜片,右侧也是。L298N的输入端IN1、IN2、IN3、IN4分别接入扩展板的P19、P13、P12、P11。详细见下表:TurnipBit扩展板超声波模块L298N+5VVCC+12V、+5VGNDGNDGNDP5TrigP8EchoP11IN4P12IN3P13IN2P14IN1程序设计伪代码分析让我们先用伪代码来分析一下避障车的程序逻辑。首先,我们通过小车的超声波模块来检测前方是否存在障碍物,计算出与障碍物之间的距离。当与障碍物的距离小于或等于我们预设的安全距离时,控制小车进行转向避开障碍物;当与障碍物的距离大于我们预设的安全距离时,控制小车进行继续前进;逻辑顺序如下:第一步,触犯超声波模块开始检测;第二步:计算出与前方障碍物的距离;第三步:判断与障碍物的距离是否小于设定的安全距离;第四步:若小于或等于则进行转向,避开障碍物;第五步:若大于则继续保持前进。根据伪代码,画成流程图如下:代码分析会思考的避障车整体代码,可参考右侧代码显示区,如下。from microbit import *display.show(Image.ARROW_N)pin11.write_digital(0)pin12.write_digital(1)pin13.write_digital(0)pin19.write_digital(1)while True:num = 0pin5.write_digital(0)pin5.write_digital(1)sleep(0.01)if pin8.read_digital() != True:pin5.write_digital(0)pin5.write_digital(1)sleep(0.01)while pin8.read_digital():num = num + 1if num <= 8:display.show(Image.ARROW_W)pin11.write_digital(1)pin12.write_digital(0)pin13.write_digital(0)pin19.write_digital(1)sleep(1000)display.show(Image.ARROW_N)pin11.write_digital(0)pin12.write_digital(1)pin13.write_digital(0)pin19.write_digital(1)接下来,我们一起来分析一下代码。通过上面的代码,不难发现,控制避障车前进的代码部分我们重复编写了两遍,在实际项目中这种写法是不合理的。为了让代码更加简洁,优雅,我们将控制前进的代码部分提取出来建立名称为Go()的函数,在需要执行前进的地方直接调用Go()函数即可。from microbit import *def Go():display.show(Image.ARROW_N)pin11.write_digital(0)pin12.write_digital(1)pin13.write_digital(0)pin19.write_digital(1)Go()while True:num = 0pin5.write_digital(0)pin5.write_digital(1)sleep(0.01)if pin8.read_digital() != True:pin5.write_digital(0)pin5.write_digital(1)sleep(0.01)while pin8.read_digital():num = num + 1if num <= 8:display.show(Image.ARROW_W)pin11.write_digital(1)pin12.write_digital(0)pin13.write_digital(0)pin19.write_digital(1)sleep(1000)Go()按照同样的方式,我们将控制转向和检测障碍物的代码分别建立Turn()和Detection()函数。from microbit import *def Go():display.show(Image.ARROW_N)pin11.write_digital(0)pin12.write_digital(1)pin13.write_digital(0)pin19.write_digital(1)def Turn():display.show(Image.ARROW_W)pin11.write_digital(1)pin12.write_digital(0)pin13.write_digital(0)pin19.write_digital(1)def Detection():num=0pin5.write_digital(0)pin5.write_digital(1)sleep(0.01)if pin8.read_digital() != True:pin5.write_digital(0)pin5.write_digital(1)sleep(0.01)while pin8.read_digital():num = num + 1 return numGo()while True:num = Detection()if num <= 8:Turn()sleep(1000)Go()代码如上 ,拼插编程代码见附件。转自Geek-bodasister。
    来自:智能车时间:2018-06-13 智能车 体感控制 turnipbit
  • Wifi智能遥控车,有小车源码以及APP资料

    51单片机WiFi遥控小车是利用手机作为控制端,通过WIFI模块与单片机串口通信,实现小车的前进、后退、左拐、右拐停止等功能。APP截图:小车图片:
    来自:智能车时间:2018-06-13 51单片机 智能车 wifi小车
  • E车模电池支架SLDPRT格式,有打印机的可以玩玩

    智能车机械结构很重要,E车电池将近300克,占车的三分之一左右,电池摆放位置直接影响机械结构好坏。现分享某网友做的E车电池支架,大神勿喷。电池平行于编码器支架,距离2.5~3mm,版本1已经测试,(背面有加强筋和正好跟编码器支架配合的凸起,方便黏合,但不适合用欧姆龙编码器的,由于学校打印机原因,背面不好打,所以去掉了)厚度3毫米,饱和度60%,并不重,很软但强度够固定电池了,很粗糙,如果结构比较躺的话,不影响上坡,结构很直立的请不要参考。版本2稍微做了一些优化,厚度2.5mm,打算打印时饱和度高一些,下面加宽5毫米,正面加加强筋。今天在学校打的,打印机出故障了,太耽误时间了,然后去某宝看了看,查询价格,真贵,一片60+软妹币。还是老老实实的在学校打吧,不过那精度真得吐槽一下。原本想测试好之后再分享的,但学校这打印机不知道要拖到什么时候,所以开源两个版本,自己有打印机的可以玩玩,推荐打印版本2(虽然我还没测试)。
    来自:智能车时间:2018-05-07 智能车 电池 车模
销量
61
查看
6047
参数名 参数值
发布于 2017 年 10 月 30日
Moore8直播课堂