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

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

网络连接灯(很适合初学者)(3)

时间:2017-05-23 22:09来源:未知 作者:admin 点击:
焊接电阻(1kohm我; ~ Adafruit推荐的470欧姆 )之前的数据输入引脚的Arduino的neopixel线数据以防止突然飙升的行中的数据的负面影响 softpot 焊锡丝到三导致的softpot 焊接接地引脚(最左,应该有白色的三角形)
  • 焊接电阻(1kohm我;~ Adafruit推荐的470欧姆)之前的数据输入引脚的Arduino的neopixel线数据以防止突然飙升的行中的数据的负面影响
  • softpot
    • 焊锡丝到三导致的softpot
      • 焊接接地引脚(最左,应该有白色的三角形)的- stripboard轨道
      • 焊接电源引脚(最右,相反地销)到stripboard +轨道
      • 中间的雨刮器引脚焊锡A0(或任何其他模拟引脚被亲微阅读)
        • 添加一个电阻连接中间抽头接地;这将防止价值从“浮动”即它将停留在0的时候没有从传感器的潜在变化
  • 额外的连接到Arduino
    • 用一根金属丝(绝缘护套,只是条末端)连接Arduino的VCC引脚+铁焊下来
    • 用一根导线连接接地引脚的轨道和焊料
  • 笔记

    • 热收缩是不必要的,以确保你的软罐的导致分手真的很有帮助(他们往往是脆弱的)或触摸对方。至少使用鸭磁带的稳定性,如果什么东西吗?
    • 我把我的电线很长(5英寸左右)连接neopixel和softpot因为我想neopixel是在灯的中间,和softpot分支外灯可。我也编织线增加结构稳定性,但到你。

    步骤10:上传到Arduino的素描

    网络连接灯(很适合初学者)

    从你下载解压缩后的文件夹中的两个步骤前,打开其他文件(networkedlamp。伊诺。伊诺)。该文件要求neopixel图书馆也如此从这里下载所需的库

    免责声明:我不擅长编码,特别是在这个代码是在凌晨修改时间。也就是说,您的评论和建议如何提高逻辑/长度/任何代码--我真的很爱学习。

    看我的,我的代码和花时间<strong>做任何调整的需要:也许你使用不同的模拟销所以换线三,也许你用了一个不同的数据引脚</strong>的neopixel,所以换线两。你<strong>可能也需要改变softpot范围在动画</strong>反映任何动画你想无论位置在softpot。那你从以前的步骤来记录的值。这里有一个粗略的伪代码,这个代码概述:

    • 无效的设置()是一个循环的初始化环境,如波特率、亮度、像素,指定引脚作为neopixel或模拟引脚softpot数据引脚
    • 无效循环()治理的实际功能,可以运行
      • 首先,softpot读
        • 如果不是彩虹动画系列(25)(即softpot感动)
          • 把读串口所以RPI可以将它添加到Adafruit饲料
        • 如果读取串口的东西(即RPI把它从Adafruit饲料价值其他灯很感动)
          • 商店这个数字并做了相应的动画而不是
      • 现在的动画在这个周期完成
        • 我分配了一个闪烁的绿色循环动画的softpot底部
          • 从上一步的softpot测试,我发现这部分对应的值从25到40;你可能不同,所以检查!
          • colorwipe函数定义后loop()外空隙
        • 然后,中间部分(41~100)有一个闪烁的蓝色动画和最高(100以上)有一个闪着紫色的动画
        • 如果没有按下,默认是彩虹循环动画(定义外部无效循环())
      • 打破动画
        • 如果另一个地方是感动,打破闪烁循环动画
        • 如果有可用的串口,它相当于一个比什么骑自行车通过不同的动画,打破

    <strong>注意</strong>:如果你想要动画走得更快,增加整数“快”,使动画持续时间更长(Flash次自动关闭),增加整数”时代。”

    这听起来很简单,但我花了<em>很</em>长的时间找出正确的顺序和位置方面(打破动画是一个真正的疼痛)和正确的语法读值从串行端口。

    步骤11:连接外设和Arduino Raspberry Pi

    网络连接灯(很适合初学者)

    很多电线插:

    • 插头HDMI迷你适配器PI零和使用HDMI电缆连接到您的监视器的Raspberry Pi(取决于您的显示器,但你可能有VGA连接,等等)
    • 使用USB OTG线连接PI零到USB集线器。
      • 的USB集线器,连接WiFi网卡,键盘,鼠标,和一个USB 2电缆(一种微B——可能是一个不同的电缆,但它应该能够连接到你的Arduino,像一个USB A打印机电缆)
        • 连接Arduino的USB电缆
    • 不要插在电源--我们需要一个SD卡!

    步骤12:闪卡

    网络连接灯(很适合初学者)

    <strong>注</strong>:这闪烁的是要在自己的笔记本电脑,而不是Raspberry Pi!

    Raspberry Pi采用SD卡内部存储,和卡需要设置与操作系统(OS)。一些供应商提供了一个SD卡预装noobs(标准包装为PI),但如果你只是想使用4GB或更高的微型SD卡,你已经有了,你可以把SD卡安装一个操作系统吧。

    Download Raspbian(或一个操作系统的选择)在这里解压文件夹img文件显示。我选择了Raspbian Jessie与像素。

    这将是不同的取决于Windows与Mac,但我的Mac上打开磁盘工具擦除和重新格式化。这是在左边的菜单中选择SD卡一样简单,点击“清除”选项卡,并确保选择的格式是ms-das(脂肪)。(图片上方)

    其次是添加操作系统:

    1. 在新窗口打开终端并插入SD卡到您的电脑。
    2. 在diskutil list类型列表中找到你的SD卡(我的身份/ dev / disk2)。
    3. 型diskutil unmountdisk / dev / disk2(或无论你的身份是)卸载SD卡。
    4. 然后去和你下载使用CD系统文件夹(所以CD给我下载)。
    5. 键入ls列出所有文件夹中,并确保你的操作系统。IMG文件有。
    6. 然后键入dd如果= = / dev / disk2 BS = 2m 2013-07-26-wheezy-raspbian.img(与你的SD卡的认同你。IMG文件/ dev / disk2名称替换2013-07-26etc)。这将需要几分钟的时间(~ 10min我)那么有耐心!
    7. 一旦完成,你会看到一些说多少字节是多少秒转。你的SD卡了。我的日志从终端附在下面。

    推荐信

    • 闪烁的SD卡
    • 专门擦在Mac上的SD卡
    • 看到这很好的指南基本的终端/命令
     
    • 网络连接灯(很适合初学者)flashsdcard
      下载

    步骤13:使用Raspberry Pi

    网络连接灯(很适合初学者)

    现在你的SD卡,插入在PI零。使确信监护仪(加上所有的外设如两步前)之前开机Raspberry Pi的插电源适配器插入插座。现在你的系统启动!

    <strong>注意</strong>:您可能需要配置你的键盘。我的键盘在英国设置为默认就设置->鼠标和键盘设置>键盘布局>英语(美国)。

    拇指快速的规则:

    • 尽可能多的,不热的电线组件(即关闭一切之前添加外设。突然的电流可能会导致系统崩溃,而失去你辛苦工作不开心:)
      • 很<strong>好</strong>我<strong>把插头拔下我的Arduino</strong>进行故障排除和测试迭代的代码,但改变任何电路连接供电引脚(GPIO树莓派,面包板Arduino)使得一切都崩溃时
    • 如果你迫切需要添加任何电路,<strong>至少插入地面的第一</strong>!(但避免这样做!!)
    • 有时候,代码中的bug不是;不要像我一样,扯掉自己的头发在你的Arduino的代码只是意识到你从来没有接VCC +电源轨…

    步骤14:设置WiFi(通过GUI或命令行)

    设置的WiFi,你应该能够点击WiFi符号在屏幕的右上角,找到你的域名,并输入密码。或者,你可以设置的WiFi通过命令行你需要为了提前添加收件人的WiFi信息做。因为我还想保持大部分的项目从收件人的一个秘密,我问她“谨慎”的域名和密码为她的家庭网络和随后命令添加到系统的自动识别在线教程。即便如此,我确信,Raspberry Pi的可能的情况下,没有工作灯可(或者什么需要固定/在未来的更新)。

    另一件事:这个项目是冲过去,在接受过心脏手术,所以我想这灯是<strong>便携式的感觉,也不会太依赖WIFI</strong>。 (责任编辑:admin)

    织梦二维码生成器
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    相关文章
    ------分隔线----------------------------
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名: 验证码:点击我更换图片