0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

0元改造一个USB小夜灯控制器?

AIoT行业洞察 来源:AIoT行业洞察 作者:AIoT行业洞察 2024-10-25 13:49 次阅读

之前设计的 MOS 管控制电路中,MOS 管的电路画反了,导致小夜灯不能正常控制熄灭,原因就在于模组的电平(3.3V)不足让控制 5V 的MOS管正常截至,所以修改了PMOS控制电路。新的电路如下:

wKgaoWcbMXKABS8QAABleVKIh68498.jpg

MOS 管控制的 5V,所以 G 极的截至电压需要 >=5V,因此 3V3 要控制截至的话,需要外加一个三极管控制拉低电平。

01

控制效果

wKgaomcbMXOADLJ3AABQYElYEUY921.jpg

02

开源地址

嘉立创开源地址:

https://oshwhub.com/seahi/ha-usb-kai-guan

03

程序烧录

板载了 CH340G 芯片,支持 USB 口烧录,直接把 USB 口接入到电脑进行程序烧录。烧录教程请参考:

https://aithinker.blog.csdn.net/article/details/125781602

烧录时需要按复位键,板子的复位键如下:

wKgZomcbMXeAYdYtAABCF2OCPQQ933.jpg

04

配网方法

wKgaomcbMXiAQUK7AABFXyjWReI382.jpg

●重复按复位键 5 次(每次间隔 1S 左右)

●小夜灯闪烁之后就是配网状态

●打开微信小程序搜索 < 安信可 IOT>

●进入 Blufi 配网 界面点击 扫描设备

●找到一个名称:"USB-light-xxxx"的设备

●点击连接之后,输入 WiFi 名称密码

●点击更多信息,并选择 MQTT 服务器(只需要配置一次)

●输入 MQTT 服务器地址和端口号(只需要配置一次)

●输入完成点击 配置 WiFi

●等待小夜灯熄灭即可配网成功

05

联动的智能控制

如果有接入 HA 智能的环境光传感器,当然是最好的,如果没有怎么办呢?

完全可以通过 HomeAssistant 的日出和日落配置自动化,当日落时开启小夜灯,日出则关闭!

wKgZomcbMXiAdRCrAAAuV4tVzpk110.jpg

我觉得自己动手做一个环境光传感器接上 HomeAssistant 也不是很难

06

源码仓库

Gitee:

http://gitee.com/seahi007/HaDevice

07

固件下载地址

https://docs.ai-thinker.com/aip

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16240

    浏览量

    177599
  • usb
    usb
    +关注

    关注

    60

    文章

    7909

    浏览量

    264138
  • 光传感器
    +关注

    关注

    3

    文章

    170

    浏览量

    29919
收藏 人收藏

    评论

    相关推荐

    集五芯片功能于体的USB-C Hub控制器方案

    USB-C 扩展坞的设计非常复杂,需要两 USB Hub 来实现内部和外部的连接,支持 USB PD 充电的每一个
    的头像 发表于 07-12 09:05 2.5w次阅读

    教你10打造一个人体红外感应小夜灯

     之前有跟些朋友谈过自己做的小夜灯,如果不会自己制板的朋友,按照本教程,大概10钱就能有一个人体红外感应小夜灯
    的头像 发表于 11-30 10:21 6.6w次阅读

    基于FPGA的USB2.0控制器设计

    /A。1 控制器结构原理USB2.0控制器结构框图如图2所示。控制器主要由两部分组成,其为与
    发表于 06-29 07:30

    数数控:深圳运动控制器有什么工作原理及应用?

    的应用要比在专用机器中的应用更复杂,因为后者运动形式更简单,通常被称为通用运动控制(GMC)。那么深圳运动控制器有什么工作原理及应用?相信不少人是有疑问的,今天四数数控就跟大家解答
    发表于 11-03 14:11

    数数控:深圳运动控制器是怎么工作的?

    些具体的功能却不是特别的了解,也不理解运动控制器是怎样工作的。那么深圳运动控制器是怎么工作的?相信不少人是有疑问的,今天四数数控就跟大家解答
    发表于 12-29 11:26

    LPC54628使用USB0作为FS主机控制器USB1作为HS设备控制器,枚举总失败的原因?

    我的项目目标之是将 USB0 设置为主机控制器控制我们的 USB 设备,将 USB1 设置为
    发表于 03-23 09:22

    压差控制器的维修及改造

    压差控制器的维修及改造
    发表于 05-21 14:56 11次下载

    基于USB控制器设计的Windows音量控制器

    基于USB控制器设计的Windows音量控制器 介绍种使用MAX3420作为USB控制器、A
    发表于 03-29 15:12 3193次阅读
    基于<b class='flag-5'>USB</b><b class='flag-5'>控制器</b>设计的Windows音量<b class='flag-5'>控制器</b>

    USB 3.0 外设控制器

    USB 3.0 外设控制器
    发表于 10-10 10:05 11次下载
    <b class='flag-5'>USB</b> 3.0 外设<b class='flag-5'>控制器</b>

    构建简单的USB MIDI即插即用呼吸控制器

    电子发烧友网站提供《构建简单的USB MIDI即插即用呼吸控制器.zip》资料免费下载
    发表于 10-21 10:57 0次下载
    构建<b class='flag-5'>一</b><b class='flag-5'>个</b>简单的<b class='flag-5'>USB</b> MIDI即插即用呼吸<b class='flag-5'>控制器</b>

    CH537芯片是内嵌多通道USB总线控制器的8位单片机

    CH537芯片是内嵌多通道USB总线控制器的8位单片机。CH537芯片简介,7通道低全速USB主/从单片机, 精简指令RISC、汇编编程
    的头像 发表于 12-28 17:01 1738次阅读
    CH537芯片是<b class='flag-5'>一</b><b class='flag-5'>个</b>内嵌多通道<b class='flag-5'>USB</b>总线<b class='flag-5'>控制器</b>的8位单片机

    基于USB主机控制器的设计

    电子发烧友网站提供《基于USB主机控制器的设计.pdf》资料免费下载
    发表于 10-19 10:39 0次下载
    基于<b class='flag-5'>USB</b>主机<b class='flag-5'>控制器</b>的设计

    TUSB73x0 USB 3.0 xHCI主机控制器数据表

    电子发烧友网站提供《TUSB73x0 USB 3.0 xHCI主机控制器数据表.pdf》资料免费下载
    发表于 06-21 09:35 0次下载
    TUSB73x<b class='flag-5'>0</b> <b class='flag-5'>USB</b> 3.0 xHCI主机<b class='flag-5'>控制器</b>数据表

    usb主机控制器无法启动怎么解决

    USB主机控制器无法启动是常见的问题,它可能会阻止你使用USB设备。解决这个问题需要对USB
    的头像 发表于 09-25 09:10 559次阅读

    usb主机控制器位于ahp总线上吗

    连接的设备分配地址。主机控制器通常伴随有根集线器(Root Hub),用于管理连接到总线的设备。 AHP总线 :在AMBA总线架构中,AHP(Advanced High-performance
    的头像 发表于 09-25 09:20 265次阅读