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

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

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

时间:2017-05-23 22:09来源:未知 作者:admin 点击:
是的,灯仍然会改变颜色的动画即使没有WiFi,但很高兴有网络方面目前也 在任何情况下,我打算做这个告诉朋友strong建立一个移动热点/strong(当然,用的借口是迷上了看怎样在iPhone上--我要成为一个演员,如果我的
是的,灯仍然会改变颜色的动画即使没有WiFi,但很高兴有网络方面目前也…在任何情况下,我打算做这个告诉朋友<strong>建立一个移动热点</strong>(当然,用的借口是迷上了看怎样在iPhone上--我要成为一个演员,如果我的专业不工作…)和添加域/密码组合的系统,再通过命令行。没试过但将更新后我做…

步骤15:设置在Adafruit IO

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

开始创建一个帐户并签署了Adafruit是测试版的用户

下一步,创建一个饲料关注Adafruit的教程供稿开创饲料(完全走到“删除feed”)。真的没什么特别的地方,但如果你想电子邮件通知每当灯切换,你可以通过打开右边设置通知。

现在是时候创建一个在线仪表板,那里是你远程控制灯的一个简单的滑块,如果你愿意的话。关注Adafruit的教程上的仪表板去创造它。这段“加块,“添加多个滑块。选择进给先前创建命名它之前,不管你喜欢(人的我的名字),设置最小和最大值(0和150,分别为softpot匹配的输出相对范围),步长(1所以我可以有更多的价值,和幻灯片之间)滑块标签(空白的我)。我还创建了一个线图块监控灯的值超过一二小时刷新间隔所以我可以看到,当灯已经玩了。

额外资源

  • 学习如何接受数字输入并与仪表板和饲料
  • 学习如何发送数字输出并与仪表板和饲料

步骤16:为Raspberry Pi的Python

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

操作系统,我把我的SD卡是好的Python闲置(编码Python集成开发平台)所以我用我写的代码。如果你不已经拥有了它,你会需要它(或类似的东西)来改变我的代码以适应您的Adafruit帐户!下载在这里

下载连接到这一步的Python文件(也叫networkedlamp.py从以前的压缩文件夹)打开来查看代码(空闲,去文件>打开)。

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

下载软件包的Python代码:

  • 你需要安装Python PIP如果你已经没有了:输入<strong>apt-get安装Python PIP</strong>在命令行这样做
  • 之后,运行<strong>sudo pip安装Adafruit IO</strong>安装的库接口与Adafruit IO

编辑代码:

  • 你在哪里看到<strong>AIO =客户('insert你AIO键</strong><strong>”</strong>),插入你的钥匙Adafruit(点击金钥匙图标在右上)之间的省略号。
  • 你还需要更新的每一个实例名称的饲料(在我的情况下,<strong>“莫妮克</strong>”)的名字你的灯的饲料。
 
  • 网络连接灯(很适合初学者)networkedlamp.py
    下载

步骤17:运行在没有监控等。

让这灯运行没有显示器或键盘,我们需要Python脚本运行在Raspberry Pi时自动开机。为此,我们需要把这个命令在文件中说,Raspberry Pi的哪些项目应尽快执行提供动力。

我跟着这个伟大的教程这一个太(不同的文件,但同样的想法),但本质上你访问的Raspberry Pi的登录命令,建立PI默认用户自动登录,使用纳米文本编辑器添加sudo命令在/etc/profile文件来运行启动运行Python脚本,然后重新启动和测试。

注意:这样做的第一种方法(第一环节以上)意味着脚本运行时,默认的PI用户登录,进一步说明脚本运行时,你打开一个新的终端会话(SSH等)就会自动运行脚本。只是一些思考…

现在重新启动(sudo重启)和检查工作,按你的softpot(塞在你的Arduino的Raspberry Pi的如果不是插入的Adafruit已经):饲料应与传感器的值即使没有监控更新,等等。

步骤18:其他的灯

现在你有一个Raspberry Pi + Arduino的设置,只需重复整个过程与其它树莓派和Arduino。所有的代码应该是完全相同的,接线是一样的,只要记住,<strong>WiFi域收件人必须添加</strong>(通过命令行:见步骤14)在至少一个灯,它可以自动识别你送灯!

测试:只要插上你的Raspberry Pi的权力(没有显示器/键盘/鼠标--只需要Arduino和WiFi适配器插入)并按软盆观看同步动画!

步骤19:灯盖

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

我定制灯罩的收件人。这涉及到激光切割,每面开孔设计简单的木框染色(从FFX、哈利·波特,RWBY,和吉卜力工作室的主题)。覆盖切口,我把丙烯酸广场窗户和纸背后的丙烯酸分散光线。一些鱼(粘接压克力的E6000任何棘手…)后,我有一个灯罩!

我不会把我的AI文件使这灯是“独一无二的”,但是你可以看到如何将矢量路径的激光切割我的另一个项目(去如何创建一个激光切割立方灯)使用任何通用的图形软件如Adobe Illustrator,Inkscape,Corel Draw,等。

这是我做的灯,这样它就不会完全关闭:然后在电子仍然是未来调试访问(我知道我仍然有一些改进,可以帮助这个代码更好..)或更改WiFi领域如果有人动,所以底部是可拆卸的。然后<strong>USB端口功率的Raspberry Pi只是伸出方便接入电源适配器,和softpot蛇粘到侧面便于动画改变</strong>。

确保<strong>胶/螺栓/带电子下跌的底部的灯</strong>!你可以使顶部可访问的电子产品,但它仍应牢固地连接到一个面灯,当你的船都不会挤太多,有一个跳跃的邮递员手中毁灭…注意,Raspberry Pi的有孔的角落为M2.5螺栓(可能是不同的板不同)--你可以利用这些钻孔进入你的木系董事会下。我的面包板也有螺栓孔所以我用那些太。另外很多鸭子胶带和胶水应该工作。

步骤20:思考

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

是相当透明的,我对这个项目变成了非常高兴,给了我与微控制器最小的经验。我进入调试和盘算下一步有时让我猜测和诱惑下我成功的准则在线论坛的无数个小时。我计划的一切慢慢地(即使这个教程有自己的~ 3页的策划文档/轮廓…),但是我获得了很多知识,从迭代过程:故障诊断、编码、电子(甚至如何创建自定义部件Fritzing!),物联网,和耐心(尤其是当我不小心烧了两Arduinos一天内对方犯同样的错误:睡眠是非常有用的,我的朋友)。

这是学习更多关于接口的微控制器与互联网的可能性,一个很大的项目,但它也只是一个伟大的礼物。我的朋友经历了艰难的时刻,我觉得动机使她有可能让她觉得珍惜尽管任何缺陷,她发现自己。更何况,她很快就有心脏手术的事实:一些陪伴她就好了。

为今后进一步改进:

  • 就像我说的,还有一些部分需要固定的代码:灯的功能,但你需要将值发送到饲料两次:时间就是这样,一个价值得到消灭才可以发送,而我还在试图规避。值得庆幸的是更新的Arduino代码相当简单:问的人塞在Arduino电脑并上传新的草图。Raspberry Pi是复杂的因为它需要键盘/显示器(除非你工作头:我还没试过但应该工作?)
  • 灯是有趣的,但这样的声音和运动会也很酷。
  • 灯罩可以有有趣的主题:尝试从Minecraft门户或块的同伴吗?或把一个狂热的足球,等等。
  • 我还挂在我无法连接到Arduino通过Raspberry Pi的TX和RX引脚;它没有那么多的额外5美元成本的USB集线器,但时间和研究我在这个问题上花了。这也是我想努力找出。
  • 我还想做一个版本,只有Raspberry Pi是必要的(摆脱Arduino)。ADC的缺乏可能绕过我在步骤2中发现的建议,所以我想探索的可能性,很好的学习经验。

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