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

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

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

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

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

一个很棒的开源3D打印花瓶架,可寻址RGB LED在可选颜色之间淡化。
硬件组件:

  • LED环,12个LED,可寻址× 1
  • 面板瞬时按钮直径12毫米× 1
  • 面板翘板开关,9x13mm× 1
  • 面板旋转电位器,带帽和螺母的6mm轴直径× 1
  • 9v电池夹× 1
  • Arduino Nano R3× 1

软件应用程序:

  • Arduino IDE

手工工具:

  • 通用六角扳手2mm
  • 烙铁(通用)

实物展示:

电路相关文件

源代码
教程
教程.pdf
描述:详细的制作过程
其他文件
原文出处.txt
描述:原文出处
电路图文件
Spiral_Vase.zip
描述:3D打印文件等
收藏 (0)
扫码关注电路城

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

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

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

(版权归国外开源所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • 【国外开源】3D可打印DIY模块化智能手机

    风筝是世界上第一个完全DIY模块化Android智能手机套件。风筝是一套基于KiteBoard(风筝。通过风筝,通用电子元件和您最喜爱的3D打印机,您可以构建梦想中的手机......">http://www.kiteboard.io/)的组件。风筝包套件=>风筝。通过风筝,通用电子元件...实物展示:详细的制作过程以及相关文件附在附件里面,可供下载!风筝包括:冲浪板5“720p高亮显示模块,集成5点电容式触摸屏8 MP自动对焦相机插入风筝板并暴露的扩展板一个树莓派兼容的40针HAT连接器音频接口 - 立体声3.5毫米音频插座所需的单声道扬声器,麦克风,耳机和信号常用按钮 - 电源,音量上下4G,WiFi / BT和GPS天线振动器,扬声器,麦克风,耳机和3.5毫米音频插孔(智能手机的标准音频组件)用于连接电池的弹簧针开关电源,音量调高和调低用于显示器和相机的柔性电缆完整智能手机的3D打印设计,使用套件中的组件一个完整的Android实现,包括Linux内核。还包括集成外部电子设备的示例。完整的套件如下图所示,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 环境光传感器 vcnl4010
  • 3D打印一个低成本空气质量检测仪

    DIY一个PM2.5检测仪 40元就够了。需要一个OLED屏13元,和一个传感器 27元,本来买的是夏普的GP2Y1050AU0F,结果JS发来的YW-51......我去,本来想着凑合用吧,后来与G5S效准后,还是挺准的。网上有很多检测仪的设计,不过大家不知道发现了没有,自己做的和买来的成品测出来的数值差别非常大,原因在于修正数据的算法,侧重点就是算法。别的不多说了,先发个成品的照片,面板用3D打印的(这个红外传感器受光线的影响很大后来加了个遮光)下图是和另一个G5S传感器效准下图6个孔那里,就是遮光用的,如果没有这个,白天和晚上的差值会很大,加了遮光就好了下图是写的算法图,简单的说一下先看图4,从x轴,数值18以后,Y轴基本上是线性的上升(基本上是一条直线)所以算法我们可以用小学数学的知识斜率公式来算k=(y2-y1)/(x2-x1) 根据图6的例子中的数据,代入公式我简单写了一下算法,看下图的后半断。算出K 和 b那最后怎么从传感器的值 算出PM2.5的值呢?y=kx+by=10.375 * 18 -177.75y= 9具体算法看程序吧,程序附在附件里了。不同的传感器也是类似的,如果数值从低值效准后,高值更高,只要调整斜率值,就可以了
  • 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
  • Arduino 4管多路复用的Nixie时钟

    那里有很多的Nixie时钟,但我的目标是从头开始构建一个。这是我的Nixie项目。我决定建立一个4位数字的时钟。我想保存部分,所以我决定把它复用。这让我只用一个74141芯片就可以连接所有4个电子管。这个时钟目前设置为12小时的操作。第1步:示意图下面是设计原理图和电路板。nixie3-1.pdfnixie3-1.pdf下载(详情见附件)第2步:组件列表ARDUINO NANO 1K155ID1 / SN74141 110k电阻13MPSA42晶体管41Meg电阻4氖灯1LM7805稳压器110uf 50v电容243k电阻1 数码管4DS3231分线板1PWR电源 - HV数码电源1330Ω电阻112V PS - 12v电源1MPSA92晶体管5第3步:电路板设计第4步:填充用组件填充板。首先从电阻和晶体管这样的小东西开始,然后逐步处理更复杂的项目。第5步:高压电源我从eBay买了电源。NK01B。这个小小的电源可以给几个电源供电,我相信6或8个。我用一个330欧姆的电阻来设定电压。第6步:RTC - 实时时钟我使用了DS3231实时时钟芯片。他们很便宜,他们保持良好的时间。第7步:守则nixieclocktest6.inonixieclocktest6.ino下载,详情见附件。第8步:最终产品我把它放在一个带有清晰盖子的很酷的项目盒子里,这样你就可以看到它里面的样子。第9步:修改我在Arduino数字引脚2(D2)和地之间以及数字引脚3(D3)和地之间增加了一个瞬时接触开关。这使我可以添加2个按钮来调整时间。代码已经更新,以反映这一点。我正在使用轮询,延迟了开关的去抖动。最初MPSA92晶体管是倒退的,所以我不得不翻转它们。我将更新下一轮电路板上的丝网印刷。我将需要更新阴极防伪代码来循环遍历所有的数字,而不仅仅是前两个。最初为阳极电阻选择15K电阻,但是多路复用,需要更高的平均电流,所以我把它们换成了10K。
    来自:DIY创意产品时间:2017-12-29 arduino 时钟 多路复用
  • Arduino闹钟继电器

    我一大早起床很麻烦,特别是如果我昨晚熬夜的话。从本质上说,这个项目允许您在使用键盘和液晶显示器进行设置时打开一个继电器。这个继电器可以控制许多设备在上午打开电视机或收音机打开百叶窗。让我们开始 !步骤1:所需零件 4x3矩阵键盘16x4液晶显示器DS1307时间模块5V继电器模块外部电源2组Arduino Mega跳线10k电位器Wire可选的 拨动开关工具 烙铁胶枪第2步:将所有东西接线现在是时候把所有的东西都用这个图表来表示了。当你确定一切正常工作,那么你可以热胶合跳线,以确保没有任何动作第3步:代码如果您使用仅限工作日的代码,星期五和星期六的闹钟将不会响,因为这是我的周末(可以在if语句中更改以符合您的日程安排)。您需要确保您上传RTC时间设置代码有附加,而不是来自图书馆,因为我已经添加了一个额外的代码行。当你把代码上传到rtc时,你需要修改“tm.Wday = 0;” 到一周中的任何一天:周日:1周三:4周六:7星期一:2星期四:5周二:3周五:6第四步:建模我在sketchup中设计了这个部分,它把所有的前面部件放在一起,另一个放置继电器板和可以打印的Rtc。如果您无法使用3D打印机,我已经包含了sketchup文件,以便您可以一对一地打印出来,然后使用dremel将其打印到木材上或铝板上。我用1厘米厚的胶合板做了盒子。尺寸是10厘米深13厘米宽和16厘米长。你也可以打印盒子,但我不想浪费灯丝。第5步:继电器如果您在早上布线继电器以打开百叶窗,只需打开开关外壳,并在每个端子之间连接两根导线。如果按下开关时,LCD开始变为空白,则可能需要使用RC缓冲器。这是由于电机产生的电压尖峰造成的。如果您打开其他设备,则可以使用本教程制作一个电源插座,然后将其连接到设备。确保你关闭了断路器。第6步:设置时间 设定时间非常简单。首先按星号键,输入你想要关闭的时间,然后按散列键确认。您可以使用哈希键打开和关闭闹钟。
    来自:智能家居时间:2017-12-19 arduino 继电器 闹钟
  • 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 伺服
销量
5
查看
133
参数名 参数值
发布于 2018 年 02 月 13日
Moore8直播课堂