朋友圈助力STM32研讨会,集赞有好礼

芯片界的黑洞,这个整流器有点怪!

中文教程:如何进行STM32防火墙的安全配置?

小车机器人专用!手机无线调试神器,附APP+Arduino源码

  • 小车机器人专用!手机无线调试神器,附APP+Arduino源码
  • 小车机器人专用!手机无线调试神器,附APP+Arduino源码
  • 小车机器人专用!手机无线调试神器,附APP+Arduino源码
  • 小车机器人专用!手机无线调试神器,附APP+Arduino源码
  • 小车机器人专用!手机无线调试神器,附APP+Arduino源码

小车机器人专用!手机无线调试神器,附APP+Arduino源码

小车机器人专用!手机无线调试神器,附APP+Arduino源码

小车机器人专用!手机无线调试神器,附APP+Arduino源码

小车机器人专用!手机无线调试神器,附APP+Arduino源码

小车机器人专用!手机无线调试神器,附APP+Arduino源码


手机蓝牙通信遥控无线调试神器介绍:

最近也看到论坛很多小车机器人项目,似乎有必要为大家提供一个完善的遥控解决方案,所以翻出这个工程小通了个宵准备填上这个遥远的坑。手机遥控蓝牙通信无线调试APP基本功能已经完成了,目前正在各大应用商店审核,下面会详细介绍一下功能和使用方法。

连接Arduino的实用调试工具,分为几个模块:提供模拟摇杆、重力感应控制,串口示波器功能,串口调试助手功能等;APP通过蓝牙连接硬件模块,附件内容提供配套Arduino库。

先看看APP的UI界面,如截图:

APP是通过蓝牙连接蓝牙模块然后和Arduino交互的,点击右上角的图标连接就行(当然模块需要事先在手机设置里配对),依次介绍一下各个标签的功能:
摇杆功能:
连接Arduino后可以在程序里通过库函数读取到摇杆的数值,用于遥控小车什么的最方便啦,比如我之前的 Qbot 就是用这个遥控的

重力感应功能:
跟摇杆一样,不过这里变成摇晃手机进行控制了,依然是可以在Arduino程序里读出数据

曲线功能:
提供3个通道数据的曲线绘制功能,曲线的数据可以在Arduino库函数里进行调用发送,方便用于调节参数之类的

串口助手功能:
前面几个模式都是可以调用库函数进行方便的交互的,但是如果只想按自己的指令来操作,或者只是想有个串口显示的窗口,就可以用到这个模块,既可以发送数据也可以接收,是完全透传的

Arduino库函数的使用:
库函数的下载地址在文末,使用方法其实和之前的迹和颜艺Boy基本雷同,可以参考连接使用:

手机摄像头实时跟踪小车,附APP和Arduino源码:http://www.cirmall.com/circuit/6375/detail?3

能识别人脸表情的高仿真机器人Arduino设计: http://www.cirmall.com/circuit/6374/detail?3


不一样的是,由于前两者都只需要接收手机数据,所以可以使用软件串口来连接模块,所以可以自定义端口而且不影响程序下载;而由于软件串口在同时收发的时候会有丢包的BUG,所以在本APP中只能使用硬件串口连接(另一个原因是像曲线绘制功能需要较高的通信速率,所以硬件串口会可靠很多),这里非常建议使用带2个以上串口的Arduino板子如Mega,pro micro等,省去下载的时候拔插模块的麻烦。

电路相关文件

源代码
CtrlAPP-Arduino-master.zip
描述:Arduino配套库
电路图文件
Arduino的实用调试工具.apk
描述:Arduino的实用调试工具
收藏 (5)
扫码关注电路城

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

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

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

