亚博官网SparkFun:商业博客 urn:uuid:de250df7-b58e-c619-a967-5afa29d70c45 星期五产品发布:涡轮增压! 克里斯麦卡蒂 urn:uuid:7A53532-8e51-82dd-55a5-ddbb1c0d9321 2019年1月25日06:00:00-07:00 今天我们又有了一个新的红板,它已经变成了涡轮式的美味!但我们不能忘记Qwiic MP3触发器和Lumini 8x8矩阵,太!

欢迎回来,大家!我们又有一周的新产品,从Redboard Turbo开始。我们还有Qwiic MP3触发器,刚从Sparkx毕业,以及连接Lumini线路的另一块板(这一块是8x8 LED矩阵!).我们用一台来自杰沃斯的智能机器视觉摄像机来打发这一天。

本周的演讲让我们有点怀旧!

亚博官网Sparkfun Redboard Turbo-SAMD21开发板

亚博官网Sparkfun Redboard Turbo-SAMD21开发板

DEV-14812
24.95美元

如果您准备好从旧的8位/16MHz微控制器升级您的Arduino游戏,这个亚博官网Sparkfun Redboard涡轮增压器是一个强大的选择。在内心深处,Redboard Turbo使用ATSAMD21G18,它是手臂皮质m0+,32位微控制器,最高可运行48MHz。凭借令人印象深刻的4MB外部闪存和UF2(USB闪存格式)引导程序,Redboard Turbo为您提供了一个经济且易于使用的开发平台,它比经典的Redboard更强大。


亚博官网Sparkfun Qwiic MP3触发器

亚博官网Sparkfun Qwiic MP3触发器

DEV-15165型
19.95美元

有时你只是为了播放MP3,无论是一首主题曲,当你进入房间,还是一首动力歌,当你锻炼。这个亚博官网Sparkfun Qwiic MP3触发器处理所有必要的要求–您只需发送一个简单的I命令并听你的micro-sd卡上的任何内容。利用我们便捷的QWIIC系统,连接到系统的其余部分不需要焊接。然而,我们还提供了0.1英寸的插脚,以防您喜欢使用面包板。


亚博官网Sparkfun Lumini LED矩阵-8x8(64 x APA102-2020)

亚博官网Sparkfun Lumini LED矩阵-8x8(64 x APA102-2020)

COM-150 47
25.95美元

这就是8x8 亚博官网Sparkfun Lumini LED矩阵,配有64个单独可寻址LED,每种都能产生1600万种颜色。它为你提供了一个很好的方法来为任何东西添加一个正方形的光,或者制作一个自定义形状的屏幕!Lumini是我们Lumenati LED系列的小型化版本,但不使用5毫米乘5毫米的APA102 LED(APA102-5050),Lumini使用2毫米乘2毫米的包装(APA102-2020)。这使得像素密度非常低,因此,一个像素更少的屏幕!


Jevois智能机器视觉摄像头

Jevois智能机器视觉摄像头

SEN-15137
59.95美元

这个杰维斯照相机成本低,一体式1.3MP机器视觉摄像头。带车载四核CPU和microSD插槽,所有计算机视觉算法都在设备本身上运行,它可以连接到计算机或其他设备,比如阿杜尼斯,通过USB或串行连接。只有1.7立方英寸17克,此传感器是启用的最小张量流之一,深度学习人亚博在线娱乐官网工智能,今天市场上有智能相机。增加了运行最流行的机器视觉框架的能力(open cv 4.0.0,卡夫,Darknet)当你决定如何操作你的新相机时,你会有很多选择!


这周就到此为止!请告知我们您是否喜欢视频格式,或者您是否更喜欢拆分的视频。一如既往,我们迫不及待想看看你做了什么!给我们发一条微博星亚博官网火,或者让我们知道一款图片分享应用脸谱网.我们很想看看你做了什么项目!亚博官网

下周我们将带着更棒的新产品回来!

评论_注解馈电

Enginursday:Spotify专辑艺术作品展示 英格兰 urn:uuid:535ad1f8-a56c-9ae5-23ec-f986c80e934e 2019年1月24日09:24:11-07:00 我和韦斯合作开发了一些代码,将您当前的Spotify专辑艺术并显示在64x64 LED矩阵上。让我们来看看!

在过去的几周里,我一直在研究一些方形LED矩阵,因此在大脑上有了GlowySquare项目。亚博官网我有个想法,试着从Spotify上取下我当前的专辑作品,并将其显示在一些矩阵上。我从来没有足够的原型矩阵来制作高分辨率的显示器,所以我移到一个大的旧64x64矩阵。这起作用了,但有一些怪癖,我又很忙,所以我把这个项目放了一点。亚博官网

我的同事Wes不满意,希望看到项目完成,所以他解决了一些错误(主要是将抓取jpeg的任务固定到一个单独的核心,亚博官网以防止它中断显示)。我想嘿,如果韦斯如此兴奋,也许你也会!查看下面的项目教程,开始将当前播放的唱片亚博官网集作品发送到显示器。

现场Spotify专辑艺术展示

Spotify艺术展示

评论_注解馈电

将项目从地下天气迁移到开亚博官网放天气图 杰夫瑞布兰森 urn:uuid:ee6ee0c7-6690-3da5-13a6-5f7c47b4799 2019年1月23日08:31:28-07:00 对一个最初的API消失在付费墙后面的项目的短暂而愉快的救援。亚博官网

我非常喜欢开放和免费的工具;这不应该让这个博客的普通读者感到惊讶。当我开始最近的一个项目时,我发现了一段使用气象地下API的旧代码。亚博官网令我惊愕和沮丧的是,我的代码不起作用。对这件事进行了一点深入的调查,让我感到遗憾的是,他们已经关闭了API。下面的屏幕截图将为您提供关于这个闭幕式的更多细节。

替换文本

你什么也得不到!

我有几个项目过去使用过气象地下亚博官网API,尽管你仍然可以使用气象地下模板-非常好,市民建造的平台,有许多私人气象站报告-从API下载的访问现在是背后的收费墙。

我开始四处挖掘,看看还有什么可以利用的。我在谷歌上浏览了几个选项,然后决定开放式天气图.

替换文本

这个API文档在这个网站上相当不错,经过一点挖掘,我得到了一个很好的例子。

替换文本

哦,快乐!

我的测试示例使用了ESP8266,并在Arduino环境中将温度压力和相对湿度填充到可用变量中。知识库.

你需要注册才能从开放的天气地图上获得一把钥匙。

替换文本

还有一些其他服务可以提供,这是一个非常好的编辑讨论一些替代方案。

让我知道你的想法,我希望看到人们使用其他天气服务,无论你选择什么样的卓越硬件!

评论_注解馈电

巨蟒和发光轮亚博官网 罗布·雷诺兹 urn:uuid:7c604d2d-7cd3-233c-569a-9519b62220d6 2019年1月22日09:07:00-07:00 如果你想尝试用python编码,尤其是当它转化为物理计算的世界时,spar亚博官网kfun lumidrive是一个很好的开始方式。

过去的一周,我们发布了新的发光二极管驱动板.这个板应该让很多人高兴,他们一直在要求一个LED控制器,可以运行python或其一个基于板的变种。这是可能的,因为LumiDriver有一个机载SAMD21,与ATMega328P不同,有速度,运行python的能力和大小。既然我们有了它,我们能用它做什么?我将为那些不熟悉的人提供一个非常简单的介绍,或者至少对python环境。我们开始吧。

替换文本

这可能是大事件的开始。Steve Allen

我们从头开始吧

因为我们开始的时候很简单,让我们来看一看更简单的python编辑器-.如果你已经完全适应了python,这位编辑可能会显得有些拘谨,因为它仅限于最基本的功能。当然,如果你已经对python感到满意了,您可能已经在使用Visual Studio代码,Emacs,VIM代码编写器或任何其他更强大的代码编辑器,做的比今天要多。从带MU页的代码,单击下载按钮,您将进入下载页面。下载并安装适合您系统的版本。打开程序时,您将看到编码窗口。

穆屏

虽然穆看起来很简单,它提供了开始学习python编程的基础知识所需的一切,亚博在线娱乐官网让你的项目亮起来!亚博官网

你可能注意到的第一件事就是顶部的按钮看起来很简单,上面没有下拉菜单。这是按设计的。记得,MU面向那些刚开始使用python的用户,因此,它的目标是让人们只关注最基本的东西,而不让所有的选择压倒他们,它们最终需要的特性和可能性。

VIM屏幕

维姆是一位伟大的编辑,它的“电影黑客闯入一个安全的服务器”的外观可以吓唬任何刚开始的人。(图片通过斜面公司)

第一次看

如果你插上你的发光二极管驱动器,亚博官网你应该看到一扇新窗户开着,命名为circuitpy。现在您可以直接将代码写入lumidrive本身。你的lumidrive附带了一些预加载的必要文件,包括一个名为main.py的。在这里您可以找到您的lumidrive将运行的代码(注意:您也可以使用code.py,以及main.txt或code.txt。将自动检测这些文件,一旦他们被发现,董事会就会运行他们,但它只能运行一个。这里的一个快速测试似乎表明它选择了第一个字母顺序的测试)。如果单击MU顶部的加载按钮,你可以导航到你的循环驱动器,打开main.py并直接编辑它。

现在你可以看看174行代码,然后回过头来,只需每半秒钟闪烁一次板上的蓝色LED灯就行了,想想自己,要做的代码太多了,而不是太多。但是如果我们再仔细看,我们可以看到,大部分代码是一系列函数。在蟒蛇中,函数是只在调用时才运行的代码块。每个函数都是使用DEF.

def aeu small_function():打印(“my,多可爱的函数”)而事实是:一个小的函数()。

在这种情况下,虽然真实:行为就像无效循环()在你的Arduino代码中。知道这一点,我们可以将main.py代码缩减为几行,得到相同的输出。

导入时间导入板导入DigitalIO将板的蓝色状态LED设置为闪烁LED=DigitalIO.DigitalInOut(board.d13)LED.Direction=DigitalIO.Direction.Output ah trusty ol'闪烁。当为真时:led.value=true time.sleep(.5)led.value=false time.sleep(.5)

采取控制

所以我们假设你不想让车上的LED自己不停地闪烁,但你想控制它。让我们使用车载按钮来完成这项工作。lumidrive上的按钮连接到d6,所以我们需要在我们的代码中用建立车载LED的方法来建立它。我们定义了它的密码,它的方向,如果是我们的按钮,把它拉高,这样它就不会浮起来。

导入时间导入板导入DigitalIO设置板的蓝色状态LED闪烁=DigitalIO.DigitalOut(board.d13)LED.Direction=DigitalIO.Direction.Output设置板上按钮Button=DigitalIO.DigitalOut(board.d6)Button.Direction=DigitalIO.Direction.InputButton.Pull=DigitalIO.Pull.Up以下是操作happens while true:if button.value:led.value=false否则:led.value=true time.sleep(0.01)Debounce Delay

替换文本

<单击>灯亮起。<单击>灯熄灭。<单击>灯亮起。<单击>灯熄灭。

我已经写了如果:其他:像这样的代码来告诉你发生了什么,但python允许使用一种更简单的方法来实现这一点。既然我们只是说,“当按钮被拉高时,LED应低;当按下按钮时,LED应该很高,“我们可以简化代码,这样地:

当为真时:led.value=not button.value led状态始终与按钮状态时间相反。休眠(0.01)去缓冲延迟

离开董事会

现在,让我们扩展到船上,分支出来。因为LumiDrive与我们的新发光二极管环,我们将添加其中一个。这个联播指南会给你一个良好的开端,我们将在这里使用一些代码,但与其让它自己去做,我们将添加按钮控件。

就像我们使用车载LED和按钮一样,我们需要向董事会提供所有有关Lumini环的信息-我们将使用的图书馆,有多少个LED,我们多么想要它们,等。所有这些都在您的lumidrive板上的初始main.py文件中,但是如果你在这里试验时覆盖了它,你总是可以从我们的吉图布回购.还记得我们之前讨论过的功能吗?好吧,这就是他们开始玩的地方。为了简单易读,我只取其中一个函数,但是我们必须做一些声明,以便代码知道它的期望值。让我们使用非常基本的颜色填充函数和一些标准颜色,我们在代码中定义它们。

