基于stm32的智能宠物喂食器

时间好快,一晃研究生也毕业了,目前楼主在做视觉SLAM方向,后面会陆续写一些视觉SLAM的研究。

先写一个在创业公司期间做过的预研小项目。

2017年楼主养了一只小兔子,经常在外实习没有时间照顾,就想着怎么给它固定时间喂食还能远程遥控,和实习公司老板聊了一下,他支持我在业余时间预研一款智能宠物喂食器。想着自己还有些stm32的底子,就决定大干一场。

  • 展示视频:

具体效果请见

传送门 ↓

http://v.youku.com/v_show/id_XMjczNzQ4NzIwOA==.html?sharefrom=iphone&sharekey=c6390226eabee2f45913ac753f562bab2

  • 需求:

    养了一只萌货,才发现它只会卖萌,剩下的都需要你照顾,萌生了做一个喂食器的想法。

基于stm32的智能宠物喂食器_第1张图片

【小萌新】

    喂食器需要有以下几个功能:

    0.基本的外观结构

    1.支持外部供电,在停电时可以切换到内置电池供电

    2.可以设置喂食量

    3.可以设置喂食时间

    4.可以显示温湿度

    5.可以联网后远程控制

  • 结构设计:

     CAD下建模,用3D打印机完成结构件的打印

基于stm32的智能宠物喂食器_第2张图片

基于stm32的智能宠物喂食器_第3张图片

基于stm32的智能宠物喂食器_第4张图片

基于stm32的智能宠物喂食器_第5张图片

基于stm32的智能宠物喂食器_第6张图片

基于stm32的智能宠物喂食器_第7张图片

  • 硬件设计:

    1.电路设计

    2.元器件清单

    3. 电路设计图因为时间久远已丢失,可以根据程序pin口定义来接线画图

名称 器件 数量
主控 stm32f103c8t6 1
温湿度 DHT11 1
DCDC AMS1117-3.3v 2
WIFI ESP8266 1
显示屏 OLED0.96 1
舵机 SG90 1
EEPROM 24c02 1
电容按键 TTP223 3
时钟 DS1302 1
  • 软件设计:

基于stm32的智能宠物喂食器_第8张图片

    

  • 遗憾:

    做完这个小项目之后,就被其他事情占据了时间,远程控制的IOT功能也没有时间去做。如果有感兴趣的童鞋,欢迎继续做下去哈。

    IOT推荐这篇文章

  • 程序下载地址:

    https://download.csdn.net/download/cdmacdma008/10861499

  • 所有资料下载:

    链接:https://pan.baidu.com/s/1s7i0uTw_LNJ7zPGuCv-42A

    提取码:3l9s 

 

    最后……萌货变成了超大的大白兔奶糖

基于stm32的智能宠物喂食器_第9张图片

 

你可能感兴趣的:(stm32,智能硬件)