单片机实物成品-010 智能宠物喂食系统(代码+硬件+论文)

项目介绍

版本1:oled显示+定时投喂(舵机模拟)+声光报警+显示实时时间

---演示视频: 智能宠物喂食001_哔哩哔哩_bilibili

  1. STM32F103C8T6 单片机进行数据处理

  2. OLED 液晶显示

3,按键1 在数据显示界面时按下按键1切换下一个界面 , 在校准时间界面时 按下按键1退出校准时间界面 , 在设置定时时 间界面中如果是处于设置某个时间的状态 按下按键1退出 否则切换下一个页面。

4.按键2 数据显示界面按下按键2 切换到校准时间界面 再次按下按键2选中需要设置的哪一个数,在设定时间界面中 按下按键 2 确定设置此时间 再次按下则选中需要设置的哪一个数。

5.按键3 在校准时间界面 定时时间界面 中作用是数据加1 ,手动界面状态反转

  1. 按键4 在校准时间界面 定时时间界面 中作用是数据减1

7.定时时间可以设置5个时间 到达时间后舵机转动模拟喂食 同时声光报警


版本2:oled显示+定时投喂(舵机模拟)+语音播报(有三个语音可以设置)+显示实时时间+声光报警

---演示视频:智能宠物喂食002_哔哩哔哩_bilibili

  1. STM32F103C8T6 单片机进行数据处理

  2. OLED 液晶显示 实时数据。

3,按键1 在数据显示界面时按下按键1切换下一个界面 , 在校准时间界面时 按下按键1退出校准时间界面 , 在设置定时时 间界面中如果是处于设置某个时间的状态 按下按键1退出 否则切换下一个页面。

4.按键2 数据显示界面按下按键2 切换到校准时间界面 再次按下按键2选中需要设置的哪一个数,在设定时间界面中 按下按键 2 确定设置此时间 再次按下则选中需要设置的哪一个数。

5.按键3 在校准时间界面 定时时间界面 中作用是数据加1 ,手动界面状态反转

  1. 按键4 在校准时间界面 定时时间界面 中作用是数据减1

7.定时时间可以设置5个时间 到达时间后舵机转动模拟喂食 同时语音播报+声光报警

8.语音播报可以选择三个语音


版本3:oled显示+定时投喂(舵机模拟)+声光报警+显示实时时间+蓝牙模块(连接app 远程查看数据+远程控 制+远程定时)

---演示视频:智能宠物喂食003_哔哩哔哩_bilibili

  1. STM32F103C8T6 单片机进行数据处理

  2. OLED 液晶显示

3,按键1 在数据显示界面时按下按键1切换下一个界面 , 在校准时间界面时 按下按键1退出校准时间界面 , 在设置定时时 间界面中如果是处于设置某个时间的状态 按下按键1退出 否则切换下一个页面。

4.按键2 数据显示界面按下按键2 切换到校准时间界面 再次按下按键2选中需要设置的哪一个数,在设定时间界面中 按下按键 2 确定设置此时间 再次按下则选中需要设置的哪一个数。

5.按键3 在校准时间界面 定时时间界面 中作用是数据加1 ,手动界面状态反转

  1. 按键4 在校准时间界面 定时时间界面 中作用是数据减1

7.定时时间可以设置5个时间 到达时间后舵机转动模拟喂食 同时声光报警

8.蓝牙模块(连接app 远程查看数据+远程控制+远程定时)


版本4:oled显示+定时投喂(舵机模拟)+语音播报(有三个语音可以设置)+显示实时时间+蓝牙模块(连接app 远程查看数据+远程控制+远程定时)

---演示视频: 智能宠物喂食004_哔哩哔哩_bilibili

  1. STM32F103C8T6 单片机进行数据处理

  2. OLED 液晶显示 实时数据。

3,按键1 在数据显示界面时按下按键1切换下一个界面 , 在校准时间界面时 按下按键1退出校准时间界面 , 在设置定时时 间界面中如果是处于设置某个时间的状态 按下按键1退出 否则切换下一个页面。

4.按键2 数据显示界面按下按键2 切换到校准时间界面 再次按下按键2选中需要设置的哪一个数,在设定时间界面中 按下按键 2 确定设置此时间 再次按下则选中需要设置的哪一个数。