import adafruit_dotstar LED库import mathimport timeimport board import digitalio设置板的蓝色stat led to blinkled=digitalio.digitalinout(board.d13)led.direction=digitalio.direction.output设置板的板载按钮button=digitalio.digitalinout(board.d6)button.direction=digitalio.direction.inputbutton。pull=digitalio.pull.up这两个变量应进行调整,以反映您拥有的LED数量以及您想要它们的亮度。num 像素=60亮度=0.25这将创建dotstar库的实例。像素=adafruit.dotstar.dotstar(board.sck,莫西董事会,数字像素,亮度=亮度,auto_write=false)一些标准颜色。黑色=(0,0,0)红色=(255)0,0)黄色=(255,150,0)橙色=(255,40,0)Green =(0)255,0)TEAL=(0);255,120)青色=(0)255,255)蓝色=(0)0,255)紫色=(180,0,255)洋红=(255,0,20)白色=(255,255,255)此函数接受颜色和延迟,并用该颜色填充整个链。如果在一行中使用多种颜色填充,则给出延迟。def color_fill(颜色,wait):像素。填充(颜色)像素。show()时间。sleep(等待)这里是操作发生在true时的情况:if button.value:led.value=false为了测试目的,我保留了板载LED。颜色填充(黑色,0)否则:led.value=true color填充(蓝色,0)时间。sleep(0.01)debounce延迟

我说我们将使用一些我们定义的标准颜色,但是LED环只会打开一种颜色,然后关机。那是因为第二种颜色(或第一种,看你怎么看)是黑色的,我们定义为(0,0,0)。如果你想发疯,你可以用这种方式定义任何颜色。如果你在谷歌上搜索“RGB颜色选择器”,你会得到一个非常好的工具,可以让你选择任何颜色,它不仅返回RGB值,还有十六进制,HSVHSL和CMYK。想在调色板中添加一个丰富的紫色吗?在颜色定义中,只要添加紫色=(133)6,224),现在你可以像其他颜色一样称这种颜色。

彩色选择器

使用色调滑块,以及饱和度和值的圆,你可以很容易地得到RGB的值,HSV或者在代码中使用的任何格式。

多个选项

有多个数码管脚,为什么不使用多个按钮?很简单,多亏了蟒蛇否则如果命令。我相信你能理解,这只是缩短了否则如果在Arduino代码中。ELif语句允许您检查多个表达式是否为true,并在其中一个条件的计算结果为true时立即执行代码块。让我们快速绕一圈,把一些代码放在一起。将一对瞬时按钮连接到D8和D9(以及接地)。我把母头焊接到我的LumiDrive上,使原型制作更容易,但如果你确定要在两个数字IO插脚上各有一个瞬时按钮,你可以直接焊接到电路板上。代码有点变化,设置两个数字IO管脚。我还添加了初始演示中的另一个函数,只是为了让它更有趣一点。

import adafruit_dotstar LED库import mathimport timeimport board import digitalio设置板的蓝色stat led to blinkled=digitalio.digitalinout(board.d13)led.direction=digitalio.direction.output设置板的板载按钮button6=digitalio.digitalinout(board.d6)button6.direction=digitalio.direction.inputbuton6.pull=digital io.pull.up将数字IO插脚设置为输入按钮button8=digital io.digitalinout(board.d8)按钮8.direction=digital io.direction.input button8.pull=digital io.pull.up button9=digital io.digitalinout(board.d9)按钮9.direction=digital io.direction.input button9.pull=digital io.pull.up这两个变量应该调整为了反映您拥有的LED的数量和您想要的亮度,3”环有60个像素。2“环有40个,1“环的亮度为20,亮度为0.25,这将创建dotstar库的实例。像素=ada水果dotstar.dotstar(board.sck,board.mosi,num_像素,亮度=亮度,auto_write=false)一些标准颜色。黑色=(0,0,0)红色=(255)0,0)黄色=(255,150,0)橙色=(255,40,0)Green =(0)255,0)TEAL=(0);255,120)青色=(0)255,255)蓝色=(0)0,255)紫色=(180,0,255)洋红=(255,0,20)白色=(255,255,255)紫色=(133,6,224)我们从RGB颜色选取器添加了这个,记得?!此函数采用颜色和Dely并用该颜色填充整个链。如果使用多个颜色填充一行,则给出延迟。def color_fill(颜色,wait):像素。填充(颜色)像素。show()时间。sleep(等待)travel函数获取颜色和更新颜色之间的时间。它将从链上的LED灯开始,并填充给定颜色,直到达到定义为“num_pixels”的最大像素数。def travel(颜色,wait):num_pixels=len(像素)代表范围内的pos(num_像素):pixels[pos]=color pixels.show()time.sleep(wait)这里是操作发生的位置,而true:if not button8.value:led.value=true travel(黄色,0)elif not button9.value:led.value=true travel(绿色,0)elif not buttonon6.value:led.value=false travel(紫色,0)否则:led.value=false color_fill(黑色,0)time.sleep(0.01)debounce delay

接下来呢?

这将给你一个体面的开始添加一点输入,并获得一点控制你的LumiDrive板。四处游玩,尝试并记住,备份代码总是一个好主意,这样当事情发生严重的横向变化时,您就可以一直返回到工作点。下个星期,我们将考虑添加模拟输入,然后,如果一切顺利,把它们放在一起做成某种实用的建筑。

评论_注解馈电

星期五产品贴:你想象中的一种颜料 克里斯麦卡蒂 urn:uuid:414accee-2db2-38d1-4dbf-a67a3cba746b 2019年1月18日t06:00:00-07:00 本周我们有了新的GPS-RTK2板,一个利用微丝的LED驱动器,还有三个APA102 LED环!

我们很高兴展示本周我们所提供的一切。第一,我们已经对我们的GPS-RTK进行了全面的改进,为您带来了第二版的更高精度和定位服务。第二,我们有我们的第一个微丝供电的LED驱动器。第三,为了配合LED驱动程序,我们有三个基于APA102-2020的LED环,将为您的下一个项目添加数百万种颜色!亚博官网我们开始吧!

字面意义的,毫米精度!

亚博官网Sparkfun GPS-RTK2板-Z-F9P(QWIIC)

亚博官网Sparkfun GPS-RTK2板-Z-F9P(QWIIC)

GPS-15136
219.95美元

这个亚博官网Sparkfun GPS-RTK2型提高了高精度GPS的门槛,是一系列功能强大的RTK板中最新的一款,采用了U-BLOX的ZED-F9P模块。Zed-F9P是一个高端模块,用于高精度GNSS和GPS定位解决方案,包括RTK,能够达到10毫米,三维精度。有了这个板,你将能够知道你的(或任何物体的)X,Y和Z的位置大致在指甲宽度内!Zed-F9P的独特之处在于它能够同时进行月球车和基站操作。利用我们便捷的QWIIC系统,连接到系统的其余部分不需要焊接。然而,我们还提供了0.1英寸的插脚,以防您喜欢使用面包板。

如果您正在寻找Sparkfun GPS-RTK的早期版本,亚博官网别担心,我们还带着它!在这里可以找到.


现在你在考虑替代LED环门户。

亚博官网发光二极管驱动器

亚博官网发光二极管驱动器

DEV-1477
19.95美元

这个发光二极管驱动器是Sp亚博官网arkfun在微控制器上对所有事情的探索。使用Sparkfu亚博官网n LumiDrive,您可以直接从板本身控制和个性化整个apa102s链。我们已经从机载SAMD21G-AU微控制器中分离出一些模拟和数字管脚,以合并您自己的外部按钮,开关和其他接口与您的可寻址LED条交互。


亚博官网Sparkfun Lumini LED环-3英寸(60 x APA102-2020)

亚博官网Sparkfun Lumini LED环-3英寸(60 x APA102-2020)

COM—14965
25.95美元

这是3英寸版本的亚博官网Sparkfun Lumini LED戒指,配有60个单独可寻址LED!Lumini是我们Lumenati LED系列的小型化版本,但不使用5 mm×5 mm APA102 LED(APA102-5050),Lumini使用2毫米x 2毫米的包装(APA102-2020)。这使得像素密度非常低,因此,一个更连续的颜色环供您使用!


亚博官网Sparkfun Lumini LED环-2英寸(40 x APA102-2020)

亚博官网Sparkfun Lumini LED环-2英寸(40 x APA102-2020)

COM-14966型
15.95美元

当然,如果您需要您的LED环稍微小一点,我们也有一个版本的鲁米尼在一个两英寸,40 LED封装


亚博官网Sparkfun Lumini LED环-1英寸(20 x APA102-2020)

亚博官网Sparkfun Lumini LED环-1英寸(20 x APA102-2020)

COM—14967
9.95美元

…以及一英寸,20 LED封装.请注意,此版本只有四个安装点,不像上面提到的兄弟姐妹,每个都有八个。


电容器4.7UF-SMD(10条)

电容器4.7UF-SMD(10条)

通信-15169
1.95美元

每一个10包4.7微F SMD去耦电容器提供16V的直流电压额定值和-20%到+80%的电容容限。每个发光二极管环都有一个小斑点如果您在更大的安装中使用其中一个盖,请在后面找到它们,一次打开大负载的LED灯时,防止电压下降。


亚博官网Sparkfun Pro射频-洛拉,915MHz(SAMD21)黑板)

亚博官网Sparkfun Pro射频-洛拉,915MHz(SAMD21)黑板)

DD-15178
29.95美元

上个星期是这个吗Sparkfun Pro射频的特殊版本亚博官网.功能上,它和10月份发布的版本但是,如你所知,这些有一个黑色的板,而不是正常的红色。说真的?我们无意中订购了错误的彩色印刷电路板,而不是把它们和我们的废料面板,我们想你们中的一些人可能更喜欢黑色!这些只能在有限的时间内使用,所以一旦它们消失,他们走了。


好吧,每个人,这是我们本周为您提供的所有新产品!一如既往,我们迫不及待想看看你做了什么!给我们发一条微博星亚博官网火,或者让我们知道一款图片分享应用脸谱网.我们很想看看你做了什么项目!亚博官网

下周我们将带着更棒的新产品回来!

评论_注解馈电

Enginursday:供应商关注合并电线 布伦丹·汉密尔顿 urn:uuid:0097A9AC-E912-5130-1F01-A874EBBF996D 2019年1月17日t09:11:00-07:00 祝统一电线电缆100岁生日快乐!

亚博官网SparkFun已经做了大约16年了。令人印象深刻的,正确的?我在这里已经呆了整整九年了,我经常觉得自己像某种古代的圣人(也许比圣人更古老,但我们不要去那里)。关键是,我最近得知我们的一个供亚博在线娱乐官网应商正在庆祝它一百岁的生日。现在有一个数字。综合电子电线电缆从1919年开始营业!

接线图

你可能已经有一个手边的了连接线分类工作台上的分配器盒,或是他们的绞合线或实心线缠绕在一根杆上,挂在墙上的木桩上,或者只是在你的抽屉里漂浮。他们也给我们提供了一个漂亮的电磁线套件如果电磁是你的包。

工程师工作台与接线器的照片

看看你能不能找到安德鲁的接线产品“工程师办公桌”邮政。

下次你发现自己在用这种无处不在的电线时,花点时间来欣赏美国制造业辉煌的世纪,直到今天,简单的,但关键的东西在你的手中。我是说,真的把一切都考虑进去了。从那个配电箱中抽出一整条彩虹线,把它包在你的躯干上,就像一个腰带,把它像一条腰带一样披在你的肩膀上——无论需要什么,都能让你完全沉浸在这种体验中。拥抱那纯粹的聚氯乙烯,当你反思我们现代人与绝缘铜股的结合。从电报时代到太空时代,联合电线公司一直在开发解决方案,以帮助世界连接点A到点B。

旧绕线机照片

19世纪90年代的钢丝加捻机。

一点历史背景:1919年,当巩固线开始时,绝大多数美国家庭仍然缺乏.第一次世界大战刚刚结束,禁令刚刚开始,妇女在美国还没有投票权。双手烛台电话很流行,商业广播不过是一个新生的梦想,电影都是无声的。严肃地说,当合并后的船启航时,宝贝露丝还在为波士顿红袜队比利·默里以78转/分的虫胶唱片制作了前20名。他会说:“噢,啦啦!“哇!”

只有1910年代的孩子才能理解。

低,合并电线及联营公司出生在芝加哥,IL作为曼电气公司的继承人,切掉他们的牙齿,制造和销售金属丝,电缆和无线电附件。第二次世界大战期间,公司为军事通信提供电线电缆,在战后,它扩展到了新兴的消费电子领域,生产收音机零件,电视和各种家用电器。

早期加固线轴照片

今天的综合电子电线电缆公司是一家80%的员工所有制(ESOP)公司,服务于广泛的市场。他们生产我们的绞合和实心连接线品种,包括上面提到的各种包装,定制源分配器盒,以及我们的电磁线。这一切都是在美国制造的。a.

连接线-种类(实心,22 AWG)

连接线-种类(实心,22 AWG)

PRT-11367
16.95美元
29
连接线-分类(绞合,22 AWG)

连接线-分类(绞合,22 AWG)

PRT-11375
16.95美元
十八
连接线-黑色(22 AWG)

连接线-黑色(22 AWG)

PRT-08022
2.50美元
1个
连接线-红色(22 AWG)

