10年超长续航智能手表、太阳能口袋收音机/天气卡片、怀...
本帖最后由 RRoy 于 2024-6-14 10:10 编辑社区公众号每周五发布创客相关内容,涵盖各种DIY项目和技术分享。近期介绍了几项有趣的项目:包括一款电池续航可达10年的智能手表、一款基于高效太阳能电池的DIY口袋收音机、用任天堂64手柄玩ESP32版俄罗斯方块、太阳能天气显示卡片、怀旧风格的Linamp音乐播放器,以及一个能够自动调光的AI台灯。
社区公众号记录每周值得分享的创客相关内容,每周五发布~
内容开源,欢迎投稿或推荐相关内容。
投稿邮箱:MakerCommunity@outlook.com
图片&视频
10年超长续航智能手表
这款手表的电池续航时间可长达10年,无需充电。
项目的次要目标是学习和提升低功耗、维护自由、无线驱动的嵌入式全栈电路和设备的设计知识。
手表设计从零开始,注重超低功耗和自供电特性,避免了使用按钮,以减少维护和防止灰尘进入。控制方式可能通过智能手机或蓝牙实现。
手表采用坚固的材料,如金属、钢、钛或航空铝,可以在深海使用,且未来可能考虑太阳能或射频供电。
其他亮点包括自动时间调整、多个时区、指南针、高度计、GPS、原子钟同步、加速度计和蓝牙低功耗等功能。
来源:https://hackaday.io/project/193509-smartwatch-10-years-ultra-long-battery-life
太阳能口袋收音机
这款DIY太阳能口袋收音机项目旨在通过现代高效太阳能电池和智能控制器,打造一款便携且环保的小型收音机。灵感来源于1980年代的Sanyo RP-AMT2老款收音机,但此次设计采用了更高效的卫星太阳能电池和Epeas控制器,使得1小时的日照时间可供电4小时,完全充电后甚至可运行38小时。
收音机模块为微型FM接收器,耳机线作为天线使用。这个项目不仅展示了太阳能应用的魅力,还体现了DIY电子制作的乐趣。
来源:https://www.instructables.com/DIY-Solar-Powered-Pocket-Radio/
用任天堂64手柄玩ESP32版俄罗斯方块
你有没有想过用经典的任天堂64手柄来玩俄罗斯方块?这个项目将带你实现这个想法。通过将ESP32-2432S028R(也称为ESP32 cheap yellow display)与Arduino Nano和任天堂64手柄相结合,你可以在ESP32上运行俄罗斯方块游戏,并用任天堂64手柄来操作。
项目只需简单的编程和硬件连接,就能体验到复古手柄带来的游戏乐趣。
只需准备好相应的硬件,配置开发环境,安装必要的库和固件,再进行一些简单的电路连接,就可以开始游戏了。此项目的代码是开源的,允许你根据需要进行修改和定制。快来试试吧!
来源:https://www.instructables.com/How-to-Play-Tetris-on-ESP32-CYD-With-Nintendo-64-C/
太阳能天气卡片
这款太阳能天气显示卡片大小只有12 x 6.5厘米,堪比一张名片。它配有一个小支架,可以竖立起来展示。
项目使用了ESP32 TTGO E-paper板(型号T5_V2.3_2.13),一个从旧电子烟中取出的电池,以及一个5V 150毫安的小型太阳能板。ESP32会检查电池电压是否足够,然后连接到WiFi,从OpenWeatherMap API获取天气数据,显示在电子纸屏幕上,并且每15分钟进入一次休眠状态。
这个项目不仅环保节能,还非常适合展示在桌面上,随时查看天气信息。
来源:https://hackaday.io/project/196472-weather-card
怀旧音乐播放器:Linamp
这款名为Linamp的项目是一款实体音乐播放器,灵感来源于90年代经典的Winamp 2.91软件和复古高保真音响设备。
Linamp不仅可以播放各种格式的音乐文件(如mp3、m4a、FLAC等),还支持播放CD以及通过蓝牙和Spotify进行音乐播放(后者尚在开发中)。它配有实时频谱分析仪和曲目信息显示功能,既能控制音量和平衡,又能管理播放列表。设计上,Linamp采用了1毫米厚的阳极氧化铝金属外壳,并融合了3D打印技术。这个项目不仅致敬了经典的Winamp界面,还结合了现代科技,带来了一种全新的音乐体验。
来源:https://hackaday.io/project/196407-linamp
自动调光AI台灯
这款AI台灯项目展示了如何在Arduino上运行一个基本的AI模型。通过这个项目,你可以制作一个能够根据周围环境光线自动调节亮度的智能台灯。
这个项目不仅仅是一个自动调光灯,而是通过训练AI模型来学习你的亮度偏好,从而在不同环境下提供最适合你的光线。
项目使用了Arduino UNO、光敏电阻、LED等简单元件,结合Python进行数据处理和模型训练。
即使你是AI新手,也可以通过这个项目轻松入门并掌握AI的基本概念。
来源:https://www.instructables.com/How-to-Use-AI-in-Arduino/
周刊首发于DF创客社区
版权协议:WTFPL
页:
[1]