Giter Club home page Giter Club logo

jsqiubo's Projects

-bluetooth-access-control-based-on-stm32 icon -bluetooth-access-control-based-on-stm32

功能选择由三个按键KEY0、按键KEY1、按键KEY_WKUP来决定。 当按下KEY0按键的时候我们将进入触摸屏验证密码模式,可以使用触摸屏进入输入没密码界面。输入密码之后进行判断,如果密码正确继电器点亮10S(表示门开启10S),当门开启的时候,LED1绿色LED灯也会点亮,10S之后继电器和LED灯都关闭,此流程运行结束。如果密码输入错误,系统会进行自动计数,累计3次之后,系统会像主人发送报警短信,并且自动跳出密码验证。 当按下KEY1按键的时候我们将进入密码更改模式,用户只需直接输入需要更改的密码即可以完成密码修改。这个模式只有管理员可以操作,在实际使用中这个按键放在隐秘处,实现物理安防的功能,杜绝系统遭受恶意软件攻击,密码被恶意修改。 当按下KEY_WKUP键之后我们将进入蓝牙验证密码的模式,此模式下用户需要先将手机蓝牙与本设计的蓝牙进行连接,然后再打开SPP软件发送命令。通过蓝牙输入密码之后进行判断,如果密码正确继电器点亮10S(表示门开启10S),当门开启的时候,LED1绿色LED灯也会点亮,10S之后继电器和LED灯都关闭,此流程运行结束。如果密码输入错误,系统会进行自动计数,累计3次之后,系统会像主人发送报警短信,并且自动跳出密码验证。这里需要说明的是,选择蓝牙验证模式之后,系统会提示用户连接了,用户连接蓝牙之后提醒用户进行SPP连接,都连接好了之后即可惊醒密码验证。

numerical_analysis icon numerical_analysis

数值分析相关程序:插值、拟合、数值积分、线性方程组迭代求解、非线性方程(组)求根、常微分方程数值解

temperature-and-humidity-control-based-on-stm32 icon temperature-and-humidity-control-based-on-stm32

系统上电之后,首先要做的就是进行系统初始化,点亮显示屏,紧接着DHT11温湿度传感器、土壤湿度传感器就要发挥其感官的功能,去感知周围环境中的变化,为STM32的工作提供情报讯息。STM32读取到采集到的土壤湿度,实时显示在屏幕上,并且STM32芯片根据读取到的湿度值判断。当土壤湿度低于40%的时候,打开控制加水电机的继电器,加水电机通电。通电后加水电机工作30S,无论此时加了多少水,土壤湿度如何,与加水电机相连的继电器都要断开,停止继续加水。随后控制加水电机端的GPIO口停止工作1小时。在此期间,加水装置无论如何都不会工作。因为加水后土壤吸收水分需要充足的时间,这样的话土壤湿度传感器探测出来的值才比较准确。如果土壤湿度大于等于40%,加水电机不工作。接下来程序开始采集空气温湿度,实时检测空气温湿度,检测到的数据实时显示在屏幕,当空气湿度低于60%时加湿器端的继电器闭合,加湿器通电开始启动,在加湿器工作的同事,湿度传感器也不会闲着,要不断的采集空气湿度讯息,如果湿度值高于或等于60%加湿器停止工作。当空气湿度大于80%时,风扇启动,对室内进行除湿操作,湿度低于或等于80%时风扇不工作。室内温度正常需要维持在25℃以上,当环境温度低于25℃时,加热装置启动。温度达到25℃或者以上时,传感器将讯息传送到处理器,处理器发出应对指令,加热器自动断电停止工作。在程序快要结束的时候,LED1闪烁,当LED闪烁的时候说明程序运行正常。

trafficmonitor icon trafficmonitor

这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.