连接线-红色(22 AWG)

PRT-08023
2.50美元
1个
电磁线套件

电磁线套件

PRT-11363
11.95美元
连接线-白色(22 AWG)

连接线-白色(22 AWG)

PRT-08026型
2.50美元
1个
连接线-黄色(22 AWG)

连接线-黄色(22 AWG)

PRT-08024型
2.50美元
连接绞合线-黑色(22 AWG)

连接绞合线-黑色(22 AWG)

PRT-0867
2.95美元
连接绞合线-红色(22 AWG)

连接绞合线-红色(22 AWG)

PRT-08865型
2.95美元
连接线-棕色(22 AWG)

连接线-棕色(22 AWG)

PRT-08027
2.95美元
连接绞合线-白色(22 AWG)

连接绞合线-白色(22 AWG)

PRT-0866
2.95美元
连接线-灰色(22 AWG)

连接线-灰色(22 AWG)

PRT-08025
2.95美元

除了他们的广阔目录电线和电缆,加固的电线也能保持很好的博客有信息丰富的帖子,比如(我个人最喜欢的)。USB电缆的终极指南,简要介绍了各种USB选件的基本规格和优点。

你们都发现我们的复合电线产品有哪些非常规用途?1919年你打算干什么?我知道你们有些人有故事。请随时联系我们与您的电线相关的沉思和轶事的评论。

评论_注解馈电

工程师的办公桌:Elias版 埃利亚斯·桑蒂斯万 urn:uuid:b8b12bb4-7952-9228-28c1-8949de5244d9 2019年1月16日07:00:00-07:00 看哪,以利亚斯的书桌上没有灾难。

我们有更多的办公桌细节!这是我们系列中最新的一个,在他们工作的时候,我们对他们进行攻击,把他们踢出去,这样我们就可以把他们的办公桌记录下来,记录下他们所有杂乱无章的荣耀。因为我们知道信息不够,我们把他们的工作场所赎回给他们,交换一些关于他们办公桌上有什么以及为什么有的细节。我们为你做这件事!

点击图像会放大,这样你就可以体验到每个人离家出走后的完整解决方案。

今天我们给伊莱亚斯带来了不便!我们开始吧。


替换文本

欢迎来到我的办公室,呃,划定的工作空间!你看那块地毯是我流浪的边界,它也标志着我在办公室里各种各样的关于“让自己在家”的笑话,我会给你一个。

替换文本

这里是工作区,我90%的时间都花在这里。我知道你在想什么,“是什么圆滑的罪犯把那些无指手套巧妙地留在了你的办公桌上?”它们实际上是我的,所以我想这会使我成为一个平庸的罪犯(被指控有罪)。在他们下面,我把本周要上线的产品藏起来。在我的双监视器设置中,我有一个我最喜欢的卡通人物(20个空间都柏林,无论谁的名字在评论中放在首位)。在监视器上晃来晃去我有什么维姆用户可能有:一些新的vim快捷方式的便签亚博在线娱乐官网有学问的.你会注意到我的键盘很小,或者我应该说,“vim大小”,因为我基本上不想或不需要离开键盘在我的电脑上做任何事情。我比喻地永远不要离开我的办公桌。

有我的耳机,在一个开放区域的办公室里,这对噪音有着不可估量的帮助,插入我的耳机放大器,保持节奏清脆。在最常见的组织办公室遗迹脚下有两块石头:磷灰石和虎眼,我妻子给我的,是为了清除精神障碍,让我保持动力。你在咯咯笑吗?不要讨厌古老的魔法!我们的电脑计时使用石英晶体;谁能说虎眼不妨碍我进入YouTube?!这个眼睛总是在这个办公室里看着。你认为那是戒指王的玩笑吗?书呆子。

替换文本

在这里没有什么太令人惊讶的:一个迪斯科球用于焊接聚会时间,典型的焊接必需品和一个未知同事的面包板赠送.我最喜欢的东西是,顺序:迪斯科舞会,大厦大小的面包板,硅垫和我的鸭嘴电路板夹与巨大的金属基地。我真的不知道没有它我是怎么焊接的。

替换文本

最后但并非最不重要,我们有臭名昭著的金属货架(臭名昭著的是一个:我)。臭名昭著,因为他们应该组织我不断扩大的工程零件和配件目录,但事实证明,这是不可能计划的,而且要不断努力控制,所以它们的主要功能失效了。同时,它们只是很好的架子,看着它们拿着这些箱子!好极了!我知道以前有人问过这个问题,但是一定有比那些有着上百万个塑料抽屉的架子更好的东西,它们感觉很便宜,自己站不起来。我就不谈了,谢谢大家看了我所有的爸爸。很高兴和你们开玩笑!

评论_注解馈电

技术与艺术 罗布·雷诺兹 urn:uuid:84e21c05-1d51-e429-95bd-f3447f2447c0 2019年1月15日08:55:43-07:00 先来的,功能还是形式?无论您的构建从开始到结束的过程如何,没有理由不把它视为技术和艺术。

如果你在节日期间(即使你没有),注意,你不禁注意到自由形式焊接项目的热潮。亚博官网自由形式焊接的想法听起来就像是:把自己从面包板和印刷电路板的限制中释放出来,创建一个只包含元件和导线的电路。但还有更多的东西-不仅仅是焊接到组件上,自由焊接的核心是创造一个雕塑,至少在美学上和技术上一样有趣的东西。

你可以在网上找到这些漂亮的作品。哈卡迪拿着电路雕塑比赛,今年提交了80多份。莫西特-玻希特今年做了一些非常漂亮的作品,这样地TIE战斗机闹钟,分享更多。当然,我想我们都记得那个把自由形式的焊接技术推向公众视线的作品,甚至超越了制造圈。我说的是时钟,作者:Gislain Benoit,技术逻辑艺术。2014年发布,这是一个自由形式焊接的顶峰。头脑复杂,迷人的美丽,这件艺术品(或技术)的创造者甚至可以在作品上“签名”他的名字,在精心弯曲的铁丝网中。

钟塔

Gislain Benoit是时钟,他的一部鲜为人知但同样令人印象深刻的作品,塔。

我以前没有做过真正的艺术自由焊接,所以我想,“如果我要写的话,我应该试试看,“一些直接想到的想法是,所有电线是否都是电路的一部分?或者其中一些纯粹是为了结构/美学?我应该在纸上画出形状,然后试着这样做吗?还是我应该3D打印表单?我有没有祈祷在最后期限前完成这项工作?我只想用我桌上的东西——当然不理想。我挖了一些22AWG磁铁线,我想这在技术上是作弊,因为它是搪瓷的,因此对于电线的偶然接触会更宽容。黄铜棒,大概14awg左右,会让我的作品更好地保持形状,会更漂亮,但工作起来会有点困难。然而,黄铜棒不在我的桌子上,所以脆弱的磁铁线就必须这样做。对于电路,我选择了一个非常简单的使用555定时器的褪色LED电路。为了雕塑,我从我的秘密圣诞礼物中得到灵感,土星五号(谢谢,梅甘!).

自由形态土星五号

22AWG的电线没有帮助土星五号保持它的形状。然而,它看起来就像我四五岁时画的火箭。

我觉得这是一个很好的练习。我一直喜欢那些看起来不像技术建筑的技术建筑。我认为我坚持的是它是如何真正迫使你了解和理解你的电路-把那些元件从电路板上取下来,做出一个形状,找出这些组件应该生活在哪里,以及它们应该如何连接在一起,这是一个全新的冒险。它对大脑的两个半球都有效,强迫他们一起工作。虽然我的最终结果只是证明了美国宇航局早期的成功,很大程度上可以归因于我与我们的太空计划没有任何联系,我真的很喜欢这样做,今年肯定会做更多的自由焊接。

两个555定时器电路

其理念是功利主义,而另一个,虽然仍在发挥作用,更具美感。陪审团仍在讨论这个问题。

当然,正如我之前所说,我认为任何值得做的事都值得做得过火。所以也许我会重新创造这种浮华基于Arduino的三维线弯曲工具从德扬教我如何机电一体化,以帮助我创造我的电线形状。

Arduino弯线机

在你的每一根自由形式的电线上编程可能需要一段时间,但一旦完成,您的项目很亚博官网容易重复。

如果我真的想发疯,通过一些辐射事故,我获得了艺术和雕塑的超能力,我可能会考虑把一个电路做成一个变形的雕塑,像马蒂厄·罗伯特·奥尔蒂斯创作的美丽艺术作品.不管我做什么,我需要从一根更厚的线规开始!

变形雕塑

令人惊讶的是,这些图像是同一个雕塑,从两个不同的角度拍摄。请参阅上面链接中的gifs以获得完整效果。

现在轮到你了

如果你做过任何自由形式的焊接,我们很想看看你的作品。在下面的评论部分添加链接!

更新

今天早上,哈克达伊公布了他们最喜欢的十几件电路雕塑,再加上一些可敬的提及,因为他们也在庆祝80多人的到来。看看获奖名单,在这里.受到启发,变得兴奋起来,还有黑客!

评论_注解馈电

星期五产品发布:红板和收音机 克里斯麦卡蒂 urn:uuid:daeebac2-1b22-8383-6256-c09d436611a9 2019年1月11日06:00:00-07:00 这里有一个新的红板!一个洋葱欧米茄Qwiic套件和两个Hamlab无线电套件也是如此!

欢迎回来,星期五快乐!我们有四种全新的产品;让我们从Redboard Qwiic(大量生产的黑板

Qwiic或不Qwiic那是红牌。

亚博官网Sparkfun红板QWIIC

亚博官网Sparkfun红板QWIIC

DEV-15123
19.95美元

在Sp亚博官网arkfun,我们一直喜欢创新,更新和改进,即使涉及到我们自己的开发委员会。我们的目录中有多个版本的Sparkfun Redboard,亚博官网但没有一个在r3形状因子与qwiic连接器,使我放松…直到现在!这个亚博官网Sparkfun红板QWIIC是一个与Arduino兼容的开发板,它使用了我们过去喜欢的关于Arduinos的一些功能,同时也包括了一些对原红板的关键改进。关于红板QWIIC最好的部分是,顾名思义,它利用我们便捷的Qwiic连接系统,这意味着不需要焊接或屏蔽就可以将其连接到系统的其余部分!


对你自己的洋葱来说,是Qwiic,它必须跟随。

亚博官网Sparkfun Qwiic洋葱欧米茄入门包

亚博官网Sparkfun Qwiic洋葱欧米茄入门包

KIT-15125
144.95美元

当Sparkfun和Onion的人聚亚博官网在一起时,真正了不起的事情发生了!这个亚博官网Sparkfun Qwiic洋葱欧米茄入门包是两种不同生态系统的融合,当合并时,为你提供一个简单的方法来融入我C传感器和突破在你的下一个物联网项目。亚博官网洋葱甚至开发了一种基于网络的,Omega2系列的图形用户界面称为Onions,它允许您以比命令行更直观的方式与Omega进行交互。使用ONIONOS,您将能够直观地看到Qwiic板和传感器的传感器数据直接从您的浏览器!


哈姆拉布-160-6 10W

哈姆拉布-160-6 10W

WRL—1500
1399.95美元

HAMLAB是一个功能齐全的SDR收发器,在STEMLAB平台周围构建了160-10M频段和10W输出功率。它给你一个开箱即用的,负担得起的,高性能SDR收发器解决方案。你只需要一个天线就可以开始你的SDR体验了!Hamlab被业余无线电爱好者称为“瑞士军刀”。因为它集成了一个示波器,频谱分析仪,信号发生器,生化分析仪和逻辑分析仪,使它成为一个一体式桌面工具,将很快成为一个必要的!


HAMLAB诊断配件包

HAMLAB诊断配件包

WRL—1500
44.95美元

如果您希望将HAMLAB用作软件定义的无线电(SDR)以外的设备,这个工具是给你的!这个诊断附件包为您提供所有额外的零件,以释放您的HAMLAB测量仪器功能的全部潜力。


好吧,就这一周,乡亲们。我们希望这些板能帮助你到达你想去的地方!一如既往,我们迫不及待想看看你做了什么!给我们发一条微博星亚博官网火,或者让我们知道一款图片分享应用脸谱网.我们很想看看你做了什么项目!亚博官网

下周我们将带着更棒的新产品回来!

评论_注解馈电

工程日:创新试验台设计(第2部分,共2部分) 皮特·刘易斯 urn:uuid:1364958d-2d3d-5bab-fa83-9e6718fda39a 2019年1月10日07:00:00-07:00 加入我们的第二部分,我们将深入了解Sparkfun的试验台设计。亚博官网在这里,我们专注于内部测试工具的硬件设计选择,飞行中的墨西哥胡椒。

这是我们关于Sparkfun()质量控制和试验台设计历史系列的第二部分。亚博官网单击此处阅读第一部分)实际上有很多讨论在评论中关于硬件设计-非常感谢您的参与!你的反馈很有价值,我期待着在我们深入研究这个设计的硬件之后听到更多的消息。

