
【关门/关灯神器】低功耗红外控制板
简介
用于控制舵机的低功耗红外接收板,待机功耗800uA
简介:用于控制舵机的低功耗红外接收板,待机功耗800uA开源协议
:GPL 3.0
描述
STM32主控 选择V2_1版本
硬件功能
低功耗下待机(800uA),接收红外信号(同时做为唤醒信号),接收到指定命令后,控制舵机运动,或产生电平。
硬件选型
主控芯片 :STM32f103c8t6
红外遥控接收模块:HX1838
稳压芯片LDO: ME6211C33M5G-N
充电芯片 :TP4056A
开发环境
Arduino -> STM32duino
烧录方法
串口烧录 -> 按住BOOT0(保持高电平) -> 上电自动烧录
注意事项
- 在库管理器安装最新版 Servo 库和 IRremote 库
- Arduino下选择开发板为 Generic STM32F1 series
- 在工具栏的Board Part Number 选择 BluePill F103C8
- 在工具栏的Upload Method 选择 STM32CubeProgrammer(Serial)
- 烧录时可能会报错找不到STM32CubeProgrammer,按照网上教程下载安装即可
可采用STM32开发板进行测试,BOOT0跳线帽接到高电平,PA9(TX)接烧录器RX,PA10(RX)接烧录器(TX),上电即可完成烧录。
ESP12F 选择V2版本
硬件功能
按钮开机后,连接WiFi获取超时关机时间和延时关机时间(如果没连接WiFi则默认),在指定时间内接收一次指定红外信号后执行舵机动作,而后延时关机(或在超时后自动关机)
硬件选型
主控芯片 ESP-12F
红外遥控接收模块 HX1838
稳压芯片LDO ME6211C33M5G-N
充电芯片 TP4056A
开发环境
Arduino
烧录方法
串口烧录 -> 按住BOOT0(保持高电平) -> 上电自动烧录
注意事项
- 使用最新版 Servo 库和 IRremoteESP8266 库
- Arduino下选择开发板为 NodeMCU 1.0
- 开机后会连接WiFi并访问目标网址(会有8s以内的超时),此时不响应红外信号指令。
- 网址应响应为一个字符串,值为延时和超时毫秒数
参考视频
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论