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

相关推荐
Damon小智4 天前
探索高性能AI识别和边缘计算 | NVIDIA Jetson Orin Nano 8GB 开发套件的全面测评
深度学习·ai·边缘计算·树莓派·nvidia·开发板·orin nano
Princess$23 天前
3、树莓派5 安装VNC查看器 开启VNC服务器
树莓派·vnc
简单点好不好1 个月前
module_init宏是什么?
操作系统·树莓派
甜甜的大香瓜2 个月前
【树莓派3B】香瓜树莓派3B之语音识别机器人
人工智能·语音识别·树莓派
甜甜的大香瓜2 个月前
【树莓派3B】香瓜树莓派3B之与电脑的文件传输
树莓派
ArmSoM2 个月前
ArmSoM RK3588/RK3576核心板,开发板网络设置
rk3588·树莓派·开源硬件·rockchip·rk3576
少年、潜行3 个月前
树莓派3B+驱动开发(8)- i2c控制PCF8591
驱动开发·树莓派·3b+
少年、潜行3 个月前
树莓派3B+驱动开发(2)- LED驱动(传统模式)
驱动开发·树莓派·3b+
__只是为了好玩__3 个月前
物品识别 树莓派 5 YOLO v5 v8 v10 11 计算机视觉
人工智能·yolo·计算机视觉·ai·树莓派
路人甲ing..3 个月前
树莓派明明安装了opencv和numpy,却找不到
人工智能·opencv·numpy·树莓派·安装包