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

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

基于Arduino的陀螺仪控制玻璃台灯

时间:2017-05-24 21:05来源:未知 作者:admin 点击:
什么 一种基于单片机控制的LED,一个Arduino的玻璃台灯,和陀螺仪传感器。 比尔的材料: 基于Arduino控制器。 这一次我用一个真正的 Arduino mkr1000 请提供教学和Digikey作为一个转轮Arduino大赛2016奖:)我有我的自由,但这是大约35美元。 -陀螺仪模块。
基于Arduino的陀螺仪控制玻璃台灯

什么

一种基于单片机控制的LED,一个Arduino的玻璃台灯,和陀螺仪传感器。

比尔的材料:

基于Arduino控制器。这一次我用一个真正的Arduino mkr1000请提供教学和Digikey作为一个转轮Arduino大赛2016奖:)我有我的自由,但这是大约35美元。

-陀螺仪模块。我用这一个大约2美元。

LEDs你需要多少座灯。我需要30,我有一个备用的米ws2813(60个/米)LED。你可以用更便宜的ws2812b一个完整的表和花费约6美元。把那些你不使用安全,你会需要他们在一些点:)

一座灯。任何想做的,我用一个手工制作的意大利玻璃灯与一个漂亮的磨砂玻璃,扩散。它是用来作为一个玻璃灯,但你一定可以适应它是一张桌子,一个太。我没有链接,为店是一个小地方。这花了大约50美元(40欧元)在意大利。

一些多余的跳线。

一个小型的模拟像,0.5元左右

一些备用的“万能胶”或“白粘”或任何其他粘合剂你发现身边。

-电源。由于Arduino mkr1000,这可以是一个USB电源(如电池组显示在视频),或电源适配器使用VIN引脚(如显示在图片),甚至3.7v面糊相连的mkr1000 JST电池插头(我没有这个选项,所以没有照片,抱歉)。成本取决于溶液中却从5美元10美元的范围。

笔记

“闪烁”你看到的视频是由于线路连接松动。而我在等待一个新的面板,你可以通过使连接无线路板避免这。这可以归结为寻找一种方式连接电源和接地引脚共3 3。你可以使用一个备用桶杰克适配器来实现这一点,或焊接都在一起。

我将发布一个新视频的时候我解决问题。

 

 

 

 

 

步骤1:准备LED和Lamp

基于Arduino的陀螺仪控制玻璃台灯

从灯中删除所有不必要的内容。我的情况是:灯座、接线,一些电缆。

这些LED灯条来背着双胶纸。只是切条相配的灯底座4侧。确保你遵循的黑色小箭头指示数据总线的方向。+5V和GND没有方向。

一旦你把LED的4侧,你必须将它们连接。

首先,让自己从第一副开始连接器(选择一方容易进入线路板)。然后你要焊接的边侧两端开始,除了最后一块。与+5V 5v焊料+ GND接地,并与DI(数据和资料)。

步骤2:添加电子

基于Arduino的陀螺仪控制玻璃台灯

以Arduino微控制器或任何你使用的是放在灯的底座。将陀螺在breaboard。

做以下的陀螺和Arduino之间的联系:

陀螺——Arduino mkr1000

VCC——5V(使用面包板可以使你连接的LED条+5)

接地,接地(用面包板可以使你连接的LED灯条GND)

SCL——SCL

SDA的SDA——

INT引脚2

参考你的单片机的原理图进行相应的修改。例如,Arduino Uno有引脚12上的SCL,如果我没记错的话。

做以下的LED灯条和Arduino之间的联系:

LED——Arduino mkr1000

+5——5V(使用breaboard)

接地,接地(用面包板)

迪(第一段)——销6

步骤3:检查你的连接加力量

基于Arduino的陀螺仪控制玻璃台灯

检查你的连接,你应该结束了类似的图片。

在我的原型,我用电池组功率项目从USB,但是你可以使用一个电源,如图中的一个,一桶接口适配器,连接到GND(使用面包板),和+ 5V至VIN的Arduino mkr1000(5V的Arduino Uno)。

步骤4:编程单片机

陀螺是一个非常有趣的传感器,可以感应3轴和3轴角加速度。不得到原价值很容易,不易转换成角度。

我们的目标是要实现以下逻辑:

X轴:应控制亮度。角从5到5不应该做什么,然后亮度应与角> + 5和减少相比增加5。此外,角将影响下降/上升速度。

Y轴:应控制颜色。角从5到5不应该做什么,然后颜色应
增加(使用在他们的图书馆的例子strandtest Adafruit neopixel的“车轮”功能)与角度> + 5和下降<5。此外,角将影响下降/上升速度。

值得庆幸的是,某人已经写了一个基础的素描把原始数据转换成角度。

下载附件的压缩和解压到你的Arduino库素描/库文件夹。

下载附件。伊诺草图并上传到你的微控制器。

正如你可以看到从换色功能,一种颜色被添加到256种颜色的滚轮功能:255127,40。那就是,如果你增加颜色用Y轴的255以上,你会得到那暖白色(你可以在视频中看到这一点)。

 
  • 基于Arduino的陀螺仪控制玻璃台灯gyrolibs.zip
    下载
  • 基于Arduino的陀螺仪控制玻璃台灯gyrolamp.ino
    下载

步骤5:享受灯!

这是所有的人们!

我的下一个步骤:

1)具有快速增加电源插头连接器

2)添加一个电池,这样当插头插上,把电源从电源时充电电池。如果它不插电,它能生存多亏他3.7v脂电池。


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