pwm接喇叭搞整点报时[keyestudio的8002模块]

虽然现在查看时间很方便,但是其实好像我的时间观念却越来越差。于是决定搞一个整点报时,时常提醒自己时光飞逝,不要老是瞎墨迹。

这篇主要讲一下拼装方式和配置,就差不多了。不涉及什么代码。3针的元器件,去掉正负接线(这款接5v),就只有signal,去找一个pwm针脚。我看了下/boot/overlays/README,发现pwm1也就是gpio18那个针脚,是个大路货,于是也接上了这个。接下来上一下我的/boot/config.txt,如何配除了一顿搜索外,也是靠README领悟的。所以这个文件反而是个要数的东西。

Enable audio (loads snd_bcm2835)

#dtparam=audio=on

audio_pwm_mode=2

all

dtoverlay=pwm

dtoverlay=audremap,pins_18

准点报时bash。

bash 复制代码
#!/bin/bash
#
# call out the hour. run in crontab

HOUR=`date "+%k"`
FIRST=9
LAST=23
SPEAK="/usr/bin/espeak-ng"
#SPEAK="aoss espeak" #for multiple access to soundcard

#shh! its night time
[ $HOUR -lt $FIRST ] || [ $HOUR -gt $LAST ] && exit 1

#english
echo "Its $HOUR oclock" | $SPEAK

crontab: 用'which bash' 确定一下bash的路径。

0 * * * * /usr/bin/bash /home/bash/o_clock.sh

相关推荐
encoderlee3 天前
ubuntu server 如何播放视频显示网页
linux·ubuntu·音视频·树莓派·ubuntu server·arm嵌入式
Raspberry_Pi_官方账号5 天前
Raspberry Pi 官方分享:利用 14MB 的 Function-Calling LLM 实现端侧自然语言硬件控制
python·树莓派·raspberry pi
菲斯奇12 天前
老骥伏枥:树莓派 4B 重装 64 位系统后接管日常
树莓派
Raspberry_Pi_官方账号18 天前
在 Raspberry Pi 上构建一个数字主权的“第二大脑”
树莓派·syncthing·raspberrypi·logseq
取啥都被占用25 天前
两个网络供应商靠树莓派跨个域
网络·树莓派
Raspberry_Pi_官方账号25 天前
Raspberry Pi+TinyML:基于边缘计算的低成本离线皮肤癌AI诊断系统
人工智能·边缘计算·树莓派·raspberry pi·tinyml
大熊背1 个月前
树莓派相机自动白平衡详解(四)
算法·树莓派·白平衡·isppipeline
m0_547486662 个月前
《智能终端应用开发基础》全套课件PPT
树莓派·智能终端
JimCarter4 个月前
使用Azure Devops Pipeline将Docker应用部署到你的Raspberry Pi上
docker·azure·树莓派·devops·orangepi·香橙派·raspberrypi
小+不通文墨4 个月前
把树莓派外接的DHT11接收的温湿度发送到emqx上
经验分享·笔记·嵌入式硬件·学习·树莓派