智能音乐打铃系统开发:(一) 项目需求与技术选型

@[TOC] (一) 项目需求与技术选型

前言

本文即是一个记实也是一个回顾,因为设备已经在两个学校运行了半年多了,但半年多硬件情况也有变化了,软件上也有一进一步的改进。

一、项目需求

要解决的问题,学校的打铃仪操作太不方便,设置需要按很多次按键而且很不直观,音频不方便切换和上传;

二、解决方案

用电脑编程实现一个定时自动打铃软件应该比较容易,网上也有这样的程序在售。这样的方案的缺点:
1,成本高;
2、功耗高太费电;
3、体积大。
用过时的旧电脑可以解决成本问题,但功耗和体积问题无法解决,想想一个大电脑放在那里每天耗那么多电也不合算。

理想的选择:现在各种卡片电脑各种派(树䓯派,香橙派、荔枝派、香蕉派等),机顶盒或家用路由器差不多的成本、功耗、体积,可以说这个方案基本完美。

三、硬件选型

网上找到各种派还是比较多的,价格差别也不少,功能也不尽相同,系统大多支持android和linux;根据本项目的需求,希望具备的备件是:
1、价格尽可能底(废话)
2、具有模拟音频输出(要接功能播放打铃音乐的)
3,有网络接口(控制计划用web网页操作)
4、具有RTC实时时钟(希望停电时钟保持,无网络也有正确的时钟)

首先第4个条件基本都不满足,便宜的不带RTC芯片,带RTC芯片的基本1000元左右或更多了,但可能增加RTC模块可以解决,RTC模块本身不贵。条件2和3基本都能满足;

首先考虑的是树莓派,软件生态环境最好,除第4条件都满足,但是由于芯片短缺,价格高了,所以排除。

然后就是从一众国产派中选择,最后感觉香橙派 Zero2感觉不错,加32GB的TF卡价格不到200元,具有RJ45千兆网口,有模拟音频输出,音频输出是用插针引出的这一点更好,可以接自己需要的音频接口。RTC实时时钟可以通过加RTC模块来解决,有些不足的是没有EMMC存储,需要TF卡启动和数据存储,感觉总是怕TF卡不够稳定,不过感觉也没有更好的选择了,通过半年多的测试感觉TF卡问题也不大。
写本文的时候香橙派 Zero2好象涨价了,正好又出了新的香橙派 Zero3,SOC从H616升级成H618,改变都很小,基本都不用改变,但也有出问题的地方,比较RTC。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值