开启新的征程,邀请您见证ST的蜕变

学习微波射频没方向?这些资料不可少!

【备战电赛】先导片-如何补全知识链条


智能鱼缸控制系统

智能鱼缸控制系统

一个简单的项目,实现灯,过滤和换气的时钟控制,以及通过MQTT的远程覆盖。
硬件组件:

  • ESP8266 ESP-12E × 1
  • 电容1000μF× 1
  • OpenBuilds线缆 - 脚× 1
  • LM317 DC-DC线性转换器模块× 1
  • 电阻10k欧姆× 7
  • 电阻221欧姆× 4
  • 电阻1k欧姆× 1
  • 4n35光电隔离器× 2
  • IRF520 Mosfet× 2
  • AQH3213 SolidState继电器× 1
  • PCB螺钉端子× 1
  • 插座× 1
  • 13A插头× 1
  • 3Amp保险丝× 1
  • 0.33A表面贴装型自恢复保险丝,240V ac / dc× 1
  • 母头8位1排(0.1“)× 1
  • 原型PCB板4厘米x 6厘米双面× 1

软件应用程序和在线服务:

  • MQTT
  • MQTT Dash Android应用程序
  • Arduino IDE

手动工具和制造机器:

  • 烙铁(通用)
  • 旋转式多功能工具
  • 万用表

我们的鱼缸放在我们的电视旁边,所以我们可以看到鱼并观看它们,有一个基本的控制灯,顶部有一个触摸开关,换气没有任何开关,所以这需要拔掉,如果我们想要一些平静和安静,或者想以合理的音量观看电视。这意味着换气器偶尔会无意中停留数天或数小时,这对鱼的健康状况来说并不理想。当时我已经使用了arduino入门套件,想要在发现ESP8266系列设备与Arduino IDE一起使用并购买了一些后,想要为家庭建造一些东西。
我的第一个想法是在时间程序旁边远程打开/关闭换气器。此外,当我开始研究鱼缸控制时,我发现了一些现成的灯光定时器,但这不允许遥控,而阅读灯光定时器一些互联网评论谈到鱼缸建议的最短灯光时间,所以这是理想的包含在我的项目中。最后我想我也可以包括过滤器,以便在执行维护时可以轻松关闭。
项目要求:

  • 控制器/开关必须封闭且安全
  • 远程控制。
  • 有时间程序控制以及远程更改程序的能力。
  • 当我不在家时,让我的妻子有能力控制它。
  • 自动化换气器,使其至少在整个晚上运行

注意,灯和滤波器都配有12vdc,这是一个非常安全的电压工作,但是换气器有自己的预先形成的插件电源,所以我不得不采用电源电压固态继电器和英国插座插座。我考虑了这些方面并设有保险丝以防止额定值下的过电流,确保供电电缆等不会过载。

电路相关文件

