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

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

不用变着法偷懒,智能家政机器人给你理由!

屌爆了!脑电波意念控制智能小车

  • 屌爆了!脑电波意念控制智能小车
  • 屌爆了!脑电波意念控制智能小车
  • 屌爆了!脑电波意念控制智能小车
  • 屌爆了!脑电波意念控制智能小车
  • 屌爆了!脑电波意念控制智能小车

屌爆了!脑电波意念控制智能小车

屌爆了!脑电波意念控制智能小车

屌爆了!脑电波意念控制智能小车

屌爆了!脑电波意念控制智能小车

屌爆了!脑电波意念控制智能小车


        在这里以智能小车作为项目的设计对象,不是为了要做出一个功能如何丰富、复杂的一个小车,而是通过这个小车平台,来把自己所学的、正在学的、想学的都装载这个小车上,并不是说要做出怎样的一款产品设计,而是通过这个设计来不断学习和应用。在此有幸能参加深圳联华集成电路有限公司推广的单片机设计大赛,也感谢官方提供的单片机样片,因此,此次的小车项目就以此为核心平台展开设计。

       如标题所述,本小车平台一个突出同时也比较吸引人的是引入了脑电波,当然,这是其中的一个控制手段。此次的小车项目设计很重要的一个概念就是模块化设计,从硬件到软件,可扩展可裁剪,这样设计的目的如前面所说的,便于一步一步的学习并把学习到的东西在小车上应用实践。

过程的实拍:http://pan.baidu.com/s/1qWrXTMk

平台设计框图:

具体功能介绍通信连接的说明:

      主机和小车(从机)使用XLNrf2401通信,该模块是加强版模块,带有天线,有效通信距离800米左右(空旷地,模块参数,没实测过,但有100米就足够用了,比普通NRF24L01猛多了),主机上的蓝牙模块用于连接上位机,如电脑和手机,可由主机控制切换到上位机控制,此时主机起到中继通信的角色,也就是说,电脑或者手机通过蓝牙连接主机通信,主机通过24L01与小车通信,这样的话,就弥补了蓝牙通信短距离短这个缺陷(升级蓝牙4.0其实也可以解决这个问题,只是支持蓝牙4.0的手机暂时买不起,支持的手机暂时来说也少,模块也贵)。小车上的蓝牙是与脑电波模块上的蓝牙通信用的,切换到脑电波控制时,小车连接脑电波模块上的蓝牙,读取脑电波数据,从而进行相应操作,同时也可以通过24L01实时反馈数据到主机,供监测使用。

小车功能

  • 1、采集三轴加速度传感器ADXL345和电子罗盘HMC5880数据,检测当前自身的姿态,如当前的方向、倾斜角度。
  • 2、超声波测距功能,根据主机的指令进行操作。
  • 3、电池电量和小车速度(霍尔模块)检测。
  • 4、温度和其它传感器的检测、可调亮度的车灯等。
  • 5、以上数据通过LCD1602实时显示(主机可以发指令关闭)并通过相应的通信方式实时更新到主机,同时实时相应主机的命令进行响应操作。

脑电波模块:

通过耳夹和电极检测脑电波,经过模块处理之后通过蓝牙模块对外通信。

上位机操作:

PC和手机操作平台也可以连接小车,通过蓝牙可以进行各种各样的扩展到上位机,也可基于网络。

所有功能的整合:

       与小车建立连接后,主机实时显示小车当前的各种状态和传感器的数据,并实时监测操作姿态,从而通过操作者的姿态对小车进行控制,小车实时监测自身当前运行状态,并通过超声波检测前方有无障碍物,所有数据全部打包发送到主机,并响应主机的指令,进行相应操作,如运行方向、速度、车灯亮度、关闭/打开显示器等操作。

      上位机连接主机时,主机作为从设备与上位机蓝牙连接,由上位机搜索连接,可通过主机设置连接密码。通过主机或上位机可切换到脑电波控制模式,此时姿态控制失效。若通信距离比较近(8米以内),上位机可以直接连接小车上的蓝牙,进行操作。