欢迎您从以下项目Github存储库下载Eagle设计文件:亚博官网

飞行Jalapeno Github存储库

有关“鹰”入门的更多信息,请查看本教程:如何安装和设置Eagle.

对于任何喜欢使用PDF格式的人,您也可以单击以下图像:

替换文本

飞行的日本木本示意图(PDF链路(见表1)

功率控制开关

试验台设计的最早进展之一是控制产品何时通电的能力。在此功能之前,我们通常把Pogopin放在产品的VCC“Hot”上,这意味着它是永久性连接到电源上的。这应该很有效,理论上,大多数时候,但是我们发现如果你没有把产品放好,有时你会暂时短VCC到GND。注:这只会发生在两个头销VCC和GND相邻的产品上,但这实际上很常见。所以在VCC上的电流爆发时,我们的试验台电源不是这样的,它们会降低电压,导致整个试验台复位。呸!

一些包含电源控制的第一个测试台实际上只是将一个IO引脚从ATMega328测试台直接路由到产品上的VCC。在这种情况下,我们可以为产品供电,但限制在IO可以提供的40毫安(或更高)以内。绝对不是最好的解决方案,我们看到一些试验台死了,因此,进展还在继续。

电源开关示意图特写 船上电源开关突出显示

下一个方法是尝试使用场效应晶体管的高压侧开关。回头看,我们可以很容易地用继电器来完成,但我们的库存中没有理想的继电器。现在我们有了一些像火花QWIIC继电器,这可能是首选的方法。但在当时(2009年,ISH)我们只有Beefcake继电器控制套件,这似乎对我们99%的产品都是致命的。你会注意到我们在前端增加了一个晶体管,以确保MOSFET完全打开,并从微型机的IO管脚上卸下负载,把控制针写得很高,这真的很好。我们总是在考虑可用性,即使使用内部工具。

接地短路测试

使用简单的分压电路,数字控制脚和模拟读取脚,我们可以安全而容易地测试产品的电源线(又称VCC)是否对地短路。在给产品通电之前知道这一点特别好,尤其是当它是高电流产品时。我们现在测试所有产品的接地短路,不考虑功耗。试验台和产品很可能在几百次手术中存活下来,但过了几次之后,你正在迅速走向毁灭。在设计生产时,我们需要考虑在未来的许多年里,试验台的使用情况。

我还应该注意到,我们通常将接地短路的测试称为“预测试”。这是因为“主”测试通常被称为“测试”。

预测试电路实际上是学习分压器的一个很好的练习。亚博在线娱乐官网如果您想了解更多信息,请查看亚博在线娱乐官网这里是本教程.

对地短路预测试示意图特写 船上测试前亮点

我们使用上面所示的电路来看看产品的VCC上是否有接地连接(或者是像接地那样拉动电流的东西)。如果有空头,然后,两个10千电阻基本上分开了VCC,而ADC读取的是“486”,当没有短路时,它基本上会在100K和10k之间形成另一个分压器,而模数转换器的读数会高得多。关于这个电路的更多信息,请检查A上一篇关于质量控制的博客.

电容式触摸“按钮”

几年前,我们不再使用机械瞬时开关进行测试。一个护盖垫(最重要的是,非机械)在成千上万的“压力机”上更可靠。

电容感应示意图特写 板上突出显示电容感测电阻

我们使用Arduino电容式触摸库以及两个带有大电阻的IO引脚。因为我们经常需要一个测试夹具上的两个按钮,我们选择了专门的四个IO管脚,并将电阻纳入飞行的jalapeno设计中。有了这个设置,我们只需要将跟踪路由到女儿测试床上的一个PAD。注意:我们通常会特别注意这些痕迹,并以0.02英寸(20密耳)的宽度对其进行布线。通过避免通孔和其他数据线,我们已经看到了这种形式的海棠的伟大成果。《疯狂之家》中的细线或糟糕的地面倒流可能会导致一些真正不稳定的读数。

内置电阻的专用LED IO

如今,我们几乎总是需要在试验台上安装四个LED——通过/未通过对地短路的预测试,主测试通过/失败。因为我们在ATMega2560上有很多额外的iOS,我们决定在FJ上加上限流电阻。这些管脚现在相当适合LED使用,但我们还有很多iOS可用。这种方式,子板只需要跟踪每条线路上的LED。子板越不复杂,更好!

I2c隔离“开关”

许多早期的试验台涉及I2c对我们来说是麻烦的。I2c试验台在试验过程中“锁定”是很常见的。这通常是因为试验台试图和一个坏了的产品交谈,在sda或scl上有冷焊点或跳线。我似乎记得有一天,Wire.end()开始工作……直到那时,我们过去(现在仍然)用一个内置在测试夹具中的多路复用器来断开线路。

I2c“隔离”开关示意图闭合 I2c“隔离”开关在板上突出显示

再一次,当时,我们没有一个理想的开关,对于数据线来说,这个猛男似乎是杀伤力太大了,所以我们选择使用PCA3906 I2C转换器IC我们手边有。它有一个使能销,在断开连接时很有用。我们发现,如果我们用类似的东西(在测试板之间)断开I2c线路,然后它就不太可能被锁起来了。最重要的是,技术人员不太可能磨损老式的瞬间复位按钮——测试夹具。

ATMega2560型

ATMEGA2560示意图特写 ATMEGA2560车载突出显示

我们就这么做了,因为它和我们的红板,但有了更多的iOS。有时测试台需要的IO比ATMega328提供的多一些,因此,我们发现自己要么使用mux或移位寄存器——在拥有足够的ios时,安全性比抱歉要好。也,拥有一个与Arduino兼容的试验台大脑意味着我们可以经常使用一些产品示例代码来测试夹具。

测试开发人员还可以作为他们工作的产品的测试人员。通常,产品设计的工程师在我们发布之前已经准备好了某种工作代码(这对于测试开发来说非常方便)。但有时更重要的是,在sparkfun.com上正式使用它之前,让它在测试夹具上工作可以帮助发现一些错误或文档混乱。亚博官网

逻辑电平选择跳线

从我们的面包板电源,我们选择添加一个逻辑电平选择跳线。

逻辑电平选择示意图特写 逻辑电平选择板上突出显示

有人讨论过我们是想要滑动开关还是跳线。我们最终想让它成为跳投,这样就不会在处理过程中意外切换,从而导致测试问题。另外,总是会有一些焊接组装工作的女儿板,那么设置一个快速跳投又有什么问题呢?也,您可能会注意到,我们在这里通过在3.3V下运行atmega2560来进行“不”操作-对于16MHz的晶体,它稍微有点不符合规格。但我们已经看到了由这一点引起的最小问题(如果有的话),所以我们要继续努力。

两个电源上的软件可定义VREG控制

将可选的VREG理念进一步,我们决定让这两个电源具有软件定义的可调输出。通过将不同的电阻连接到微处理器上的IO,我们可以通过写下相应的IO低来选择要“发送到GND”的电阻。这有效地设置了VRegs的输出。

软件可定义电压示意图特写 车载软件可定义电压亮点

你会发现v1可以做3.3v或5v,V2可以做3.3,3.7,4.2或5V。这是一个很好的模拟充电或空单细胞脂肪电池。通过在3.7和4.2之间跳跃V2,我们可以让充电电路接通或断开。事实证明,当充电导致闪烁时,这非常方便。

2x30 RA报头

有很多关于什么类型的连接器可以完成这项工作的讨论。很难找到力量之间的平衡,当前能力,尺寸和设计能力。我们选择了一个从PCB到PCB的直角式连接器,我们发现2毫米的Ra 2x30头球得分为2A,所以它符合要求。我们还选择了与冗余插脚(GND,V1,第2版)。这不仅对可靠性有好处,它给了我们前所未有的能力(著名的遗言)。更多的连接意味着更少的电阻,所以我很高兴地知道,从电源到Pogopin的电压降非常小。

安装支架

选择连接器,这需要一点创造力,如何机械地连接FJ到子板。我们不想仅仅依靠报头本身,因此,在两侧都有一些安装支架。

替换文本

它们位于连接器的任一侧,在顶部和底部,并用4-40螺钉和尼龙螺纹锁紧螺母固定到位。钻头的间距也确保了FJ和子板在未来的每个试验台上都将以精确的间距组装。这很好,因为我们要确保2x30完全插入。还有一个我没有预料到的好处(在构建第一个原型时,我很高兴地感到惊讶)。这些支架起到了很好的“夹具”作用,将它们固定在一起,同时焊接在子板上的2x30公接头上。

自定义Eagle部件

鹰形符号 鹰包

为了加快子板的设计速度,我们选择在Eagle中创建一个自定义部分。这种方式,我们可以很快将FJ应用到任何子板设计中,并且所有的连接都很容易访问。注意:我们在同一个设备中创建了连接器的雌雄版本。这使得在任何故障排除过程中引用FJ设计更容易。也,我们选择在符号中包含相当多的“用过的别针”,这有助于突出它们在上游所做的工作,并有助于为该硬件开发代码。虽然,将代码库与此硬件结合使用,使生活更加轻松。

串行调试的逻辑级转换

串行逻辑电平转换示意图特写 串行逻辑电平转换突出显示在板上

您是否遇到串行桥接逻辑电平转换问题?我们也是。在Sparkfun的生产和大多数工程师的办公桌周围,亚博官网总是不可能找到正确的逻辑级版本的串行桥。也,这可能是这里最常见的错误之一——“哎呀,我把一个3.3V的逻辑设备插到一个5V的设备上,“反之亦然。好,和FJ一起,我们有机会避免这个问题,所以我们做到了。技术人员可以将各种串行桥接工具插入FJ,它有逻辑级的转换来处理它。呜!

未来的硬件版本

和所有项目一样,亚博官网这永远不会真正做到。飞行中的墨西哥胡椒有一些可以改进的怪癖(谢谢大家你的反馈上一篇文章)。但经过两轮原型试验,我们很幸运,现在没有超临界的东西会阻碍道路,在大多数情况下,飞行中的墨西哥胡椒都做得很好。尽管如此,以下是我们在下一次修订中考虑的一些事项:

  • 为I2c隔离升级mux开关.I2c隔离的原始IC选择并不是工作的最佳IC。当我们需要在最新的测试台设计上切换连接时,我们选择使用74LVC4066 MUX 1:1(x4)。这对于切换我们所有的Rx/Tx很有用,USB D+/D,以及编程线路。我们也在最近的一个用于生产的编程工具上使用了这个:pi avr程序员帽(//www.8882515.com/products/14747)。亚博官网它一直保持着我们所有的2MHz+编程速度。

  • 附加接地连接在收割台套件的右侧。有时在子板周围形成良好的地面流是一项挑战,所以如果我再这样做,我将牺牲几个IOS来连接连接器右侧的GND连接点。

  • 附加专用LED IO内置电阻。我们发现大多数子板,我们通常需要一个或两个以上的LED。除了标准的通过或失败LED灯外,最好是指出技术的其他状态,或者告诉他们是时候采取某种行动了。LED灯不能太多!

  • 电源控制的一个奇怪问题或许有人能帮我们,但奇怪的是,电源控制电路似乎在相互作用。当v1通电时,V2断电,V2上仍然存在一些电压。我们甚至尝试移除V2的电源,它显示了相同的条件。我猜这与两条完全平行的长轨迹有关。大多数时候,这不是问题(因为我们在测试过程中都给它们加了电)。因此,我们已经能够适应当前版本的硬件。但如果能找到造成这种情况的根源,那肯定是件好事,所以任何想法都会受到欢迎。谢谢!

评论_注解馈电

使用这个DIY GPS湿度跟踪器,让您的身体变得沉重潮湿。 布兰登-威廉姆斯 urn:uuid:0be85643-2aac-3de3-08dd-309b1a68bb4 2019年1月9日t07:00:00-07:00 这是以科学的名义!不,真正地,它是,我发誓。

取出烙铁,螺丝刀和电子表格,用于一些良好的老式数据收集。别担心,你不必是牛津或麻省理工学院的专家。我们将使用开放源代码部分和简单的数据点来进行一些测量,我们可以为科学做出贡献!我们头顶上是一个网络,将近50岁,放大以供公众使用。为什么很重要?好,问你的电话,船舶,或飞机。GPS只是一个免费供公众使用的坐标系统(有一个适当硬件的小障碍)。我们有几个博客和指南解释了什么是GPS,现在,我们要探索它可能是什么。

我在中西部长大,有时非常干燥。湿度,当大自然认为适当地使用它时,可以是一种拯救的恩典。所以,为什么不测量湿度?我们有工具;我们有技术,雅达雅达。我们开始吧!

我把这个项目集中在亚博官网Si7021湿度和温度传感器GPS记录器屏蔽.Logger Shield有一个原型区,可以完美地安装传感器,做一个苗条的轮廓。模块必须足够小,以便在数据收集期间携带和/或连接。下面您可以找到开始时需要的部件:

装配

让我们组装零件,从湿度传感器开始,并拆下收割台。断开四个销。我们要把它们焊到电路板的底部,因此,集管的短插脚应该被电路元件撬起。跳个摇摆舞,然后放在一边。

现在,让我们将可堆叠的头段焊接到GPS屏蔽上。如果你没有焊接一个可堆叠的头罩,从一个标题集开始。从板的顶部穿过匹配的收割台孔。我喜欢做的是快速地取下我的熨斗,去掉一小滴焊料,然后快速地将其接触到针和焊盘上,就像一个焊点。希望这会将板设置为header。你可以回来,把那个别针完全焊接到一个好的贺喜吻上。旋转检查收割台是否笔直;根据需要进行焊接和调整。在其余的针和头上拉一些焊接魔法。

替换文本

现在让我们结合两个部分。我把湿度传感器对准了原型制作区最中间的位置。我有朝向GPS模块的标题,但你可以随心所欲地调整方向。下一步是有点棘手:把湿度传感器的长针焊接到防护罩的衬垫上,深度刚好能从另一面探出来。完成后,它看起来像一块跳水板。

替换文本

原型区由隔离垫构成,我们可以用一些整齐的电线连接到我们需要的插脚上。第一,让我们拆下顶部的5伏跳线,GPS屏蔽的左下角。重新焊接焊盘,在3v3跳线上跨接。传感器工作电压为3.3V,所以我们不要炒了它。第二,带上你最喜欢的绞合线(或实心线,我不是在评判,连接电源脚和I2c脚。当这些都在一起时,我们的GPS/湿度屏蔽生物就准备好了!现在,我们编码!

代码

我从阅读示例草图和连接指南开始GPS记录器屏蔽以及Si7021湿度和温度传感器.

这些资源给了我深刻的见解,并且很容易从代码开始。本着学习的精神,亚博在线娱乐官网我保持简单。让我们把文件放在一起!我使用的两个文件是csv_logger_tinygpspplus.ino和sparkfun_si7021_breako亚博官网ut_example.ino。通过将代码与示例代码进行比较,可以引用每个文件中使用的部分。

/***********************************************************************湿度和温度GPS记录器Brandon Williams@Sparkfun Electronics建立在源代码的基础上,该源代码由:Joel亚博官网 Bartlett“Sparkfun Si7021 Breakout”5月4日开发,2016年2月9日Jim Lindblom csv_logger_tinygpspplus.ino,2016年,本项目简单介绍亚博官网了利用全球定位系统(GPS)利用地理坐标记录大气数据。我们将使用si7021 breakout库和tinygps++库。https://github.com/亚博官网sparkfun/si7021oub/tree/master/libraries https://github.com/mikalhart/tinygpsplus/releases Arduino解析UART总线的GPS数据和I2c总线的湿度/温度数据。然后将数据保存在microsd卡上,以备日后检索。**注意**代码用于快速原型制作,可能有一些错误或错误!必须抓住他们。祝你好运,玩得开心!包括:
       
        包括:
        
         包括:
         
          包括:
          
           包括:
           
            define arduino_usd_cs 10 define log_file_prefix“gpslog”define max_log_files 100 define log_file_suffix“csv”char logfilename[13];define log_column_count 9char*log_col_name[log_column_count]=“经度”,“纬度”“高度”,“速度”“课程”,“日期”“时间”“卫星”,“湿度”定义日志速率5000unsigned long lastlog=0;TinygpsPlus Tinygps;定义GPS波特率9600包括
            
             定义Arduino_GPS_Rx 9_定义Arduino_GPS_Tx 8软件串行SSGPS(Arduino_GPS_Tx,arduino_gps_rx);35; define gpsport ssgps define serialmonitor serialmfloat humidity=0;weather sensor;void setup()//sensor.begin();开始();serialmonitor.begin(9600)开始;gpsport.begin(GPS_baud);serialmonitor.println(“设置SD卡”);如果(!)sd.begin(arduino_usd_cs))serialmonitor.println(“初始化sd卡时出错”);updateFileName();printHeader();void loop()getWeather();if((lastlog+log_rate)<=millis())if(tinygps.location.isUpdated())延迟(500);if(loggpsdata())serialmonitor.println(“GPS已记录”);lastlog=毫秒();else_serialmonitor.println(“未能记录新的GPS数据”);else serialmonitor.print(无GPS数据)。SATS:“”serialmonitor.println(tinygps.satellites.value());while(gpsport.available())tinygps.encode(gpsport.read());byte loggpsdata()file logfile=sd.open(logfilename,文件写入;//打开日志文件if(log file)log file.print(tinygps.location.lng(),6);logfile.print(“,”);logfile.print(tinygps.location.lat(),6);logfile.print(“,”);logfile.print(tinygps.altitude.feet(),1);logfile.print(“,”);logfile.print(tinygps.speed.mph(),1);logfile.print(“,”);logfile.print(tinygps.course.deg(),1);logfile.print(“,”);logfile.print(tinygps.date.value());logfile.print(“,”);logfile.print(tinygps.time.value());logfile.print(“,”);logfile.print(tinygps.satellites.value());logfile.print(“,”);logfile.print(湿度);logfile.println();logfile.close();返回1;返回0;void printheader()file logfile=sd.open(logfilename,文件写入;如果(日志文件)int i=0;为(;i<log_column_count;i++)logfile.print(日志列名称[i]);if(i<log_column_count-1)logfile.print(',');else日志文件.println();logfile.close();void updateFileName()int i=0;为(;i<max_log_文件;i++)memset(日志文件名,0,strlen(日志文件名));sprintf(日志文件名,%s%d.%s“,日志文件前缀,我,日志文件后缀);如果(!)sd.exists(logfilename))中断;else_serialmonitor.print(日志文件名);serialmonitor.println(“存在”);serialmonitor.print(“文件名:”);serialmonitor.println(logfilename);void getweather()humidity=sensor.getrh();
            
           
          
         
        
       

我的代码有几个关键部分。第一个亮点在第19行,接着是第23行include语句。确保包括SPI,SDTinygps++,SI7021突破库,软件序列和线库。SPI用于SD卡和SD库,线库主要用于与传感器的I2c通信。

第二个突出显示在第30行,是csv文件中的列数。我把它设为9,这是一个比Tinygps++示例多的例子来存储我的湿度值。我还为下一行的数组添加了一个“湿度”字符串。下一个亮点是我的代码的成败。在第53行,我有Wire.Begin()而不是Sensor.Begin()。当我有了sensor.begin(),我将在loggpsdata()中得到一个意外的整数返回。我没有深入调查找到确切的原因,但由于sensor.begin()只是一个初始化调用,我用wire.begin()替换了它,这似乎有效。接下来是第68行;我们只需要调用getWeather()方法。最后,只需将湿度值添加到要保存到csv文件的数据行中。我刚把它钉在末端。

下面是我从一些读数中得到的输出,所有这些都位于我们的蝙蝠洞。

替换文本

结论

我上传代码时遇到了两件事。第一件事是内部闪存将真正满了,IDE将提示您它真的满了。一切都应该继续工作,但可能会出现异常值。如果在操作过程中得到奇怪的数据或其他错误,请考虑到这一点。

第二,您可能会注意到,Si7021可以提供湿度和温度。我本来想要两个,但当我尝试在SD卡上写10个数据点时,我遇到了一个奇怪的失败。九个就行了,但我怀疑,如果你想更进一步,可以在sd库中找到答案。

就这样,这里有点弯曲,那里有点扭曲,我们有湿度跟踪器!我希望这能让你的脚被GPS弄湿,并有可能把它作为一个伟大的工具。寻找更多的GPS项目和产品来激发你的亚博官网下一个想法!

替换文本

评论_注解馈电

又一人倒下 罗布·雷诺兹 urn:uuid:c413ad82-cea1-cd0b-eb26-b7846b1cfe1 2019年1月8日t07:49:06-07:00 随着技术的变化和进步,产品不可能永远留在市场上。但是当一个产品的退役影响到你的项目时会发生什么呢?亚博官网

本周的参赛作品,我一直在计划一个基于IMU的教程和项目构建。亚博官网对于那些对电子学比较陌生的人来说,IMU代表惯性测量单元,它们被用来测量特定的力,角速率和,取决于芯片,还有磁场。它通过使用加速度计来实现这一点,陀螺仪和磁强计。多年来,你的董事会需要三个独立的筹码。随着技术的不断改进和缩小,现在制造商将三个传感器组合成一个芯片通常更具成本效益,脚印在3.5 x 3 x 1毫米范围内,和LSM9DS1型.

由于它们的小尺寸,你所看到的任何地方都能找到IMU——飞机和无人机,游戏控制器,电话,空间加热器,卫星,手表,VR护目镜。为什么,没有IMU,我们永远都不会去看骑在赛格威上的黑猩猩.

所以我做了我的项目和附带的教程,亚博官网一切顺利,直到我知道我使用亚博在线娱乐官网的IMU已经过EOL-ED。再一次,对于那些可能不知道的人,EOL代表生命的终结,它是制造商终止部件生产时使用的术语。

MPU-9250墓石

MPU-9250,继MPU-9150之后,一直是一个伟大的IMU。接下来要做什么?

这是什么意思?好,这对不同的人意味着不同的事情。对我们大多数人来说,其实没什么大不了的。我们甚至可能不会意识到一个产品已经退役,直到我们从我们的收藏中拿出一块板或芯片,开始围绕它建立一个项目,亚博官网只有当我们在网上重新检查它的规格时,我们才知道它的消亡。亚博在线娱乐官网我们很可能继续愉快地进行我们的项目,亚博官网它将为我们工作多年。

更糟糕的是,当你计划重复你的构建时,无论是在家里放置你的神奇项目的倍数,亚博官网与朋友或同事分享,或者,最糟糕的是,如果你打算为家里的每个人定制礼物。亚博在线娱乐官网学得太晚了,以至于你只能得到足够的筹码来为15个家庭成员中的11个做礼物,这才是索菲假期前真正的选择。

第三个也是最糟糕的情况是,当你设计原型时,试图将产品推向市场。我清楚地记得我在Sparkfun技术支持公司任职期间的几次,当时客户正打算将某些芯片用于生产板。亚博国际官网亚博官网其中一个在设计上花费了大约一年的时间,修订和固件。他觉得他终于得到了他想要的,只是得知制造商正亚博在线娱乐官网在淘汰其产品所用的芯片。对于一家大中型公司来说,这可能是一个令人恼火的挫折,但对于任何企业家或小企业来说,这可能是毁灭性的。花一年时间开发产品,依靠该产品的未来收入来补偿您的开发成本,只有让它在你投入生产前不久蒸发,才可能是灾难性的。

现在这绝不是为了吓唬任何人。我们见证了科技行业的快速发展和增长,尤其是在过去十年左右,是,应该留下来,绝对令人兴奋!回头看杰夫·韩2006年的特德演讲,标题-获取此-“The部首多点触摸界面的承诺”(强调我的)。当我们听到观众敬畏的反应时,他把两个手指放在屏幕上,然后放大图片,我们意识到这种激进的技术现在和室内管道一样普遍,我们禁不住对十年后我们能做的事情保持兴奋。然而,如果你正在计划大型跑步,或基于特定芯片或传感器的长期设计,了解组件在其生命周期中的位置总是很好的,以及可能提供的类似组件。你可以随时查看来自以下公司的新闻应美盛博世意法半导体公司.

海盗葬礼

当然,有些EOL比其他的更受欢迎。(亚博官网点燃维京人葬礼的火花,二千零一十一(见表1)

至于我,这充其量只是一个小小的烦恼。我花了几个星期设计了一个项目,亚博官网编码它,设计和打印一个自定义的3D附件,并为构建教程记录所有这些内容,但是现在我没有任何意义,分享别人无法构建的东西的指令。我会找到合适的替换部件,重新设计一下,修改代码,几周后,发布我今天计划发布的新版本和改进版本。如果我只是为自己建造这个项目,亚博官网不会对我有任何影响,但这对我来说是一个重要的教训,对于我们所有的修补工,乱劈,制造或制造。

随着技术进步的速度,产品设计经常发生变化。主要部件,像Atmel 8位AVR系列一样,或ARM®Cortex®-M0+芯片,应该在未来的几年里。但是有了传感器这样的小部件,营业额似乎快了一点。仍然,至少,您可以期望任何传感器在发布EOL公告前至少在市场上保留三年,即使在那之后,可用性可能会持续一年,所以。所以不要因为在项目中使用某些东西而感到沮丧或胆怯,亚博官网尤其是如果,就像我们大多数人一样,这是一次性的。产品变化和增长,我们都需要足够的灵活性和创造性,才能让我们的项目和产品与他们一起成长。亚博官网

快乐黑客!

评论_注解馈电

星期五产品发布:在接力赛中运行QWIIC! 克里斯麦卡蒂 urn:uuid:2ac41864-737b-3a4d-3c31-53fed9e14a6f 2019年1月4日t06:00:00-07:00 一个新的QWIIC支持的单版本和四版本继电器板,还有一个新的覆盆子圆板!

从右开始2019年,我们有两个新的QWIIC中继板,为您的一些经验与电力附件板。我们还有新的覆盆子Pi3A+存货!这周的新产品数量稍微少一点,但当你在度假的时候,却不知道是哪一天,就会发生这种情况。

危险,危险!高电压!

亚博官网Sparkfun Qwiic单继电器

亚博官网Sparkfun Qwiic单继电器

COM-150
11.95美元

你曾经想要控制一些强大的东西吗?或者需要从Arduino或其他低功耗微控制器上打开/关闭大功率设备?这个亚博官网Sparkfun Qwiic单继电器为您提供了最容易使用的中继。单继电器可在240Vac电压下长时间工作5.5a。并允许您使用简单的I控制大功率负载C命令。


亚博官网Sparkfun Qwiic四继电器

亚博官网Sparkfun Qwiic四继电器

COM—15102
29.95美元

这个亚博官网Sparkfun Qwiic四继电器是一种独特的电源附件板,专为非一个开关而设计,但四个大功率设备从你的Arduino或其他低功率微控制器使用iC.四路继电器有四个单独的继电器,在250Vac或30Vdc下,每个通道的额定电流高达5安培。每个通道也有自己独特的彩色LED,丝绸便于识别,以及用于可选连接的螺纹端子。就像上面的单继电器板,它支持QWIIC,易于使用!


这个圆周率得到A+!

树莓Pi3 A+

树莓Pi3 A+

DEV-15139
29.95美元
1个

一个更紧凑、更经济的覆盆子圆周率对你来说怎么样?这个树莓Pi3 A+就在这里,就像覆盆子Pi3模型B+,它拥有64位,以1.4 GHz运行的四核处理器;双频2.4 GHz和5 GHz无线局域网;以及蓝牙4.2/BLE。RPI3 A+仍然配备与B+版本相同的64位处理器,但是已经卸下了以太网接口和三个USB端口(只剩下一个)。它具有相同的2x20 GPIO头和CSI/DSI连接器,把它和你现有的帽子一起使用,摄像头和其他外围设备。这台单板电脑可以做很多你的台式电脑所做的事情,就像电子表格一样,文字处理和播放高清视频和游戏。它可以运行多种类型的Linux,被用来教全世界的孩子们如何编程…哦,是的,而这一切只需30美元。


好吧,就在2019年的第一个星期五。我们希望这些板能帮助你到达你想去的地方!一如既往,我们迫不及待想看看你做了什么!给我们发一条微博星亚博官网火,或者让我们知道一款图片分享应用脸谱网.我们很想看看你做了什么项目!亚博官网

下周我们将带着更棒的新产品回来!

评论_注解馈电

为什么我们要上大学 欧文莱克 urn:uuid:d8f09a23-a531-44d1-d262-fc28d4bc01ef 2019年1月3日07:00:00-07:00 “使用U.FL的三个快速提示”教程背后的动机

技术总是在变化(尽管不是必要地现在的硅橡胶也许有一天会被认为是我们现在看到的胶木塑料。当然,同样的情况也适用于电子产品——50年代后期的晶体管收音机套件无法与现在的电子爱好者所能接触到的复杂电子产品相匹配。有一件事没有改变,那就是爱好者和工业部件消费者之间处理小公差的能力之间的差距。当时是这样的雷神公司生产的CK722对于业余爱好市场,这仍然是真的,从我拿天线的方式上可以看出,PrORF 1W范围测试,以防止U.FL连接器弹出。

替换文本

看,我们和最新最伟大的东西有着有趣的关系。一方面,使用超小的组件,使一个令人满意的紧凑的板有足够的光泽,更不用说你可以在一个封闭空间里容纳更多。另一方面,焊接0.5毫米间距的柔性线路板甚至可以挑战一个有经验的焊接技术。

U.FL连接器是节省大量板空间的项目之一,但在项目中显然需要额外的努力来处理和使用。亚博官网不仅容易意外断开,但如果使用不当,也可能会造成损坏。因为我们希望你的射频设备能在尽可能多的项目中使用,亚博官网我们写了一个叫做关于使用U.FL的三个快速提示.它将有助于阐明我们为什么以及如何处理我们的U.FL连接。

既然技术没有任何放缓的迹象,那就取决于我们的业余爱好者的即兴发挥,适应和克服!

新!

关于使用U.FL的三个快速提示

12月28日,二千零一十八

关于如何连接的快速提示,保护,断开U.FL连接器

评论_注解馈电

用科技使世界变小 罗布·雷诺兹 urn:uuid:1e0401bd-049a-f648-d76e-4ed37308442c 2019年1月2日08:55:02-07:00 技术使做生意变得越来越容易和快速,共享信息,甚至和世界各地的陌生人争论,但我相信还有更多的事情要做。

新年快乐!回到12月,我们的首席执行官格伦和我有幸一起领导一次SparkFun巡回演出。亚博官网这不是什么新鲜事-我们提供参观我们的大楼大约每周五下午2点。如果你在这个地区,你应该停下来看看魔法和混乱发生在哪里!

替换文本

在圆周率日有点混乱,还有一点魔力在“插入任何一天”。(混乱和魔法往往无法区分。)

然而,这一组与我们通常的旅游稍有不同,因为整个旅游团都是从吉尔吉斯斯坦.他们有口译员,尽管他们中的大多数人对英语掌握得很好。虽然和他们分享SparkFun的历史很有趣,亚博官网我们如何以及在哪里完成所有的设计和制造工作,即使在我们喝啤酒和打游泳池的地方,对我们来说,了解他们同样有趣。亚博在线娱乐官网

我们最后讨论的内容之一是我们的开源业务模型。他们对这件事很感兴趣,因为吉尔吉斯斯坦是旧苏联集团的一部分。这意味着一切都是开源的,因为你的工作不属于你自己,而是人民的财产(读作:政府)。随着苏联的解体,人们变得非常保护自己的财产,身体上和智力上,这是可以理解的。他们很有兴趣了解我们的想法和关切,如果有的话,一家大公司,竞争对手,甚至连政府实体也会蜂拥而至,窃取我们所有的想法,或者试图收买我们。

这种兴趣似乎源于我们的许多新朋友都是初露头角的企业家,他们渴望了解一家由一名工科学生在他大亚博在线娱乐官网学的卧室里创办的如今遍布全球的公司。为什么不呢?这真是一个伟大的故事。在短短的十年时间里,内森·塞德尔(Nathan Seidle)从一名没有接受过商业培训的大学生成长为一家电子公司的创始人兼首席执行官,他向国会作证,证明了技术在美国创新中的作用。(如果你感兴趣,你可以读懂他说的话在这里

(作者注:自从我两天前写这篇文章以来,内森证词的记录,伴随着视频,消失了。也许一旦政府关门结束,我可以和某人联系,弄清楚发生了什么事。与此同时,你可以读一点关于他的证词,还有其他人,关于EFF的页面,在这里.(见表1)

维亚切斯拉夫·金在那里;他是机器人工程师兼HTTP//GEKE.K..除了作为Arduino和Raspberry Pi的经销商,还有大量的传感器,模块,机器人零件和工具。极客们还致力于组装学习电子基础知识的教育工具,亚博在线娱乐官网电路和焊接。他很好地送给我一套他正在开发的。

六包

>极客Kg的六板教学设备,用于学习电子基础知识,亚博在线娱乐官网电路和焊接。

它包含六个小项目,亚博官网包括一个基本的手电筒(手电筒)一个RGB LED混色器,一个可调节速度的闪光灯,萤火虫它使用一个小的光电管在光线变暗时照亮一个LED,一个轻音乐包,当感应到声音时发光二极管,还有一个振动棒。每个都是为了帮助人们学习或磨练他们的PTH焊接技能,亚博在线娱乐官网以及布局和组件方向等基础知识。

替换文本

Geek.kg的一个完整套件。非常适合藏在你朋友的车顶灯里,所以他认为5-0在他的尾巴上。

我也和古尔纳兹·图尔巴托娃谈了不少,Detskly Nauchnyl Kompleks创始人,或者儿童科学博物馆(www. DNK.K.

替换文本

在实验大厅里,一个让孩子们动手学习的不同领域。亚博在线娱乐官网

DNK提供多种课程,活动和表演,不仅旨在向年轻人教授科学,但是让他们兴奋地学习科学。亚博在线娱乐官网他们提供学校准备课程,展示电力,火灾,冰,甚至是葡萄糖(在那里他们也学会了自己制作棉花糖)。亚博在线娱乐官网包括机器人技术在内的活动,航空测绘磁性,电学和天文学。他们甚至提供教育实地考察!我们讨论了Sparkfun亚博官网的教育计划,我们不断增长的教程库,让孩子们在很小的时候对科学感到兴奋的重要性。很高兴在他们的一些视频中看到孩子们组装了维亚切斯拉夫极客网站上的一些原型工具包。

替换文本

儿童科学博物馆向年轻学生介绍了广泛的科学学科。亚博在线娱乐官网

在这种情况下,当我提到技术使世界变小时,这就是我要说的——不一定是我们可以在全国发电子邮件的事实,或是全球的FaceTime。不,我说的是真正的人际关系-古尔纳兹可以通过在课堂上使用他的产品来帮助维亚切斯拉夫,维亚切斯拉夫可以帮助古尔纳兹,建议儿童科学博物馆的年轻人谁想获得更好的科学理解。我说的是,格伦和我能和来自世界另一端的一群出色的人共度一个上午,(有时在出色的口译员的帮助下)谈论我们共同的激情,我们对增长的愿景以及对下一代工程师和科学家的希望。很高兴知道下次我在比什凯克,当我停下来参观儿童科学博物馆时,我可以看到一张熟悉的脸,或者向极客问好,下次他们中的任何一个到科罗拉多州的时候,他们可以在Sparkfun停下来向朋友问好。亚博官网

有没有关于来自世界各地的新朋友的好故事是因为你对技术的热情?我们很高兴在下面的评论中听到你的故事!

评论_注解馈电

星期五产品发布:为2019年开发新产品! 克里斯麦卡蒂 urn:uuid:b4dac78f-bdb3-30f7-ae27-850907efda4b 2018年12月28日t06:00:00-07:00 在2018年的最后一个新产品岗位上,我们有很多新的开发板供您使用!

2018年即将结束,女士们先生们,让我们砰的一声把它发出去!本周我们有新版本的Hifive现货,还有新的pycom板!

hifive1-Arduino RISC-V开发板

DEV-15148

这个HIFIVE1是一种低成本的,与Arduino兼容的开发板具有Freedom E310,使之成为开始原型化和开发RISC-V应用程序的最佳方式。hifive1不仅可以帮助构建RISC-V平台,但这也是第一个在市场上可买到的选择!Hifive1可以通过位于主板前部的micro USB端口直接插入计算机。此外,hifive1带有一个简单的引导加载程序和一个演示软件,所以你不局限于Arduino IDE。


皮科姆

皮科姆

WRL—15155
71.95美元
PYCOM GPY

PYCOM GPY

WRL 15156
58.95美元

和Sigfox一起,LoRaWiFiBLE和蜂窝式LTE–M1/NB1类,这个菲比GPY是最新的pycom微星还是三重承载器,如今,市场上的Micropython支持微控制器——完美的企业级物联网平台。


pycom-sipy-14分贝

pycom-sipy-14分贝

WRL-15160型
31.95美元
pycom-sipy-22分贝

pycom-sipy-22分贝

WRL—15161
36.95美元

pycom sipy是三重承载者,使用SigFox的微丝控器,Wi-Fi和蓝牙。当涉及到sipy板时,我们有两种选择,一14dBm模型和A22dBm模型.有了最新的espressf esp32芯片组,Sipy提供了完美的动力组合,友好和灵活。在任何地方创造和连接事物,快。


吡喃芘

吡喃芘

WRL 15158
29.95美元
皮科姆焦道

皮科姆焦道

WRL 15159
39.95美元

想象一下,你可以使用任何一个pycom多网络模块:这就是你能得到的。皮森斯足迹–抬起一条腿,让你快速开始。这些小家伙适合所有的pycom董事会,每个都包含许多传感器。


好吧,伙计们!这周和今年都是这样!一如既往,我们迫不及待想看看你做了什么!给我们发一条微博星亚博官网火,或者让我们知道一款图片分享应用脸谱网.我们很想看看你做了什么项目!亚博官网

下周我们将带着更棒的新产品回来!

评论_注解馈电

回顾辉煌的一年 切尔西摩尔 urn:uuid:763bfe57-66be-06a2-8757-4573a242089 2018年12月27日09:05:03-07:00 Ron Justin的客座帖子,Groupgets联合创始人

五月回来,新的合作在SparkFu亚博官网n和被称为GetSparked的Groupgets之间,这是一种将您的激情项目推向市场的新方法。亚博官网获得火花提供了一个机会,让您的产品在Sparkfun的目录后亚博官网成功的团购活动关于群组。从GetSparked for New Product Introduction(NPI)开始,这是一种低风险(零成本)的方法,可以在投入大批量生产之前,尽早获得市场对产品需求和实用性的反馈。随着2018年的临近,让我们看看有什么效果,什么没有,还有什么值得期待的。

替换文本

经过大约7个月的计划,我认为它现在正迈向正轨,并准备在2019年实现增长。一种产品已经从Groupgets发展到SparkFun目录,另一种产品有很好的发展前景。亚博官网现在有10个新的群发候选人获得了不同程度的支持,少数人失败了,这在我们的书中是非常好的。通常情况下,“更快地失败”比用一种没有市场潜力的产品把事情拖出去更好更便宜。

那么什么起作用了?微小的尼多尼亚语小型潜水艇32位Cortex M0+Arduino兼容微控制器开发板是Groupgets上第一个获得启动资金的项目(实际上是2轮)。这是友好的价格,目标单位计数低,低技术门槛的进入使得很容易得到几乎所有人都购买了多个单元的支持者成为了一件轻而易举的事情。装船后,我们被允许做引言来激发他们的兴趣,亚博官网这对我们来说很有趣。我们看看2019年会发生什么……

替换文本

尼多尼亚埃克森迷你

另一款完成了SparkFun目录全程的产品是SparkFun自己的亚博官网光谱三坐标光谱传感器.该板具有一个创新的三个光谱传感器阵列,与车载照明LED相匹配,为实验人员提供用一个紧凑的“QWIIC”连接板进行光谱测量所需的一切。为“吃自己的狗食”(俗话亚博官网说)和使用GetSparked市场验证自己的新产品而致敬。SpectralTriad最初是一款“SparkX”产品,因此它作为黑色印刷电路板在GroupGets上首次亮相,但现在在投资超过50个单元后,它以经典的红色坐在SparkFun货架上。亚博官网

跟踪黑社会的成功,亚博官网SparkFun又回来了,为原型硬件替代现实难题(harp).这是一个创意板,要求勇敢的支持者准备冒险。如果你喜欢def con 26的徽章或希望你有一个,原型竖琴可能适合你。

替换文本

火花光谱三和弦

另一个值得注意的活动是I2S夹层来自96Boards社区夹层倡议。该板是一个不折不扣的音频开发板,设计用于连接从96板目录。我们很高兴看到一个开放源码硬件爱好者的有机社区,他们使用getsparked来尝试使他们的努力工作更容易获得,也更容易被他人获得。在与这个团体合作了几个月后,我可以说他们值得你的支持,而这次竞选活动当然可以使用它。亚博国际官网加紧行动,成为这项特别倡议的发起人。如果它消失了,我们都会感到遗憾,这些类型的生态系统可以为您节省大量时间来满足更复杂的产品开发需求。

替换文本

96个I2s夹层板

替换文本

Holybro Pixhawk 4迷你QAV250

另一个值得关注的活跃的“点燃”运动来自于Pixhawk 4 Mini QV250成套工具(上文)。这套装备不仅看起来很有趣,而且是一个很好的开始使用Pixhawk4微型自动驾驶系统的方法,它可以用于小型的DIY四轮飞机和无人机。

虽然我们可以强调一些更为活跃的“获得激励”的活动,让我们快速地谈谈F字。失败的getsparked尝试不会阻止您调整产品和消息并返回重试。事实上,我们鼓励这样做。有时,营销努力或时机已经结束,或者价格点和功能还不足以让支持者用他们的钱投票。当这种情况发生时,不要泄气。如果你对你的产品有足够的信心,很可能其他人也会这样做,但你必须在功能之间找到正确的平衡,用户体验,和价格。另一个建议是,我们必须对新进入者采取措施,不要在团购的利润率上挂断电话。打破平衡是一个胜利,如果这意味着让你的产品在实际的客户手中,看看它是如何收到之前,你去大批量生产。在尝试最大化利润之前,集中精力把你的产品做好。

如果你一直在做一个你想接触到客户的激情项目,亚博官网现在是一个好时机来考虑进入游戏与获得火花。合作已经取得了一些胜利,而且随着Groupgets和Sparkfun继续致力于其成功,这个数字肯定会在2019年增长。亚博官网不要等待,现在开始

评论_注解馈电

数学颜色褪色 罗布·雷诺兹 urn:uuid:a96122a0-57ef-1262-f8fd-14421730b974 2018年12月26日08:39:00-07:00 可能是,您可能永远不会使用所有1600万颜色与您的RGB发光二极管。但是不管你用什么颜色,你应该知道如何平滑地从一种颜色渐变到另一种颜色。感谢数学的奇迹,现在你可以了!

颜色与光线

小时候,我相信我们都知道颜色,亚博在线娱乐官网色轮,原色和混合色,我们中的大多数人都是用某种颜料亚博在线娱乐官网学的。但是油漆混合不同于光混合,在油漆中是减法的,而光是添加剂。减色混色系统中的原色是红色,黄色和蓝色(称为RYB套装)加色混合系统中的原色是红色,绿色和蓝色(称为RGB集)。这是因为这些颜色存在于人眼的感光器中。

如果你真的想成为超级色盲,你可以调查一下詹姆斯·克拉克·麦克斯韦,或者,再深入一点,甚至工作托马斯·杨和赫尔曼·冯·赫尔姆霍兹.

所有这些都意味着当你画一个表面,例如红色,油漆实际上吸收了所有的颜色。除了为了红色。蓝色油漆也一样,黄色或绿色。这就是为什么,当你把所有的油漆颜色加在一起时,你变黑了。你的混合物吸收了每一种颜色。

相反地,有了光,你在用颜色敲击一个表面,所以表面只是反射了颜色。将波长为700nm的光照在表面上,表面会反射光线,你会看到红色。这就是为什么,当你把光的所有颜色加在一起时,你变白了。

RYB和RGB色轮

左侧颜料色轮;右边是浅色的轮子。

变色的概念

既然你已经读过年轻的赫尔姆霍兹三色视觉理论(我相信你也读过)。你应该对我们如何用光来绘画有一点了解。它实际上只是调整了三种颜色的百分比-红色,绿色,蓝色-介于0%和100%之间,以达到所需的颜色。看起来很简单,还有一些站点很容易为您提供十六进制值(看起来像ff9999)。以及dec值(以0到255之间每种颜色的整数表示,比如(255)153,153)。

因为这三种颜色都使用8位,这就是我们得到每个可能值256的方法。创建16777216种可能的颜色(256 x 256 x 265,对吗?)很容易,当我们想要平滑地从一种颜色渐变到另一种颜色时会发生什么?有几种方法可以做到这一点,所以我们要看两种选择。

当然看起来很简单…

第一种方法是最基本的颜色褪色。我们取三个初始值-红色,绿色和蓝色-并将数字调整为第二个值,使它们同时开始,同时结束。作为一个简单的例子,假设你的渐变颜色变红了+120,绿色+15,蓝色-40。红色会开始褪色,一旦到了三点,蓝色会逐渐淡下来;一旦瑞德到了八点,绿色会逐渐消失。回到2007,克莱·舍基写了一幅很好的阿杜诺素描来完成这项工作。他用了每种颜色的百分比,然后将它们转换为必要的0-255范围。这是有道理的;我们都知道,我们可以调整我们的LED输出从0-255。

/**三个LED交叉衰落代码,红色,绿色和蓝色(RGB)*创建渐变,你需要做两件事:*1。描述要显示的颜色*2。列出您希望它们淡入的顺序*描述颜色:*颜色只是三个百分比的数组,0-100,*控制红色,绿色和蓝色LED**红色是红色LED的最大值,蓝色和绿色关闭*内部红色100,0,0*Dim White是30%*int DimWhite 30的三个LED,30,30*等*下面提供了一些常用颜色,或者自己做**列出订单:*在程序的主要部分,您需要列出要显示颜色的顺序*,例如,*交叉淡入淡出(红色);*交叉淡出(绿色);*交叉淡出(蓝色);**这些颜色将按该顺序显示,淡出*一种颜色并进入下一种**此外,您可以调整5个可选设置:*1。初始颜色设置为黑色(因此第一个颜色淡入)。但是*您可以将初始颜色设置为任何其他颜色*2。内部循环运行1020次交互;“wait”变量*设置单个交叉淡入淡出的大致持续时间。理论上,*10 ms的“等待”应使交叉淡入度达到约10秒。在*实践中,代码正在执行的其他功能将我的板上的速度降低到大约11秒。YMMV。* 3。如果“重复”设置为0,程序将无限循环。*如果设置为数字,它将循环该次数,*然后在序列中的最后一个颜色上停止。(将“返回”设置为1,*如果你想让最后一种颜色在末尾淡出,就把它变成黑色。)*4.有一个可选的“hold”变量,当一个颜色完成时,它将*程序持续“保持”毫秒,*但在下一种颜色开始之前,*5.如果要将调试输出*发送到串行监视器,请将调试标志设置为1。**程序的内部并不复杂,但它们*有点挑剔-内部工作在主循环下面*解释*2007年4月,粘土衬衫
       
        *///输出redpin=8;//红色LED,接数字插脚9int grnpin=9;//绿色LED,接数字插脚10int blupin=10;//蓝色发光二极管,接数字插脚11//color arraysint black[3]=0,0,0 int白色[3]=100,100,100内红[3]=100,0,0 int绿色[3]=0,100,0 int蓝色[3]=0,0,100 int黄色[3]=40,95,0 int dimwhite[3]=30,30,30;//etc.//设置初始颜色redval=black[0];int grnval=black[1];int bluval=黑色[2];int wait=10;//10ms内部交叉淡入延迟;缓慢衰减保持增加=0;//完成颜色后可选保持,在下一个CrossFadeInt调试之前=1;//调试计数器;如果设置为1,将通过serialint loopcount=60写回值;//调试报告的频率?int重复=0;//在停止之前应该循环多少次?(0表示不停车)int j=0;//用于重复的循环计数器//初始化颜色变量sint prevr=redval;int prevg=grnval;int prevb=bluval;//设置LED输出svoid set up()pinmode(redpin,输出;//将管脚设置为输出管脚模式(grnpin,输出;奔驰(BuPuin)输出;if(debug)//如果要查看调试值…开始(9600);/…设置串行输出//主程序:列出CrossFadesvoid Loop()CrossFade(红色)的顺序;交叉淡入淡出(绿色);交叉淡入淡出(蓝色);交叉淡入淡出(黄色);if(repeat)//是否循环有限次?J+=1;如果(j>=重复)//我们到了吗?出口(J);/如果是这样的话,停下来。/*这行下面是数学——您不需要为基础更改它**程序的工作方式如下:*想象一个交叉淡入淡出,将红色LED从0-10移动,*绿色从0到5,蓝色从10到7,以*十步*计算10步,并以平均步增量增加或减少颜色值。*假设A+表示将值增加1,A-*等于降低它。我们的10步淡入度是这样的:**1 2 3 4 5 6 7 8 9 10*R++++++++++++*G+++++++*B-**绿色从*0-5分5步,在真正的程序中,蓝色从10降到7。颜色百分比转换为*0-255值,有1020个步骤(255*4)。**要想知道一个步骤有多大,在一个LED值的上下勾号之间,我们称之为calculateStep(),*计算开始值和结束值之间的绝对间隙,*然后将该间隙除以1020,以确定调整值之间步骤*的大小。*/int calculatestep(int prevvalue,int endvalue)int step=endvalue-prevvalue;//总的差距是多少?if(step)//如果非零,步骤=1020/步骤;//除以1020返回步骤;/*下一个函数是calculateval。当循环值,i,*达到适合*颜色之一的步长,它将该颜色的值增加或减少1。*,g和b分别计算。)*/int calculateval(int step,国际货币基金组织,int i)if((step)&&i%step==0)//如果step为非零值,则更改值的时间,if(step>0)//如果step为正数,则递增值…VAL+=1;else if(step<0)/…or decrement it if step is negative val-=1;//防御性驾驶:如果(val>255)val=255,确保val保持在0-255范围内;否则,如果(val<0)val=0;return val;/*crossfade()将百分比颜色转换为*0-255范围,然后循环1020次,检查*值是否每次都需要更新,然后将*颜色值写入正确的pins.*/void crossfade(int color[3])//转换为0-255 int r=(color[0]*255)/100;int g=(颜色[1]*255)/100;int b=(颜色[2]*255)/100;int stepr=计算步骤(prevr,R);int stepg=计算步骤(prevg,g);int stepb=计算步骤(prevb,b);对于(int i=0);i<1020;i++)redval=计算值(stepr,雷德瓦尔一);grnval=计算值(stepg,格尔瓦尔一);bluval=计算值(步骤b,布鲁瓦尔一);模拟写入(Redpin,雷德瓦尔);//将当前值写入LED管脚模拟写入(grnpin,格兰瓦尔);模拟写入(Blupin,布鲁瓦尔);延迟(等待);//在恢复循环if(debug)//如果需要串行输出,则暂停“wait”毫秒,在if(i==0或i%loopcount==0)//开始时打印,每个loopcount乘以serial.print(“loop/rgb:”);序列号打印(一);serial.print(“”);序列号打印(Redval);serial.print(“/”);序列号打印(GRNVAL);serial.print(“/”);serial.println(蓝色);调试+=1;//更新下一个循环的当前值prevr=redval;Prgg= GrNVAL;普鲁布=BLUVALL;延迟(保持);//在恢复循环之前暂停可选的“wait”毫秒
       

克莱·希基的密码,2007年

虽然这种方法对于许多(如果不是大多数)应用程序都很好,它确实有缺点。让我们假设你最喜欢的运动球队穿着皇家蓝和金色作为他们的球队颜色。你的LED墙在两种颜色之间来回褪色是很酷的,正确的?但是,当整体颜色在淡出的一半左右时会发生什么呢?利用这个数学公式,在淡入淡出的一半左右,你的LED发光(138,132,116)这是最不有趣的灰色。此外,它将LED的亮度降低到一半左右。

从蓝色到金色渐变

数学上精确到它的中心,但可以肯定的是一个视觉上的打盹者

用数学解决问题!

假设你的杀手纽约派对,这是你所在地区任何一个派对中技术最先进的,你想把你的房间灯光从潘通2018年的年度色彩中淡出,紫外线,到了2019年,活珊瑚(我的意思是,来吧,为什么不会你想这样做吗?).现在您需要创建一个平滑的淡入淡出(95,75,129)至(250)114,104)。我们已经了解亚博在线娱乐官网到,只要直接淡出三种颜色中的每一种,就可以在淡出中间返回一些不那么激动人心的时刻,那么我们如何才能避免这种情况呢?用三角学的方法!

PANTONES中的SFE标志

潘通2018年和2019年的年度色彩。我想在Sparkfun,我们要继亚博官网续使用红色。

现在我知道,即使看到“三角学”这个词也会引起大多数人的战斗或逃跑反应,但和我在一起,这不会那么糟糕。我们将使用正弦函数,但多亏了Arduino内部的sin()。我们根本不需要做太多的数学!

可以,我们还需要做一些数学运算。不是使用整数,我们将使用浮点值。在Arduino术语中,而不是使用int,我们将使用浮动,使我们能够使用小数点。这很重要,因为a)我们将使用pi和弧度,需要6.283这样的数字,b)正弦使用-1到1的范围。

