空前绝后!史上最全的车载导航资料就它了!

拯救你的毕业设计,发现了这个设计就还不晚!

断电不断网,DC/DC UPS路由器光猫带保护电源

小车机器人专用!手机无线调试神器,附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的实用调试工具
收藏 (9)
扫码关注电路城

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

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

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

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

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

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

换一批 more>>

大家都在看:

继续阅读

  • 开源3D打印花瓶架,情人节佳品

    一个很棒的开源3D打印花瓶架,可寻址RGB LED在可选颜色之间淡化。硬件组件:LED环,12个LED,可寻址× 1 面板瞬时按钮直径12毫米× 1 面板翘板开关,9x13mm× 1 面板旋转电位器,带帽和螺母的6mm轴直径× 1 9v电池夹× 1 Arduino Nano R3× 1 软件应用程序:Arduino IDE手工工具:通用六角扳手2mm烙铁(通用)实物展示:
    来自:DIY创意产品时间:2018-02-13 arduino 3d打印 创意设计
  • Arduino小游戏设计——经典飞机大战,来开战吧

    Arduino小游戏设计:经典飞机大战游戏,你可以通过按键控制飞机躲避障碍,直到30000分通关。游戏规则: 你要控制飞机在乌云中飞行并躲避一切障碍物碰到 乌云(黑白间隔方块) -1 生命碰到 小鸟(白色方块) -2 生命碰到 加油机(一个圆圈中间一个x) 随机1-3生命 并进行加分碰到 其他飞机(内嵌正方形的正方形) 随机扣1生命或加1生命如果遇到障碍物无法躲避可以进行加速俯冲(持续右键),有一定几率减少伤害遇到加油机可以进行减速(左键),这样可以加到更多油(生命)和更多分数并且按B键可以暂停游戏 游戏截图:
    来自:基础电路时间:2018-02-11 arduino 小游戏
  • 在Arduino上使用VCNL4010 接近度和环境光传感器

    VCNL4010传感器是为您的微控制器项目添加一个小距离接近传感器的好方法。对于更长的距离(在厘米范围内,可以使用夏普红外距离传感器,但只有距离超过10厘米的距离才可以使用)VCNL4010的设计距离更短,不超过200毫米(约7.5“ ),在我们的实验中,我们发现它在距离大约10-150mm的时候效果最好,比如说,当一只手在附近移动时,或者在机器人撞到墙壁之前,这将是很好的。传感器使用一个红外LED来反射前面的物体的光线,以及光线返回所需的时间。你可以用LED和光传感器自己做所有的事情,但是VCNL4010将所有的逻辑封装成一个独立的芯片给你!借助VCNL4010,您可以通过简单的I2C连接轻松读取接近度(即,物体是近还是远),甚至是环境光照水平。 最好的一个CircuitPython模块,您可以使用Python代码中的VCNL4010!本指南介绍如何通过CircuitPython或Arduino板来连接和使用VCNL4010。该传感器易于与任何具有I2C功能的微控制器配合使用。它符合5V的标准,因此您可以使用3.3V或5V逻辑电路,无损坏风险。有一个板载3.3V超低压降稳压器,所以你可以用3.3到5.0V的电源。但是,如果你可以给它5.0V,这是理想的,因为VIN电压为IR LED供电,你可以给它的电压越高,功率越大。电源引脚:Vin - 这是电源引脚。由于传感器芯片使用3 VDC的逻辑,我们已经包括了一个电压调节器,需要3-5VDC,并安全地转换下来。为了给电路板供电,给它提供与微控制器逻辑电平相同的功率 - 例如,像Arduino这样的5V微电源,使用5V3Vo - 这是来自电压调节器的3.3V输出,如果你愿意的话,你可以从这里获得高达50mA的电流GND - 电源和逻辑的共同点数据引脚:SCL - I2C时钟引脚,连接到您的微控制器I2C时钟线。可以使用3V或5V逻辑,并且对Vin具有弱上拉SDA - I2C数据引脚,连接到您的微控制器I2C数据线。可以使用3V或5V逻辑,并且对Vin具有弱上拉INT - 中断输出,当传感器检测到某些东西时,可以使用它来给出警报 - 但是它不包含在我们的库代码中接线:接线使用I2C连接将VCNL4010跳线连接到您的电路板。这里有一个羽毛M0的例子:板3.3V到传感器输入电压(羽毛是3.3V逻辑)电路板接地/ GND到传感器接地/ GND。董事会SCL到传感器SCL。董事会SDA到传感器SDA。或Arduino兼容:电路板5V到传感器Vin。(地铁是一个5V的逻辑芯片)电路板接地/ GND到传感器接地/ GND。董事会SCL到传感器SCL。董事会SDA到传感器SDA。Arduino代码:安装Adafruit_VCNL4010库要开始读取传感器数据,您将需要安装Adafruit_VCNL4010库(代码在我们的github存储库)。它可以从Arduino库管理器中获得,所以我们推荐使用它。从IDE中打开库管理器...并输入adafruit vcnl4010来找到图书馆。点击安装加载演示打开文件 - >示例 - > Adafruit_VCNL4010 - > vcnl4010test并上传到您的微控制器连接到传感器然后打开9600波特的串口控制台,你会看到环境光和接近数据打印出来!请注意,两者都是毫无意义的,它不像毫米或英寸的接近度,它越接近你越高。
    来自:其他时间:2018-02-06 arduino 环境光传感器 接近度传感器
  • 2016年广东省电子设计大赛健康电子专题——健康养殖远程监控系统(环境监控系统V1.0版本)

    2016年7月至8月下旬,笔者正逢大一暑假,和两个大二的师兄一起参加了这个比赛。 现在笔者读大三,比较有时间便分享一下这段经历,下面主要讲整个系统的设计和之后完善方向。 首先是解题思路:我们查看了官网上有关这次比赛健康电子专题的资料,资料上提出希望参赛者结合互联网+、物联网技术,设计一个关于健康电子的作品。于是,我们便有了这个想法,通过无线方式上传数据至云端,监测、上传一些危害人体健康的数据,并可以实时看到数据且通过控制减少危害,这完全切合题意。系统实现的功能:集云端监测、自动化控制(闭环)、远程控制(开环)于一体,运用WIFI和GPRS技术,将水质指标数据上传至云端(OneNet物联网云服务平台),当水质指标值超过设定值时,系统向用户发送手机信息和控制水质处理设备,改善水质的质量。详细介绍:该系统通过传感器检测水体中的水温、水浊度、PH值以及外界的光照强度。经过单片机(arduino)的处理,系统将传感器的数值转换为对应的水体指标数值,经过按键选择WIFI和GPRS传输模式,将数据上传至ONENET平台。用户可通过电脑网页或手机APP查看数据和控制水质处理设备。当水质指标超过设定值时,系统向用户发送手机信息和控制水质处理设备,改善水质的养殖质量。采用的方案:该系统采用WIFI和GPRS相互结合进行传感器数据的传输,通过ONENET平台进行数据的上传。功能框图:硬件:单片机:arduino mega2560 传感器: DS18b20 、PH计、浑浊度传感器、光照传感器模块:ESP8266、 SIM800、继电器主程序框图:部分程序框图:部分源代码:String ssid = "PUSHPULL";//需要连接的自己路由器的无线名称String pass = "888******";//无线密码#define OneNetAPIKEY "pmWLtnkDBSreKfvg7GsClUXdXa4A'' //ONENET的APIkey#define OneNetDeviceID 79146 //设备ID号#define OneNetSensorID0 "TEMP" //数据流名称#define OneNetSensorID1 "HUMI"WIFI wifi;void setup() {wifi.begin(ssid,pass);//设置wifi连接 }void loop() {//读取温湿度传感器值,经过这个函数后,myDHT11.TEM_Buffer_Int和myDHT11.HUMI_Buffer_Int被分别填充上了温度和湿度值myDHT11.DHT11_Read();//将数据上传到ONENET对应的设备和传感器wifi.postDataToOneNet(OneNetAPIKEY,OneNetDeviceID,OneNetSensorID0,myDHT11.TEM_Buffer_Int);delay(1000);wifi.postDataToOneNet(OneNetAPIKEY,OneNetDeviceID,OneNetSensorID1,myDHT11.HUMI_Buffer_Int);delay(1000);} //该代码例程是一位arduino开发者写的,底层函数打包在一个arduino的CPP库中,WIFI传输数据全是基于这个代码。//以下是GPRS上传数据的函数,我们团队编写的。void postGSMdatatoOneNet(String APIKEY1,unsigned long device_id,String sensor_id,float thisData){Serial.println("AT+CIPSTART=\"TCP\",\"api.heclouds.com\",80"); //修改为要发送给的IP和端口 delay(3000); Serial.println("AT+CIPSEND"); //设置发送模式 delay(100); time = millis(); //返回当前CPU时间 String cmd; //以下按照ONENET通信协议,发送字符串 cmd = "POST http://api.heclouds.com/devices/"; cmd += String(device_id);cmd += "/datapoints HTTP/1.1\r\n";cmd += "Host: ";cmd += "api.heclouds.com"; cmd += "\r\n";cmd += "api-key: ";cmd += APIKEY1;cmd += "\r\n";cmd += "Connection: close";cmd += "\r\n";cmd += "Content-Length: ";String thisData1=String(thisData);int length = 53 + sensor_id.length() + thisData1.length(); //算出长度cmd += String(length);cmd += "\r\n\r\n";cmd += "{\"datastreams\":[{\"id\":\"";cmd += sensor_id;cmd += "\",\"datapoints\":[{\"value\":";cmd += String(thisData);cmd += "}]}]}";cmd += "\r\n\r\n\r\n\r\n"; Serial.print(cmd); delay(200); Serial.write(26); delay(500); Serial.println("AT+CIPCLOSE"); //传输关闭 delay(200);}传感器方面不是我们想体现的主要功能,在有库函数的情况下,arduino中传感器程序比较简单,我们只是将数据做了一些滤波和转换,在这里就不贴出来了。作品图片:网页版手机APP比赛作品附:ONENET网址:https://open.iot.10086.cn/?utm_source=baidu&utm_campaign=%E5%93%81%E7%89%8C&utm_adgroup=onenet-%E6%A0%B8%E5%BF%83&utm_term=onenet&utm_medium=search_cpc(可以注册账号和下载app,用户免费使用其云端)该版本的不足:由于当时水平不够,所以用了编程相对比较简单的arduino,arduino开发周期虽然短,但是局限性也比较大,如果要做深入的应用开发,还是要用其他单片机,比如STM32等。完善方向:该系统可以将单片机换成STM32,芯片为F103RCT6,比完赛后笔者在ONENET官方群上申请了这样的一块板,可以做后期的应用开发。除了使用WIFI,GPRS这些无线方式,近年来比较火的NB-iot也是一个很好的方向。此外,应用场景很广泛,各种监测都能使用,如果个人使用,ONENET已经足够了;企业使用的话,可以开发企业专属云端和配套的网站、APP。附一些资料,代码等。
    来自:智能家居时间:2018-01-23 arduino
  • 基于Atmega32u4芯片Arduino兼容的Itsy Bitsy资料分享

    比羽毛还小但比饰品大?这是一个Itsy Bitsy!体积小巧,功能强大,与Arduino兼容 - 当您需要非常紧凑的东西时,这款微控制器板是完美的,但仍然带有一堆针脚。Itsy Bitsy只有1.4“长和0.7”宽,但有6个电源引脚,6个模拟和数字引脚以及17个数字引脚。它包含了与Arduino UNO相同的功能。所以一旦你在一个更大的Arduino上完成了一个原型,并且想要使这个项目变得更小,那就太棒了。该Itsy bitsy的32U4使用Atmega32u4芯片,这是Arduino的莱昂纳多相同的核心芯片,以及我们在羽毛32U4使用相同的芯片。的5 16节兆赫它运行在一个Arduino UNO或莱昂纳多的相同的速度和电压。在3V的8 MHz的版本是相同的速度和电压作为羽毛32U4。所以,你会很高兴地听到,不仅是使用Arduino的IDE,你已经设置了Itsy bitsy的可编程的,但Arduino的项目的大量工作,将开箱!我们建议将其作为Pro Trinkets的升级版本,因为它具有原生USB,因此可以与所有计算机,USB串行调试以及更可靠的引导加载程序配合使用。这里有一些方便的规格: 采用QFN封装的ATmega32u4 onboad芯片带有漂亮LED指示灯的USB引导程序,兼容AVR109(与Flora,Feather 32u4,Leonardo等相同)微型USB插孔用于电源,USB上传和调试,您可以将它放在一个盒子里或用胶带粘贴起来,当您想重新编程时使用任何Micro USB电缆。可以充当USB HID键盘,鼠标,MIDI或纯USB“CDC”串行设备(默认)用USB或外部输出(如电池)供电到VBAT引脚 - 它会自动切换板载红色针脚#13 LED23个GPIO总共 - 6个模拟输入,1个SPI端口,1个I2C端口,1个硬件串行端口和10个以上的GPIO,其中4个具有PWM可以驱动NeoPixels,连接到传感器,伺服器等重置按钮进入引导程序或重新启动程序。对于5V版本: 5V电源和逻辑,16MHz时钟频率,2KB RAM和28K FLASH具有150mA输出能力和超低压差的板载5.0V电源调节器。高达16V输入,反极性保护,热敏和限流保护。芯片的低电流3.3V稳压器输出,用于小型传感器对于3V版本:这个板子的3V版本有两个特殊的引脚。有一个VHigh引脚,这个引脚是一个电源引脚,其电压是VBAT和VUSB中较高的。我们也在这个电路板上额外增加了数字5号引脚,它连接到一个电平移位器,所以它只是一个输出,但输出是'高逻辑'。基本上这意味着如果你想从这个电路板上驱动NeoPixels,一个挑剔的伺服器或者一个高压差的LED,并且你想要一个5V逻辑电平的输出,这个引脚就是你应该使用的引脚! 3.3V电源和逻辑,8MHz时钟频率,2KB RAM和28K FLASH具有500mA输出能力和超低压差的板载3.3V电源调节器。高达6V输入,反极性保护,热保护和电流限制保护。特殊的Vhigh输出引脚为您提供VBAT或VUSB的更高电压,用于驱动NeoPixels,舵机和其他大电流设备。数字5电平转换输出高电压逻辑电平输出。
    来自:其他时间:2018-01-23 arduino atmega32u4 bitsy
  • 使用Fidget旋转器在Arduino上的霍尔效应传感器

    在这个项目中,我正在解释如何使用Arduino板来测量霍尔效应传感器的工作原理。加工:霍尔效应传感器是响应于磁场而改变其输出电压的传感器。霍尔效应传感器用于接近开关,定位,速度检测和电流检测应用。...最简单的形式是,传感器作为模拟传感器工作,直接返回电压。应用:测量温度和湿度测量物体的速度。第一步:所需的组件1. Arduino uno与电缆2.霍尔效应传感器(Range a-3144)3.电阻220 k4.跳线(x 3)5.面包板6.钕磁铁7.Fidget微调第二步:程序和电路图首先将第一个引脚连接到5V和电阻,中间引脚连接到GND,最后一个引脚连接到数字引脚号。2和电阻。连接到arduino和面包板后,如电路图所示。采取飞蝇盘和钕磁铁后。将一块磁铁连接到旋转器上(飞板旋转器必须是三面金属)。第三步:最后一步完成连接后,使用电缆将arduino连接到PC。在PC上打开arduino IDE验证并上传代码到arduino。带有磁铁的小型微调器旋转并旋转到与霍尔效应传感器接近和垂直的位置。它检测磁铁并显示输出。要显示输出点击串行监视器,它将显示这样的输出。代码见附件。
    来自:其他时间:2017-12-19 arduino 霍尔传感器 旋转器
  • Arduino创意制作 自动垃圾桶

    Arduino创意制作 自动垃圾桶设计说明:完整制作安装视频:http://v.youku.com/v_show/id_XMzIzMzY0OTI3Mg==.html第1步:组件为了创造这个,我们需要一个在铰链上有盖开口的桶。这是从家庭用品买来的,叫做洗衣粉桶。作为Arduino的董事会,我拿了Nano模型。伺服驱动器对于金属减速器是理想的。下一个是 超声波距离传感器和一个3指电池的电池舱。 Arduino NANO量程传感器伺服电池盒方块MOSFET强烈建议使用电解电容器10V 470-1000 uF电阻100欧姆电阻10千欧姆第2步:硬件首先我们摆脱封面上多余的塑料。这是一个闩锁和手柄。距离传感器完美地装入盒子中,只有连接引脚伸出。我们将删除它们。首先,我们将削减引脚的塑料。在伺服驱动器上,我们将电线延伸至垃圾箱前端。而且我们根据这个简单的电路来连接所有的东西。传感器将从Arduino的一个引脚供电,以免焊接一堆导线到电源引脚,因为伺服器已经连接在那里。现在我们把所有的东西放在案例中。首先,我们将为传感器打孔。我用刀标记了这些中心。首先,我用普通的钻孔钻出中心的精度,然后用台阶钻把它扩大。用热胶填满所有东西。电池盒上粘有双面胶带,伺服驱动器的导线会通过侧孔外出。第3步:伺服和盒装现在用砂纸伺服侧和箱盖在这个地方清理。我们用普通的即时胶粘在一起。我们还可以用电缆扎带加强它。还需要在电线下面制作凹槽,以免卡住。当然,伺服驱动器必须进入水桶,不要紧贴任何东西。电线沿着水桶的边缘用热胶固定。盒子本身用螺丝和螺母固定在桶上。这是必要的,以便传感器梁不会抓住篮子盖。为此,您可以在上方的螺丝下放置几个螺母。第4步:机制首先,我从冰淇淋棒做起。但它太厚了,不让盖子自由关闭。然后,我用一个金属罐子做罐头做同样的事情。伺服驱动器杆上部固定有一个回形针。这件作品用超强的胶水和苏打水粘在金属条上。那么,让我们登上它。非常小心地将伺服转动到极限位置并将摇臂固定在打开的盖子的位置上。那么,现在我们的桶关闭和打开。这样做要小心,因为中国的这个产品可以打破,反之工作。原则上,硬件部分已经准备就绪,让我们继续编程。首先,我们将写一个简单的算法,不节能。第5步:在XOD中编程我使用基于视觉的编程语言XOD,它基于节点。节点是代表传感器,电机或继电器等某些物理设备的块,或者是一些操作(如添加,比较或文本串联)。您可以在我的关于垃圾桶的视频中观看XOD制作whisky项目的所有过程。另外第一张照片是一个简单的XOD程序没有一些“迟滞”,第三张照片是用它。您可以在GitHub的项目页面下载XOD垃圾桶项目。正如你已经注意到,要创建这个设备,我们不需要任何编程语言的知识。我们只需要正确地思考工作的逻辑,知道程序中存在哪些节点。这是阅读文档几个晚上的任务。在xod中,我们清楚地看到了数据的传输方式,数据的传输方式以及传输方式。创建代码的长片是Arduino迷的下一步。您可以从这里开始使用函数式编程。所以,它的作品!我们来谈谈节能。第6步:节能 硬件修改所以,我们有3个能源消费者,Arduino本身,传感器和伺服驱动器。为了让Arduino减少使用电池,您需要关闭在电源开启时不断发光的“pwr”LED。只要切断通往它的轨道。接下来在电路板背面有一个电压调节器,我们也不需要它,咬掉它的左脚。现在睡眠模式下的Arduino需要几十个微安。传感器可以直接由Arduino打开和关闭。但待机模式下的伺服器消耗大量能量。因此,我们将在电子天气预报器的视频中使用mosfet晶体管。你可以从这个列表中选取任何一个mosfet。还需要一个100欧姆和10千欧姆的电阻。我将在视频下的描述中留下项目组件的完整列表。新的电路看起来像这样,伺服电源通过mosfet。在运动开始时,伺服需要大电流,因此您需要将电容器置于电源输入端。第7步:编程 Arduino IDE这项工作的逻辑如下。不幸的是,xod还没有添加电源模式,所以我在Arduino IDE中经典地编写了固件,在那里我用“LowPower”库管理系统。唤醒,给传感器供电,获得距离,关闭传感器。如果需要打开和关闭盖子,请将电源连接到伺服器,打开并重新关闭电源。您可以从GitHub项目页面下载Arduino IDE草图(代码见上传附件。)第8步:结论现在,处于待机模式的电路消耗大约0.1毫安,并可以从指纹电池长时间安全工作。但看看是怎么回事?为了稳定运行,你需要一个高于3.6伏的电压,也就是每个电池高于1.2伏。从图表来看碱性电池,可以看出电池正好放电一半,即大约1.1安培小时。那在待机状态下工作约460天,不错?但电池将只消耗一半的电量,然后可以插入电视机的遥控器中。但是如果使用锂电池,它们几乎可以达到100%的容量,而这几乎是3安培小时,也就是3倍。锂电池比碱性电池更昂贵,但我认为这是值得的。
    来自:智能家居时间:2017-12-15 智能家居 arduino 伺服
  • 使用LCD和Arduino制作超声波测距仪

    使用LCD和Arduino制作超声波测距仪说明:在这个Arduino教程中,我将向您展示如何使用HC-SR04超声波传感器,并将其与LCD显示器集成,以便显示传感器与特定物体之间的距离。所需材料: Arduino UNO面包板16 x 2液晶显示器HC-SR04超声波传感器10K电位器(与上面连接的LCD显示器一起)跨接电缆第一步:连接HC-SR04超声波传感器HC-SR04超声波传感器有4个引脚:VCC引脚,触发引脚,回波引脚和GND引脚。如上图所示,VCC引脚连接到面包板上的+ 5V,GND引脚连接到面包板上的GND,trig引脚连接到Arduino的数字引脚11,echo引脚连接到数字引脚10 Arduino的。第二步:连接LCD和电位器为了将LCD连接到面包板,我建议您将引脚连接头焊接到显示器的连接器上。LCD显示器的连接如下: LCD VSS引脚到面包板上的Arduino GND在面包板上将LCD VDD引脚连接到Arduino 5VLCD VO引脚至10k电位器中心引脚LCD RS引脚连接到数字引脚1在面包板上将LCD RW引脚连接到Arduino GNDLCD使能引脚到数字引脚2LCD D4引脚连接到数字引脚4LCD D5引脚至数字引脚5LCD D6引脚到数字引脚6LCD D7引脚至数字引脚7LCD面板上的一个针脚+ 5V面包板上的LCD K引脚连接到GND10K电位器的其余引脚连接到面包板和GND上的+ 5V。第三步:供电对于这个项目,我们可以通过任何+ 5V电源为Arduino供电。您可以使用计算机上的USB端口为Arduino供电,但在此项目中,我将使用便携式电池。在将电源连接到Arduino之前,确保Arduino上的+ 5V端口连接到面包板上的+ 5V。做同样的事情,将Arduino的GND端口连接到面包板的GND。第四步:获取代码具体代码见附件。第五步:观看视频使用LCD和Arduino制作超声波测距仪视频:http://v.youku.com/v_show/id_XMzIzMjg4NTQ4MA==.html
    来自:测试与测量时间:2017-12-15 arduino 超声波测距 lcd
  • 建立Arduino的避障自驾车

    Arduino自动驾驶汽车是一个由汽车底盘,两个电动车轮,一个360°车轮(非机动车)和一些传感器组成的项目。它由一个9伏电池供电,Arduino Nano连接到一个微型面包板以控制电机和传感器。当它打开时,它开始直行。当它发现前方的障碍物时,它寻找双方,并转向它有更多自由空间的一面。如果前方或两侧没有空余空间,则将电机反转,向后驱动。第1步:组件您可以从Amazon订购大部分组件。我放置了我买的汽车底盘套件的链接。 1x汽车底盘套件:YIKESHU 2WD智能电机机器人汽车底盘2倍齿轮马达1x汽车底盘2倍的汽车轮胎1x 360°车轮1个Arduino纳米1x迷你面包板1个电机驱动器L293D3x超声波传感器HC SR04支持3x传感器 - 3D打印(参见下图)1x 9v电池1x开关5x 100uF电容器2个0.1uF电容1个红外接收器1x遥控器第2步:3D打印传感器支持超声波传感器的支架可以打印在3D打印机上。图纸如下:详情见上传附件。PS:孔必须根据您的机箱进行调整。机箱的孔可能有一些小的差异。第3步:组装机箱按照手册组装机箱。面包板可以固定在机箱背面。由于重量的原因,电池放置在机箱的前部非常重要。将传感器支架拧紧或粘在机箱的前面,传感器可以在其支撑上施加压力。没有必要粘上或拧上它。请参考图片以更好地了解组件的位置。第4步:接线如图所示连接组件。参考图片了解电容器的位置。具体文件见附件。第5步:代码项目的代码见附件。第6步:准备好了!启动引擎现在汽车已经准备就绪,你可以开始玩了。当汽车放在地上时,打开开关给它供电。之后,使用遥控器上的PLAY按钮启动电机。当您需要将其关闭时,按遥控器上的PREV按钮并关闭汽车上的开关。当它开着的时候,它一直在开着,避开障碍物,但是,防止它进入有台阶或有洞的地方是很重要的。视频观看地址:http://v.youku.com/v_show/id_XMzIzMjk3NzA2OA==.html
    来自:智能车时间:2017-12-15 arduino 智能车 避障小车
  • 国外开源,8x8x8 LED光立方体详细制作教程、源码、3D打印文件分享

    LED光立方永远不会过时,在网上进行类似项目的研究,发现仅仅构建LED立方体的时间非常耗时,对于一些来说可能相当复杂。对于大多数这些项目来说,驱动这些LED立方体的电子电路对于入门级爱好者来说可能相当复杂,并且如果出现问题可能不容易排除故障。在这里,我们将展示如何建立我们的单色8x8x8 LED立方体,希望入门级爱好者能够顺利完成它,没有太大的困难。建立这样一个立方体可能有一个更快的方法,但这是我们现在可以提供的最好的,而不用使用复杂的夹具来促进构建。对于这个项目,需要具备一些基本的焊接技能,基本的电子知识,熟悉使用Arduino板。虽然我们的立方体不是用来与任何特定的微控制器一起工作的,但是我们将使用这个指令中流行的Arduino电路板通过SPI驱动我们的立方体,只用3根信号线。详细的制作教程整理在附件里面,源码以及3D打印的源文件也都在附件里!
    来自:照明与LED显示时间:2017-12-13 arduino 光立方 光立方教程
销量
55
查看
1612
参数名 参数值
发布于 2017 年 07 月 04日
Moore8直播课堂