惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
B
Blog RSS Feed
Microsoft Security Blog
Microsoft Security Blog
Y
Y Combinator Blog
N
Netflix TechBlog - Medium
M
MIT News - Artificial intelligence
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
Check Point Blog
The GitHub Blog
The GitHub Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
Martin Fowler
Martin Fowler
大猫的无限游戏
大猫的无限游戏
GbyAI
GbyAI
博客园_首页
A
About on SuperTechFans
Blog — PlanetScale
Blog — PlanetScale
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
T
The Blog of Author Tim Ferriss
The Cloudflare Blog

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
【入门级】做简易小时钟也讲究方式方法和工具运用 - 少数派
2021-09-10 · via 少数派

有很多小伙伴想要DIY硬件,但是又不知道怎么入手,今天写这篇文章主要也是给大家一点思路,让大家比较轻松的进入这个领域。

不光是入门视频,还可以看看大神视频,比如稚晖君和他的AI智能小电视(B站搜索稚晖君)

现在几乎所有稍微有点意思的硬件都需要进行软件编程。硬件通常建议从DIY圈特别热门的Arduino或者51单片机开始上手,硬件简单便宜,软硬件生态都很丰富,后期自己制作扩展板或者迁移其它平台也特别方便。

入门实操学习的话,推荐大家从做电子时钟开始。

时钟大概是单片机入门除了跑马灯流水灯之外玩的最多的,硬件准备Arduino或者51单片机(开发板)。在制作小时钟的过程中,有很多功能都可以实现二选一方案实现的,这是DIY最有趣的一个环节。

正式开始前,首先要明确规划,确定这款时钟的主要特点:锂电供电、触摸点亮、双电池防掉电、夜间/电量显示。

做单色屏时钟的思路

制作方法:
1、在左上,左中,右上留有三个LED位,用于夜间/电量显示,我只用了一个,用753电阻+黄光电流30ua左右,可随个人喜好自加
2、背面还有一个0R电阻
3、显示屏采用1602-5V液晶
4、透明盒网上淘的,为了触摸灵敏,线路板尽量贴近盒底,平常说的交互也是说尽量让核心系统与外壳紧密连接
5、如果小时钟待机时间短,检查电容有没有漏电(上次测试只待机五天左右就熄了,经检查是RX8025处10UF电容漏电流达1mA,直接去除不影响运行)
6、电池用的是603040-600MA,为了安全还是选有保护板子不受电池热量的影响面积
7、一共入手三片RX8027T,其中拆机和原装均准时,其中一片号称'散新'的误差很大
8、芯片型号:STC15W408AS-SOP28-11.0592MHZ
9、芯片的驱动代码都是网站上抄的,收获良多,我会在文末放出来

成品后调试:

1、时钟芯片采用RX8025T,精度满意,基本上能和电脑的时间同步,但时间久了精度会下降
2、触摸灵敏度比较满意,3点到6点钟方向手碰基本一次点亮。
3、省电比较满意,充满电现在电量还是充足的,电池电压还有4.02V。

电路原理图如下:

板子和元器件哪里来呢?看你有没有具体参数上的要求,比如TG值(通俗来说就是值越高越不容易烧着),一般标明TG值的有捷配、捷多邦,不过小玩意的DIY对这个不太要求,首选成本较低的一家。电子元器件基本上可以用很低的价格买到,我一般都会去云汉芯城,捷配云仓。这样的时钟所需电子元器件有电容、电阻(0欧电阻)、简易芯片、电池等,焊接的时候要注意引脚。

C语言编程怎么写呢,基本上我也是从网上现成的去照葫芦画瓢。

给大家推荐一个单色屏的开源图形库

https://github.com/olikraus/u8g2

and C语言模拟器

C 语言教程 | 菜鸟教程 (runoob.com)

该库是目前Arduino平台事用最广泛的图形库,移植到别的平台也特别方便,通过该库可以驱动几十种市面上常见的单色屏,可以实现很多有趣的想法,这个库把复杂的底层都给封装好了,DIY玩家简单移植修改下就能在该库的基础上配合单色屏实现自己想要的效果。

顺带说一下有开源的基于该库开发的星球大战小游戏哦,有兴趣的同学可以自己试试看。

总结:

硬件DIY其实要求的技能非常多,软硬件双修,能掌握很难,做出来更花精力。所以我也是一遍上班一遍在摸索如何让自己的想法能够真正实现。做小时钟最难的地方其实不是过程,而是过程前的准备,比如采购,货比三家,然后是焊接(想省力气可以让厂家帮忙贴片就行哈哈哈)以及最让人头疼的C语言编程,最后也是从工程师群里的小哥哥那里教的一些方法、比如编程模拟器。写文章主要是为了分享,愿自己能做出稚晖君的小电视。