宠物项目-小生活



我是一个充满激情的人。 IT无疑是一个主要爱好。 但与此同时,其他人也出现在我眼前。 宠物,公寓,建筑物。 我在任何地方都尝试覆盖某些内容。 这些开销之一是开发LED水族馆灯。

似乎-在这里可以做什么? 灯头灯。 我也是这么想的 但是,一如既往,如果我们愿意的话,事情就更加复杂了。

我给自己找到了一个海水水族馆。 这是非常重要的一点,因为 完全不可能将其与淡水进行比较。 海洋水族馆的主要重点是珊瑚。 您认为这是什么?



花吗 但是没有 这是软珊瑚。 简单的摩尔人称他为Xenia(Xenia Pulse)。 值得注意的是它的脉动效果。 他的粉红色双腿被压缩和伸直。 这是一个了不起的景象-脉动珊瑚的整个领域! 这种珊瑚的代价并不高,有时甚至一无所获。 但平均而言,每只珊瑚的烹饪价格为300r至1000r。

低成本归因于它们的含量,不需要严格控制水的水化学反应。 它们适用于初学者。

另一类珊瑚是LPS粗硬珊瑚。 它们通过骨架的存在而与柔软区分开。



在左侧,您可以找到非常裸露的骨架。 这类护身符的价格从每个息肉10美元起。 即 这是您在图片中看到的值...很好...大约$ 500。

这些珊瑚的含量是另一个故事。 对于他们来说,水和光的参数很重要。 您知道要承受这种美丽吗? 这是:



这是SAMP。 我不知道为什么这么称呼它。 大概以某种方式解密。 但是对于技术狂来说,这很直接……您需要什么。

关闭三个-SPS。 小硬珊瑚。



如果使用SAMP拍摄的照片对您来说很吓人,那么要容纳这样的婴儿,您需要(以一种很好的方式)将一个单独的房间摆放设备。 像这样:



这样的小琵琶鱼(珊瑚碎片约5x5x5cm)的价格很容易就从500美元起。

毫无疑问,SAMP照片中的一切对您自己都非常有趣。 扩展开销和DIY。 但是海洋水族馆的内容还有另一部分-光。

事实是,珊瑚对光谱的成分很敏感,并且它们还需要强大的照明。 这是因为珊瑚是共生的。 他们的身体含有共生藻类-虫黄藻。 他们处理光能并喂养珊瑚。

在水族馆中,您会遇到各种不同类型的珊瑚(软珊瑚,LPS和SPS)的“大杂烩”。 在自然界中,他们甚至不会见面。 它们生活在不同的条件下,并被“不同的阳光”所照亮。

珊瑚越深,来自阳光的“光谱中红色部分”越少,进入它们的“蓝色”就越多。 这是由于海水对光的自然过滤。 但是灯应该让所有人满意。 如果珊瑚不喜欢光,它们就会死。 否则会遭受很大的损失。

第二个重要功能是灯的视觉效果。 它们通常对珊瑚有积极影响,但更多地是供观察者使用。 其中最常见的是日落和日出。

这体现在以下事实:早晨,开关上的灯没有打开,而是模仿黎明逐渐闪烁,然后有天顶和日落。 在晚上,蓝色二极管发出微弱的微弱光,产生月球的效果。 美女!

IT技术人员的想象空间很大! 以及月球周期,天气现象和情绪照明的模仿。 如果不是很有趣,还需要“黑暗主题”。 假设您在电视旁有一个水族馆,并且想和家人一起看电影。 am 水族馆的照明很少。

总的来说,我开始伤害这个话题。 吓死我了 然后我为ESP8266控制器烧录了固件。 是的,不是很简单,但是对于大多数人来说都过分了!

目标是创建最简单,最便宜的控制器。 然后,ESP8266芯片在所有方面都表现出令人难以置信的吸引力,除了一个方面-它没有足够的支腿来控制灯通道。 哦是的

我完全忘记对现代水族箱灯的设计进行一些游览。 因此,为了取悦所有珊瑚,灯中安装了几种类型的二极管。 具有不同的光谱和功率。 不同类型的二极管分别分组和调节。 这样的组称为通道。 灯中的通道越多,您选择正确的光谱就越准确。

要控制这些通道,芯片每个通道需要一只脚。 而且,这些引脚上的PWM参数也很重要。 如果非常简单,则为闪烁频率。 即使在普通的二极管灯上也可以满足此特性。 越高,越好。

总的来说,一个ESP8266芯片对我来说还不够。 花了一些时间后,我发现了另一个有趣的芯片PCA9685 。 剩下的唯一就是实时时钟。 好吧,这个东西在arduino上很全。 我带了DS3231

在堆上,它开始看起来像这样:


来吧! 为了成就! -我想,坐在Arduino IDE后面。 一个细节很快就变得清晰了-该芯片上提供的SDK占用了几乎所有资源。 当然可以削减一些东西,但正常的东西却没有。

