记一个有想法却没能力实现的硬件产品——mp3校时闹钟
枕头旁的闹钟,我想大家都用过,很便宜。用一节干电池供电。但其最大的缺点就是不太准,不能校时。 电池啥事用光,也不知道。钟是走的很慢,没按时闹,搞的自己迟了到。 于是就有了我的漫长思考过程。。。
先说手机,很多人用手机充当闹钟。但是有如下缺点: 1 睡觉时放在脑旁有很大辐射。 2 我只想把手机放衣服里,闹钟永远在枕头旁。而不想把手机在床上衣服来回放,有时候出门就忘了拿枕头旁的手机。
再说小闹钟,它应该是这样: 1 百元以下。 2 上面有灯,数字显示。一按就灯亮+显示。不按不显示灯也不亮。 3 不应该用 5 号电池,这年头应该能充电,充一次电最少用一个月。电快耗光时,会每半小时滴一声。 4 由于这类小闹钟都不太准,所以必须有能够校时的功能。 5 最好能够往里复制mp3音乐当闹铃。而不是现在普遍的闹钟滴滴声。
请大家再看一遍上述需求,貌似很简单,但对于闹钟却很难实现。校时总不能上面带个网口吧。 综述上面的需求,实际上这是一部简化的,变种的,手机功能。
对于上述功能3,我觉的现在的山寨手机厂商,做一个能待机半月的闹钟,是很容易的,那么待机一个月,电池容量搞大点不久完了么? 对于校时功能,闹钟里按照手机做上 wifi 接收模块即可。最好也做上插 sim 卡接口,只要插上 2g,3g,4g 手机卡,就可以校时。 对于存储闹铃,也不难做吧。加一个存储空间,和一个 usb 口,即可让用户从电脑复制闹铃进入闹钟。
上述的是硬件,下述软件。软件的功能应该是这样: 1 开关 wifi 模块,输入用户名,密码。当连接好 wifi 后,每分钟校时一次,校时 3 次后,自动关闭信号发射和校时功能。 2 插上手机卡后,每分钟校时一次,校时 3 次后,自动关闭信号发射和校时功能。 3 让用户可以选择,应用闹铃。
然而可悲的是,我国号称山寨手机世界大国,模仿人家+微创新巨牛,但淘宝上却没有这样的产品!!! 这是我写贴,在 cb 发帖的根本原因!------为什么这么简单实用的东西,深圳那帮山寨手机厂商就发明不出来呢?
作为一名屌丝,有时候,我们并不需要那么小资的 iwatch。也不需要跟科技人员学如何用橙子为 iPhone 充电。 我们需要的只是【能按时扬鞭抽醒那,血汗工厂中一头驴】的小闹钟。
记一个有想法却没能力实现的硬件产品——mp3校时闹钟的更多相关文章
- 记一个社交APP的开发过程——基础架构选型(转自一位大哥)
记一个社交APP的开发过程——基础架构选型 目录[-] 基本产品形态 技术选型 最近两周在忙于开发一个社交App,因为之前做过一点儿社交方面的东西,就被拉去做API后端了,一个人头一次完整的去搭这么一 ...
- 记一个bootstrap定制container导致页面X轴出现横向滚动条的坑
壹 ❀ 引 在bootstrap定制时,因为UI给的图纸的页面主体部分宽度为1200px,所以我将container容器宽度从默认的1170px改成了1200px,随后在页面缩小的调试过程中发现了页 ...
- 记一个nginx server_name配置多个时的坑
文章转载自:https://blog.csdn.net/u011296355/article/details/106740860/ 背景 为了区分线上环境和测试环境,我弄了个自己测试专用的域名test ...
- qt之窗口换肤(一个qss的坑:当类属性发现变化时需要重置qss,使用rcc资源文件)
1.相关文章 Qt 资源系统qt的moc,uic,rcc命令的使用 2.概要 毕业两年了,一直使用的是qt界面库来开发程序,使用过vs08.10.13等开发工具,并安装了qt的插件,最近在做客户 ...
- Loader拉取图片,由于redirect重定向,导致策略文件无效 设置checkPolicyFile后还是无效:需要一个策略文件,但在加载此媒体时未设置 checkPolicyFile 标志
大家好,在这里分享一下flash里边处理redirect的方法. 一般而言,大家不会遇到这个问题,毕竟图片地址一般杠杠的,不会redirect.但昨天在拉取空间的照片就会出现redirect.神啊!! ...
- 注意Android里TextView控件的一个小坑,用android:theme来设置样式时动态载入的layout会丢失该样式
注意Android里TextView控件的一个小坑,用android:theme来设置样式时动态载入的layout会丢失该样式 这个坑,必须要注意呀, 比如在用ListView的时候,如果在List_ ...
- 当一个类、一个实例域、方法被定义为private、public 时意味着什么
1.设计private public的原因 2.当一个类.一个实例域.方法被定义为private.public 时意味着什么
- 将目录下面所有的 .cs 文件合并到一个 code.cs 文件中,写著作权复制代码时的必备良药
将目录下面所有的 .cs 文件合并到一个 code.cs 文件中,写著作权复制代码时的必备良药 @echo off echo 将该目录下所有.cs文件的内容合并到一个 code.cs 文件中! pau ...
- Oracle中的自连接(self join)-当表中的某一个字段与这个表中另外字段的相关时,我们可能用到自连接。
http://blog.163.com/wkyuyang_001/blog/static/10802122820091751049479/ 当表中的某一个字段与这个表中另外字段的相关时,我们可能用到自 ...
随机推荐
- RTC框架
RPC是系统间的一种通信方式,系统间常用的通信方式还有http,webservice,rpc等,一般来讲rpc比http和webservice性能高一些,常见的RPC框架有:thrift,Finagl ...
- Integer封装与拆箱
Integer封装与拆箱 简介: 目录: Integer自动封装的陷阱 Integer自动拆箱机制 Integer自动封装的陷阱 public class IntegerDemo { public s ...
- Spring MVC 之拦截器(八)
在springMVC中实现拦截器有两种方式 1.实现HandlerInterceptor接口 2.继承HandlerInterceptorAdaptor类 编写拦截器: package com.cy ...
- hdu1157 快排
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1157 大意:排序,取中间数. PS:1.自己实现了下快排函数,也可以使用#include<algor ...
- hdu 1811 Rank of Tetris (并查集+拓扑排序)
Rank of Tetris Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)To ...
- 使用WITH AS提高性能简化嵌套SQL(转载)
使用WITH AS提高性能简化嵌套SQL http://www.cnblogs.com/fygh/archive/2011/08/31/2160266.html
- 421. Maximum XOR of Two Numbers in an Array——本质:利用trie数据结构查找
Given a non-empty array of numbers, a0, a1, a2, - , an-1, where 0 ≤ ai < 231. Find the maximum re ...
- BZOJ3888 [Usaco2015 Jan]Stampede
我们只要把每头牛开始遮挡视线和结束遮挡视线的时间点都搞出来就好= = 再按照y轴排序...然后变成线段覆盖了..线段树搞一下就好了? /******************************** ...
- VS构建工具介绍
VS构建工具介绍 我们都知道C/C++源代码要生成可执行的.exe程序,需要经过编译.链接的过程.你在VS工具中只需要选择菜单Build或按一下F5可以编译.链接.运行了,其实IDE帮我隐藏了好多的具 ...
- linux 系统安装 mysql
安装mysql所需要的依赖环境 yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* libxml* ncurses-devel li ...