物联网毕设 -- 智能婴儿床(STM32+APP+云平台)

目录

前言

一 连线图

1 原理图

2 PCB效果(开发版不适用)

3 实物效果

4 APP效果

5 功能概括

(1)硬件端

(2)APP端

(3)云平台使用(Onenet)(需要可以找我获取)

(4)演示视频

二 底层代码使用方式

1 使用说明

2 下载程序

三 APP使用方式

四 程序修改部分


 

前言

智能婴儿床的硬件端包括使用光敏电阻进行环境光照强度检测,当检测到物体和光照强度过低时开启小夜灯;使用0.96 OLED显示屏显示环境数据和状态;获取环境温湿度;通过红外设备判断婴儿是否处于进食状态;通过声音和震动传感器判断婴儿是否醒来,并开启舵机进行摇床功能;按键可以播报和选曲;ESP8266自动联网和掉线重连。在APP端,可以显示当前环境数据和婴儿进食状态,当婴儿醒来时在APP中弹出提示框;可以进行音乐播报和选曲,并具有手动记录婴儿喝奶时间和次数的记事本功能,数据将通过数据库进行存储。


⚠️⚠️(本文章仅提供思路和实现方法,并不包含代码,需要代码的同学请自行联系博主)

⚠️⚠️(有疑问或需要定制或者技术支持等,也请自行联系博主)⚠️⚠️


一 连线图

1 原理图

物联网毕设 -- 智能婴儿床(STM32+APP+云平台)_第1张图片

开发板资料链接下载:

https://pan.baidu.com/s/1c_uSIiXXMSLfkND4FPGWyw?pwd=XZY0

开发板本身自带一个LED ,这个LED作为我们查看网络连接状态和获取数据状态的说明

(1)灯和机闪烁一下,说明我们已经连接上云平台,OLED显示屏中会显示联网状态,若MUC上面的的LED处于闪烁状态,则说明我们的设备处于正常运行,若LED灯不再闪烁,请按复位键将程序手动复位一次

(2)硬件每隔3秒会向APP传输一次数据

2 PCB效果(开发版不适用)

3 实物效果

物联网毕设 -- 智能婴儿床(STM32+APP+云平台)_第2张图片

4 APP效果

物联网毕设 -- 智能婴儿床(STM32+APP+云平台)_第3张图片物联网毕设 -- 智能婴儿床(STM32+APP+云平台)_第4张图片

5 功能概括

(1)硬件端

  1. 使用光敏电阻进行环境光照强度的检测,如果红外监测到有有物体并且光照强度过低时,则开启小夜灯
  2. 使用0.96OLED显示环境数据以及状态
  3. 获取环境温湿度
  4. 通过红外设备进行婴儿是否处于进食状态的判断
  5. 通过声音传感器以及震动传感器进行判断,如果检测到两者都超过正常阈值,则说明婴儿已经醒了
  6. 判断到婴儿醒了,则就开启舵机(摇杆)进行摇床功能
  7. 可以通过按键进行音乐的播报和选曲
  8. ESP8266自动联网以及掉线重连服务

(2)APP端

  1. 显示当前环境数据,以及婴儿是否再进食的状态
  2. 若监测到婴儿醒了,则就在APP中弹出提示框进行提示
  3. 可以进行音乐的播报以及选曲
  4. APP记事本功能 手动记录婴儿喝奶时间和次数 (数据库存储功能)

(3)云平台使用(Onenet)(需要可以找我获取)

只是链接各个设备使用,采用MQTT即时通讯;

(4)演示视频

链接:

演示视频icon-default.png?t=N7T8https://pan.baidu.com/s/1zUbZQ-pxGdQJk3iawE8USQ?pwd=XZY0

提取码:XZY0

二 底层代码使用方式

1 使用说明

(1). 使用的时候设备会自动连接WIFI

热点名字:NET密码:12345678,请使用2.4GHZ频率的无线网。

(2). 当设备处于正常状态的时候,开发板上面的LED会处于闪烁的状态。

(3). 长按按键一可以进行音乐的选选曲界面,再次长按可退出;

(4). 短按按键一可以进行音乐选曲的切换;

(5). 短按按键二可以开启和暂停播放;

(6). 播放音乐后可以自动进行续播;

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

2 下载程序

  1. 先根据原理图进行连线,连接好以后在做后面的操作
  2. 打开手机热点 热点名字:NET密码:12345678
  3. 打开程序(硬件由工作室出的可以忽略下载程序这部分)

物联网毕设 -- 智能婴儿床(STM32+APP+云平台)_第5张图片

物联网毕设 -- 智能婴儿床(STM32+APP+云平台)_第6张图片

物联网毕设 -- 智能婴儿床(STM32+APP+云平台)_第7张图片

物联网毕设 -- 智能婴儿床(STM32+APP+云平台)_第8张图片

物联网毕设 -- 智能婴儿床(STM32+APP+云平台)_第9张图片

物联网毕设 -- 智能婴儿床(STM32+APP+云平台)_第10张图片

三 APP使用方式

  1. 下载APP

(1)操作方式:

使用Android手机安装APK进行操控

安装Android studio导入项目使用模拟器

Android studio下载链接

下载Android Studio_android studio下载-CSDN博客

(2)使用说明

打开APP后设备会自动订阅MQTT主题,等待1-5秒APP会自动获取到设备上的数据,若5秒内没有获取到设备数据,则请检测设备是否在线,若在线,则请重新打开APP进行数据的获取

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

四 程序修改部分

  1. 硬件代码
  1. 如需修改WiFi

物联网毕设 -- 智能婴儿床(STM32+APP+云平台)_第11张图片

你可能感兴趣的:(毕设(物联网),物联网,课程设计,stm32,毕设,物联网毕设,嵌入式)