复刻桌面小电视【包含代码分析】

宗旨:开源、分享、学习、进步,生命不息,折腾不止

复刻小电视

感谢各位大佬的开源项目,让我有了学习的机会,如果侵权,请联系我删除。本人能力有限,如果有什么不对的地方,欢迎指正。

  1. ESP32桌面小电视_CH340K【xutoubee
    嘉立创、B站、网站
  2. 桌面WIFI小电视【DIY攻城狮
    嘉立创、公众号同名、百度网盘源码分享【1992】
  3. SD2SD3开源项目【Misaka不炸板
    B站
  4. ESP8266天气时钟SD2SD3小电视【橘柚京
    嘉立创、B站
  5. SD1迷你小电脑(小电视)成熟版本ESP-8266【云梦泽创意空间
    嘉立创、B站

截止到目前我搜索到的开源项目如上,如果有人想分享项目可以联系我。

硬件

如果动手能力强,可以选择自己打印PCB板、焊接、拼装、3D打印外壳、程序录入。建议年龄12岁以上的人员动手操作。
如果动手能力不强可以直接购买成品,大概是30¥ ~ 40¥的价格。上下5% ~ 10%的浮动空间。

名称数量价格
PCB板1嘉立创免费打印【每个月两张】
外壳13D打印,成本因材料的不同而不同
电容--
电阻--

如果手上有一个esp8266芯片加一个TFT屏幕【1.54寸】也可是实现相同的效果。【不美观,重新画PCB板和打印外壳的效果好】
连接图如下:【图来源自开源共享群】
在这里插入图片描述
后期升级版本,如:增加ws2812b灯【氛围灯】、触摸模块【按键】、蜂鸣器【闹钟】等,如下图连接:
在这里插入图片描述
在这里插入图片描述

因本人直接购买的成本,这部分暂时待更新。。。

软件

阿里云盘
如果有其他网盘需求请联系我。

源码解析

学习过程参考文档【xuetuobee分享的教程资料】
【教程】1 - ESP32桌面小电视之如何制作字库.pdf
【教程】2 - ESP32桌面小电视之如何制作图片数据.pdf
【教程】3 - ESP32桌面小电视之如何显示文字和图片.pdf
教程3-配套Demo.rar
GIF动图分解.exe【密码:2txi】
jpg转Hex.exe【密码:8qkx】
时间蚂蚁字体.zip
字库提取.exe【密码:dax6】

工具和教程如上,如果比较懒可以直接看我的教程。

教程1 ESP32桌面小电视之如何制作字库

教程2 ESP32桌面小电视之如何制作图片数据

教程3 ESP32桌面小电视之如何显示文字和图片

待更新。。。

参考链接:
【物联网】基于MQTT实现通信的ESP32桌面小电视(异地恋必备神器)
百度网盘
ESP32桌面小电视_CH340K【xutoubee】
小立牌ESP8266天气时钟【wangcaicai】
手把手教你复刻SD2小电视!从资料包到实物!
项目分享| 手把手教你复制“精致小电视”!从资料包到实物,开源!
百度网盘
esp8266开源小电视制作记录

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/660802.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c/c++串的链式操作

文章目录 1.链式串的定义2.初始化3.赋值为04.赋值操作5.打印操作6.源码 本篇博客中都是带头结点的串。 1.链式串的定义 这里的数据域是4个字节,是为了节省空间。 typedef struct StringNode{char ch[4]; //按串长分配存储区,ch指向串的基地址struct S…

C++引用、内联函数、auto关键字介绍以及C++中无法使用NULL的原因

文章目录 一、引用1.1 引用概念1.2 引用特性1.3 常引用1.4 使用场景1.4.1 做参数1.4.2做返回值 1.5 引用和指针的区别1.6 小结一下 二、内联函数2.1 内联的概念2.2 内联的特性2.3 【面试题】 三、auto关键字(C11)3.1 类型别名思考3.2 auto简介 四、auto的使用细则4.1 基于范围的…

【2024年美国大学生数学建模竞赛】完整解析+模型代码+技术文档

美赛思路预定 01 美赛赛中时间分配美赛时间安排比赛前2~3天第一天(2号)第二天(3号)第三天(4号)第四天(5号)第五天(6号)8:00~10:00 02 …

固态硬盘颗粒,让我们了解下SLC、MLC、TLC

前文提要 近些年SSD的市场越来越好,大家的家用PC也逐渐都转向速度更快,玩游戏更流程的SSD,反而更加推动了SSD厂商的生产种类,但是其实大家还是挺关注SSD盘的使用寿命,处理数据速度,以及更重要的价格,面对市…

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之TextPicker组件

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之TextPicker组件 一、操作环境 操作系统: Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1 二、TextPicker组件 TextClock组件通过文本将当前系统时间显示在设备上。支持不…

什么是回归测试?回归测试的类型和方法?

随着软件开发进程的进行,每一次的修改和更新都有可能引入新的问题和错误。为了确保产品质量和稳定性,需要进行回归测试。那么,什么是回归测试?本文将为您解答。 回归测试是指在软件代码、使用环境或产品需求发生改变时&#xff0…

【Oracle云】使用 boto3 访问 OCI 对象存储 (AWS S3协议兼容)

在现代云计算环境中,S3(Simple Storage Service)协议已经成为云对象存储的事实标准。它提供了简单、可扩展、高度耐用的存储解决方案,得到了广泛应用。Oracle Cloud Infrastructure(OCI)秉承着开放性和灵活…

C++初阶 类和对象(补充)

目录 一、友元 1.1什么是友元? 1.2如何使用友元? 1.3使用友元 1.4使用友元注意事项 二、初始化列表 2.1什么是初始化列表? 2.2为什么要有初始化列表? 2.3使用初始化列表 2.4注意事项 一、友元 1.1什么是友元? 友元是一…

大数据知识图谱之深度学习——基于BERT+LSTM+CRF深度学习识别模型医疗知识图谱问答可视化系统

文章目录 大数据知识图谱之深度学习——基于BERTLSTMCRF深度学习识别模型医疗知识图谱问答可视化系统一、项目概述二、系统实现基本流程三、项目工具所用的版本号四、所需要软件的安装和使用五、开发技术简介Django技术介绍Neo4j数据库Bootstrap4框架Echarts简介Navicat Premiu…

Windows Server 2003 DNS服务器搭建

系列文章目录 目录 系列文章目录 文章目录 前言 一、DNS服务器是什么? 二、配置服务器 1.实验环境搭建 2.服务器搭建 3)安装Web服务器和DNS服务器 4)查看安装是否成功 5)这里直接配置DNS服务器了,Web服务器如何配置我已经发布过了 文章目录 Windows Serve…

