微信关注 “DLGG创客DIY”
设为“星标”,重磅干货,第一时间送达。
冬天人们经常关注家里的温湿度,南方没有暖气更关注温度,北方因为天气干燥,有暖气,所以更关注湿度。下边介绍一个非常简单,并且容易的电子温湿度计制作方法。
材料
所有电子模块和导线都可以在一家店买到,加上运费也就20+元。
盒子,用来做温湿度计的结构,我用的是个茶叶盒,用电磨机在上边开孔。(不小心给竹叶青做了个广告)
程序
程序非常简单,使用米思齐(mixly)编写,先初始化数码管模块,然后循环:温度显示每两秒,湿度显示两秒。为了区分温度和湿度,将温度放置在后边两位,湿度放置在前边两位。米思齐中的数码管模块是显示时间的,所以显示温度时前两位会是00。我是用arduino编写的,所以不存在这个问题,随后更新arduino程序。
连线组装
将模块摆放好之后用胶枪固定(活儿有点糙,您将就着看),为了增加空气流动在盒子背面打了两个孔。
视频教程
总结
完工,虽然温湿度显示不太精确,误差可能很大,毕竟是“2元”钱买来的传感器,不能太苛求,想要更高精度可以考虑购买DHT21(AM2301)。这种温湿度传感器的相应时间比较长,环境温度变换了得等一段时间才能稳定的获取比较准确的数值,所以比较适合放在室内这种环境温度不经常突变的地方。
用arduino来DIY温湿度计的图文视频教程:
简单测试使用后发现功耗相对于液晶段位屏来说比较高,虽然数码管显示亮度和观看距离明显优于液晶段位屏,但近1w的功耗,也是我这种环保人士不能接受的,晚上睡觉的时候也的确不用老开着。本着节能环保全民行动的原则,特提出降低功耗的需求!
那么问题就来了:如何用最少的成本来实现低功耗功能呢(变频空调那种用RMB来强行省电,导致省10年的电费才能补回差价的事我是肯定不会做的)
需求
分析
解决这个问题目测有两种方案:
1降低显示功耗:因为主要功耗是数码管产生的,数码管是若干个发光二极管组成的,与液晶段位屏比较,功耗高,但是显示清晰,在很远就能看清,还不用担心观看视角问题。
2增加开启控制功能:在需要看的时候(自动)打开,不需要看的时候自动关闭。
很明显第二个方案比较更满足我的要求,那么问题又来了,如何实现自动打开和关闭呢?解决这个问题目测有几种方案:。。。。
总之用声控开关的方法实现我认为是最便宜且便宜的!
材料
1. 上次做的arduino温湿度计
2. USB电源适配器(就是手机充电器,随便找一个都能满足200mA功耗要求)
3. 声光控开关(淘宝3元包邮)
4. 220v电源插头(线,坏了的家用电器上拆的)
5.墙插电源板(淘宝2元包邮)
相当便宜哈。
连线组装
接线也非常简单,将声控开关和墙插接线板用220v电源线串接,注意是串接,每个上就有两个孔,不会接错的,然后把5V电源(充电器)接到插线板上。
把声控开关上的光线感应用黑色胶布贴上,这样就能在任何时候实现声控了,否则只会在夜间启动.
完工,就这么简单。
演示视频
声音开启显示:
The Complete 'No-Code' ChatGPT & OpenAI API Course使用OpenAI API和ChatGPT构建4个项目,同时掌握提示工程(零样本、角色、少样本、链式)欢迎来到《无代码ChatGPT与OpenAI API完全课程》。这是您掌握提示工程并使用ChatGPT和OpenAI API(无需编码)构建项目的唯一所需课程。本课程包含超过5小时的教程、逐步
基于PCIe的一款视频数据收发卡,并通过PCIe传输到存储计算服务器,实现信号的采集、分析、模拟输出,存储。
在前面,笔者为大家介绍了如何给小米温湿计写入第三方固件的方法。并如何加入到Home Assistant中。但是这种方法有个弊端,需要蓝牙网关。没有蓝牙网关,也无法在米家和其他设备进行联动。如温度超过30℃后,自动开启空调。想着入手蓝牙网关的,可一看价格,再看看我的零钱~通过查阅,我们可以利用esp32开发板做蓝牙代理,简单实现蓝牙网关的功能。实验准备ESP32(19元)米家温湿计2米家小夜灯(可选
生活新装备NEW EQUIPMENT FOR LIFE冬天人们经常关注家里的温湿度,南方没有暖气更关注温度,北方因为天气干燥,有暖气,所以更关注湿度。下边介绍一个非常简单,并且容易的电子...
家用声控温湿度计完整方案汇总冬天人们经常关注家里的温湿度,南方没有暖气更关注温度,北方因为天气干燥,有暖气,所以更关注湿度。下边介绍一个非常简单,并且容易的电子温湿度计制作方法。材料DH...
生活新装备NEW EQUIPMENT FOR LIFE冬天人们经常关注家里的温湿度,南方没有暖气更关注温度,北方因为天气干燥,有暖气,所以更关注湿度。下边介绍一个非常简单,并且便宜的电子...
冬天人们经常关注家里的温湿度,南方没有暖气更关注温度,北方因为天气干燥,有暖气,所以更关注湿度。下边介绍一个非常简单,并且便宜的电子温湿度计制作方法。材料DHT11温湿度传感器(约3元) 数码管模块(约3元) arduino nano(约10元) mini USB线,导线(杜邦线) 盒子所有电子模块和导线都可以在一家店买到,加上运费也就20多元。...
在这篇博文中,将详细记录如何使用 Java 对接米家温湿度计的过程,包括环境准备、集成步骤、配置详解、实战应用、排错指南以及生态扩展。我们将采用清晰的步骤和图示来帮助理解整个过程。米家温湿度计可以获取温湿度数据,通过借助 Java 进行对接,我们能够实现数据的获取、处理和展示。## 环境准备在开始之前,我们需要确认所使用的技术栈兼容性,以确保我们的 Java 应用能够正确地访问和处理米
# Java连接温湿度计获取数据在现代智能家居中,温湿度计是一个至关重要的设备。它不仅可以帮助我们监测家中的空气质量,还能够为温控设备提供数据支持。本文将探讨如何使用Java编程语言连接温湿度计以获取数据,并附带代码示例、旅行图和序列图,以帮助您更好地理解整个过程。## 什么是温湿度计温湿度计是一种用于测量环境温度和湿度的仪器。它们通常用于气象监测、农业、仓储等领域。在智能家居中,我们
本系列产品是采用一款高度集成的温湿度传感器芯片,芯片全量程标定的数字输出。它采用CMOSens技术,确保产品具有较高的可靠性与卓越的长期稳定性。传感器包括一个电容性聚合体湿度敏感元件和一个用能隙材料制成的温度敏感元件,这两个敏感元件与一个14 位的A/D 转换器以及一个串行接口电路设计在同一个芯片上面。该传感器品质卓越、响应超快、抗干扰能力强、较高的性价比。
生活新装备NEW EQUIPMENT FOR LIFE昨天更新了用arduino来DIY温湿度计的图文视频教程:【DIY】手把手教你 DIY 最便宜的 arduino 温湿度计图文。简单...
先上一些照片。硬件:树莓派+DHT22温湿度传感器(白色的那个就是)。网页,显示当前时间、最新一条监测记录。传感器记录写入DB程序。一个简单的查询数据程序。整个程序下来,涉及了:树莓派、DHT22温湿度传感器、Python3、SQLite3、Nginx、JQuery。缘起:因为疫情原因,在家的时间比较长,一直是在书房工作学习。偶尔去趟客厅,现在天热,客厅朝南,又没开空调,就比较闷热潮湿。我就比较想
ATTINY85做主控,OLED显示的温湿度计。简介:通过Arduino开发环境,对ATTINY85进行编程,利用DH11温湿度传感器,在SSD1306(128*64)OLED显示屏上显...
一.应用模块- 温湿度传感器1.定义 2.接线描述3.数据格式 第一二个字节:8bit湿度整数数据+8bit湿度小数数据第三四个字节:8bit温度整数数据+8bit温度小数数据 第五个字节: 8bit校验位(它是前四个数据相加后八位的数值) 温湿度小数部分默认为0,即单片机采集的数据都是整数,校验位为4个字节的数据相加取结果的低8位数据作为校验和;5.时序附上代码main函数#include "s
大家好,今天笔者要跟大家分享一款“温湿度计”的制作,一说到温湿度检测,或许大家第一个想到的就是DHT11了吧,单总线接口,操作方便,或者就是SHT2X系列的,IIC总线接口,编程也是比较简单。但是你们可能想错了,笔者今天要介绍的主角不是他们。我们在设计产品的时候,很多时候不仅仅要考虑到体积,同时也要考虑成本,然而上面两类传感器,DHT11的体积显然是比较大的,SHT2X系列的传感器,成本也会让人望
前言物联那点事儿专栏也要着手写啦。。 这次跟大家分享一下自制网络温湿度计的过程,当然这个作品也不是自己原创的,而且代码也是可以在点灯科技的官方文档里面找到的,当然我在模仿的过程中也认真地研究了一下工作原理。这里呢,跟大家分享一下我的过程以及我遇到的问题和解决的办法。 首先要说明一点,设备和手机使用不同的wifi也可使用其功能,也就意味着,不在家也可查看家里的温湿度。后来录制的关于arduino和e
1、STM32内部温度传感器计算STM32内置一个温度传感器,通过 ADC_IN16这个通道可以读出温度传感器的电压。其中给出了一个计算公式:Temperature (in ℃) = {(V25- Vsense) / Avg_Slope} + 25(1). 公式中的 Vsense 就是在 ADC_IN16读到的数值。单位是V。(2). Avg_Slope 就是温度与 ADC 数值转换的斜率。 &n
SwatWeather软件使用教程1 SwatWeather天气模型发生器1.1 简介1.2 数据输入2 各功能介绍2.1 计算降水2.2 计算气温2.3 计算辐射2.4 计算风速2.5 计算露点参考 当气象数据部分缺失时,SWAT模型构建的天气发生器可对缺测数据进行插补和完善。天气发生器参变量体系的计算主要依靠流域内部及临近站点的观测数据,经长序列分析,得到各关键水文气象要素的月平均值及标准差
奥松AM2301是一款全新的温湿度传感器,是在奥松的第三代集成式温湿度传感器AHT21的基础上开发而成。具有高精度、高稳定性、高一致性、抗干扰能力强的特点。每一个传感器都经过严格的校准和测试,产品的外形结构设计对传感器起到的一定的保护作用。 图1:AM2301传感器 奥松AM2301温湿度传感器利用I2C协议进行数据的传输,协议反应灵敏,响应迅速。将AM2301连接到我们的物联网设
CF1743E dp 2400 很关键的性质 每当做第二次操作,我们的两个都会清零回到初始位置 我们可以发现我的操作是由一段单独的+合体+一段单独的+合体+…… 故我们可以定义 \(f_i\) 为初始两激光都没有充能一段单独+合体打出 \(i\) 的最少时间,\(dp_i\) 为初始两激光都没有充能 ...
论文主要研究了预测精度随时间序列复杂度(time series complexity)的变化规律,并提出了“精度定律(Accuracy Law)”来描述这一现象。研究发现,随着预测时间序列复杂度的增加,模型的预测精度会呈现特定的衰减模式,这种模式在不同的深度预测模型中表现出一致性。论文通过大量实验验证了这一规律,并探讨了其背后的理论原因,包括模型的归纳偏置、时间依赖性以及噪声积累等因素。此外,作者还提出了基于精度定律的模型选择和优化策略,以提高模型在预测中的性能。
第五章、JNI机制4.1 JNI概述 由前面基础知识可知,Android的应用层由Java语言编写,Framework框架层则是由Java代码与C/C++语言实现,之所以由两种不同的语言组合开发框架层,是由于Java代码是与硬件环境彻底“隔离”的跨平台语言,Java代码无法直接操作硬件。比方:Android系统支持大量传感器。Java运行在虚拟机中,无法直接得到传感器数据。而Androi
JavaScript是一种脚本语言,由ES基础语法、DOM操作和BOM浏览器操作组成。可通过内部JS、外部JS和行内JS三种方式引入。核心语法包括变量声明(var)、数据类型(undefined/null/number/boolean/string)、数组操作(创建/赋值/访问/常用方法)以及运算符(===严格相等)。控制语句支持if条件、switch选择、for/while循环及循环中断(break/continue)。提示框alert()、prompt()和confirm()方法等