5.按键3 在校准时间界面 定时时间界面 中作用是数据加1 ,手动界面状态反转

  1. 按键4 在校准时间界面 定时时间界面 中作用是数据减1

7.定时时间可以设置5个时间 到达时间后舵机转动模拟喂食 同时语音播报

8.语音播报可以选择三个语音

9.蓝牙模块(连接app 远程查看数据+远程控制+远程定时)


版本5:oled显示+水位+定时投喂(舵机模拟)+加水(继电器模拟)+语音播报(有三个语音可以设置)+显示实 时时间

---演示视频: 智能宠物喂食005_哔哩哔哩_bilibili

  1. STM32F103C8T6 单片机进行数据处理

  2. OLED 液晶显示余粮、水位实时数据。

  3. Water Sensor 检测水位

4,按键1 在数据显示界面时按下按键1切换下一个界面 , 在校准时间界面时 按下按键1退出校准时间界面 , 在设置定时时 间界面中如果是处于设置某个时间的状态 按下按键1退出 否则切换下一个页面。

5.按键2 数据显示界面按下按键2 切换到校准时间界面 再次按下按键2选中需要设置的哪一个数,在设定时间界面中 按下按键 2 确定设置此时间 再次按下则选中需要设置的哪一个数。 手动模式中按键2 切换选中设置

6.按键3 在校准时间界面 定时时间界面 阈值设置 中作用是数据加1 ,手动界面状态反转

  1. 按键4 在校准时间界面 定时时间界面 阈值设置 中作用是数据减1

8.定时时间可以设置5个时间 到达时间后舵机转动模拟喂食 同时语音播报

9.语音播报可以选择三个语音


版本6:oled显示+水位+定时投喂(舵机模拟)+加水(继电器模拟)+声光报警+显示实时时间+蓝牙模块(连接 app 远程查看数据+远程设置阈值+远程控制+远程定时)

---演示视频:智能宠物喂食006_哔哩哔哩_bilibili

  1. STM32F103C8T6 单片机进行数据处理

  2. OLED 液晶显示、水位实时数据。

  3. Water Sensor 检测水位

4,按键1 在数据显示界面时按下按键1切换下一个界面 , 在校准时间界面时 按下按键1退出校准时间界面 , 在设置定时时 间界面中如果是处于设置某个时间的状态 按下按键1退出 否则切换下一个页面。

5.按键2 数据显示界面按下按键2 切换到校准时间界面 再次按下按键2选中需要设置的哪一个数,在设定时间界面中 按下按键 2 确定设置此时间 再次按下则选中需要设置的哪一个数。 手动模式中按键2 切换选中设置

6.按键3 在校准时间界面 定时时间界面 阈值设置 中作用是数据加1 ,手动界面状态反转

  1. 按键4 在校准时间界面 定时时间界面 阈值设置 中作用是数据减1

8.定时时间可以设置5个时间 到达时间后舵机转动模拟喂食 同时声光报警

9.蓝牙模块(连接app 远程查看数据+远程设置阈值+远程控制+远程定时)


版本7:oled显示+hx711压力传感器+定时投喂(舵机模拟)+声光报警+显示实时时间

---演示视频: 智能宠物喂食007_哔哩哔哩_bilibili

  1. STM32F103C8T6 单片机进行数据处理

  2. OLED 液晶显示余粮实时数据。

  3. hx711 压力传感器监测余粮

4,按键1 在数据显示界面时按下按键1切换下一个界面 , 在校准时间界面时 按下按键1退出校准时间界面 , 在设置定时时 间界面中如果是处于设置某个时间的状态 按下按键1退出 否则切换下一个页面。

5.按键2 数据显示界面按下按键2 切换到校准时间界面 再次按下按键2选中需要设置的哪一个数,在设定时间界面中 按下按键 2 确定设置此时间 再次按下则选中需要设置的哪一个数。

6.按键3 在校准时间界面 定时时间界面 中作用是数据加1 ,手动界面状态反转

  1. 按键4 在校准时间界面 定时时间界面 中作用是数据减1

8.定时时间可以设置5个时间 到达时间后舵机转动模拟喂食 同时声光报警


