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

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

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

各项功能都OK,给妹子设计的Arduino兼容板(开源)

  • 各项功能都OK,给妹子设计的Arduino兼容板(开源)
  • 各项功能都OK,给妹子设计的Arduino兼容板(开源)
  • 各项功能都OK,给妹子设计的Arduino兼容板(开源)
  • 各项功能都OK,给妹子设计的Arduino兼容板(开源)
  • 各项功能都OK,给妹子设计的Arduino兼容板(开源)

各项功能都OK,给妹子设计的Arduino兼容板(开源)

各项功能都OK,给妹子设计的Arduino兼容板(开源)

各项功能都OK,给妹子设计的Arduino兼容板(开源)

各项功能都OK,给妹子设计的Arduino兼容板(开源)

各项功能都OK,给妹子设计的Arduino兼容板(开源)


给妹子设计的Arduino兼容板前言:

        市面上的Arduino开发板众多,都是只作为最小系统来使用,没有什么板载资源,想当年我学51和STM32的时候,一块开发板上各种外设 -- 蜂鸣器,EEPRAM,数码管,按键,LCD... 比用杜邦线还是方便不少,而且也有利于形成板级系统的概念。因为妹子要开始学习专业知识进实验室了,为了帮她更快入门电子世界,我当然是推荐了Arduino作为入门平台。为了方便学习抽了点空设计了一块Arduino的兼容板,顺便开源了。

Arduino兼容板实物展示:

对比原生UNO特性如下:

  • 管脚和库100%兼容Arduino UNO
  • 在UNO的基础上增加了两路电机驱动(L298P,最大4A电流输出,可开窗上锡进一步过载),自锁式电机线接口
  • 在UNO的基础上增加了一个IMU(MPU6050)
  • 在UNO的基础上增加了一块蓝牙模块(HC-05)
  • 所有外设都是用跳线焊盘连接,可以自行选择断开或连接
  • 使用Mega32U4芯片,自带两个串口,下载串口和蓝牙串口不冲突
  • 修改了Bootloader解决Leonardo复位慢的问题
  • 配套无线APP(可控Ctrl、颜艺Boy、迹 等,通过蓝牙连接)
  • 更多细节优化

附件内容截图:

说明:

  • PCB文件可以直接打样,元器件选型原理图里都有标出
  • 将software文件夹内的文件全部复制到Arduino IDE的 \hardware\arduino\avr 文件夹内,可以覆盖,不会删除原有的功能
  • 重启IDE,选择板卡 - Roboard,即可正常使用

原文出处:www.pengzhihui.xyz

电路相关文件

教程
README.md
描述:Arduino兼容板更多说明
其他文件
driver.zip
描述:驱动
源代码
software.zip
描述:固件及源码
电路图文件
hardware.zip
描述:原理图+PCB源文件,用AD打开
收藏 (14)
扫码关注电路城

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

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

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

(版权归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 环境光传感器 接近度传感器
  • 【毕设作品】基于STM32的温度检测控制系统完整资料

    采用DS18B20检测温度,STM32F103C8T6作为主控制器,继电器控制风扇和加热器,采用LCD1602实时显示。包含如下资料:原件清单如下:
    来自:其他时间:2018-02-01 stm32 毕业设计 原理图
  • 新唐N76E003开发板 STM8S003开发板

    一款适合熟悉STM8S003和新唐N76E003的开发板 资源大多数都预留及用到了,板载有LED 按键 无线模块接口等等代码都是整理过的 新唐单片机基本的内部资源都涉及到了 STM8的就没有写了(相对新唐来说性价比稍低一点)整个东西比较简单,教程就不出了(文字太多)支持产品设计 方案定制更多优惠请关注小店:https://shop115663012.taobao.com/
    来自:DIY创意产品时间:2018-01-28 51单片机 开发板 stm8
  • AUVC自动吸尘紫外线杀菌机器人

    这是一个自动化的多用途机器人,旨在执行如吸尘,地板清洁,杀菌和施展功能。它使用一个Arduino微控制器,编程驱动四个直流电机,一个伺服器和两个超声波传感器。主要目标是使清洁过程自动化,使其更有效,更省时。第一步:硬件和软件要求1.超声波传感器HC-SR04超声波x22. ADRUINO(Uno R3)3. L293D电机护罩4.真空吸尘器(便携式)5.紫外线灯6. DC 12 V电机(高转矩或低转速)x47.伺服电机8.追逐机器人和4轮9.直流电源或电池第二步:系统框图和流程图AUVC主要有两个超声波传感器。其中一个传感器执行通过比较左右前方的距离来避开障碍物的功能,并且避开较近的障碍物路径或者换句话说选择较少的障碍物路径,如果机器人被完全的障碍物覆盖,则机器人将会回转。另一个通过测量深度来避免边缘的传感器。第三步:电路图1.将电机护罩放在Ardino uno3上2.如图所示连接电线3.引脚(A0和A1)正向超声波传感器,该传感器放置在伺服电机的上方4.针(A2和A3)深度超声波传感器固定在机器人追踪上并面向深处5.伺服电机电源通过电机屏蔽(屏蔽端口0)提供,第四步:编码时间1.安装Arduino软件(IDE)2.添加此库文件(Adafruit Motor Shield库,伺服电机库,超声波传感器库)3.并上传这个代码代码见附件。第五步:机器人在行动视频观看视频地址:http://v.youku.com/v_show/id_XMzI0Mzk3NjI3Mg==.html
    来自:智能家居时间:2017-12-19 arduino 机器人小车 紫外线检测
  • 使用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 智能车 避障小车
销量
84
查看
1927
参数名 参数值
发布于 2017 年 07 月 03日
Moore8直播课堂