加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

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

03/20 11:16
5144
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
原理图
相关方案
  • 方案介绍
    • 前言
    • 一 连线图
    • 二 底层代码使用方式
    • 三 APP使用方式
    • 四 程序修改部分
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

前言

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

一 连线图

1 原理图

28c1d9292fa34f58a7e9909972bc3a94.png

开发板资料链接下载:

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

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

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

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

 

关注微信公众号--星之援工作室 发送关键字(项目清单)

可获取项目清单资料

➡️➡️

32c4265ed263481da31fc189cddd7384.png


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

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


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

3 实物效果

07f28ef902e6485ab5e3a865bde41590.png853043699a134d129a7ceb4f894a4b6d.jpeg

4 APP效果

6c42b70214fb43afb46173af921b5caa.jpeg02dcf494470e4dfabc6bf0d6648a6623.jpeg

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)演示视频

链接:

演示视频https://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. 打开程序(硬件由工作室出的可以忽略下载程序这部分)

6cf57a0835ff4c4c9ccd21a657ba01f4.png

d5b7d9c2faf24f4cb5c033f7ade56972.png

2fbb2fcd10e9457b81b3f4c17bea4803.png

645678b17a7e4c33862d566194f6e411.png

2cd451b4447a439390f916c1fe3b8bd1.png

676a10fadb95462bb7e4623ad5a19476.png

742fc03613c14cf0a70cdf3dc7287ff8.png

三 APP使用方式

  1. 下载APP

(1)操作方式:

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

d245cc88e1ec48e5bfceb12f981d08f1.png

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

Android studio下载链接

下载Android Studio_android studio下载-CSDN博客

(2)使用说明

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

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

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

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

四 程序修改部分

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

0298d110609b4ac69347e03385da18ac.png

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

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
ABS07-32.768KHZ-9-4-T 1 Abracon Corporation CRYSTAL 32.7680KHZ 9PF SMD

ECAD模型

下载ECAD模型
$1.77 查看
S26KL512SDABHB023 1 Cypress Semiconductor Flash, 64MX8, 96ns, PBGA24, FBGA-24
暂无数据 查看
SY89831UMG 1 Microchip Technology Inc 89831 SERIES, LOW SKEW CLOCK DRIVER, 4 TRUE OUTPUT(S), 0 INVERTED OUTPUT(S), QCC16
$8.59 查看

相关推荐

电子产业图谱

方案定制,程序设计方案、单片机程序设计与讲解、APP定制开发。本公众号致力于向读者传递关于程序设计和开发的相关知识,并分享一些关于软件开发的最佳实践。如果您有什么问题或建议,请随时联系我们。我们将竭诚为您服务