(版权归http://www.pengzhihui.xyz/所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • 华北五省机器人STM32主控板设计,附原理图/PCB/推棋子源码

    今年做华北五省机器人用的STM32主板,我做的是仿人的,不过用在无差别上也可以,因为结构其实是差不多的。芯片的话板子兼容F4的还有F1的芯片,也就是说你可以用F1的芯片,也可以用F4的芯片,这个看个人选择。该华北五省机器人STM32主控板上留有专门的电机接口,还有传感器的接口都全部引出,包括16个AD,都是用牛角座连接,保证了接线的稳定,同时也解决了因为传感器多而导致线乱的问题,同时板子上集成了3.3V和5V,都是采用LM2596S芯片,可以直接接入24V,保证了供电充足,同时可以直接由主控板向传感器供电,也免去了另外用稳压模块。该资源也包括了机器人的STM32主控,以及接传感器的小板,还有调好的推棋子的程序。结构的话暂时不放,比赛完会放出来,不过会有传感器的摆放位置图。附件资料截图:视频演示:
    来自:机器人时间:2017-09-17 stm32 机器人 主控板
  • 图形化GPS定位导航系统,提供技术指导和源码

    1.作品简介该作品是基于GPS导航系统,该作品是借鉴的网上一款基于arduino 的GPS设备模仿做出来的,该定位设备通过地图下载分割技术,减少了其对于处理器性能的依靠,使用低位处理器即可完成对该设备的开发使用。2.作品功能特点1.基于arduino开源平台:arduino库函数丰富简单易操作可以通过其接口添加更多的传感器设备,用于实际应用中。2. 地图存储算法——瓦片系统:地图数据依据瓦片算法存储在SD卡中,通过串口获取GPS定位信息并从中解析出经纬度坐标,依据经纬度坐标读取相应地图数据显示在TFT液晶屏幕上,同时显示定位坐标点。通过这种算法,做好编号后可以轻易的通过经纬度信息定位到地图文件位置,大大减少了Arduino板的运算压力,提高加载速度。另外打算出售该作品,有意向的可以QQ联系473897902,提供技术报告和源码以及技术指导。
    来自:可穿戴设备时间:2017-09-15 arduino gps定位 gps导航
  • Arduino兼容户外数据记录仪设计,附原理图/PCB/源码等

    本设计分享的是国外开源项目Arduino兼容户外数据记录仪设计,附原理图/PCB/源码等。该户外数据记录仪是一款功能强大的Arduino兼容无线传感器网络节点,非常适用于户外数据记录应用。它具有使用X-Bee模块的X-Bee载板,如GPS Bee,Bluetooth Bee和Wifi Bee等。其模块化结构和板载外围设备可以方便地定期记录时间戳的传感器数据。同时,该户外数据记录仪配有带备用电源的RTC,SD卡插座,蜂窝插座和基于太阳能的锂离子电池充电器。该Arduino兼容户外数据记录仪是你所有设计跟踪,监控和控制项目的必选产品。Arduino兼容户外数据记录仪硬件资源介绍:Arduino兼容户外数据记录仪特点: 兼容Seeeduino(I / O端口使用3.3V逻辑)。可以使用Arduino处理语言进行编程。板载微控制器:ATMega328P车载实时时钟芯片DS1337S(用于CR1220硬币电池的插座,用作RTC的备用电源)具有DTR的串行接口,用于在独立模式下进行编程时自动复位。microSD卡插座I2C引脚头(工作电压可选:5.0V或3.3V)Grove接口(工作电压可选:5.0V或3.3V)XBee模块和ATMega328P的复位按钮Arduino兼容户外数据记录仪参数如下:
    来自:无线手持设备时间:2017-09-13 arduino 数据记录仪 cn3065
  • Arduino助力骑行爱好者,有了这个极光转向灯就更酷了!

    作为一个资深的骑行爱好者,给自己的“宝马”增添各种炫酷的装备那是乐此不疲啊,安全转向灯这种利器更是少不了,于是有了自己做一个炫酷的极光转向灯的想法,可以看看我最终做的效果啊,反正我是很满意!Ps:自行车转向灯是安装在自行车后部或者骑手背部,在转向时开启以提示后面车辆及行人注意的重要指示灯。“极光"效果预览:控制方式:骑手骑车转弯时身体会有朝向圆心的倾斜动作,转向灯通过采集左右倾斜角度控制灯带做相应显示灯光效果:1.灯带交错相对放置,中间放置柔光材料,让光带效果更加均匀2.模拟水流效果配合光带形状设计,当倾角超过某个阈值后自然形成指向箭头3.转向灯处于静态时有多种动画效果随机切换,起安全醒目作用其他功能:当转向灯长时间处于非水平位置时,软件会进行相应判断并对倾角进行补偿硬件列表:Arduino bluno nanoADXL345加速度传感器WS2812灯带洞洞板一字线激光头*210K电阻*2导线、插针插排若干教程、程序烧写,代码分享在附件里各种适用于自行车、滑板、独轮车、赛格威,更多应用亲发挥你的想象力~
    来自:DIY创意产品时间:2017-09-07 arduino 加速度传感器 转向灯
  • 大神特有的的智能小宠物——目标追踪机器人设计分享

    很久之前我就想做个机器人当我的跟班,它能用Android手机控制,实现追踪目标功能。在网上找到一个大神的作品参考,经过几周的挣扎,我终于完成了我梦想中的这个项目,现在把大神的作品分享出来:Step 1: 组件所以组件(除智能手机外)总费用是60美元: Arduino安卓智能手机机器人底盘连接线直流电机及支架蓝牙模块HC-06如果你想打PCB板,可参考附件制作步骤。Step 2: 工作原理要让跟随机器人工作,最佳方案是:使用Android APP通过手机摄像头识别红颜色的位置,把该信息通过蓝牙传给Arduino,APP用openCV库处理图片,通过计算传来的颜色均值,确定红颜色的位置。下面,我给出一段Android代码,展示其工作原理(完整代码详见附件)。view plaincopy to clipboardprint? bitmap = Bitmap.createBitmap(mRgba.cols(), mRgba.rows(),Bitmap.Config.ARGB_8888); Utils.matToBitmap(mRgba, bitmap); int x = 0; int y = 0; int all_x = 0; int all_y = 0; while(x < 176) { while(y < 144){ int pixel = bitmap.getPixel(x, y); int redValue = Color.red(pixel); int blueValue = Color.blue(pixel); int greenValue = Color.green(pixel); if(redValue > 200 && blueValue < 70 && greenValue < 70){ points++; all_x = all_x + x; all_y = all_y + y; } y++; } x++; y = 0; } y = 0; x = 0; x_center = all_x / points; y_center = all_y / points; 具体的连接制作过程以及打样等详见附件吧,都写出来太啰嗦了! 最后,跟随机器人效果非常好,达到了预期中跟屁虫的效果!
    来自:智能车时间:2017-09-07 arduino 智能车 目标跟随
  • 与Arduino兼容,15A 6-20V大电流电机驱动控制板全套资料

    该15A 6-20V电机控制器是一款大电流电机驱动控制板,其包括Atmega328微控制器处理器电路,电机驱动电路,充电电路和保护电路。是一款具有电源,控制和驱动的完整大电流电机驱动控制板解决方案。改大电流电机驱动控制板与L298相比,其半桥电机控制器IR2104和N-MOSFET具有显着的优势,可驱动重负载器件,输出电流甚至高达15A。大电流电机驱动控制板应用广泛,可以应用遥控车型和飞机上,支持7.4〜11.1V锂电池电池。当保险丝过载时,会保护电路板,相应的LED显示保护状态。15A 6-20V大电流电机驱动控制板实物截图:15A 6-20V大电流电机驱动控制与Arduino兼容。最重要的是,它专注于高扩张。保留标准的Grove端口可以方便地访问汽车平台上的丰富的模块,如伺服和编码器。大电流电机驱动控制功能如下: 基于MOSFET的全桥驱动电路支持两个独立通道,每个通道最多可达15ALED显示保险丝保护状态几个Grove端口,方便地连接伺服,编码器和传感器Atmege328控制器,Arduino兼容15A 6-20V大电流电机驱动控制板电路参数:更多有关该大电流电机控制板操作使用及说明,详见附件内容。15A 6-20V大电流电机驱动控制实物连接图:15A 6-20V大电流电机驱动控制电路 PCB截图:可能感兴趣的项目设计:专为Intel Edison设计的4WD电机驱动板平台,附原理图/PCB/SDK文件,http://www.cirmall.com/circuit/6774/details?3
  • Arduino助力打造绚丽音乐彩灯,随着节奏一起跳动吧!

    本项目是一个基于Arduino的LED音乐彩灯,它能伴随音乐一起有节奏的闪动。彩灯的基本电路基于ATtiny45单片机,可以通过在线的Arduino开发工具Codebender为其编程,然后通过Arduino UNO将程序写入到ATtiny45单片机中。整个项目非常简单,成本也非常低廉,不到10美元就能完成整个项目!另外需要注意一点:本项目的音乐节奏是通过直接读取音频的模拟输出确定的,这并不是一个分析音频信号的正确方法,但是却能够满足让LED随音乐节奏闪动的要求。当然,你也可以直接使用Arduino UNO作为控制器,但是首先你必须使用串口监视器找到其模拟输出,然后还需要对相关的代码进行一些修改。完成之后接上音乐播放器测试,感觉还不错吧。
  • 支持功能拓展,这个3D打印宠物猫助你实现当铲屎官的心愿!

    想当铲屎官,但是又担心“猫老爷”的吃喝拉撒睡和掉毛?那就自己做一只机器猫吧!省去铲屎官好多麻烦!首先让我们从最简单的开始:做一只会随机发出猫叫声的机器猫;另外,它还有一双可以变化的眼睛,当你抚摸它的时候,它还会发出咕噜咕噜的声音。而更重要的是,因为本项目是基于Arduino开发的,你还可以为这只可爱的机器猫设计更多功能!第一步:准备材料Arduino UNO面包板喇叭触控传感器(FSR-Interlink 406)12个5mm LED6个220Ω电阻47kΩ电阻15条母对母跳线16条24条母对公跳线3D打印组件若干第二步:线路设计首先确定各个输入输出引脚的定义,然后画出电路图。如图所示,除了基本的接地连接外,喇叭连接引脚2,而触控传感器则连接5V和A0,另外,注意在触控传感器上串联一个47kΩ的电阻,这个电阻的阻值大小是可调的,这取决你想要的触控灵敏度。接下来将LED连接到6、7、8、9、11、12引脚。第三步:编程确定好连接方式之后就开始编程,基本功能的代码已经写好(见附件),需要你期望实现更多功能,向其中添加即可。第四步:外形设计创客们在设计一个项目的时候往往会忽视外形方面的设计,但外形设计实际上在创客项目上扮演着极其重要的角色。而作为一只机器宠物猫,“萌值”的重要性想必是不用再提了。看起来怎么样,如果觉得不顺眼,也可以自己修改或重新设计(设计资料见附件)。第五步:完成组装因为这个机器猫项目相对比较简单,组装也并不复杂,实际上就是把LED灯放入到猫眼部位就够了。鉴于Arduino的强大性能,实际上这个项目还有巨大的可扩展空间。比如通过和机器小车结合做一个可以运动的机器猫,或者和无人机结合做一只飞行的猫头鹰,甚至还能直接做成猫的形状,套上毛绒玩具就是一只如假包换的机器猫了,当然,做成哆啦A梦的样子也不错。接下来看一下展示吧:
    来自:DIY创意产品时间:2017-08-10 arduino 3d打印 智能玩具 机器猫
  • 基于Arduino设计的彩灯调光台

    通过三个电位器来任意变换对应的R、G、B,组合成任何你想要的颜色,在家做个心情灯吧,随心情任意切换。所需材料 1× 5mm RGB LED灯3× 220欧电阻3× 10K 电位器硬件连接图如下:下载代码,旋转三个电位器,可以变化出不同的颜色。代码文件在相关文件附件中。转自DF社区-jane
    来自:DIY创意产品时间:2017-08-10 arduino 调光 彩灯
  • 蠢萌赛过二哈的宠物机器人制作,3D打印,设计开源分享!

    喜欢二哈时而呆萌时而高冷的小脾气,所以做了一个耍得了二、卖得了萌、哼得了曲、撒得了娇、高冷起来像天鹅,逗比起来像猴子~没错!这是一个结合了3D打印与开源硬件而制作的宠物机器人,它可以用它的表情和声音回应反馈你所有的振动和接近,并把所有表情情绪都显示在它前面的LED点阵模块上,共有4种表情情感分别是无聊、开心、难过、愤怒。它随时打量着自己周围的环境和事物,具有自发的表情和声音,对应于它的情感状态,甚至高兴的时候它就会唱一些知名的音乐和主题的心情!如果你离开它太久它会因为孤独而难过,但你纠缠它太久它也会生气愤怒!材料准备:制作这个项目你需要准备一把电烙铁、焊锡、十字螺丝刀、热熔胶枪、打火机、热缩管、一台3D打印机等工具,以及下图所列出的电子元器件材料。电路主接线图按照我画好的电路连接图将各个电子元件用导线焊接,建议你佩戴静电手环进行焊接操作。文字教程见附件!如果觉得文字教程太枯燥,那么你也可以看视频教程!
    来自:机器人时间:2017-08-10 机器人 3d打印 智能玩具
销量
31
查看
924
参数名 参数值
发布于 2017 年 07 月 04日
Moore8直播课堂