嘉立创产业服务站群
必应搜索
发作品签到
专业版

【关门/关灯神器】低功耗红外控制板

工程标签

667
0
0
0

简介

用于控制舵机的低功耗红外接收板,待机功耗800uA

简介:用于控制舵机的低功耗红外接收板,待机功耗800uA

开源协议

GPL 3.0

创建时间:2024-05-10 05:21:56更新时间:2024-06-18 02:57:00

描述

 

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),上电即可完成烧录。

红外接收模块信号引脚        PA6
舵机输入信号引脚              PA11
 
 
 

参考视频

 

Bilibili

 
 
 
 
 
 
 

ESP12F 选择V2版本

 

 

 

硬件功能

 

按钮开机后,连接WiFi获取超时关机时间和延时关机时间(如果没连接WiFi则默认),在指定时间内接收一次指定红外信号后执行舵机动作,而后延时关机(或在超时后自动关机)

 

 

硬件选型

 

主控芯片 ESP-12F

红外遥控接收模块 HX1838

稳压芯片LDO ME6211C33M5G-N

充电芯片 TP4056A

 

 

开发环境

 

Arduino 

 

 

烧录方法

 

串口烧录  -> 按住BOOT0(保持高电平) -> 上电自动烧录

 

 

注意事项

 

  • 使用最新版 Servo 库和 IRremoteESP8266 库
  • Arduino下选择开发板为 NodeMCU 1.0
  • 开机后会连接WiFi并访问目标网址(会有8s以内的超时),此时不响应红外信号指令。
  • 网址应响应为一个字符串,值为延时和超时毫秒数

 

 

参考视频

 

Bilibili

 

 

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
IRreceiver.zip
16
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航