视频地址:http://pan.baidu.com/s/11TKOe
小车车体是自己切割有机玻璃的,主机LCD运行界面还未更新完,界面最终会有类似指南针的显示,来显示小车的运行姿态。文件未更新修改完。

脑电波控制智能小车硬件设计系统框图:

脑电波调试上位机:

电路相关文件

电路图文件
电路原理图.zip
描述:电路原理图
教程
项目文档.zip
描述:项目文档
其他文件
更多项目进度说明.txt
描述:原文出处(查看链接)
分享到:
收藏 (56)
电子硬件助手小程序 电子硬件助手小程序

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

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

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

(版权归 郑宁威 所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • DIY简易制作蓝牙遥控智能小车

    该蓝牙遥控智能小车硬件采用模块化设计,整个系统由51单片机最小系统模块、HC-06蓝牙模块、HC-SR04超声波模块、电动机模块、L298N电机驱动模块、电源模块等组成,各个模块之间通过相互配合,实现手机客户端对小车运动状态的遥控及小车的自动跟踪。在对系统软、硬件进行相关调试后,小车能够接收手机发送的遥控信号,并实现前进、倒退、左转、右转、加速、减速、停止和跟踪的功能。更多介绍,详见其论文讲解,如截图:智能小车程序截图:
    来自:DIY创意产品时间:2018-07-10 diy制作 智能小车 蓝牙控制
  • 智能小车主控板和传感器电路板硬件&代码

    该设计智能小车电路板为拼板,包含有小车主控板,370电机霍尔传感器电路板,单电机驱动板和外加358运放,四个板电路板,四份电路图和原理都画在同一个文件中。其中霍尔传感器为需配合使用26极磁环,小车主控包含stm32单片机、双电机驱动、红外传感器、独立按键、esp8266等模块,有一个不足的地方是供电电压不能太高,由于7805压差过大导致发热严重的问题,推荐使用9V以下的电机,电源钮子开关需要确认大小是否合适。暂时没有完整的程序。主控板还有几个没用。智能小车拼板PCB截图:附件资料截图:
    来自:智能车时间:2018-06-10 智能小车 霍尔传感器
  • WIFI控制蝙蝠智能小车制作及资料

    蝙蝠侠智能小车功能概述 蝙蝠侠智能小车基于STC51单片机开发,通过兼容单片机母座的STM32模块实现兼容STM32控制,集成下载电路,只需要一根USB线即可进行开发。集成了WIFI、蓝牙、超声波、舵机、LCD液晶、温度采集、红外遥控、时钟、红外循迹、速度采集、红外避障、蜂鸣器、按键键盘、姿态数据采集、电池管理等功能。 玩家可以实现丰富多样的玩法: 1、通过手机WIFI控制智能小车 2、通过手机蓝牙控制智能小车 3、智能小车红外避障 4、智能小车红外循迹 6、智能小车超声波循迹 7、智能小车超声波跟随 ……电路图可以直接打样、制作,PCB设计图 制作好的PCB板制作完成的小车手机APP界面
    来自:智能车时间:2018-06-21 stm32 wifi控制 红外传感器
  • 51智能 Bluetooth控制两轮小车(接线图+程序+通讯协议+APP)

    51智能 Bluetooth控制两轮小车说明:51智能小车蓝牙遥控通讯协议协议格式如下:$0,0,0,0,0,0,0,0,0,0,0,100,4200#1、上下左右停止(对应协议中的第1位)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:direction:{up(1),down(2),left(3),right(4),stop(0)}2、左旋转、右旋转(对应协议中的第3位)(自定义1)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:revolve:{turn_left(1),turn_right(2)}3、鸣笛(对应协议中的第5位)(自定义3)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:whistle{true,false}4、加速(对应协议中的第7位)(自定义5)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:expedite{true,false}5、减速(对应协议中的第9位)(自定义6)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:reduce{true,false}6、点灯(自锁)(对应协议中的第17位)(自定义2)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:light{true,false}1,07、灭火(自锁)(对应协议中的第19位)(自定义8)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:outfire{true,false}1,08、超声波(对应协议中的第23位)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:ultrasonic{100.8} cm9、电池电压(对应协议中的第25位)举例:$0,0,0,0,0,0,0,0,0,0,0,100,4200#变量:voltage{4.2} v附件截图:
    来自:智能车时间:2018-06-14 51单片机 智能小车 蓝牙控制
  • 红外检测智能循迹小车资料

    此小车基于51单片机的智能循迹小车,通过红外检测路线,有没有偏离路线,前方有没有障碍物等待功能。也可以红外遥控器控制状态,有蜂鸣器提示,可以通过此小车加深对单片机的理解。附件资料截图:
    来自:DIY创意产品时间:2018-05-20 单片机 智能小车 红外检测
  • 多功能智能机器人、智能小车(附避悬崖、避障、寻迹、追光、舞蹈等功能)

    多功能智能机器人概述: SL-3010 双龙智能机器人, 是为青少年学习AVR 单片机原理及机器人制作原理研制的新产品。SL-3010 双龙智能机器人具有多个红外传感器、光电传感器、接触传感器、声音传感器、直流稳压滤波电路、直流减速电机、驱动轮、导向轮及驱动电路、电池架、遥控接口(遥控收发器为选购件) 、音响器、LED 发光二极指示、ISP 下载接口及下载电缆、伺服电机接口、RS232 接口等。主芯片采用AVR 单片机AT90S8515, 不需购仿真器、编程器、芯片适配器就可搞单片机开发应用。智能机器人、智能小车实物展示:该智能机器人可具有以下功能:1、具有避悬崖、避障功能。机器人可放在白色台桌上声控启动前进, 在机器人前方有红外传感器和接触传感器,当机器人的前方遇到悬崖时, 机器人自动后退并转弯再前进; 在机器人左右侧有红外传感器和接触传感器,当左侧、右侧遇到悬崖时, 机器人自动转弯避开悬崖;当前方遇到障碍物时, 机器人自动后退并转弯再前进。2、能按程序设计行走, 因为有程序ISP 下载功能, 就可编程下载。如走8 字, 走正方形, 走长方形;走S 形, 碰障返回; 走螺旋形, 碰障返回,并从头开始;定时动作(例:2 分钟停止动作), 声控唤醒等等。3、寻迹功能: 能按照黑色轨道(白底上用黑色胶带贴成) 声控启动寻迹,按黑色轨道行走。在机器人后部有接触传感器, 可做机器人接力竞赛。4、追光功能: 在机器人前上方有二个光敏传感器当眼睛使用, 当用强光照机器人的眼睛时, 机器人能追光行走;5、找光源, 向光源前进, 碰到光源停下(可设计成机器人灭火比赛, 碰到光源时开动风扇电机); 也可作球赛机器人;6、遥控功能: 配上遥控收发器, 可按遥控方式前进、后退、左转、右转、原地旋转等动作。也可设计成遥控自学习功能, 可重复按人工遥控时路线自走。北京市 101 中学的“自学习远程控制可视探测机器人”,2002 年8 月参加郑州全国青少年科技创新大赛,一下子获得多个大奖,2003 年2 月参加美国英特尔世界机器人大赛荣获特别奖。7、跳舞功能: 具有伺服电机接口及声音接口, 可根据音乐节拍动作, 舞曲停, 机器人也停止动作。8、单片机乐曲功能: 可下载你喜爱的歌曲, 以上机器人动作,均可发出不同乐曲声, 用声音告诉你它在做什么事, 或表示喜怒哀乐感情。9、机器人走迷宫: 利用两侧的红外传感器和接触传感器(也可用两侧的红外探测器转过90度安装, 探测墙壁行走),是避障功能的进一步应用, 如何以最快时间走出迷宫。10、AVR 单片机学习功能:具有AVR 单片机各种接口, 可充分利用PC 机资源, 不用仿真器,不用编程器、不用芯片适配器就可对AVR 单片机进行编程、模拟调试、下载编程, RS232通信实验、单片机组态实验等, 教你学会单片机的开发应用。11、伺服电机功能: 接上伺服电机, 根据你的设计程序动作。如: 当乐曲指挥家;抓取物件,推球比赛等。12、更多功能:你还能教SL3010 机器人具有更多、更好、更大、更聪明的本领吗? 请你快想象、快动手、来参加机器人制作比赛!也可在机器人上方加装各种功能扩展板, 做你想要做的事。附件内容截图:原文出处:http://www.sl.com.cn/ProductShow.asp?id=408
    来自:机器人时间:2016-12-28 智能小车 传感器 避障 智能机器人
  • 【开源】BOXZ 可换肤,可卖萌,可遥控,智能小车机器人 ​

    BOXZ盒仔教育娱乐智能遥控机器人概述: BOXZ,中文名盒仔。是一款开源的互动娱乐平台!我们将Arduino,亚克力板和纸模型创意的结合在一起,让大家可以快速搭建自己的遥控玩偶,开展互动体验,而它的组装就像搭乐高积木或者宜家家居一样简单!而盒仔的外形和功能完全取决于您的创意。我们可以用它来搞足球比赛,角色扮演,赛车或对战,甚至拍MV!BOXZ的外形和功能完全取决于您的创意。各种可爱的、创意的、经典的、搞怪的皮肤任你挑选。实物购买链接:https://item.taobao.com/item.htm?spm=a1z10.1-c.w40...关于APP应用这应该是迄今为止最好的Arduino互动机器人APP了!我们的IOS版APP已经在苹果的官方市场上架https://itunes.apple.com/cn/app/boxz/id783688269?m...新版本的APP对UI进行了全面升级,推出了足球季的主题。本APP主要包含2大功能,第一个是GO互动模式,另一个就是我们全新推出的DIY编程模式。在GO互动模式下,玩家可以通过APP对盒仔进行遥控,控制器运动方向和动作。在DIY编程模式下,小伙伴们只要简单的拖拽指令,即可实现BOXZ的自动控制功能。这样可以很容易通过自编程实现机器人自动完成指定任务,例如让盒仔从A点达到B点。关于机械结构我们重新定义了盒仔的机械结构,并优化了连接部分的设计,组装仅需半小时。技术规格: 外壳尺寸:130x130x130mm微型控制器:ATmega328引导装载程序:Arduino Nano通讯模块:低功耗蓝牙4.0通讯模块蓝牙芯片: TI CC2541供电电源:7.4V 350MAH 25C锂电池(套件内不包含)最远传输距离:15m左右(室内)关于协议新版的迷你盒仔采用了国际主流的开源通讯协议JSON,语法直观,通俗易懂。同时我们公开了协议的API,大家不仅仅可以用手机遥控了哦。https://github.com/leolite/BOXZ/tree/BOXZ/BOXZ/Cod...关于版权BOXZ 和 盒仔 均为DIYFUN.ORG团队的注册商标,未经授权禁止用作商业用途。授权协议: Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)http://creativecommons.org/licenses/by-nc-sa/3.0/您只需在作品中注明"BOXZ"或"盒仔"字样,即可基于非商业目下使用和修改盒仔及其设计!安装说明\皮肤\APP下载等请看以下网址:http://www.diyfun.org/
    来自:机器人时间:2016-12-23 arduino 开源 机器人 智能小车
  • 基于瑞萨的智能小车遥控板设计

    基于瑞萨的智能小车遥控板概述: 本项目基于R7F0C809 显示板套件制作智能车的遥控器,套件上的数码管用于显示速度,键盘将用于设定小车的速度大小、方向以及转弯速度等。基于的R7F0C809 显示板套件的智能车遥控器通过串口将控制数据发送至遥控板(STM32F103开发板),遥控板再通过板载的2.4G的nRF24L01无线模块将控制数据发送至智能车,从而实现通过R7F0C809 显示板套件控制小车的运动状态。硬件:本次设计中硬件方面主要利用现有的R7F0C809显示板套件,无需额外的设计工作。软件:本次设计中软件方面主要完成处理按键识别、数码管显示以及串口通信三个功能的实现。三个功能具体内容如下:(1) 按键识别:识别按键的状态(2) 数码管显示:根据按键状态,数码管能够切换显示控制速度、转弯速度(3) 串口通信:串口定时向遥控板(stm32f103开发板)输出控制信息(速度、转弯)为完成三个功能同时工作,设计中分别采用三个定时器中断,根据中断状态从而调度不同的功能予以运行。视频演示:总结:R7F0C809显示板套件提供了矩阵按键、数码管等外设,非常的适合用于制作智能车小车的遥控器。本次基于该套件DIY的遥控器也是基于以上的原因,本次设计中充分的利用了R7F0C809芯片的现有管脚连接关系(连接到矩阵按键和数码管),同时将对外通信串口也予以了利用,芯片的管脚利用率达基本达到了100%,除此之外本设计中还使用的三个定时器中断,可以说是已经充分的挖掘了R7F0C809芯片的功能。本次设计涉及以下的功能开发:(1) 键盘扫描—完成对不同键盘操作的识别(2) 数码管显示—实时显示小车速度、转弯速度(3) 串口通信—将操作数据发送值遥控板(4) 定时器—定时进行键盘扫描、数码管显示以及串口通信调度基于R7F0C809智能车遥控器详细设计讲解:http://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=477781&fromuid=275607http://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=477784&fromuid=275607
    来自:智能车时间:2016-12-20 智能小车 瑞萨 遥控板 r7f0c809
  • 基于51单片机红外遥控智能小车(原理图、PCB、遥控器控制程序、实物图)

    基于51单片机的红外遥控智能小车由以下组成:主控电路板;红外远程控制发射、接收;电机驱动模块;小车底架;电源模块等等。主控板实物截图:PCB截图:电机驱动模块L298截图:两轮小车低架截图:附件内容截图:
  • 【大赛作品】寻迹智能小车电路图、PCB、源程序、库文件

    智能车大赛任务设计并制作一个寻迹智能电动车和中心激光控制系统要求 1、基本要求 (1)电动车从出发线出发(车体不得超出出发线),小车沿引导黑线行驶,电动车行驶过程中不可脱离黑色引导线行驶。 (2)电动车在AB段驶过程中遇到引导线下有硬币。电动车发出声光指示信息并且停车2秒。(3)小车行驶在BC段加速行驶。(4)全程时间不能大于90秒,时间达到90秒时必须立即自动停车。2、发挥部分 (1)在圆心位置放置一个电机与激光笔,在小车行驶过程中,使激光持续打在小车上指定的区域内,期间超出范围的时间不得超过2秒。(2)当激光水平投影第一次与OD重合时,让小车从外圈进入内圈行驶,并让小车发出声光提示。(3)小车沿内圈继续行驶,当激光水平投影与OA黑线第二次重合时停止行驶,并显示行驶时间和检测到的硬币数量。(4)行驶时间与检测到的硬币数在小车和中心激光控制系统中同步显示。(5)其他。说明 1、场地地面为普通白纸或喷绘材料塑料布,大圆直径3000px,小圆中心2500px,标出圆心。2、场地的引导线宽度为50px正负6.25px。示意图中的和尺寸标注线不要绘制在地图上,出发区和终点区的边框用签字笔细线标注,图示中的A,B,C,D四个标记完全相同为:150px*50px。3、硬币放置在外圆的黑色引导线下面,两个相连硬币至少相距20cm,具体位置由测评专家指定。4、整个系统由两部分组成,一部分是循迹小车,一部分是中心激光控制系统,两部分可以使用无线通信。6、自行设计激光离地高度和小车接收激光区域(区域不超过125px*125px,测评时要求有明确标识)7、电动车允许用玩具车改装,但不能由人工遥控,其外围尺寸(含车体上附加装置)的限制为:长度≤20,宽度≤500px。单片机控制PCB电压比较器pcb电源与电机驱动PCB感光电路pcb感光电路改进版PCB红外探头电路pcb激光笔控制电路PCB电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除!附件包含以下资料:
    来自:智能车时间:2016-11-09 智能小车 电路图 智能车大赛
销量
262
查看
8644
参数名 参数值
发布于 2016 年 10 月 25日
Moore8直播课堂