长时间佩戴骨传导耳机会损害听力吗?骨传导耳机有什么优点?

如果是正常的使用,是不会对损伤听力的,如果错误的使用,比如说高音量使用,长时间也会出现一定的危害,而且骨传导耳机相比于传统耳机,其优点也要多一些,下面一起看下骨传导耳机都有哪些优点吧。 佩…

iOS 文件分割保存加密

demo只是验证想法,没有做很多异常处理 默认文件是大于1KB的,对于小于1KB的没有做异常处理demo中文件只能分割成2个,可以做成可配置的N个文件分割拼接还可以使用固定的二进制数据,拼接文件开头或结尾 不论哪种拼法,目的…

redis下载与安装教程(centos下)

文章目录 一,redis下载1.1上传到linux服务器上 二,redis安装2.1 安装依赖2.2 解压包2.3 编译并安装2.4 指定配置启动2.5 设置redis开机自启 一,redis下载 官网: https://redis.io1.1上传到linux服务器上 我用filezila上传到/us…

LabVIEW核能设施监测

LabVIEW核能设施监测 在核能领域,确保设施运行的安全性和效率至关重要。LabVIEW通过与硬件的紧密集成,为高温气冷堆燃料装卸计数系统以及脉冲堆辐射剂量监测与数据管理系统提供了解决方案。这些系统不仅提高了监测和管理的精确度,也保证了核…

Solidworks 与 MATLAB 联合仿真

本文主要讲解了“MATLAB与SolidWorks的联合仿真怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MATLAB与SolidWorks的联合仿真怎么实现”吧! 下载插件。 1、…

Pyth 预言机: 它们如何影响Hover?

所有链上借贷市场都使用一种称为“oracle(预言机)”的服务,为dApp提供代币定价。Oracle是一个数据系统,将链下信息(例如KuCoin上的BTC/USDT价格)传递到链上合约。从那里,应用程序可以支付一小笔…

react 之 UseMemo

useMemo 看个场景 下面我们的本来的用意是想基于count的变化计算斐波那契数列之和,但是当我们修改num状态的时候,斐波那契求和函数也会被执行,显然是一种浪费 // useMemo // 作用:在组件渲染时缓存计算的结果import { useState …

C#中的WebApi响应Accept头,自动返回xml或者json

Global.asax.cs中的Application_Start方法添加 GlobalConfiguration.Configuration.Formatters.Clear(); GlobalConfiguration.Configuration.Formatters.Add(new XmlMediaTypeFormatter()); GlobalConfiguration.Configuration.Formatters.Add(new JsonMediaTypeFormatter())…

红队渗透靶机:LEMONSQUEEZY: 1

目录 信息收集 1、arp 2、nmap 3、nikto 4、whatweb 目录扫描 1、dirsearch 2、gobuster WEB phpmyadmin wordpress wpscan 登录wordpress 登录phpmyadmin 命令执行 反弹shell 提权 get user.txt 信息收集 本地提权 信息收集 1、arp ┌──(root㉿ru)-[~…

进程间通讯方式

管道: mkfifo 和匿名管道。主要在父子进程上面进行进程间通信比较方便。实际上存储在内核缓存区里面。 无论是匿名管道,还是命名管道,在内核都是一个文件。只要是文件就要有一个 inode。这里我们又用到了特殊 inode、字符设备、块设备,其实都是这种特殊的 inode。 在这种…