一个200W+30W播放量的物联网创意小视频是怎么创作的?

2023-10-27


title: B站拆解视频的创作
tags: 拆解
date: 2020-5-18 00:53:00
urlname: bilibili_iphoneSE


折腾的最高境界~把iPhone SE改装成台式机全纪录!

这是在B站和达尔闻合作的拆解视频。

达尔闻负责人说:“有一个拆解视频活动要不要参加?”
我:“拆解的视频那么多,得搞出来创意才行呀!”
我:“要不我把手机拆解了,然后再组装一下?搞一个物联网相关的装置!”

在这里插入图片描述

视频发布以后有人上传至抖音,一下子有230多万的播放量!在B站更是具有30多万播放!期间还上了数码区的热门排行榜!

这件事无异让我见识到了互联网的威力,然而整个事件如今恢复平静,一切却又不值得一提了。今天以博客记之。

在这里插入图片描述

下图为 整个项目的开发流程和具体实现!
在这里插入图片描述

那么它有什么意义呢?以下问答来自于达尔闻公众号(达尔闻说),欢迎关注!

唤醒Siri之后,Siri怎么知道b站有多少粉丝?怎么读取温湿度的?

苹果在IOS12更新了“捷径”,后来更名为“快捷指令”,这个工具具有自由度非常高的接口,配合Siri真的是非常有意思!利用快捷指令里面的网络访问接口进行编程,就可以进行任意的互联网访问操作甚至爬虫!我上大学的时候,就可以通过Siri来帮我爬虫免登陆连接校园网WIFI。
原理很简单:http协议发起GET请求访问B站粉丝数API从返回的json字段中解析出粉丝数,然后Siri语音播报。

下图举例Siri查询B站粉丝数的程序(控制风扇、台灯类似):

在这里插入图片描述

Arduino和手机是怎么连接的?

Arduino温湿度采集板上插入了一块儿ESP01(WIFI模组),WIFI模组内部刷入自己开发的WZ指令,就可以进行MQTT协议数据透传。然后Arduino采集板将温湿度上报服务器,Siri通过上述网络方法访问服务器,服务器再返回包含温湿度字段的json包,最后iPhone解析朗读即可。

在这里插入图片描述

Arduino采集板的功能有哪些?

Arduino采集板本来是自己学习绘制PCB时所做的,这次正好用上。采用CP2102的串口芯片,以及Type-C的接口,同时板载OLED12864显示屏、RGB灯、SHT30温湿度芯片、ESP01接口,可进行环境温湿度采集以及网络传输和本地数据显示。

基于现在的设计,还可以扩展更多功能吗?

能!现在的“小蓝”,就是一个完整的物联网终端,比如对接我自己做的迷你IOT平台( grafana搭建)进行数据大屏展示(视频中有展示):

在这里插入图片描述

下图是浏览器示图:

在这里插入图片描述

如果你有开发相应的硬件,就可以进行你能想到的任何场景的智能家居的联动,例如:利用iPhone的快捷指令的定时和编程操作,可以实现每天定时执行相应的物联网操作,比如定时早起开灯等等、语音开电脑、语音开窗等,一切皆有可能!

阿正寄语

会有人质疑做这个作品的意义?从我的角度来说,手机是闲置的,将它作为物联网终端桌面摆件岂不快哉?快乐来源于折腾,或许B站20W+的播放就是这件事的意义吧…

       2020年5月18日晚。 好好学习,努力工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一个200W+30W播放量的物联网创意小视频是怎么创作的? 的相关文章

  • 什么是MapReduce,MapReduce的工作流程和原理是什么

    一 MapReduce的概念 MapReduce是一种编程模型 用于大规模数据集 大于1TB 的并行运算 概念 Map 映射 和 Reduce 归约 和它们的主要思想 都是从函数式编程语言里借来的 还有从矢量编程语言里借来的特性 它极大地方
  • 对拦截器的小小理解

    对于初学架构的 color red 小白 color 来讲 拦截器绝对是一把需要掌握的 color red 利器 color 那么自己从以下几个方面 谈谈对拦截器的小小思考 拦截器的方法在Action执行前或执行后自动执行 从而将通用的操作
  • 吐血解决磁盘占用率100%

    吐血解决磁盘占用率100 问题简述 解决步骤 吐血解决 磁盘利用率高的建议 问题简述 一次偶然使用电脑后 发现每次开机后 磁盘长时间占用率达到100 带来的影响是打开浏览器 打开本地电脑磁盘特别卡 解决步骤 1 尝试了网络上提供的绝大部分方
  • 常用的范数求导

    矢量范数的偏导数 L1范数不可微 但是存在次梯度 即是次微分的 L1范数的次梯度如下 x x 1 sign x begin equation begin aligned frac partial partial mathbf x mathb
  • 【CV with Pytorch】第 8 章 :图像超分辨率

    随着高分辨率图像捕获代理的出现 图像中捕获的信息是巨大的 技术已经从超高清转向 4K 和 8K 分辨率 如今 电影正在使用高分辨率帧 但是 在某些情况下 他们需要将低分辨率图像增强为高分辨率图像 想象这样一个场景 电影的主角正试图确定从一张
  • 第一站:探索JavaWeb的神秘世界

    欢迎来到 JavaWeb的奇妙冒险 教学系列 在这里 我们将探索Web开发的奥秘 让你在学习的过程中不仅轻松愉快 还能掌握高质量的知识 JavaWeb的奇妙冒险 第一站 探索JavaWeb的神秘世界 1 什么是JavaWeb 2 为什么学习

