V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
manualplus
V2EX  ›  Android

小朋友老是距离电视太近。有什么方法控制电视暂停?

  •  
  •   manualplus · 2018-10-10 15:50:15 +08:00 · 25105 次点击
    这是一个创建于 2234 天前的主题,其中的信息可能已经有所发展或是发生改变。
    小朋友老是距离电视太近。

    能用什么传感器组一个智能场景?

    感到有人靠近某个区域,让发出红外信号让电视暂停,如果检测没有人体,再发信号开始播放?

    ps:有小爱同学和万能遥控器和小米电视。
    138 条回复    2018-10-17 13:35:15 +08:00
    1  2  
    BGgrK0Zv5Hp17lm3
        1
    BGgrK0Zv5Hp17lm3  
       2018-10-10 15:53:03 +08:00
    就是触发 红外的确定键实现暂停吧。
    或许你需要的是一个人脸识别功能的摄像头(可以测距)
    araraloren
        2
    araraloren  
       2018-10-10 15:53:45 +08:00
    能不能利用红外来写个软件呢 ? 。。
    andrewhxism
        3
    andrewhxism  
       2018-10-10 15:54:39 +08:00
    xbox
    1448839220
        4
    1448839220  
       2018-10-10 15:56:46 +08:00   ❤️ 1
    用摄像头 + CV,首先捕捉到人脸,然后计算距离。怎么让电视暂停我没想到好方法,用红外确定键不一定是暂停还是播放啊……如果是分开的就可以了。粗暴一点就是用继电器,靠得太近就直接断电,离远了在开电。
    seraphv3
        5
    seraphv3  
       2018-10-10 15:58:06 +08:00   ❤️ 2
    这不就是用卫生间的自动冲水的传感器么
    BGgrK0Zv5Hp17lm3
        6
    BGgrK0Zv5Hp17lm3  
       2018-10-10 15:58:44 +08:00   ❤️ 1
    @1448839220 或者直接黑屏,声音继续,不暂停。也是一个红外键值。
    xenme
        7
    xenme  
       2018-10-10 15:59:16 +08:00
    大人教育下,在合适的位子给他专门准备一个小板凳或者桌子
    frankyzf
        8
    frankyzf  
       2018-10-10 15:59:55 +08:00 via Android
    去医院查查是不是近视了
    manualplus
        9
    manualplus  
    OP
       2018-10-10 16:00:13 +08:00
    @AppleNate 是,不用人脸识别,只需有人(判断人型轮廓)停留 10 秒以上时,就发出红外信号(暂停电视机播放),离开后再继续发红外信号(继续播放),但简单化用一个带红外功能的闲置手机(比如小米)来实现可行否?
    darmau
        10
    darmau  
       2018-10-10 16:01:45 +08:00
    那你有没有陪小朋友出去玩?还是要找根源
    manualplus
        11
    manualplus  
    OP
       2018-10-10 16:02:17 +08:00
    @araraloren 就是想用 app 来解决,应该易实现些。
    manualplus
        12
    manualplus  
    OP
       2018-10-10 16:03:24 +08:00
    @andrewhxism 有个 kinect,但是长时间开机( kinect+PC 也是需要耗电),可能不太理想。
    manualplus
        13
    manualplus  
    OP
       2018-10-10 16:04:14 +08:00
    @darmau 感谢提醒
    sulg
        14
    sulg  
       2018-10-10 16:04:48 +08:00
    电视太小
    manualplus
        15
    manualplus  
    OP
       2018-10-10 16:05:13 +08:00
    @frankyzf 情况还好,只是我个人想用一个什么东西实现解决这问题
    janxin
        16
    janxin  
       2018-10-10 16:07:17 +08:00
    红外就行吧...没必要这么复杂
    安卓上跑个进程接受红外人体识别信号,找到触发安卓关机...

    缺点就是你一乱跑容易误关电视 233333
    wqzjk393
        17
    wqzjk393  
       2018-10-10 16:07:27 +08:00
    声音大点,我小时候就是因为家长老是看电视时候聊正事,然后把声音调的非常小,所以只能走特别近看。现在电视屏幕又大,如果座位舒服声音又清晰那他不应该走那么近看的
    BGgrK0Zv5Hp17lm3
        18
    BGgrK0Zv5Hp17lm3  
       2018-10-10 16:07:47 +08:00
    @manualplus 如果你有安卓开发能力的话,一部带红外的小米手机可以实现。原理很简单:1、测距 2、发红外特定键值
    manualplus
        19
    manualplus  
    OP
       2018-10-10 16:07:51 +08:00
    @1448839220 用手机端行不行(例如米系某款手机就带有红外接口和摄像头)?
    est
        20
    est  
       2018-10-10 16:08:44 +08:00
    距离太近是一回事儿,我希望有一个能自动提醒休息的

    目前用的是闹钟,但是有一个不好是看到一半强制让休息不太好。

    应该有更加 organic 类似生物闹钟的,按照节目长度和周期让休息的方式。
    timespacerover
        21
    timespacerover  
       2018-10-10 16:09:29 +08:00
    一个合理的方案:
    让遥控器保持在视控距离之外,电视才能正常播放。
    因为你不能给小朋友内置一个传感器。
    manualplus
        22
    manualplus  
    OP
       2018-10-10 16:09:47 +08:00
    @janxin 不怕误关,识别精确度粗糙点也可以。大人在旁边的
    manualplus
        23
    manualplus  
    OP
       2018-10-10 16:11:57 +08:00
    @xenme 有的,对于熊孩子无效啊
    PulpFunction
        24
    PulpFunction  
       2018-10-10 16:12:36 +08:00
    暂停就不伤眼了吗

    买点户外玩具(多叫出去玩),

    或者报几个英语加强班,数学提高班,绘画啥的
    让没时间看电视,就悄悄的了
    xenme
        25
    xenme  
       2018-10-10 16:13:00 +08:00
    @manualplus 熊孩子只要看见就关电视
    manualplus
        26
    manualplus  
    OP
       2018-10-10 16:13:44 +08:00
    @seraphv3 这不就是用卫生间的自动冲水的传感器么
    ————————————————
    可能不行,无法联动。
    ETiV
        27
    ETiV  
       2018-10-10 16:17:41 +08:00
    红外热释传感器

    没记错的话叫这个东西,折腾树莓派的时候玩过…

    还得弄一套红外遥控装置,学习一下电视遥控器的码
    Taojun0714
        28
    Taojun0714  
       2018-10-10 16:18:23 +08:00
    太近是谣言,你们去电影院看 IMAX 视角近吗?

    sony 推荐的观看距离
    电视机尺寸 观赏距离(大约)
    55 英寸
    1 米

    65 英寸
    1.2 米

    75 英寸
    1.4 米

    85 英寸
    1.6 米
    manualplus
        29
    manualplus  
    OP
       2018-10-10 16:18:57 +08:00
    @wqzjk393
    声音大点,我小时候就是因为家长老是看电视时候聊正事,然后把声音调的非常小,所以只能走特别近看。现在电视屏幕又大,如果座位舒服声音又清晰那他不应该走那么近看的
    _____________________
    我好像忽略这一点了。

    @PulpFunction 经常出去玩,只是在家的时间才存在这问题。

    @xenme 2333
    KevZhi
        30
    KevZhi  
       2018-10-10 16:19:01 +08:00 via iPhone
    摄像头加 opencv 真的就是在用 x 光检测空的肥皂盒子
    买个小米的红外传感魔改一下,上面贴几层塑料降低敏感度不就可以了吗……
    Flobit
        31
    Flobit  
       2018-10-10 16:21:26 +08:00 via Android
    还是大人经常教育要好些,而且一定要言传身教,不要自己离电视很近的看电视,小朋友模仿很厉害的
    manualplus
        32
    manualplus  
    OP
       2018-10-10 16:23:04 +08:00
    @AppleNate 如果你有安卓开发能力的话,一部带红外的小米手机可以实现。原理很简单:1、测距 2、发红外特定键值
    _________________

    先识别物体轮廓,再测距吧?
    ETiV
        33
    ETiV  
       2018-10-10 16:25:37 +08:00
    还得加一个判断电视是否是已经开机状态的机制,要不电视关机的时候,前面站了个人,就开机了…
    fuchunliu
        34
    fuchunliu  
       2018-10-10 16:25:41 +08:00 via Android
    @araraloren 自己做一个板子或者用那啥搭一个,超声波或者红外感应,再加一个红外发射接收模块应该就可以了


    不过最好的方式还是给他讲
    guolaopi
        35
    guolaopi  
       2018-10-10 16:26:00 +08:00
    电视前面铺快地摊,踩上去就把电视炸了。简单粗暴,还识别什么?离得近肯定要站到或者坐到电视前面,一坐炸了,完美。
    guolaopi
        36
    guolaopi  
       2018-10-10 16:26:40 +08:00
    @guolaopi 电视前面铺快地摊=>电视前面铺块地毯
    FindHao
        37
    FindHao  
       2018-10-10 16:27:13 +08:00 via Android
    买一个小米万能遥控盒子,有红外,以及可以绑定电视,然后外加块树莓派和人体检测模块,利用小米盒子的接口就行了。
    BGgrK0Zv5Hp17lm3
        38
    BGgrK0Zv5Hp17lm3  
       2018-10-10 16:28:41 +08:00
    @manualplus

    1. 人脸识别一下这个人是谁,以及人脸图像大小
    2.强制写死,如果是这个人 并且人脸大小达到预设值时,触发红外输出特定键值(“确定”暂停)
    3.10 秒轮询步骤“ 2 ”

    如果包装成一个面向用户的 APP 的话,需要:
    第一次使用时,让小朋友站在阈值位置,记录人脸特征+人脸图像大小


    可能用到的三方资源:
    1.人脸识别接口(例如 face++)
    2.找到确定暂停键的红外键值 ,并且有权限发射红外信号(没有好办法。最好问下小米的人。)
    BGgrK0Zv5Hp17lm3
        39
    BGgrK0Zv5Hp17lm3  
       2018-10-10 16:31:47 +08:00
    @manualplus 暂停和取消暂停的阈值条件,互为反。

    但是我觉得这个最好是电视系统级别来做,直接黑屏(保留声音),简单粗暴。黑屏是一点电磁辐射都没有,不是展示一张黑图,是底层直接关掉屏幕。
    Exin
        40
    Exin  
       2018-10-10 16:32:20 +08:00 via iPhone
    看电视造成眼疲劳的罪魁祸首不是远近吧,而是观看时巨幅降低的眨眼频率
    16t
        41
    16t  
       2018-10-10 16:39:11 +08:00
    参考马桶靠近-离开-自动冲水
    靠近-离开
    | |
    关机-开机
    Luzifer
        42
    Luzifer  
       2018-10-10 16:42:39 +08:00
    安全光栅, 工厂里用来防止有人不小心闯入机械动作范围
    jiujiuKA
        43
    jiujiuKA  
       2018-10-10 16:56:46 +08:00
    红外的能判断距离吗?雷达的可以吧?
    WayneLau
        44
    WayneLau  
       2018-10-10 16:59:46 +08:00
    现在应该都是 Android 系统的电视了,检测(距离传感器或摄像头)到小朋友靠近后直接弹框提示
    likuku
        45
    likuku  
       2018-10-10 17:00:02 +08:00
    @est 定时器通过继电器控制,每隔 1 小时拉电闸 10 分钟。
    likuku
        46
    likuku  
       2018-10-10 17:01:52 +08:00
    @jiujiuKA 红外感应自动门见过吧?还有红外感应自动启动的自动扶梯,长时间没人就慢速运转节能。
    EXE
        47
    EXE  
       2018-10-10 17:02:53 +08:00
    栓根绳解决
    ys0290
        48
    ys0290  
       2018-10-10 17:04:05 +08:00 via iPhone
    拿个板子
    xiaoxinshiwo
        49
    xiaoxinshiwo  
       2018-10-10 17:05:57 +08:00
    把椅子定死
    NamelessRain
        50
    NamelessRain  
       2018-10-10 17:13:41 +08:00
    我觉得可以弄一个手机 做一个 app 用摄像头测试距离 然后手机里有小米智能家具 app 然后能用你做的 app 控制遥控器暂停
    看你了 期待脸.jpg
    jeffsun
        51
    jeffsun  
       2018-10-10 17:19:28 +08:00
    买个大电视
    Osk
        52
    Osk  
       2018-10-10 17:21:19 +08:00
    使用超声波测距模块可以, Arduino 的超声波测距之前试过, 量身高玩😅.

    人体红外测距可能不容易准确吧, 而且我记得人体红外检测模块大部分都是检测运动的, 要是我坐在电视前一动不动, 一会儿就消除报警了.

    红外线测距模块没试过...
    u21t20o15
        53
    u21t20o15  
       2018-10-10 17:30:56 +08:00
    电视砸了就好
    Osk
        54
    Osk  
       2018-10-10 17:32:41 +08:00
    对了, Arduino 还有红外发射的库, 你只需要一个超声波模块 + 红外 LED 模块 + Arduino 就可以做了.

    可能要知道遥控器的暂停 /播放键的键码要麻烦一点.
    PulpFunction
        55
    PulpFunction  
       2018-10-10 18:00:08 +08:00
    再看帖

    取消儿童频道

    太蠢,影响智力发展
    davidabm
        56
    davidabm  
       2018-10-10 18:04:47 +08:00
    离电视近不会导致近视,长时间近距离看才会~皮一下
    maweihao999
        57
    maweihao999  
       2018-10-10 18:05:27 +08:00 via Android
    我想说其实离电视近并不会更加伤害眼睛,这是一个早就被辟谣过的谣言。
    Ultraman
        58
    Ultraman  
       2018-10-10 18:07:48 +08:00 via Android
    这是个教育问题不是技术问题吧…
    Hellert
        59
    Hellert  
       2018-10-10 18:10:14 +08:00
    我觉得没必要在意距离,咱们天天对着电脑,也没瞎啊

    控制小朋友的观看时间,这个软件层面就好解决了。
    zhuxd282
        60
    zhuxd282  
       2018-10-10 18:12:31 +08:00
    没必要技术思维来解决吧?
    AngryPanda
        61
    AngryPanda  
       2018-10-10 18:14:55 +08:00   ❤️ 1
    我的解决方案是电视机前,用家具隔离。根本不可能离得太近。
    caijianhua
        62
    caijianhua  
       2018-10-10 18:15:56 +08:00 via iPhone
    看看有没有近视吧,不要以为度数低就可以不管,不管的结果就是读数上升
    bao3
        63
    bao3  
       2018-10-10 18:18:54 +08:00
    楼上的朋友都太较真了,其实楼主的需求并不是暂停,而是防止小孩子太近,暂停功能只是有更好,没有的话起码要防止小孩子太近。
    简单地说,加一个板子,IT 向的人员可能喜欢最古老的树莓 1,OT 向的人可以用 Ardunio,板子是次要的,关键是搭配红外传感器,然后把电视或者电视盒子的电源接在继电器上。孩子一靠近,电视自动断电,孩子想看也看不成了,反复几次之后,他就不会靠近了,而且还有可能主动要求你们大人也不要靠近,别耽误他看电视。
    759648397
        64
    759648397  
       2018-10-10 18:23:13 +08:00 via Android
    装个接近开关完事
    uptime
        65
    uptime  
       2018-10-10 18:25:43 +08:00
    换个小的显示器,用你淘汰下来的 20 寸左右的显示器播放
    exploreexe
        66
    exploreexe  
       2018-10-10 19:14:53 +08:00
    看这个帖子,我确认了 V 站上都是程序员。
    啥事都像用技术解决。。
    fever
        67
    fever  
       2018-10-10 19:16:45 +08:00 via iPhone
    腾讯视频前段时间还上新闻了,儿童模式自动检测距离提醒,不知道电视版的有没有那个功能
    mzsongyan
        68
    mzsongyan  
       2018-10-10 19:17:56 +08:00 via Android
    之前买的某投影仪儿童版,自带红外感应距离太近就暂停报警,不过有点太敏感,并不好用,直接关了
    markyangd
        69
    markyangd  
       2018-10-10 19:18:30 +08:00 via iPhone
    棍子可解决,:)
    vmebeh
        70
    vmebeh  
       2018-10-10 19:23:46 +08:00 via iPhone
    暂停好办,控制拔信号线、网线


    不过这都治标不治本
    ericcode
        71
    ericcode  
       2018-10-10 19:24:05 +08:00
    电视挂的高高的
    tammy
        72
    tammy  
       2018-10-10 19:29:39 +08:00
    问一下楼主,你小时候家里人剪过电视线吗?
    showecho
        73
    showecho  
       2018-10-10 19:35:05 +08:00
    好主意啊,各大电视厂商可参考,

    小孩模式,太近自动暂停,太久自动关机,开机设密码;

    可以吗?
    weyou
        74
    weyou  
       2018-10-10 19:35:07 +08:00
    蓝牙遥控器要怎么解决
    magiclu
        75
    magiclu  
       2018-10-10 19:46:28 +08:00
    靠近了没什么事的 主要是屏幕亮度不能开太高,最好买个 dc 调光的,不是高频 pwm 的屏幕.比如飞利浦的大号显示器 管不住就买个质量好点的屏幕把
    arslion
        76
    arslion  
       2018-10-10 19:47:53 +08:00
    人体传感器+罗技 Harmony 之类的设备?
    Wicked
        77
    Wicked  
       2018-10-10 20:10:54 +08:00 via iPhone
    搞台 Kinect,有 Windows SDK,写个测距程序不难
    jiujiuKA
        78
    jiujiuKA  
       2018-10-10 20:43:42 +08:00
    @likuku 哇你这么厉害啊连红外感应门都见过呢商场电梯和红外感应门适合 lz 说的场景么?

    @Osk 其实不管距离也行,把红外探头装在侧面,因为调节感应角度容易得多。说的再简单点,公牛有这种感应灯,顶挂件可以调整朝向,亮灯就是距离近了。想动静大点的话拆了灯泡改成蜂鸣器,比捣鼓测距脚本轻松多了,美滋滋。
    ResidualSoils
        79
    ResidualSoils  
       2018-10-10 20:48:31 +08:00 via iPhone
    不要电视?
    yulon
        80
    yulon  
       2018-10-10 20:58:06 +08:00
    近视基本只跟基因有关系,我小时候天天离电视就五十厘米,做作业也看电视,现在天天蹲电脑前,实力还是 5.1 上下,没掉过 4.x。
    lynnX
        81
    lynnX  
       2018-10-10 21:15:19 +08:00
    小米的那个米家人体传感器 配合智能插座 感觉有点简单粗暴 误触几率比较大
    zushi000
        82
    zushi000  
       2018-10-10 21:37:56 +08:00 via Android
    哪有这么麻烦,多打几次就好了
    wellst911
        83
    wellst911  
       2018-10-10 21:44:17 +08:00
    多出去玩就没时间看电视了。
    bombless
        84
    bombless  
       2018-10-10 21:46:39 +08:00 via Android
    我在想你小孩可能已经近视了你还不知道
    还是去检查一下吧
    luozic
        85
    luozic  
       2018-10-10 21:48:41 +08:00
    xbox+kinect,最便宜的支持 svm 的设备了
    kslr
        86
    kslr  
       2018-10-10 21:51:47 +08:00
    楼上的成本太高了也太复杂了,就比较基础的探测器就足以了(人体 /红外 本身也都有距离限制),加上一些开源套件几十块钱。
    h1d2n3d4
        87
    h1d2n3d4  
       2018-10-10 22:22:05 +08:00 via Android
    小米有卖人体感应器啊
    johnnie502
        88
    johnnie502  
       2018-10-10 22:33:06 +08:00
    换到我们小时候,一顿竹板烤肉的事情,现在变得这么复杂了
    thinnonex
        89
    thinnonex  
       2018-10-10 23:02:21 +08:00
    小度在家,自带这个功能。小度在家也能看电视。
    KingEngine
        90
    KingEngine  
       2018-10-10 23:09:42 +08:00
    打一顿就好
    fox0001
        91
    fox0001  
       2018-10-11 00:39:46 +08:00 via Android
    多陪陪孩子去玩玩就好了
    bearqq
        92
    bearqq  
       2018-10-11 08:13:38 +08:00
    arduino 超声测距模块检测距离
    再加个红外接收测得电视暂停键,红外发送同样信号到电视
    上面两个都有人做,连起来也就是几行代码的事
    hanxiV2EX
        93
    hanxiV2EX  
       2018-10-11 08:16:59 +08:00 via Android
    教育问题要认真对待,你这就像懒政一样。可以跟孩子确定合适的看电视位置,摆好椅子不要动,不认真看就把电视关了。培养孩子的专注力需要下狠功夫的,就像吃饭不认真,跑来跑去,饿几顿就乖了。
    hanxiV2EX
        94
    hanxiV2EX  
       2018-10-11 08:19:28 +08:00 via Android
    这算一个伪需求。。。
    kevin1852
        95
    kevin1852  
       2018-10-11 08:51:19 +08:00
    有时间在这上面下功夫,不如把精力花在孩子身上。。。。。
    HIAXG
        96
    HIAXG  
       2018-10-11 09:08:23 +08:00
    米家人头感应器加上米家蓝牙网关,人体感应器装在合适的位置,感应到有人就让电视暂停或关闭等,都是米家的产品,以后拓展别的功能也方便。
    wqzjk393
        97
    wqzjk393  
       2018-10-11 09:18:26 +08:00
    对,有可能他已经近视了,有时间赶快带去验验光。很有可能就是因为近视了看不清字所以走的更往前了
    fengfisher3
        98
    fengfisher3  
       2018-10-11 09:19:15 +08:00
    有时候真的不是教育问题,小孩子就是要走近电视前面,都快面贴着屏幕看了,说一次,就退后,下次还是站那里看,就是看入神,不走了。
    aa514758835
        99
    aa514758835  
       2018-10-11 09:21:54 +08:00
    这种情况应该控制小孩子~~~~
    yejinmo
        100
    yejinmo  
       2018-10-11 09:22:59 +08:00
    米家 APP 添加个事件直接搞定了,为什么又是树莓派又是写代码的

    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5810 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:28 · PVG 10:28 · LAX 18:28 · JFK 21:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.