DF创客周刊第72期:探索俄式复古语音闹钟与触摸屏LoRa寻呼机

发表时间: 2024-02-23 11:25

社区公众号记录每周值得分享的创客相关内容,每周五发布~

内容开源,欢迎投稿或推荐相关内容。

投稿邮箱:MakerCommunity@outlook.com

图片&视频

俄式复古语音闹钟

这款独特的闹钟采用了老式的俄罗斯VFD管,不仅外观复古,功能也相当丰富。它的硬件部分包括LM9022灯丝驱动器和MAX6921驱动器,用于驱动显示,并配备了MAX1338实时时钟和LM75温度传感器,还加入了一个433MHz的RFM12无线模块。闹钟的固件最初用Basic语言编写,后来为了优化性能和大小,于2008年用C语言重写。除此之外,还有一个额外的电路板,上面装有ISD2590语音存储IC、LM386音频放大器、DS1866数字电位器等。闹钟的外壳是用亚克力玻璃激光切割而成的。

在软件功能方面,它可以显示时间、日期和室温,语音输出时间,计算月相,设定四个不同的闹铃时间,并通过PC软件自定义闹铃声音和语音。此外,它还具有可调节的声音音量、基于环境光的显示屏调光功能、自定义贪睡功能以及自动夏令时校正。更酷的是,它还能通过无线模块在闹铃时打开433MHz的远程插座,并在设定的时间后关闭它们!

虽然这款闹钟的设计在多年的软件升级中不断完善,但由于一些关键元件已经停产,如果你想自己动手打造这样一款闹钟,可能需要对硬件进行一些调整。作者表示,这款闹钟已经稳定运行多年,每天早晨叫醒他,亚克力玻璃外壳的设计也非常漂亮。

软硬件列表:

  • IV-18 VFD管
  • LM9022灯丝驱动器
  • MAX6921驱动器
  • MAX1338实时时钟
  • LM75温度传感器
  • RFM12 433MHz无线模块
  • ATMEGA32微控制器
  • ISD2590语音存储IC
  • LM386音频放大器
  • DS1866数字电位器
  • LED灯
  • 光传感器
  • 移位寄存器
  • 亚克力玻璃外壳

来源:
https://hackaday.io/project/7807-iv-18-vfd-clock

户外探索:自制ESP32 GPS自然小径绘图器

想要记录你在大自然中的每一次探险吗?这个自制的ESP32 GPS自然小径绘图器让你的户外活动更有趣了!它使用了ESP32微控制器和Reyax的RYS352A GNSS模块,通过TX和RX连接,可以追踪多种卫星系统如GPS、GLONASS、伽利略和北斗。它带有一个数据记录盾,内置microSD卡,通过SPI接口存储数据。另外,设备上还有一个LED灯和一个按钮,方便用户操作。只需一个按钮,就能开始或结束路径记录,所有数据都会整齐地保存在microSD卡上。这个设备不仅操作简单,而且便携,是户外探险爱好者的理想选择。

项目用到的软硬件包括:

  • ESP32开发板
  • RYS352A GNSS模块
  • MicroSD模块
  • 原型PCB板
  • 触觉开关
  • PCB插头
  • 迷你面包板
  • 跳线
  • LED套件
  • 电阻
  • 热风枪
  • 万用表
  • Arduino编程环境及TinyGPS++库

你可以通过编程让这个设备记录你的行走轨迹,并将数据保存为KML格式,之后可以在Google Earth等软件中查看你的路径了。无论是指引远足者走过记录好的路径,还是发现并与户外爱好者社区分享新的小径,这个自制的GPS小径绘图器都能让你的户外探险更加丰富多彩。

来源:
https://www.instructables.com/Nature-Trail-Mapper-With-ESP32-and-RYS352A-GPS-Mod/

触摸屏LoRa寻呼机——Lilygo T-Display Touch

Lilygo T-Display Touch LoRa寻呼机是一种创新的通信设备,它采用了触摸屏界面,使得操作更加直观方便。这个项目将Ripple Qwerty寻呼机固件移植到了LilyGo T-Display S3 Touch板上,并设计了一个精巧的触摸用户界面。这款设备体积小巧,易于携带,彩色屏幕在各种光线条件下都清晰可见,触摸界面响应迅速。用户可以通过简单的屏幕长按或轻触来导航菜单,输入文本和数字,非常适合需要快速、便携通信的用户。

