最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

Arduino最后倒计时定时器无线编程(2)

时间:2017-05-24 20:34来源:未知 作者:admin 点击:
打印机的USB电缆或任何USB电缆,需要计划你的Arduino板。 一个hc-05蓝牙模块,以突破板(小心骗局,和链接是安全的) 林K 女性对男性和女性对女性的跳线(不妨让男性对男性的其他项目(不是我)在未来) 李NK 一个
打印机的USB电缆或任何USB电缆,需要计划你的Arduino板。
  • 一个hc-05蓝牙模块,以突破板(小心骗局,和链接是安全的)林K
  • 女性对男性和女性对女性的跳线(不妨让男性对男性的其他项目(不是我)在未来)李NK
  • 一个破碎的跳线是件(⅔)的hc-05突破板长度。
  • (可选的现在,但要用厨房定时器后)发光二极管链接
  • 一个10K,一个1K的电阻,和一个大约2K的电阻。链接糖果袋(相信我,你将节省更多的钱因为这样你得到的各种电气元件)
  • 1用友一个电容(与比Arduino UNO,如纳米的波特率下Arduinos)和01(Arduino Uno)用友。基本上,越大的波特率下的电容。我想你可以摆脱一个1uF的电容或以上,但我警告你更高的电容并不意味着更好。只要是安全的,使用不到1uf是安全的。同时,确保对电解电容器的额定电压大于5伏。糖果袋另外,陶瓷和铝电解电容器好这个电路。
  • 步骤4:收集材料,厨房定时器

    Arduino最后倒计时定时器无线编程
    • 同样的Arduino电路板链接
    • 继电器模块链接
    • “这些…我的意思是LEDs(我们只需要一个)链接
    • 一个220-550(欧姆)电阻
    • 有源蜂鸣器和压电扬声器(只有一个)链接
    • 我们将完成修改hc-05模块后<strong>8步</strong>
    • 你可以用别的容器包装的所有组成部分,但要确保它不是金属的因为我们将处理的交流电(AC)。
    • 一架板插座
    • 与有线PC的电源输入口
    • 一个5-12v和1.25-1.95 AMPS与DC jack之间的权力Arduino的AC适配器(你可能会找到一些旧设备,直流插孔)链接
    • 四螺钉和四个螺母配合。(最低)(看图片)
    • 四垫圈,安装螺钉(最低)(看图片)
    • 跳线
    • 热收缩管(电线链接

    步骤5:在命令模式(复位电路)

    Arduino最后倒计时定时器无线编程
    1. 我觉得它更容易看图片因为他们按照原理图(电路)和最节省物理空间。
    2. 销的位置
      1. 该hc-05状态引脚连接到陶瓷电容器。01用友,但如果您使用的是电解电容器确保(-)距国家销盖点。
      2. 连接一个10K电阻接地的陶瓷电容器或另一端(-)帽的电解电容器(我用的是陶瓷电容器)。
      3. 最后,将复位线从Arduino的电容和10K电阻之间的电线或接头。

    什么是与电容和电阻?

    1. Arduino的复位引脚,只有当它被拉至GND(地)。因此,该电路作为一个复位定时器。
      1. 如果你已经注意到,每次你上传你的代码,你的电脑首先重置Arduino(Arduino的内置LED闪烁迅速在第一)然后上传代码。这项技术是AtMega芯片的方式(在Arduino单片机)注意,有人将代码加载到它们,但复位时间是开放的一个小的时间窗口。如果你刚刚摆脱的电容,然后复位线就会被拉得太久,你会错过那开放的时间窗口打开的上传能力的Arduino。

    Arduino最后倒计时定时器无线编程

      1. 波特率:波特率越大电容。
    1. 下一步将告诉你如何处理逻辑问题(hc-05 RX Arduino TX)使用电压分压器。

    步骤6:在命令模式电路(分压器)

    Arduino最后倒计时定时器无线编程

    *只是一点有用的提醒。示意图只显示引脚和他们应该连接,但是Arduino引脚位置,右边是水平翻转。但原理图的引脚位置仍然是正确的。* *

    为分压器的公式是(VOUT = VIN * R1 /(R1+R2))。我们要转换成5V至3.3333…V,这就是为什么我们使用1K和2K的电阻。所以你可以使用2K和4K或。5K和1K。了解分压器,看看这个链接

    1. 只是带1K的电阻和弯曲成L形,使它的一个腿长。
    2. 现在,以2K的电阻和一个短的腿弯曲。屈腿的1K的电阻焊接弯接头。
    3. 其次,采取一些跳线连接!
      1. 这里是引脚位置:
        1. Arduino的GND去hc-05的GND。

        2. Arduino的5V去hc-05的VCC(+5V)。

        我搞砸了,接下来的两步骤的图片但纠正它最后的三张照片。别担心,下面的步骤仍然是正确的。

        1. Arduino的D10去hc-05 TX引脚。

        2. Arduino的D11去电压分压器去hc-05的RX引脚。

          1. 1K的电阻可以被确定为数# 1或“领袖”,因为它是排在第一位的,它的微小的“领袖棒”。<strong>腿不弯曲应连接到Arduino的TX引脚,该引脚D11。</strong>

          2. <strong>2K的电阻</strong>是电阻右边没有坚持带路。腿不弯曲<strong>应连接到Arduino的GND。</strong>

          3. 最后的最后一站,或“领导坚持“应该连接到hc-05的RX引脚。

          4. 它应该看起来像下面的图片Arduino最后倒计时定时器无线编程

        3. 最后,将改进的复位线hc-05到Arduino的复位引脚。

        • 为什么电压分压器?
          • 如果你跳过这一步,然后这是一个保证你hc-05将油炸在无线接收生命的某些时刻。我的意思是,hc-05采用3.3 V的逻辑电平和Arduino使用5V的逻辑电平。当Arduino接收数据从hc-05两模块好因为Arduino可以采取一个3.3V逻辑电平因为3.3V作为一个二进制1,0V则视为一个二进制0。从3.3 V,一半以上的5V是二进制1。但如果你把hc-05接收线,这是一个完全不同的故事。Arduino会发出一个0-5V信号,因为hc-05期待3.3V逻辑损坏的hc-05 RX引脚。不幸的是,我是一个反叛和炸我整个hc-05板,所以不要做我所做的,用分压器。* * * *它肯定没有电压分压器工作,但突然的震动对任何跳线可以轻易炒由于小静电荷的蓝牙模块* * * *

        Arduino最后倒计时定时器无线编程

        • 是的,要3.3-5v因为hc-05具有电压调节器使用VCC电源hc-05是完全安全的。但RX线不因为Arduino Uno是过时的。
          • 我认为所有的新传感器出来的热潮,每个人都希望Arduino改变5V稳压器3.3V,但这只是一种直觉。:)但是你现在,Arduino与3.3V逻辑层面Arduino板101!!!
            • Arduino最后倒计时定时器无线编程

        • 在下一步中,我将通过软件整合为hc-05设置。

    步骤7:在命令(软件)

    Arduino最后倒计时定时器无线编程
    • 下载最新的Arduino IDE
    • 下载at_command.ino素描在底部或复制并粘贴以下代码:

    在命令代码

    #包括<< softwareserial。H > 
     softwareserial myserial(10,11);// RX,TX,不再迷茫。记住,在hc-05 Arduino是TX RX和rx-tx.欢迎你!
    无效setup() { 
    系列。开始(9600);
    串行out.println(“输入命令:”);
     myserial。开始(38400);//默认速度
     hc-05串行。”程序的一个新的println(hc-05蓝牙模块如下”);
    延迟(500);
    串口打印(“”);延迟(1000);串口打印(“+组织的”);串口打印(“+角色= 0);串口打印(“+极= 0”);串口打印(“+ UART = 115200,0,0”);串行out.println(“+初始化”);
    延迟(1000);
     } 
    无效loop() 
     { 
    如果(myserial。available()){ 
    系列。写(myserial。read());
     } 
    如果(串行。available()){ 
     myserial写(。
    • 可选的(你想成为一个职业在电气工程和别人展示你的图?退房Fritzing

    看看上面的视频的1080p或阅读下面的说明。

    • 为了使hc-05无线编程器,它必须用同样的节奏为Arduino。当我说我的意思是波特率的节奏。现在,当你在邮件中收到你的hc-05,可能是在38400的默认波特率。但是Arduino Uno在115200 / 57600和纳米是57600。基本上,如果你读的ATMEGA芯片或矩形广场IC你将看到的名字。ATmega328通常是57600波特率和ATmega168 19200(太慢了)。你总是可以玩他们唯一可能的波特率的hc-05可以处理:4800,9600,19200,38400,57600,115200,23400,460800,921600,1382400。为了设置波特率,必须在命令模式下输入。
    1. 打开Arduino IDE。
    2. 点击文件->打开->无论你救了at_command.ino素描(通常在下载)
    3. 打开at_command.ino
      1. 你也可以打开一个新的草图,和代码复制并粘贴在确定新素描的空白setup()和loop()你改写。
    4. 单击“工具->板:选择你的板(我用的是Arduino Uno)
    5. 单击“工具->端口:选择你的板的端口号(你可以通过进入设备管理器,找到你的USB设备端口)
    6. 确保你的电路是由前一步仍然不变(hc-05 TX引脚10和hc-05的RX引脚11通过分压器) (责任编辑:admin)
    织梦二维码生成器
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线----------------------------
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名: 验证码:点击我更换图片