版本8:oled显示+hx711压力传感器+定时投喂(舵机模拟)+语音播报(有三个语音可以设置)+显示实时时间

--演示视频: 智能宠物喂食008_哔哩哔哩_bilibili

  1. STM32F103C8T6 单片机进行数据处理

  2. OLED 液晶显示余粮、实时数据。

  3. hx711 压力传感器监测余粮

4,按键1 在数据显示界面时按下按键1切换下一个界面 , 在校准时间界面时 按下按键1退出校准时间界面 , 在设置定时时 间界面中如果是处于设置某个时间的状态 按下按键1退出 否则切换下一个页面。

5.按键2 数据显示界面按下按键2 切换到校准时间界面 再次按下按键2选中需要设置的哪一个数,在设定时间界面中 按下按键 2 确定设置此时间 再次按下则选中需要设置的哪一个数。

6.按键3 在校准时间界面 定时时间界面 中作用是数据加1 ,手动界面状态反转

  1. 按键4 在校准时间界面 定时时间界面 中作用是数据减1

8.定时时间可以设置5个时间 到达时间后舵机转动模拟喂食 同时语音播报

9.语音播报可以选择三个语音


版本9:oled显示+hx711压力传感器+定时投喂(舵机模拟)+声光报警+显示实时时间+蓝牙模块(连接app 远 程查看数据+远程控制+远程定时)

---演示视频: 智能宠物喂食009_哔哩哔哩_bilibili

  1. STM32F103C8T6 单片机进行数据处理

  2. OLED 液晶显示余粮实时数据。

  3. hx711 压力传感器监测余粮

4,按键1 在数据显示界面时按下按键1切换下一个界面 , 在校准时间界面时 按下按键1退出校准时间界面 , 在设置定时时 间界面中如果是处于设置某个时间的状态 按下按键1退出 否则切换下一个页面。

5.按键2 数据显示界面按下按键2 切换到校准时间界面 再次按下按键2选中需要设置的哪一个数,在设定时间界面中 按下按键 2 确定设置此时间 再次按下则选中需要设置的哪一个数。

6.按键3 在校准时间界面 定时时间界面 中作用是数据加1 ,手动界面状态反转

  1. 按键4 在校准时间界面 定时时间界面 中作用是数据减1

8.定时时间可以设置5个时间 到达时间后舵机转动模拟喂食 同时声光报警

9.蓝牙模块(连接app 远程查看数据+远程控制+远程定时)


