完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
时钟盒子最近因为优惠活动就囤了一些硬件模块,其中包括几块OLED显示屏。当它们整齐的摆放在一起时我突然想到能不能把它门同时点亮并且显示不同内容。很快,这想法遇到了问题,显示屏通过I2C接口与控制器通信,而ESP32-E控制器只有一个I2C接口就算使用扩展板也只有3个I2C接口,也无法满足同时控制4块显示屏。而且I2C器件地址的冲突,连接到控制器同一个I2C接口上的多个相同地址的I2C器件无法正常通信。 准备做一个时钟盒子,能够显示时间日期、倒计时、座右铭。 材料清单:
电路连接: 硬件组装: 在塑料外壳四面用激光切割出屏幕开口 使用激光切割尺寸较厚的塑料,至少需要重复切割2次才能成功,多次切割切口有时出现融边现象,需用美工刀修饰一下 安装显示屏 切口尺寸根据显示屏的尺寸设计,完美契合 在显示屏的反面贴上3M单面海绵胶带(防止电路接触导致短路) 把杜邦线裁为合适的长度 将4个显示屏分别连接到I2C级联扩展器的0-3端口I2C扩展器用于解决I2C器件地址的冲突,通过扩展器的转接,多个相同地址的I2C器件就可以正常使用了 将I2C级联扩展器的I2C接口连接到ESP32-E主控板的I2C接口上 将电池插入ESP32-E主控的锂电池接口 将RTC实时时钟模块的I2C接口连接到ESP32-E主控板的I2C接口上 整体图 把主控的电容触摸引脚(D12)焊接到螺丝上,作为触摸按键 用热熔胶以一定倾斜角度固定倾斜传感器![] 连接导线 将顶盖和底盒组装合并用螺丝固定
不知道为什么测试的时候一切好好的,偏偏组装起来触摸就无反应。 |
|
相关推荐 |
|
1163 浏览 0 评论
850 浏览 0 评论
开源项目!基于Arduino做的“鱿鱼游戏”BOSS面具,支持动作检测
642 浏览 0 评论
用EDA做了一张校园卡但是发现学校大门刷不进去,学校内充当饭卡时能正常识别,不知道哪里出问题了
1555 浏览 2 评论
925 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-14 12:06 , Processed in 0.338868 second(s), Total 39, Slave 30 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号