随机推荐

  • 2022-03-03JAVA面试笔试题记录

    最近在学习JAVA技术基础 也尝试练习一些JAVA面试中的编程题来巩固相关的知识点 具体的问题和代码如下 问题1 package com interview demo 利用条件运算符的嵌套来完成此题 学习成绩 gt 90分的同学用A表示 6
  • 决策树(Decision Tree,DT)(ID3、C4.5、剪枝、CART)

    目录 1 算法简介 2 特征选择 3 生成决策树 ID3 C4 5 4 修剪决策树 5 CART算法 CART回归树的生成 CART分类树的生成 CART剪枝 1 算法简介 决策树模型是树形结构 既可以用于分类 也可以用于回归 一颗决策树由
  • Mysql数据库基础(四)—— 表的字段类型(Mysql数据类型)

    Mysql的数据类型是一种约束 为了确保数据插入和存储的一致性 一旦我们插入的数据不合法 比如插入与字段类型不符的数据 Mysql会直接终止 这一点上和C语言就有区别 C语言存在隐式类型转换 即便类型不一致 编译器也不会报错 除此之外 虽然
  • 语义分割模型LinkNet介绍

    语义分割模型LinkNet 模型提出的背景 网络结构 实验结果 结论 GitHub代码链接 LinkNet是2017年CVPR上的一篇论文 论文地址 https arxiv org abs 1707 03718 由于网上的论文笔记以及讲解不
  • 推荐收藏

    本文将对数据竞赛的 技巧 进行全面的总结 同时还会分享下个人对比赛方法论的思考 前者比较客观 总结了不同数据类型下涉及到的比赛技巧 后者稍微主观 是我个人对解决比赛思路的总结 2019年下半年对我触动很大的两个知识分享是 志峰现场讲解的 T
  • VLAN是什么,我们为什么需要它?

    VLAN是一组逻辑上的设备和用户 这些设备和用户并不受物理位置的限制 可以根据功能 部门及应用等因素将它们组织起来 相互之间的通信 任何典型的LAN环境都包括各种各样的设备和计算机系统 它们都有各自的用途 有些设备应用是特有的 语音 数据
  • ABAP 新语法记录(一)

    主要内容 内联声明 构造表达式 内表操作 Open SQL 其他 本文列出了ABAP新语法的一些使用方式 供大家学习参考 内联声明 代码实现 pre amp 主题一 内联声明 语法 DATA FILED SYMBOL 1 定义变量 2 定义
  • Ribbon负载均衡(二)Ribbon负载均衡策略

    Ribbon负载均衡策略 文章目录 Ribbon负载均衡策略 1 默认 轮询策略 1 1 修改User服务 使用Ribbon默认轮询策略 1 2 RestTemplate配置 1 3 RestTemplate访问Order订单服务 1 4
  • 数据库多表合为一表

    insert into total select from c1 注 total为总表 c1为单表之一 简单说就是 需要哪些表就把相应的表插入到一个总表里面 注意总表和单表的类型必须一样 select from c1 把表c1的数据全部查出
  • 微信小程序笔记

    空待整理
  • 2.5万字讲解DDD领域驱动设计,从理论到实践掌握DDD分层架构设计,赶紧收藏起来吧

    推荐好文 2 5万字详解23种设计模式 微服务springcloud环境下基于Netty搭建websocket集群实现服务器消息推送 netty是yyds 代码中如何干掉太多的if else即if else的多种替代方案以提高代码质量通过公
  • 工作流程引擎之flowable(集成springboot)

    0 背景 现状 公司各部门业务系统有各自的工作流引擎 也有cross function的业务在不同系统或OA系统流转 没有统一的去规划布局统一的BPM解决方案 近期由于一个项目引发朝着整合统一的BPM方案 特了解一下市面上比较主流的开源和收
  • 充分必要条件

    充分必要条件 p 是 q 的充分必要条件 等价于 q 的充分必要条件是 p 则 p 可 推出 q 证明了 充分性 q 可推出 p 证明了必要性
  • nvprof 性能评估主要指标

    nvprof 用于性能评估的三个主要指标 occupancy nvprof metrics achieved occupancy helloCuda out gld throughput nvprof metrics gld through
  • 数据分析|情绪字典 绘图 火星坐标转换 「某社交平台」内容情绪分析

    任务要求 情绪理解是文本处理里最常见任务之一 现提供一个五类情绪字典 由情绪词组成 5 个文件 人工标注 实现一个情绪分析工具 并利用该工具对10000条 某社交平台 内容进行测试和分析 一行一条 某社交平台 内容 字典数据见公开数据中的e
  • Windows内核中的数据结构与函数调用

    2 3重要的数据结构 2 3 1驱动对象 Windows内核认为许多东西都是 对象 比如一个驱动 一个设备 一个文件 甚至其他的一些东西 采用面对对象的编程方式 但是使用的是C语言 一个驱动对象代表了一个驱动程序 或者说一个内核模块 驱动对
  • mybatis selectKey 标签

    1 插入返回主键
  • 基于springboot+vue+Java的自习室预定系统+数据库(附源码,文档)

    今天为大家带来的是 基于springboot vue自习室预定系统 源码 文档 开发环境 源码下载地址 https download csdn net download gdutxiaoxu 87595996 后端 开发语言 Java 框架
  • 华为OD机试 - 告警抑制(Python)

    题目描述 告警抑制 是指高优先级告警抑制低优先级告警的规则 高优先级告警产生后 低优先级告警不再产生 请根据原始告警列表和告警抑制关系 给出实际产生的告警列表 不会出现循环抑制的情况 告警不会传递 比如A gt B B gt C 这种情况下
  • 一个200W+30W播放量的物联网创意小视频是怎么创作的?

    title B站拆解视频的创作 tags 拆解 date 2020 5 18 00 53 00 urlname bilibili iphoneSE 折腾的最高境界 把iPhone SE改装成台式机全纪录 这是在B站和达尔闻合作的拆解视频 达