在長時間面對電腦工作的情況下,人們往往容易忽略自己的健康需求,尤其是喝水這一重要的日常習慣。為了幫助經常忘記喝水的辦公人員,今天給大家介紹一個新項目—智能喝水提醒器。這個項目的目的是提醒工作人員定時飲水,以保持身體水分平衡,增進健康和提高工作效率。
【項目設計】
主控使用Beetle ESP32-c3,使用它的原因,一是因為體積小,有集成充電管理,支持Wi-Fi 。通過從網絡時間服務器獲取時間,并使用ESP32自帶的RTC時鐘保持時間更新,每半小時提醒一次。使用UART通訊控制電機及燈光驅動模塊的PWM輸出,調節LED柔性燈絲。
【硬件準備】
一、1.3V 260mm 柔性軟燈絲
直徑2mm,長度260mm的3V柔性軟燈絲,可用于DIY燈光裝飾,DIY燈泡球,360°全角度發光燈具等。
二、燈光&電機驅動板
可以用Python代碼控制、WINDOWS上位機控制、UART通訊編程控制、電位器手動控制共四種方式調節的PWM驅動器。用于直流電機調速、燈光調節等應用場景。
本產品支持5V~24V寬電壓輸入,并具有10A的承載能力,能驅動50W左右的直流電機(由于電機端口極性固定,并不能控制電機方向)或者整卷5米左右的燈帶。
適用于水泵水量控制、散熱風扇速度控制、燈光亮度調節、電動工具改造、電機燈帶產品測試、電機速度自動化控制、燈光效果自動化控制等場景。
三、Beetle ESP32-C3
基于ESP32-C3的小體積主控,集成充電管理,適用于物聯網項目。(可以再DFRobot 線上商城購買)。
四、【硬件連接】
燈光&電機驅動板使用9V電池供電,柔性軟燈絲接PWM OUT,通過UART與Beetle ESP32-c3的TX、RX引腳連接。Beetle ESP32-c3使用3.7V鋰電池通過BAT引腳供電。
五、【編寫程序】
柔性軟燈絲發熱較大,setPwmDuty(80);設置為80,如設置高了,時間長會燒毀燈絲。
六、【定時設置】
連接WIFI,并從 "pool.ntp.org"網絡時間服務器獲取時間,當時間每到半小時(timeinfo.tm_min==30)亮燈提醒喝水。
“智能喝水提醒器”項目著眼于辦公人員的健康與工作效能,為他們提供了一個簡單而有效的方式來養成定時飲水的健康習慣。關于這個DIY項目的詳細步驟,您可以訪問DF創客社區了解更多。
(推廣)
來源:信陽日報 | 撰稿:李毅 | 責編:谷晟 審核:張淵
新聞投稿:184042016@qq.com 新聞熱線:135 8189 2583