但是目标在头顶上! 我毫不犹豫地宣布此物联网设备已成问题,并看到了一片乌云。 在joomla上!..不必那样笑。 是的,即使那样,我仍然知道这不是针对云的最佳解决方案。 但这是现成的CMS。 我无意征服世界,但我知道如何为它构建几个插件。

我必须像往常一样在个人资料论坛上补充说,我当然得到了“支持”。 他们说他们“相信我”。 尤其是已经尝试了三年的同志们。

一个月后,我用一个很棒的UI推出了一个云,这给我的整个朋友(可以实现它的朋友)我的好朋友。 抱歉,我无法在此处提供此类项目的链接。



因此,我拖了:
  • 2D和3D频谱可视化;
  • 从世界任何地方广播夏令时;
  • 实时显示传感器值;
  • 超过传感器极限值的通知(为此,我看到了非常时髦和未知的内容(ServiceWorkers);
  • 社交媒体的要素(可以共享光谱)。


但是基础架构变成了史诗般的开销。 在这里,您需要解释云如何与物联网一起工作。

所有繁重的转换都在云中进行。 Crown广播开始为控制器重新计票程序。 控制器每分钟发送一次GET请求,并接收另一个更新的程序。 它非常简单,因此可以在ESP8266上正常运行。

因此,为了使整个“田园诗”不会由于我的云无法访问而立即崩溃,我用独立的托管服务提供商制作了一个备份站点。 我什至有足够的“头脑”来了解如何获得AC(IP地址的自治系统)。 头脑战胜了头脑是件好事。

当然,我搞砸了CloudFlare并为控制器设置了程序缓存策略。 这使我们可以将后端访问时间减少100倍。简而言之……已部署的基础架构已为高负载做好了准备! 然后有9个人使用了云。 但是可用性...四年来,云从未衰落。

读者,我只想提醒您,现在我们正在谈论一盏灯。 对于水族馆。 或更确切地说,来自他的控制器。

可能值得用婴儿乳霜刷我的ChSZ并上床睡觉,但是...在我看来这还不够。 我决定做一个物理控制器。 这个诞生了...



在此之前,我从来没有手持烙铁。 顺便说一句,这是我自己安装所有套件的第一个控制器。 芬奇科姆。 然后用塑料棉签仔细浇水。 嗯...我的爪子! 为你感到骄傲! (这是我给控制器的)

然后...我有一个朋友-电子工程师。 那只是某种幸福! 原来他是一个热情的人。 仅在电子领域。 对于一对夫妇,我们开始在不同的“非常必要”的设备上加盖印章。

我们一起发布了第一个“成人”控制器,该控制器带有一个MCU。 ESP能够刷新它。 云中允许更新的内容。



最后,我组装了灯。 是的,是的。。。一直以来,有东西从散热器和一些矩阵中抽出,它们被机械的中文定时器打开,挂在我的水族箱上。 不幸的是,照片没有保存。 但是它看起来更像是一堆躺在水族馆上的垃圾。

您认为我的新灯变成了什么?





这正是您可能会想到的。 这是SVO(浮躁)。 确实如此,不是很多,我决定制造灯。 应当指出,它仍然有效。

当一切都完成后,所有的开销都实现了,我和我的朋友都想知道-现在呢? 事实是,我们的水族箱竟然也是如此……当我们雕刻所有这些超酷的铁块时,我们的水族箱变成了一片沼泽。 我们决定激起生意。 也就是说,我们要做的就是出售。

在这里,我不会develop,但是...我们所做的一切,简单地说,没有人需要。 从本质上讲,普通水族馆家是普通百姓。 在水族馆中,它们欣赏珊瑚的美丽,鱼的行为以及一切都起作用。

尽管有些鉴赏家愿意为珊瑚提供巨额资金,但大多数水族馆饲养者都是以暂时的方式开始水族馆。 对于孩子们。 而且他们根本不准备给它足够多的时间来实现我们zabatsat提出的灯的陡度。 而且我们真的很酷:



这是我朋友为我们的宠物项目购买的这个单元



并在这里把这样的工作坊弄糊涂了:



即使我们证明自己是坏水族箱,这也是我们生活中非常非常有趣的阶段。

我学到了很多有关海洋的知识,有关海洋生物和动植物的生活方式和知识。 我了解了光的物理学。 我学到了很多有关材料及其特性的知识。 我们设法以一种非常有趣的方式来组织整个生产周期(此外,我在圣彼得堡,我的朋友在阿斯塔纳)。 我发现什么是物联网,有什么技术。 我看到了一位真正的买主,并理解了为什么我们想要做某事时,IT业为什么要向我们猛击,嗯,太酷了。

但最重要的是-我认识了一个好朋友。 我们可以用它做一对夫妇想要的一切。 为了这个目的,一个人可以再继续前进。

好吧,而且,作为一件小事,我去了WEB。 在重载系统中。 我的RFP增加了三倍。 根据我们的经验,我们开始了一个新项目

爱你的宠物项目!

Source: https://habr.com/ru/post/zh-CN474816/


All Articles