硬件组件包括:

  1. LILYGO T-Display S3 Touch(触摸屏显示模块)
  2. Mini GPS(迷你GPS模块)
  3. LoRa sx1262模块(LoRa通信模块)
  4. 3.7v锂电池(供电)
  5. 开/关开关(电源控制)
  6. 蜂鸣器(声音提醒)
  7. Polulu 3.3v调节器(电压调节)

软件应用和在线服务:

  • Ripple T-Display Touch固件

构建这个项目需要适度的焊接技巧,并且可以选择将所有组件装配在自己设计的外壳中或者使用提供的3D打印外壳。项目还提供了详细的接线图和初步测试指南,以确保设备的正确组装和运行。作者Scott Powell还计划对设备的电源消耗进行优化,并欢迎任何改进建议和捐助以支持项目的进一步开发。

来源:
https://www.hackster.io/scottpowell69/lilygo-t-display-touch-lora-pager-402171

智能太阳能板自动追踪系统

这个创客项目是一个智能太阳能板自动追踪系统,它能够让太阳能板始终面向太阳,通过Particle的Monitor One和两个步进电机来收集和发送数据。这个系统适用于移动式太阳能安装,比如露营或发电机使用场合,能够有效提高太阳能板的能源转换效率。系统利用Monitor One的蜂窝物联网套件来获取实时位置数据,计算太阳的位置,并相应地调整太阳能板的角度,同时将各种指标报告到云端。

硬件组件包括:

  • Particle Monitor One × 1
  • DRV8825步进电机驱动器 × 2
  • NEMA17步进电机 × 2
  • Arduino UNO × 1
  • SparkFun双向逻辑电平转换器 × 1

软件应用和在线服务:

  • VS Code
  • PlatformIO IDE

手工工具和制造机器:

  • 通用3D打印机
  • 通用焊接工具

该系统的机械部分设计使得太阳能板可以通过线性和旋转运动来保持与太阳的理想角度。太阳能板的俯仰角和偏航角由步进电机控制,通过螺杆旋转实现线性移动,从而调整整个板的高度和方位。为了驱动步进电机,项目中使用了Arduino Uno和DFRobot DRV8825双电机驱动板。监测器One通过I2C与Arduino Uno通信,简化了角度调整的命令。此外,系统还能进行精确的太阳位置计算,并根据当前时间和位置自动调整太阳能板的角度,即使在阴天或光线平坦的条件下也能正常工作。最后,Monitor One的数据收集和报告功能可以实时监控太阳能板的状态,并在需要时进行调整。

来源:
https://www.hackster.io/gatoninja236/mobile-solar-panel-tracking-with-the-monitor-one-573057

太阳能电子墨水屏气象站

这个太阳能电子墨水屏气象站是一个节能且体积小巧的项目,特别设计用于安装在窗框上,可以利用日间的太阳光为其小型锂聚合物电池充电。气象站采用了易于获得的商业模块,以加快概念验证的过程。即使在德国北部光线较暗的冬天,气象站也能持续提供天气更新。

该项目使用了ESP32 S3 Mini控制器和三色电子纸显示屏(SSD1680)屏蔽板,以及3个单晶太阳能电池板(SM111K06L),搭配SPV1050微型太阳能电源管理器和TPL5110模块,确保在低至0.5V的输入下也能有效收集能量。为了降低休眠时的电流消耗,作者使用了TPL5110模块来实现“干净”的断电,将待机功耗降至纳安级别。此外,对ESP32 S3 Mini模块进行了一些修改,移除了RGB LED并更换了更适合的低压差线性稳压器。

硬件清单:

  • 1x ESP32 S3 Mini控制器
  • 1x 三色电子纸2.13英寸显示屏(SSD1680)屏蔽板
  • 3x 单晶太阳能电池板(SM111K06L)
  • 1x SPV1050微型太阳能电源管理器
  • 1x TPL5110模块
  • 1x 3.7V 500mAh锂聚合物电池(403040)
  • 1x TPS73733DCQR低压差线性稳压器
  • 1x 1000uF 10V电解电容
  • 3D打印的机箱
  • 2x M2* 4平头自攻螺丝
  • 4x M2* 20平头自攻螺丝

此外,该项目的固件代码由David Bird编写,并在GitHub上提供。用户需要确保正确配置owm_credentials.h文件,以便从www.openweathermap.org获取天气信息。

来源:
https://www.instructables.com/Solar-E-Ink-Weather-Station/

周刊首发于DF创客社区 https://mc.dfrobot.com.cn/thread-318026-1-1.html

版权协议:WTFPL