版本10:oled显示+hx711压力传感器+水位+定时投喂(舵机模拟)+加水(继电器模拟)+声光报警+显示实时时 间+蓝牙模块(连接app 远程查看数据+远程设置阈值+远程控制+远程定时

---演示视频: 智能宠物喂食010_哔哩哔哩_bilibili

  1. STM32F103C8T6 单片机进行数据处理

  2. OLED 液晶显示余粮、水位实时数据。

  3. hx711 压力传感器监测余粮

  4. Water Sensor 检测水位

5,按键1 在数据显示界面时按下按键1切换下一个界面 , 在校准时间界面时 按下按键1退出校准时间界面 , 在设置定时时 间界面中如果是处于设置某个时间的状态 按下按键1退出 否则切换下一个页面。

6.按键2 数据显示界面按下按键2 切换到校准时间界面 再次按下按键2选中需要设置的哪一个数,在设定时间界面中 按下按键 2 确定设置此时间 再次按下则选中需要设置的哪一个数。 手动模式中按键2 切换选中设置

7.按键3 在校准时间界面 定时时间界面 阈值设置 中作用是数据加1 ,手动界面状态反转

  1. 按键4 在校准时间界面 定时时间界面 阈值设置 中作用是数据减1

9.定时时间可以设置5个时间 到达时间后舵机转动模拟喂食 同时声光报警

10.蓝牙模块(连接app 远程查看数据+远程设置阈值+远程控制+远程定时)


版本11:oled显示+hx711压力传感器+水位+定时投喂(舵机模拟)+加水(继电器模拟)+语音播报(有三个语音 可以设置)+显示实时时间+蓝牙模块(连接app 远程查看数据+远程设置阈值+远程控制+远程定时)

---演示视频: 智能宠物喂食011_哔哩哔哩_bilibili

  1. STM32F103C8T6 单片机进行数据处理

  2. OLED 液晶显示余粮、水位实时数据。

  3. hx711 压力传感器监测余粮

  4. Water Sensor 检测水位

5,按键1 在数据显示界面时按下按键1切换下一个界面 , 在校准时间界面时 按下按键1退出校准时间界面 , 在设置定时时 间界面中如果是处于设置某个时间的状态 按下按键1退出 否则切换下一个页面。

6.按键2 数据显示界面按下按键2 切换到校准时间界面 再次按下按键2选中需要设置的哪一个数,在设定时间界面中 按下按键 2 确定设置此时间 再次按下则选中需要设置的哪一个数。 手动模式中按键2 切换选中设置

7.按键3 在校准时间界面 定时时间界面 阈值设置 中作用是数据加1 ,手动界面状态反转

  1. 按键4 在校准时间界面 定时时间界面 阈值设置 中作用是数据减1

9.定时时间可以设置5个时间 到达时间后舵机转动模拟喂食 同时语音播报

10.语音播报可以选择三个语音

11.蓝牙模块(连接app 远程查看数据+远程设置阈值+远程控制+远程定时)


版本12:oled显示+hx711压力传感器+水位+定时投喂(舵机模拟)+加水(继电器模拟)+语音播报(有三个语音 可以设置)+显示实时时间+WIFI模块(连接app 远程查看数据+远程设置阈值+远程控制+远程定时)

---演示视频: 智能宠物喂食012_哔哩哔哩_bilibili

  1. STM32F103C8T6 单片机进行数据处理

  2. OLED 液晶显示余粮、水位实时数据。

  3. hx711 压力传感器监测余粮

  4. Water Sensor 检测水位

5,按键1 在数据显示界面时按下按键1切换下一个界面 , 在校准时间界面时 按下按键1退出校准时间界面 , 在设置定时时 间界面中如果是处于设置某个时间的状态 按下按键1退出 否则切换下一个页面。

6.按键2 数据显示界面按下按键2 切换到校准时间界面 再次按下按键2选中需要设置的哪一个数,在设定时间界面中 按下按键 2 确定设置此时间 再次按下则选中需要设置的哪一个数。 手动模式中按键2 切换选中设置

7.按键3 在校准时间界面 定时时间界面 阈值设置 中作用是数据加1 ,手动界面状态反转

  1. 按键4 在校准时间界面 定时时间界面 阈值设置 中作用是数据减1

9.定时时间可以设置5个时间 到达时间后舵机转动模拟喂食 同时语音播报

10.语音播报可以选择三个语音

11.WIFI 模块(连接app 远程查看数据+远程设置阈值+远程控制+远程定时)

远程监控

相关推荐
三佛科技-134163842128 小时前
LP3799FAES-B 反激式电源控制器芯片 典型应用电路
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
黑客思维者8 小时前
XGW-9000 网关 DDR4/LPDDR4 内存子系统信号完整性仿真细化设计
开发语言·python·嵌入式硬件·ddr4·信号仿真
风行男孩8 小时前
stm32基础学习——按键的使用
stm32·嵌入式硬件·学习
小热茶9 小时前
浮点数计算专题【五、 IEEE 754 浮点乘法算法详解---基于RISCV的FP32乘法指令在五级流水线的运行分析与SystemC实现】
人工智能·嵌入式硬件·算法·systemc
brave and determined9 小时前
传感器学习(day09):三维手势识别:人机交互的未来革命
嵌入式硬件·手势识别·传感器·tof·嵌入式设计·多角成像技术·光飞时间技术
恒锐丰小吕9 小时前
无锡黑锋 HF5903 40V热插拔、50V耐压、可调限流保护开关技术解析
嵌入式硬件·硬件工程
国科安芯19 小时前
AS32S601型MCU芯片电源管理(PMU)模块详解
单片机·嵌入式硬件·性能优化·架构·risc-v
Jack电子实验室21 小时前
【杭电HDU】校园网(DeepL/Srun)自动登录教程
python·嵌入式硬件·计算机网络·自动化
QK_0021 小时前
STM32--中断
stm32·单片机·嵌入式硬件
@good_good_study1 天前
STM32 死区时间
stm32·单片机