资料介绍
PCB图如下:
成分
Wemos D1 迷你专业版 | × 1 |
28BYJ-48 带ULN2003驱动器的步进电机 爱乐果 |
× 1 |
L7805ACV 意法半导体 |
× 1 |
针排接头公 - 母 1x40 2.54mm | × 1 |
标头男 | × 1 |
500Pcs铝电解电容器组合盒套件24种不同范围0.1uF-1000uF 10V/16V/25V/50V | × 1 |
描述
通过 WiFi 控制的宠物喂食器 - ESP8266
这个怎么运作?
如您所见,宠物喂食器使用了 3D 设计。基于 ESP8266 的 Wemos D1 Mini 板首选连接到互联网并通过 WiFi 控制它,并创建了一个应用程序通过无线输入 IP 地址来控制宠物喂食器。
补给品
组装和电路构建需要一些基本项目
Wemos D1 Mini ESP8266 WiFi 板
28BYJ-48步进电机
ULN2003x 步进电机驱动器
608zz轴承
L7805 稳压器
9V-12V电源
面包板
跳线
3D 零件和装配
宠物喂食器的 3D 设计包括三个基本部分。填充食物的整体.stl,允许将食物推出的螺旋螺丝.stl 和盖子.stl。从以下链接下载 3D 模型的 STL 文件,并在 3D 打印机的帮助下进行打印。
组装时,首先将608zz轴承放在整体.stl上,然后将28BYJ-48步进电机放在轴承上并用两个螺丝固定。下一步,将螺旋丝杠整体放入.stl内部,固定到步进电机端。
面包板电路
关于 ESP8266 Wemos D1 迷你板
ESP8266 是一款适用于物联网和家庭自动化项目的 Wi-Fi 模块。ESP8266 是一个 Wi-Fi 模块。它允许您像使用 Arduino 一样控制输入和输出,但它具有 Wi-Fi。
Wemos D1 mini 就像一个“带 wifi 的小 Arduino”,价格实惠。它基于 ESP8266,具有 1 个interwetten与威廉的赔率体系 端口和 11 个数字端口。它通过 micro-USB(或通过 wifi 的远程闪存)进行编程。您可以将它与 Arduino IDE 一起使用。
关于 28BYJ-48 步进电机和 ULN2003 电机驱动器
体验步进电机的一种廉价方式是使用 28BYJ-48 步进电机。这些电机的优点之一是它们可以精确定位,一次“一步”。另一个优点是它们的运动相对精确。
电机的功耗约为240mA。由于电机消耗的功率过多,因此最好直接从 ULN2003 驱动器为其供电,而不是从 Wemos D1 Mini 中获取该功率。该电机通常配备基于 ULN2003 的驱动板,这使得它们非常易于使用。ULN2003 是最常见的电机驱动器 IC 之一。
根据共享电路图构建您的电路。连接的引脚编号如下:
电机连接:
驱动器 IN1 至 D8 (GPIO15) Wemos D1 Mini
驱动器 IN2 到 D7 (GPIO13) Wemos D1 Mini
驱动器 IN3 至 D6 (GPIO12) Wemos D1 Mini
驱动器 IN4 到 D5 (GPIO14) Wemos D1 Mini
驱动器 Vin 到电源 Vcc
驱动器 GND 到电源 GND
Wemos D1 迷你电源连接:
Wemos D1 Mini 5V 至 L7805 Vout
Wemos D1 迷你 GND 到 GND
电源连接:
9V-12V 电源 Vcc 至 L7805 Vin
9V-12V 电源地到 L7805 地
印刷电路板 (PCB)
在对电路进行测试后,设计了一块 PCB,将项目变成了一个有用的原型。所以我从布线复杂性中清除了电路。要获取 PCB,请将共享的“Gerber”文件上传到 PCBWay 并创建订单。高质量的 PCB 将在几天内到达,具体取决于送货地址。
根据参考 (BOM) 代号放置和焊接组件。PCB原型所需的组件:
1x 100uF 电容
2x 100nF 电容
1x B5B-XH-A (LF)(SN) 连接器或公头
1x DC005-2.0MM 插孔
1x L7805 稳压器
1x ULN2003 电机驱动器 IC
女头
使用 MIT App Inventor 创建应用
已经创建了一个应用程序来通过 WiFi 无线控制宠物喂食器。使用 MIT 应用程序发明者,可以通过拖放的方式轻松开发应用程序。登录后导入共享的 aia 扩展资源文件 https://appinventor.mit.edu/ 。这样,您就可以根据自己的需要定制应用程序。
要从应用程序发送的命令(当 Feed.Click 时)必须与源代码中指定的命令相匹配。您可以使用 Build > Android app (apk) 在手机或平板电脑上安装您的应用
源代码
使用 ESP8266 芯片对 Wemos D1 Mini 和类似板进行编程时需要做两件事。您将需要附加组件来使用 Arduino IDE 对 ESP8266 进行编程。
使用 Arduino IDE 打开共享源代码。首先,安装 ESP8266 插件以对 Wemos D1 Mini 进行编程。
文件 > 首选项。在“Additional Boards Manager URLs”中输入 ESP8266 附加 URL
转到工具 > 板 > 板管理器。搜索 ESP8266 并安装
转到工具 > 板 > 选择 Wemos D1 Mini
定义连接步进电机的引脚。请记住,您必须将引脚编号定义为 GPIO
输入您的 Wifi SSDI 和密码
从应用程序接收到的数据(当 Feed.Click 时)必须与代码中的数据匹配……因此,应正确定义为 Pet Feeder 动作指定的命令名称(Feed)。
将源代码上传到 Wemos D1 Mini 板。
显示与宠物喂食器通信所需的本地 IP 地址。
将串行监视器上显示的本地 IP 地址输入到应用程序中。
- 宠物喂食器开源硬件
- 基于ESP8266的带WiFi宠物喂食器 6次下载
- 自动宠物喂食器开源硬件
- 基于ESP8266的WiFi车 10次下载
- Arduino遥控宠物喂食器
- 使用ESP8266 wifi DIY控制灯
- 51单片机通过WIFI模块ESP8266控制四路继电器
- 使用ESP8266-01制作WIFI遥控小车(一)
- 基于51单片机的智能宠物喂食器Proteus仿真 87次下载
- 基于涂鸦智能的宠物喂食器
- ESP8266 wifi模块开发汇总
- ESP8266 WIFI芯片的程序免费下载 94次下载
- 如何使用单片机进行宠物喂食器的电路设计 17次下载
- 使用STM32控制ESP8266手机wifi开启窗户的详细资料合集免费下载 111次下载
- 宠物定时喂食器设计资料 0次下载
- 求一种基于WTR096-28SS芯片方案的宠物喂食器设计方案 372次阅读
- ESP8266红外信号收发实验 1678次阅读
- ESP8266硬件 4143次阅读
- 制作一个易于使用的自动宠物喂食器 5116次阅读
- 如何使用ESP8266制作可配置的Web服务器 1.2w次阅读
- 如何利用ESP8266实现智能手表的设计 2999次阅读
- dfrobotESP8266 WiFi Bee模块简介 1794次阅读
- STM32系列设计,ESP8266联网授时时钟 7825次阅读
- STM32 OTA例程中的WiFi芯片ESP8266 1.2w次阅读
- esp8266中文资料汇总(esp8266引脚图_与单片机连接_串口wifi实例) 22.4w次阅读
- esp8266固件如何升级_ESP8266WIFI模块固件升级 4.2w次阅读
- ESP8266 Wi-Fi到底传多远_esp8266 wifi信号强度测距 5.1w次阅读
- 远程控制通讯--基于Arduino + ESP8266控制LED灯 3.9w次阅读
- esp8266 at指令集详解 14.1w次阅读
- esp8266串口wifi实例 1.8w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多