描述
<h3 style="line-height:1.8">* 1、项目功能介绍</h3>
<hr>
<p style="line-height:1.8"><span style="color:#000000;font-size:14px">基于盛思睿温湿度传感器的桌面温湿度监控仪,主控采用ESP32C3 WIFI_BLE芯片,使用0.96寸OLED移植u8g2做界面,增加番茄钟功能。</span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*2、项目属性</h3>
<p>个人首次设计</p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">* 3、开源协议</h3>
<hr>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">GPL3.0</span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*4、硬件部分</h3>
<hr>
<p style="line-height:1.8"><span style="color:#000000">由于手上有一块吃灰的ESP32C3小板,正好趁训练营利用起来,因此只设计了底板,与核心板使用排母插接。外围电路有:</span></p>
<p style="line-height:1.8"><span style="color:#000000">1.供电可直接使用核心板的usb-typec口供电,也设计了使用18650的电池接口,使用ME2188升压芯片,将电池电压升到5V供给核心板,方便不插电使用。</span></p>
<p style="line-height:1.8"><span style="color:#000000">2.接入3个用户按键,分别为设置,时间+, 时间-,用于切换界面 以及设置番茄钟。</span></p>
<p style="line-height:1.8"><span style="color:#000000">3.一个无源蜂鸣器,用于番茄钟计时结束时提醒。</span></p>
<p style="line-height:1.8"><span style="color:#000000">4.使用IIC接口读取SHT40传感器和 0.96寸12864OLED(ssd1306)</span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*5、软件部分</h3>
<hr>
<p style="line-height:1.8"><span style="color:#000000">使用ArduinoIDE开发程序,引入u8g2库控制0.96寸oled,使用Adafruit_SHT4x库来读取SHT40传感器的值。</span></p>
<p style="line-height:1.8">设计三个界面,分别用于展示温湿度信息,番茄钟以及作者信息。通过短按设置按键切换界面。</p>
<p style="line-height:1.8">在温湿度界面下时,程序每1s刷新一次温湿度信息;</p>
<p style="line-height:1.8">在番茄钟界面下时,长按设置按键进入设置模式,此时时间+、-按键生效,可以修改倒计时的值,再次长按设置按键后设置生效,并启动番茄钟,开始实时刷新倒计时。倒计时结束后蜂鸣器开始滴滴提醒,此时短按设置按键后蜂鸣器停止。</p>
<p style="line-height:1.8">第三个界面用于显示作者信息和当前程序版本。</p>
<p style="line-height:1.8"><span style="color:#f1c40f;font-size:10pt"><strong>在实际调试过程中发现,程序启动刷新一次界面后便无法成功读取传感器的值,示波器测量读取传感器时引脚电平正常有电平切换,因此怀疑控制屏幕后iic引脚电平不对。为解决问题,在刷新一次屏幕后将iic接口重新初始化一次,问题解决。</strong></span></p>
<p style="line-height:1.8"><em><strong><span style="font-size:8pt;color:#e03e2d">(由于看资料不仔细,导致设置引脚和核心板led引脚冲突,按键功能无法正常使用,番茄钟功能验证失败,待后续改版。蜂鸣器已验证正常)</span></strong></em></p>
<h3 style="line-height:1.8">*6、BOM清单</h3>
<hr>
<p style="line-height:1.8">由EDA自动生成</p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*7、大赛LOGO验证</h3>
<hr>
<p style="line-height:1.8"> </p>
<p><img src="//image.lceda.cn/oshwhub/3b483c896772418c81ea1b4dd92aa7a9.jpg" alt="" width="767" height="576"></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">* 8、演示您的项目并录制成视频上传</h3>
<hr>
<p style="line-height:1.8"> </p>
评论(0)