一种快速正弦引物

当你在正弦函数中输入一个数字时,你实际上进入了一个角度。从0到359(记住,在一个圆圈里,0°和360°相同,所以如果我们从0开始,我们必须在359结束,我们完成了一个完整的循环,我们的正弦波完成了一个完整的电路。

正弦度

圆的度数,以及相应的正弦波

我说过我们要用弧度,这就是原因。sin()不关心我们和我们的圈度,sin()需要以弧度表示的信息。因为我们知道弧度是一个圆弧上的长度等于它的半径,在任何一个等于57.2958°的圆上,大约需要3.14159弧度才能在圆的圆周上画出一半,我们可以重新绘制我们的图表来描绘弧度,就像我们的阿尔杜诺想要的那样。

正弦图

这就是正弦波在其自然栖息地的样子。

最后,我们知道我们的照明范围是从0到255。我们只需要映射输出以满足这个范围。您可能熟悉Arduino中的map()函数,但在我们的案例中,有一种更简单的方法可以做到这一点。sin()最基本的方程是:

出罪(in)

我们可以取-1到1的正弦范围,把它调整到我们想要的任何地方,用这条线:

out=sin(in)*范围+偏移

因此,如果我们希望LED的输出为0(关闭),我们需要输入4.712。或者,如果我们想要255(全功率)的LED,我们需要输入1.570。但是如果我们想从0到255呢?我们需要后退吗?一点也不。因为我们的正弦波是连续的(或周期性的)。我们可以继续向前计数,只需在起始数字上加上π。尝试运行此代码:

void setup()serial.begin(9600);//设置串行连接void loop()//进行输入,等。这里-只要你不停顿,LED将保持脉冲浮动;静浮动in=4.712;if(in<7.853)//4.712+3.141 in的和=in+0.01;//不是最有效的,为了演示目的,只需保持清晰out=sin(in)*127.5+127.5;//这映射了我们的正弦波,从1到1,输出LED输出,0-250 serial.println(输出);//打印输出延迟(100);//给我们一点喘息的空间

通过观察串行监视器的输出,我们会看到数字从0开始,当输入为4.712时,高达255,当输出达到7.853时。这让我们对如何,当用于三种颜色中的每一种时,这可以给我们一个非常好的,非线性衰减。

需要注意的一点是,上面的“in”声明中的“static”修饰符。如果我们不使用它,“in”将被初始化为4.712,每个时间循环()循环,这将使LED输出永久保持在0。通过添加这个修改器,你告诉编译器不要每次循环时都初始化这个变量。

这只是对颜色变化的一个小小的窥视,它不仅仅是从一个输出数字线性地移动到另一个输出数字。如果我们真的要检查颜色以及它是如何被人眼感知的,在这个问题上我们还有很多工作要做。下一次,我们不仅会用正弦波来改变颜色,但我们也会研究使用hsv的情况-这就是色调,饱和,和价值-在颜色之间移动。此外,我们还将研究CIELAB颜色空间。因为当我们的父母学会看学校的摇滚乐时,亚博在线娱乐官网知识就是力量

评论_注解馈电

星期五产品发布:从紫外线到红外线 克里斯麦卡蒂 urn:uuid:bb5557b9-97eb-c381-852a-72056741bfc3 2018年12月21日06:00:00-07:00 一个QWIIC紫外线传感器,新版本的红外线控制套件,本周还将推出其他几款产品!

大家好,欢迎在假期前回到上周五的产品专栏。在Sparkfu亚博官网n电子公司!本周,我们有了一个全新的传感器,它具有QWIIC功能,允许您在下一个项目中检测和利用紫外线读数。亚博官网我们还修改了红外线控制套件,使它更容易开始。最后,我们在一个DIP包和一个STOMP开关中有一个很小的I/O扩展器IC。今天是星期五,让我们仔细看看我们所有的新产品!

你看到紫外线了吗?

亚博官网Sparkfun紫外线传感器分接头-VEML6075(QWIIC)

亚博官网Sparkfun紫外线传感器分接头-VEML6075(QWIIC)

SEN-150
6.95美元

这个VEML6075紫外线传感器分接头是Sp亚博官网arkfun最新的紫外线感应解决方案。VEML6075实现了一个简单的光电二极管来测量uva(320-400nm)和uvb(280-320nm)的辐射水平。这次突破,你将能够读出这些类型的光在辐照度中的强度,从那里,计算紫外线指数。利用我们便捷的QWIIC系统,连接到系统的其余部分不需要焊接。然而,我们还提供了0.1英寸的插脚,以防您喜欢使用面包板。


亚博官网Sparkfun红外控制套件

亚博官网Sparkfun红外控制套件

KIT-1467
9.95美元

你是否需要一种简单有效的方法来激活房间里的电子设备?红外线遥控器仍然是无线控制设备最便宜的方法。我们设计的这个套件中的遥控器很小,很简单,而且成本低。这个工具包包括红外遥控器,一对红外接收器,一些电阻器,甚至还有一些红外发光二极管。使用此工具包,您可以使用随附的遥控器控制您的Arduino,或者使用接收器和LED从一个板通信到另一个板。你甚至可以使用自己的遥控器,或者使用工具包来控制电视或立体声!


跺脚开关

跺脚开关

COM—15133
3.95美元

这些是坚固的小跺脚开关你在吉他效果踏板上找到的。他们是3pdt(三极,双掷)型开关。这些开关允许您修改真实旁路的效果,并允许您连接状态指示灯LED。这对舞台演员很有用,因为“盒子”是打开还是关闭都没有问题。


I/O扩展器-MCP23008

I/O扩展器-MCP23008

COM-150 99
1.95美元

使用MCP23008端口扩展器.MCP23008使用两个I可与其他i共享的c针C器件,作为交换,给你八个通用的别针。您可以将八个管脚中的每一个设置为输入,输出,或者用拉起输入。当任何输入发生变化时,甚至有能力通过一个外部管脚获得一个中断,这样你就不必继续对芯片进行轮询。


这周就是这样,伙计们!我们中的大多数人都会和朋友一起去,家庭,在接下来的几天里,我们会有更多的新产品回来!一如既往,我们迫不及待想看看你做了什么!给我们发一条微博星亚博官网火,或者让我们知道一款图片分享应用脸谱网.我们很想看看你做了什么项目!亚博官网

下周我们将带着更棒的新产品回来!

评论_注解馈电

轻松变魔术 洛里克罗泽 urn:uuid:543d9a6c-18ec-06ad-dd71-f72f1c3da047 2018年12月20日07:00:00-07:00 就像拍手一样,拍下来,但内蒂尔。

魔法占据了我的房子。我们一直在读《哈利波特》系列,看电影,我的孩子们因为与不恰当的诅咒决斗而多次被流放到卧室。

进入假日季节和Enginursday。我想要一个快速的项目,我可以为我的亚博官网孩子们做,让它看起来像魔术一样事实上发生。因为我们需要新的床头灯来阅读,我决定用魔杖开关它们。

当我预见到给他们魔杖的潜在问题时,我的孩子们肯定需要更好的战斗方式(而不是使用统治者,铅笔,刀,或者传家宝烛台)真的,我只是想找个理由叫一声“你会把眼睛射出来的!”.啊哈,节日精神。

回到正轨。我们的目录里有一个可爱的小盾牌叫做易VR3它是一个语音识别模块,有相当数量的内置命令以及自己编程的能力。它需要一些装配,但是一旦你完成了所有的焊接,你可以让那个混蛋微控制器然后开始编码。

EasyVR3有很多功能,所以文件是……全面的。我读过手册,搜索了一些YouTube视频,然后重新阅读手册。长话短说,我用过简易虚拟现实指挥官为了输入我想要的声音和命令,在easyvr指挥官中使用了一个方便的花花公子按钮来创建一个Arduino草图(非常简单)。修改了Arduino草图,以便在发出某些命令时按我的意愿进行操作,然后把代码上传到我的UNO。Voila原型:

单LED开启,关闭

可以,所以一个LED并不那么令人兴奋。我需要把这个附在床头灯上,让它和魔法命令一起工作!在我们的目录里,我们也有物联网电源继电器,这是一个很好的方法来控制120伏插座从微控制器,而不至于让自己陷入遗忘。

所以所有装配:

装配式物联网继电器,带虚拟现实屏蔽和亮棒

它工作!

现在对于魔杖……我认真考虑过用浮木或木棍来制作魔杖,但引用我孩子最喜欢的电视节目,“任何值得做的事都值得做”(我看着你史提夫斯潘格勒)所以我3D打印了魔杖。

我发现一个坚固的设计牙龈瘤打印了一张,但后来他们决定超级的额外的。我修改了Tinkercad(yay-free cad)的设计,使其内部空间更大,并添加了一个LED,加速度计,还有一个小的锂电池。

顶部带有超亮LED的3D打印棒

每次男孩拿起他们的魔杖(也从他们的3D打印魔杖架上),魔杖顶端的光就会亮起来,并伴随着“魔法”!卢摩斯!”他们的阅读灯也亮了。耶,魔法!

我完全期待在我们的房子里会有很多“魔法”的迭代,但是我对原型很满意。自从Easy VR Shield以来,语音识别软件已经取得了很大的进步,我很想深入研究Alexa或Google Home API。我也喜欢玩边缘照明(就像费尔迪一样在这里)让设计成为赞助人。孩子们有更多的想法-很多有趣的选择!

还有其他哈利波特迷吗?你有没有用SparkFun零件创建亚博官网项目?亚博官网我们很乐意在评论中听到他们的消息!

评论_注解馈电