冰箱监视器

冰箱监视器

使用LM35传感器和Bolt WiFi模块,我们可以构建一个监视器,当它检测到异常时发送SMS /电子邮件。
硬件组件:

  • Bolt IoT Bolt WiFi模块× 1
  • 温度传感器× 1

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

  • Bolt IoT Bolt Cloud
  • Twilio SMS Messaging API

这个项目不仅帮助我跟踪谁打开门,温度波动,同时通过消息或电子邮件收到相同的警报。

电路相关文件

电路图文件
原理图.png
描述:原理图截图
源代码
源码.rar
描述:源码
教程
详细说明.pdf
描述:详细介绍
分享到:
收藏 (1)
电子硬件助手小程序 电子硬件助手小程序

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

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

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

(版权归Ankit Datta所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • 光伏35W带直流电机的太阳能跟踪器

    跟踪太阳的太阳能跟踪光伏(双轴),使用LDR传感器和两个直流电机。硬件组件: Arduino UNO和Genuino UNO× 1 SparkFun双H桥电机驱动器L298× 1 LDR,1 Mohm× 4 电阻10k欧姆× 6 电阻1k欧姆× 4 工业按钮开关,推拉式× 4 滑动开关× 2 齿轮直流电机,12 V× 2 SparkFun可焊接面包板× 2 光伏35W× 1 LM2596× 1 软件应用程序和在线服务: Arduino IDE手动工具和制造机器: 烙铁(通用)焊锡丝,无铅该项目旨在用于教育目的。它将用于向学生展示,以便第一次接触太阳能跟踪器和光伏发电。该项目涉及可再生能源,特别是光伏发电。设计了一个带光伏的双轴太阳能跟踪器,以便在白天跟随太阳。光伏发电为太阳能跟踪器供电(无需外部电源)。电路城原创内容,未经同意,不得转载!
    来自:其他时间:2019-08-15 传感器 直流电机 太阳能跟踪器
  • 智能篮球记分牌项目设计

    如果将Arduino / Android解决方案添加到常规篮球板来跟踪我的篮球训练训练怎么办? 硬件组件:Arduino Mega 2560和Genuino Mega 2560× 1 蓝牙盾牌× 1 E18-D80NK红外接近传感器× 1 Seeed Grove - 振动传感器(SW-420)× 1 8mm RGB LED× 1 电阻10k欧姆× 1 电阻100欧姆× 3 通孔电阻,47欧姆× 1 可充电15000mAh锂离子动力电池× 1 软件应用程序和在线服务:Arduino IDEMIT App Inventor Android IDE在我的项目之前完成的智能篮球记分牌原型中,我使用Avnet SmartEdge设备来测试跟踪我的篮球训练的方法。我使用加速度传感器来检测镜头,使用接近传感器来检测分数。这一次,这个项目的想法是为篮球记分牌任务开发一个明确的解决方案。
    来自:DIY创意产品时间:2019-08-07 arduino 蓝牙 传感器
  • 正点原子 ESP8266_WIFI模块外围电路原理图+PCB图 (AD)

    ESP8266模块采用串口(LVTTL)与MCU(或其他串口设备)通信,内置TCP/IP协议栈,能够实现串口与WIFI之间的转换。通过ESP8266模块,传统的串口设备只是简单的串口配置,即可通过网络传输自己的数据。ESP8266支持LVTTL串口,兼容3.3和5V单片机系统,可以很方便与设备连接。模块支持串口转WIFI STA、串口转AP和WIFI STA+WIFAP的模式,可快速构建串口-WIFI数据传输方案,方便你的设备使用互联网传输数据。注意:与正点原子云平台连接,ESP8266模组使用,正点原子ESP8266模组。
    来自:智能家居时间:2019-07-24 wifi模块
  • 带Surilli GSM和16x2 LCD的超声波传感器

    将Surilli GSM与超声波传感器集成在一起,可视化16x2 LCD上不断变化的距离值。硬件组件:Surilli GSM× 1 超声波传感器 - HC-SR04(Generic)× 1 Adafruit RGB背光LCD - 16x2× 1 面包板(通用)× 1 跳线(通用)× 1 软件应用程序和在线服务:Arduino IDE在本教程中,我们将Surilli GSM与HC-SR04超声波传感器模块集成,然后可视化16x2 LCD上的变化距离值。
    来自:基础电路时间:2019-07-12 传感器 gsm 超声波传感器
  • 基于RT_Thread连接中国移动onenet平台的RGB三色灯项目

    缘起:RT_Thread是一款优秀的国产RTOS,我大概两年前就了解到了RT_Thread,但是本人从事是物联网嵌入式WIFI模块二次开发,当时RT_Thread还不支持直接对WIFI模块二次开发,仅支持MCU+AT指令方式控制WIFI模块间接连云(如ESP8266),近来了解到RT_Thread已经支持WIFI模块二次开发,目前支持联盛德W60x,RealTek的RTL8710系列,于是终于按捺不住内心的冲动,决定先从一个简单的RGB三色灯项目入手,深入自己物联网之旅。本项目仅支持中国移动onenet平台,之后会陆续增加各个主流云平台的支持。RT_Thread简介[RT-Thread](https://www.rt-thread.org)是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread具备一个IoT OS平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等等。经过11年的累积发展,RT-Thread已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过2亿台,成为国人自主开发、国内最成熟稳定和装机量最大的开源RTOS。W60X简介W60X系列Wi-Fi SoC芯片是由国内联盛德公司研发,目前要有W600和W601两款芯片,本项目采用W600,W600是一款支持多接口、多协议的无线局域网 IEEE802.11n(1T1R)的 SoC 芯片。适用于智能家 电、智能家居、无线音视频、智能玩具、医疗监护、工业控制等物联网应用领域。(1) 为什么选择W600?一次偶然的会议上,我了解到了W600的存在,号称在华为Hilink项目上,有客户使用esp8266没有通过华为的认证,而使用W600通过了华为认证,原来我以为在wifi性价比的道路上除了乐鑫ESP8266和瑞昱RTL8710,恐难有敌手,于是开始对W600另眼相看,便开始某宝疯狂搜索,发现了一款9.9元基于W600的[TB_01开发板](https://item.taobao.com/item.htm?spm=a230r.1.14.19...TB-01 是星通智联开发的一款基于联盛德 W600 的超小体积核心开发板,该开发板引出了芯片的所有IO,并且内置LDO和UART传输芯片,只需一根 Micro USB 数据线与电脑连接即可使用,支持一键下载,外设拥有5个环形LED和2颗按键,调试操作极其方便。RGB_LED项目简介本文是关于RGB三色灯项目,基于RT_Thread提供的onenet-v1.0.0 packages连接中国移动onenet平台,packages中支持http和mqtt两种方式连接onenet,本项目采用mqtt方式连接,同时修改数据上报逻辑,原有组件包是每次回复单个数据点的数据,修改后支持一次性上报所有数据点,同时调整mqtt数据上报处理逻辑,解决连续两次调用数据发送接口,仅有第一次发出去的问题。文档如下是相关的文档教程, 方便大家使用.[TB_01官方资料](http://docs.thingsturn.com/product/)[Keil下RT_Thread W600 开发环境配置](http://docs.thingsturn.com/development/soc/start/)[W600固件烧录指南](http://docs.thingsturn.com/application_note/downlo...github地址:https://github.com/solitary-sand/rt_thread_w600_ap...作者:一叶孤沙 (qq 2985672336)QQ交流群:906015840 (备注:物联网项目交流)
    来自:智能家居时间:2019-07-06 物联网 wifi模块 rgb
  • 远程蓝牙温度监控器

    使用蓝牙模块和NTC热敏电阻的远程温度监控器。使用App Inventor制作的Android应用程序用于读取数据。硬件组件:Arduino Nano R3× 1 跳线(通用)× 1 HC-06蓝牙模块× 1 ntc热敏电阻× 1 电阻10k欧姆× 1 电阻1k欧姆× 1 电阻2.21k欧姆× 1 手动工具和制造机器:烙铁(通用)3D打印机(通用)在本教程中,我将向您展示如何设置Arduino温度控制器,通过蓝牙连接将值发送到Android应用程序。
    来自:其他时间:2019-05-29 蓝牙 传感器 监控
  • DS18B20传感器故障检测系统

    了解如何实施代码以验证DS18B20温度传感器的操作,并通过16x2 LCD实时通知。硬件组件:Arduino UNO R3× 1 显示LCD 16 x 2× 1 DS18B20传感器× 1 Protoboard的灵活跳线× 1 Protoboard的刚性跳线× 1 9V / 1A电源× 1 软件应用程序和在线服务:Arduino IDE在几个监控温度的系统中,在开始读取数据操作之前检查温度传感器的操作是至关重要的。这很重要,因为在传感器故障的情况下,温度监控设备将无法检测到系统温度的变化。因此,在系统温度故障的情况下,设备将无法检测到变化和事故,并且可能发生故障。因此,作为避免这些类型事故的一种方法,我们将开发一种能够验证DS18B20温度传感器操作的系统,并指示系统何时处于正常运行状态并通知LCD 16x2。多个温度监控设备使用DS18B20传感器,因为它是一个数字传感器,具有很高的温度测量精度。由于其非常适用性,我们必须通过监控系统设备的运行来确保系统设备的安全性。通过这种方式,我们提供了一个带Arduino的电路的电子原理图,以显示过程的温度并验证传感器的操作。 程序系统将负责读取温度并在16 x 2 LCD上显示值。每次完成读取和显示LCD上的值时,系统将执行传感器的功能检查。
  • 基于WiFi的网络授时时钟设计

    本方案采用的是MCU+AT指令的形式开发,MCU是大家比较熟悉的意法半导体公司STM32F103C8T6,WiFi模块使用的是安信可ESP-12F,本方案是一个Demo设计,比较简单,仅实现了功能,算是一个抛砖引玉吧!先上视频演示:https://v.youku.com/v_show/id_XNDE3OTE4MDY4NA==.html?spm=a2hzp.8244740.0.0WiFi模块资料链接:https://wiki.ai-thinker.com/esp8266STM32F103C8芯片资料链接:https://www.stmicroelectronics.com.cn/content/st_com/zh/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32f1-series/stm32f103/stm32f103c8.html#overview硬件部分,由时钟电路+WiFi模块+MCU最小系统+OLED显示屏+稳压电路+按键电路组成,这里采用时钟电路是希望模块在断网后还能获取一个比较精准的时间,并且电路设计上增加了储能电容可以在断电一个月后保持时间数据不丢失,当然这里也可以用STM32里面的RTC时钟;OLED显示屏采用的是裸屏设计,使整体电路板一体化效果好些;其他电路都是参考开发板or硬件手册上设计的;硬件设计软件采用的是 Altium Designer (13.0),原理图概略图如下图所示:实物图如下图所示:(电路板是找厂家打样的,元器件是纯人工手焊)软件部分,由底层驱动+WiFi联网+调用API接口并解析数据+OLED显示组成;首先分析一波,这里面用到了MCU的USART、I2C*2、GPIO*2引脚资源,然后对应去找相关类似的例程,既然已经有轮子了,为何还要花时间去造轮子,当然是直接改例程来的舒服。这里开发方式采用的是库函数开发,用的是STM32的标准库,对应找到了OLED显示屏的驱动资料、PCF8563的驱动资料、WiFi模组的驱动资料、按键输入的驱动资料;将它们整合到一个工程里面,然后更改里面的引脚配置等,就完成了整个设计的底层驱动。WiFi联网,这里WiFi是设置成了STA模式(STA模式是啥,可自行问度娘),然后连接手机开的热点(注意手机必须要能连接上公网,即我们常用的互联网)。具体如何设置可以参考WiFi模块的AT指令集,AT指令集在上面WiFi模块资料里面有。手机开的WiFi热点的账号密码需要事先知道,并写入在程序里面,后续如果需要更改热点的账号密码,就需要更改程序。天气和时间更新,即调用API接口并解析数据,这里用到了两个API接口,第一个是心知天气的天气实况数据获取,因为是免费版所以只能获取到天气现象和气温两项数据;第二个是Nowapi的北京时间数据获取。因为用到的两个API接口是隶属于两个不同的服务器,所以程序上需要进行切换,连完这个服务器后需要断开连另一个服务器,比较麻烦。后面我发现其实Nowapi里面就有天气数据可以获取,完全可以通过只连接这个服务器就实现天气和时间数据的更新。实现方法参考下面的网址,写比较详细。 心知天气:https://docs.seniverse.com/api/weather/now.html、服务器IP116.62.81.138(域名api.seniverse.com)、默认端口80Nowapi:https://www.nowapi.com/api/life.time、服务器IP103.205.4.43(域名api.k780.com)、默认端口80 解析数据用的是比较简单的方法,因为需要解析的数据量不大,所以并没有移植cjson,直接用strtok函数硬解。OLED显示,OLED显示用的是I2C接口,然后给的例程只有常用的标点符号和26个英文字母的字库,如果需要汉字还需要自己添加字库,一般是用到什么汉字就添加什么汉字的字库,然后用例程里面给的功能函数去实现显示。 显示屏资料:http://pan.baidu.com/s/1dFri9Vz下图是用到的所有.c文件(除库函数之外)bsp_usart1.c是用来串口调试使用,可以打印在电脑串口调试助手上显示;bsp_SysTick.c是用来生成精准的延时函数,用于I2C通讯等对时序敏感的接口;bsp_esp8266.c里面是对WiFi模块的一些初始化配置和WiFi的功能函数;Common.c里面是一些辅助函数;test.c里面是实现WiFi配网应用和API接口调用及解析;oled.c里面显示屏的初始化配置和显示功能函数;bsp_pcf8563.c里面是时钟芯片的初始化配置和读写时间功能函数;bsp_key.c里面是按键的初始化配置、按键扫描功能函数和静态内容显示函数;bsp_TiMbase.c里面是定时器函数,这里为什么用到定时器,因为一般天气和时间数据刷新的频率不会太快,这里设定的是5分钟更新一次,那么这里就需要用到定时器。注意:"GET http://api.k780.com/?app=life.time&appkey=41298&sign=eb689df06015c995b73ae1f60c133a77&format=json\n" ,里面的appkey=41298和sign=eb689df06015c995b73ae1f60c133a77,最好更换成自己的appkey和sign(网址上注册账号) "GET https://api.seniverse.com/v3/weather/now.json?key=SO0c3M39I7uTr9XjF&location=guangzhou&language=zh-Hans&unit=c\n",里面的key=SO0c3M39I7uTr9XjF和location=guangzhou,最好换成自己的Key和城市(网址上注册账号)
  • 室内环境传感器装置

    使用Zio Qwiic模块轻松构建室内环境传感器设备。硬件组件:XinaBox CW01× 1 XinaBox IP02× 1 XinaBox OD01× 1 XinaBox SI01× 1 XinaBox XC10× 1 软件应用程序和在线服务:Arduino IDE如今,人们更关心他们居住的室内质量,因为这与他们的健康息息相关。拥有更好的生活质量的重要性包括知道您的生活条件得到改善。 因为我很容易生病,大部分时间是由于空气质量状况。一些办公室可能安装了自己的室内环境传感器,以便为员工提供更好的工作环境。但我怎么知道我住的楼宇甚至是我租的房间都能提供良好的生活条件? 好吧,现在你可以!只需构建您自己的室内环境设备,即可使用Zio Qwiic室内环境传感器套件监控家居环境的室内质量。我们已经编制和资源化了您需要的最佳传感器和模块,以便轻松开始构建您自己的室内环境传感器设备。有了这个套件,我们甚至可以自由地简化您的编码,所以您只需将代码上传到您的电路板并开始监控您的环境!该套件中包含的qwiic传感器和模块可以帮助您为家庭或办公室或学校的科学项目构建室内环境传感器设备! 该套件还兼容IOT,可轻松配置,以便您可以在台式机,平板电脑或智能手机设备上监控环境数据。
  • BC26 LIS3DH STM8L的低功耗NBIOT传感器

    基于BC26以及NBIOT做的模块支持焊接SIM以及卡座SIM测试过了 BC26功耗可以做到3.5uA因为还有陀螺仪单片机,所以总电流在7uA左右进入PSM之后测试的
    来自:工业控制时间:2019-04-18 传感器 bc26 stm8l051 lis3dh
销量
7
查看
179
参数名 参数值
发布于 2019 年 07 月 15日
Moore8直播课堂

tracer