源代码
教程
项目教程.pdf
描述:教程
分享到:
收藏 (5)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归罗伯特艾伦所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 基于Arduino Uno的原型自动晾衣绳

    本项目有两个传感器作为探测器,即雨量传感器和LDR。雨量传感器功能可以检测是否发生下雨。硬件组件:Arduino UNO和Genuino UNO× 1 Telecontrolli陶瓷电容式雨量传感器× 1 LDR,5 Mohm× 1 直流电机,12 V× 2 德州仪器双H桥电机驱动器L293D× 1 电阻10k欧姆× 1 3毫米LED:红色× 1 手动工具和制造机器:钻焊锡丝,无铅剪刀,电工热胶枪(通用)该项目的工作原理是当雨量传感器被雨滴(高)撞击而LDR接收到光(亮)时,直流电机将向前移动(CCW)将衣服线拉出房间并关闭,当雨水传感器没有暴露在雨滴(低)但LDR没有检测到光线(黑暗),然后直流电机将向后移动以将晾衣绳拉入房间,然后LED将点亮,当雨水传感器被雨水击中时下降(高)并且LDR不检测光(暗)然后DC电机将向后移动以将晾衣绳拉入房间并且LED将点亮。
    来自:家用电器时间:2019-05-22 arduino 家庭自动化 智能家电
  • 智能喷水灭火系统,高效更节约

    目前的喷水灭火系统还有很多不足之处,因此我们设计了一个喷水灭火系统,它可以更智能地工作并节约用水!硬件组件:德州仪器LAUNCHXL-CC1310 SimpleLink CC1310低于1GHz的LaunchPad× 4 德州仪器LAUNCHXL-CC1310 SimpleLink CC1310低于1GHz的LaunchPad× 1 BeagleBoard.org BeagleBone Black× 1 SparkFun Snappable Protoboard× 1 犀牛PSA-CA004 2Amp 12V直流适配器× 1 LDO电压调节器× 4 Adafruit锂离子聚合物电池× 4 Adafruit USB / DC /太阳能锂离子/聚合物充电器 - v2× 4 DFRobot重力:模拟电容式土壤湿度传感器 - 耐腐蚀× 4 Adafruit中型6V 2W太阳能电池板 - 2.0瓦× 4 Adafruit Power Relay FeatherWing× 4 2N3904 NPN BJT× 4 软件应用程序和在线服务:德州仪器Code Composer StudioTexas Instruments SimpleLink SDKTexas Instruments传感器控制器工作室德州仪器SmartRF StudioAndroid Studio亚马逊网络服务AWS EC2CreoDebian LinuxPythonWordPressOpenWeatherMap API手动工具和制造机器:烙铁(通用)3D打印机(通用)Digilent Mastech MS8217自动量程数字万用表该项目的总体基础是整体改善普通家庭用户的洒水系统。我们观察到,与普通喷水定时器相比,还有很大的改进空间。我们的设计将是一个自动喷水灭火系统,能够监测室外条件并相应地调整喷水器设置。该系统将测量土壤湿度,天气数据和浇水时间表,以确定我们网络中的哪些洒水喷头应运行。使用本地网络连接,TI的CC1310 Launchpads,Beagle Bone Black和亚马逊网络服务,我们将传达湿度和天气数据,打开和关闭洒水喷头。该系统将在地下运行,并且能够在几乎没有物理维护的情况下保持运行。在外面运行的设备将采用太阳能供电,并开启以定期传输信息并最大限度地降低功耗。使用云托管的Web界面,用户将能够输入所需的浇水选项并查看其室外条件的实时数据。Web界面还允许用户安排浇水和覆盖计算机设置。还将提供当前系统状态。
    来自:家用电器时间:2019-05-15 物联网 无线 微控制器
  • Mini 植物生长小温室,智能调节环境因素

    硬件组件: Arduino UNO和Genuino UNO× 1 Adafruit 1.8TFT V1.0 ST7735× 1 SparkFun面包板电源5V / 3.3V× 1 OpenBuilds 12V / 29A电源× 1 290 LED 8W生长灯面板灯× 1 风扇套件,120毫米风扇× 2 SparkFun土壤湿度传感器(带螺丝端子)× 1 Seeed Grove - 4通道固态继电器× 1 旋转电位器(通用)× 2 DHT22温度传感器× 1 DHT11温湿度传感器(4针)× 1 一切都从一个简单的想法开始,学生们可以在我们学校种植喜欢的植物,即使在寒冷的冬天和我们地区炎热的夏天正常生长。所以我们决定创建一个具有专业特色的小温室。目标:加热,通风和灌溉。行为:温度低或高且土壤干燥时进行对应的加温和喷水措施,保证植物处于合适的生长环境。
  • Python和Raspberry Pi的实时图表

    实时图表是显示物联网数据的最有效方式。硬件组件:Raspberry Pi 3型号B.× 1 MiniIOEx× 1 软件应用程序和在线服务:Raspbian PLC中可以进行实时图形绘制,但它们是昂贵的设备。Raspberry Pi的一个优点是,您可以在性能操作系统上轻松绘制这些类型的图形。只有电源电压记录对某些情况至关重要。Raspberry Pi屏蔽MiniIOEx-3G,您可以轻松地将模拟输入电压记录为4-20mA或0-30V,并且由于Raspbian,您甚至可以通过电子邮件每天/每周/每月访问这些图表。
    来自:其他时间:2019-05-10 物联网 raspberry pi python
  • Sudo - 私人语音家庭助手,掌控你的小屋

    我建立了这个支持语音的家庭精灵,帮助我控制房屋和电力消耗硬件组件:ReSpeaker 4-Mics线性阵列套件 × 1 Raspberry Pi 3型号B.× 1 Adafruit Mono 2.5W D类音频放大器 - PAM8302× 1 软件应用程序和在线服务:Snips AIR家庭助理手动工具和制造机器:激光切割机(通用)已经有很多语音助手可以在智能手机或专用设备上使用:虽然它们已经提供了广泛的用途,但大多数都依赖于云。另一方面,Snips允许您创建自己的语音助手,只在设备上运行,并且可以安装在小型设备上,例如Raspberry Pi 。
  • Arduino供电,传感器控制褪色LED灯条

    带有PIR的Arduino用于在我们的厨房中偏移,交错淡入4 x LED灯条。随着占用检测和强制开/关。硬件组件:Arduino Nano R3× 1 软件应用程序和在线服务:Arduino IDE我最近重新装修了我的厨房,并且利用照明提升橱柜的外观。我选择了'True Handless',因为我厨房工作台面下有一个间隙,还有一个踢板,在橱柜下面和橱柜顶部,想要点亮它们。环顾四周后,我找不到我想要的东西,并决定自己动手做。对于照明,我选择了单色暖白色LED灯条(防水型,带有柔性塑料涂层,用于保护)。对于壁柜,因为它们在底部是平的,我选择了一些非常低调的灯并将电缆布置在机柜内和后面(在柜子内部我使用Dremel为电缆切割一个凹槽,然后填充它一旦电缆在里面)。但是......我不想要一个大型开关,并且想要看看灯的亮度,所以找到一些可以淡入淡出开关和一个启用Alexa的开关后,我仍然找不到一个这可以运行所有的照明,仍然使它看起来很好,所以我决定自己做。因此,我的项目是制作一个可以为所有四个灯供电的设备,从被动传感器上交错,快速淡出 - 继续直到我离开厨房并切换到“强制”它继续,或者如果我没有看到任何人,如果我在预定的时间后离开厨房淡出。
  • 解决电话烦恼,制作自动呼叫应答机

    硬件组件:适用于Arduino入门的Itead Gboard Pro 800 SIM800 GSM / GPRS模块3.3v ATmega2560主板× 1 Arduino UNO和Genuino UNO× 1 BoseSoundTouch®30无线音乐系统× 1 在当今的现代世界中,我们都依赖手机作为无线通信的主要手段。但是,我们都面临着我们可能无法接听电话的情况,这些电话可能是一个重要的个人电话或很重要的商务电话,你可能错过了这个机会。该项目旨在通过创建自动呼叫应答机来解决这个问题。下次当您换到新的电话号码或假期时,只需使用此机器记录您的声音,说明缺席原因,您的所有电话都将由本机和您的电话自动接听录制的声音将播放给他们。这也可以用于您的商家号码,以便在非办公时间内回答客户的来电。
    来自:基础电路时间:2019-04-18 物联网 无线通信 应答机
  • 基于RFID的Arduino课堂考勤系统

    使用Arduino,MFRC522和GSM模块的考勤系统,在C#上创建数据管理GUI。硬件组件:Arduino UNO和Genuino UNO× 1 MFRC 522× 1 RFID卡× 1 SIM 900A迷你GSM模块× 1 软件应用程序和在线服务:Microsoft Visual Studio 2015该项目使用RFID技术记录每个进入课堂的学生,并计算课堂上的时间。在这个考勤的系统中,每个学生都被分配了一个RFID标签。可以通过将卡放在RFID阅读器附近而不仅仅是这个来完成出勤过程,但我们在这个项目中引入了更多功能。
    来自:安防与监控时间:2019-04-18 家庭自动化 gsm 考勤系统
  • 采用Arduino Nano控制的点焊机

    展示我们的点焊机,由Arduino Nano控制。硬件组件:Arduino Nano R3× 1 字母数字液晶显示屏,20 x 4× 1 DS3231 RTC× 1 带按钮的旋转编码器× 1 跳线(通用)× 1 按钮开关,按钮× 1 电阻10k欧姆× 1 软件应用程序和在线服务:Arduino IDEEasyEDA我在这个项目中涉及的内容我只会介绍焊工的Arduino部分,这很简单,做得很好,并且给出了焊工本身的一些基本规格。电子论坛上有很多关于焊工制作过程的文章,这也是我们学习的方式。什么是点焊机?它是一种能够将大电流强制到金属之间的小点,从而将它们与所产生的热量结合在一起并将它们连接在一起的装置。这个过程只持续几毫秒(取决于我们焊接的金属)并要求设备具有高功率,这是点焊机的主要特点:在很短的时间内提供高功率。为了提供该电流,使用铜合金电极。
    来自:其他时间:2019-04-17 arduino 家庭自动化 点焊机
  • 非常简单的MicroPython ESP8266 / ESP-12网络时钟

    使用MicroPython内置模块构建仅带ESP8266 / ESP-12板和SSD1306 OLED显示屏的Web时钟教程。硬件组件:Espressif Wemos D1 Mini× 1 图形OLED,128 x 64× 1 跳线(通用)× 1 面包板(通用)× 1 软件应用程序和在线服务:MicroPython本教程项目是通过仅使用MicroPython的内置模块(库)在ESP8266 / ESP-12板上创建一个非常简单的Web时钟。简而言之,该项目做了以下事情:连接到WiFi路由器;HTTP GET并每分钟解析Web JSON数据,然后更新内部RTC(实时时钟)模块; (这是为了避免对服务器进行类似DDoS的查询。但是由于软件RTC非常不准确,我们仍然需要在一分钟或一小时内更新它,取决于您使用的主板。)在SSD1306 OLED显示屏上显示内部RTC日期和时间。如果电路板失去WiFi连接,它将自动重启。无需导入任何第三方库即可实现上述所有功能。整齐!
    来自:基础电路时间:2019-04-16 物联网 时钟 esp rtc
销量
48
查看
1286
参数名 参数值
发布于 2018 年 12 月 25日
Moore8直播课堂