智能通断器,也叫开关模块,可以非常方便地接入家中原有开关、插座、灯具、电器的线路中,通过手机App或者语音即可控制电路通断,轻松实现原有家居设备的智能化改造。随着智能家居概念的普及,越来越多的人想将自己的家改造成智能家庭。但智能电器价格普遍偏高,如何自己动手,用低成本的方式快速体验智能家居的便利呢?于是,一款堪称传统电器的“改装神器”—— 智能通断器诞生了!作为 DIY 界的新宠儿,智能通断器以其
前言:以下内容基于 百问网 黄老师的 7天实战训练的个人总结第6节主要学习了基于STM32F103C8T6的WIFI模块ESP8266的连接软件编写:主要内容为UDP的连接,正常的通信流程如下://在头文件里进行声明 uint8_t ESP8266_SendCommand(char *cmd,char *reply,uint16_timeout); //向ESP8266发送数据的函数 ui
转载 2024-04-17 07:01:06
77阅读
前言该项目是嵌入式课程学习最后的一个项目设计,做的不是很好(大佬勿喷…),特别是STM32数据处理部分,因为刚学的STM32,并且对C语言的指针等的使用也有些生疏(虽然学过,但大部分都忘了),不敢随便用,所以有些代码设计不好,只能完成一些简单功能。ESP8266使用的是NodeMCU开发板,用ArduinoIDE开发(因为有很多现成的库,资料也多)。APP制作用的是Android Studio开发
一 环境范围设置(1)界面添加新控件在mainwindow.ui 添加控件:控件的类型文本内容对象名(唯一)是否有槽函数QLabel<温度<lable_随意否QLabel<湿度<lable_随意否QLabel<光照度<lable_随意否QPushButton更新范围PushButton_range是 clicked()控件的类型当前值最大值最小值对象名(唯一)是
转载 2024-05-22 19:25:59
240阅读
1、新建项目注意在创建一个项目时,我们要根据需要选择一个基类,如下图所示,根据需要合理选择。2、初始代码解读这里我选择的基类是Qwidget。#include "widget.h" //自动引入widget这个类的头文件,widget继承了Qwidget #include <QApplication> //在每一个使用Qt图形化应用程序中都必 须使用一个 QApplicatio
转载 2024-03-22 09:08:04
976阅读
一.前言 上一篇博客是13号写的,今天是23号了,这么久没写博客是因为设计智能家居系统去了。 随着计算机的发展,越来越多的领域涉及到计算机。可以这么说现代社会已经离不开计算机了。最近总是听说智能家居智能家居的,那么什么是智能家居?是利用先进的计算机技术、网络通讯技术、综合布线技术、医疗电子技术依照人体工程学原理,融合个性需求,将与家居生活有关的各个子系统如安防、灯光控制、窗帘控制、煤气阀控制、信息
一、项目介绍          通过TCP/IP协议实现客户端和和服务端的链接,服务端和下位机通过串口通信的方式链接,传递信息,客户端通过账号登录进入进入智能家居服务系统,账号登录和QQ登录类似,我采用的是数据库的方式实现数据的存储和调用,界面使用qt-ui的方式进行建立,有摄像头操作,音乐播放器操作和视频操
自从去年,AlphaGo打遍天下棋手无对手,人工智能的风头就一直无人能及。在刚刚过去的IT领袖峰会上,BAT三位大佬都看好人工智能的未来发展。今年年初,百度就做了一个大动作,在医疗方面押宝人工智能,所以在这次峰会上李彦宏也发声称互联网是道开胃菜,人工智能才是主菜。人工智能是一个很广阔的领域,很多编程语言都可以用于人工智能开发,所以很难说人工智能必须用哪一种语言来开发。选择多也意味着会有优劣之分,并
一、STM32 VS 智能家居 想来也很惭愧,STM32对于我来说很熟悉,但我却一直都没有掌握去使用它。我还在学校时就已经接触了STM32,那时候8051在教学中应用还很普遍,3C2440还没有停产,某什么之臂还很火;虽然我的专业是与嵌入式相关的,学过C语言,汇编语言,数字电路,模拟电路。可是遗憾的是这么多年过去了我仍然没有用STM32完完整整的做过一个项目。对软件的使用也仅次于点亮LED灯或实现
目录 1 绪论 1 1.1 智能家居及其发展趋势 1 1.2 嵌入式系统智能家居 1 1.3 图形用户界面与智能家居 2 2 硬件体系结构 4 2.1 开发板硬件资源 4 2.2 CPU-S3C44B0X 4 3 软件平台 6 3.1 VxWorks操作系统介绍 6 3.1.1 实时操作系统和分时操作系统的区别 6 3.1.2 VxWorks的特点 6 3.1.3 对一个实时内核的要求 7 3.
项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:java+ mybatis + Maven等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版
智能家居,也称为家庭自动化,是将家中的各种设备,如照明、音响、空调、通风机、报警器、电动窗帘、传感器以及各种其他家电通过专用的网络连接在一起,从而实现自动控制、远程控制、语音控制和一键控制等功能,提升家居生活的便利性、舒适性和安全性。  智能家居系统可以通过对家居环境的温度、湿度、亮度、是否有人活动、声音大小、震动等信息自动控制空调、灯光、影音系统等设备的工作;还可以通过智能
智能家居什么是工厂模式工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。这是工厂模式的定义,我们自然就不必多说了,主要想写一下使用工厂模式具备了哪些优势。使用工厂模式的好处1.解耦通过工厂模式可以把对
1.实现功能介绍语音灯控、远程灯控的实现(LD3320、APP远程控制)火灾报警功能实现(火灾传感器模块、蜂鸣器实现)人脸识别开锁温湿度采集(未实现)2.设计模式------------工厂模式工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且
智能家居系统设计思想 实现一个健壮的智能家居系统需要考虑多个方面,包括硬件设备的控制、传感器数据的采集与处理、用户交互界面、异常情况处理等。我将系统分成以下几个模块进行设计: 硬件控制模块: 实现与各种智能设备(如灯光、空调、窗帘、门锁等)的通信和控制。 提供统一的接口用于对设备进行开关、调节等操作。 传感器模块: 连接各种传感器(如温度传感器、湿度传感器、人体感应器等)来采集环境数据。
原创 精选 2024-03-11 17:21:05
473阅读
文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我成功案例代码参考数据库参考源码获取 前言?博主介绍:深耕的技术专家、博客专家、有着常年的工作经验、全栈领域优质创作者,博客之星、/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌??文末
目录:  一)write和read函数  二)lseek:文件光标重置函数  三)在linux上编译程序  四)使用SecureCRT连接开发板  五)SecureCRT上进行开发板操作  六)主界面制作过程  七)所想  八)总结 一)write和read函数1)所在头文件:#include<unistd.h>2)原型:  ①ssize_t write(int fd, co
// 智能家居模拟系统-文档// 2015.12.14 by Huangtao目前由以下组成: 由 STM32F103系列单片机 + RT-Thread嵌入式实时操作系统 + 串口转WIFI模块 + LED + LCD + L298 + 风扇 + 温度传感器 自定义通信协议:1、'L' + 控制LED字符(0x11,0x10,0x21...)2、'F' + 风扇控制符(0xf0,0xf1,0xf2
# Python模拟智能家居 ## 引言 随着科技的快速发展,智能家居系统逐渐走入我们的生活。通过使用互联网,我们可以在任何地方控制家庭设备,如灯光、空调和安全系统等。而Python作为一种灵活且功能强大的编程语言,可以帮助我们模拟和实现这些智能家居的基本功能。本文将介绍如何使用Python创建一个简单的智能家居模拟器,并通过数据可视化来展示设备的使用情况。 ## 需求分析 我们希望构建一
原创 9月前
100阅读
0、说些废话       我是树莓派的忠实粉丝,工作之余喜欢用树莓派来制作点好玩的东西,因为这个原因,我越来越宅了,这真是个悲伤的故事。偶然间在网上看到有人用树莓派制作了一个魔镜,最开始的版本仅仅是一个界面,就是一个能显示一些信息的镜子,后来经过网友们的改良,可以做到语音识别与合成了,还有的人把它和homekit对接,用siri来控制制定的家用电器。结合对树
  • 1
  • 2
  • 3
  • 4
  • 5