WS2812B电气灯 v1.1
前言
最早我是在B站上刷到这类视频的,这种灯成本不高,而且设计也相对简单,非常适合上手。但是不同于这些视频中的单色电气灯,本项目计划使用ESP-8266单片机搭配WS2812灯珠设计一款可编程电气灯。
初期设计
电气灯外壳使用250*80*70的防水电源盒,WS2812B灯珠则采用已经焊接好的灯带或灯板。ESP8266安装在灯盒背部主控PCB上,主控PCB示意图如下。具体文件在文章末尾给出。
丝印
元件
功能
USB-C
USB-C口母座
电源供电
POWER
船型开关
总电源开关
MODE
轻触开关
切换工作模式(常亮、呼吸、渐变……)
COLOR
轻触开关
切换颜色
DEBUG
USB-C口母座
调试ESP-8266
VIBRA ON
小型拨动开关
开关震动切换颜色功能
螺丝使用M3螺丝,外壳开孔尺寸 90*50.
ws2812使用六块8灯一组的长条形灯板,每三块板串联在一起,分别放在外壳的上部和下部,上下灯组的信号采用并联方式连接到ESP8266的D2引脚上。
这样上下对称的排列方式可以很好的保证发出光颜色的均匀性。
此外,在主控pcb上预 ...
日本麻将入门第二章——役种
和牌横置表示铳和,纵置表示自摸;
役种后面星星数量代表这个役种出现的难度。
星星数量
⭐
⭐⭐
⭐⭐⭐
⭐⭐⭐⭐
⭐⭐⭐⭐⭐
⭐⭐⭐⭐⭐⭐
(偶然)
难度
非常常见
常见
一般
少见
罕见
打一辈子牌都未必能和到
常作为特殊和牌的奖励
一番役
断幺 ⭐
手牌中没有任何幺九牌,幺九牌包括数牌1、9和字牌。
役牌 ⭐
手牌中含有自风牌、场风牌、三元牌刻子,每个刻子计一番。
河底摸鱼 (偶然)⭐⭐⭐⭐
荣和最后一位摸牌玩家打出的牌。
海底捞月 (偶然)⭐⭐⭐⭐
自摸牌山中最后一张牌。
岭上开花、杠上开花 (偶然)⭐⭐⭐⭐
和开杠后摸得的牌,或和拔北后摸得的牌。
抢杠 (偶然)⭐⭐⭐⭐⭐
和其他玩家加杠的牌(除国士无双外,不能抢暗杠)
立直(门清限定) ⭐
门清状态下听牌可宣告立直
一发(门清限定) (偶然)⭐⭐
立直后一巡内无人鸣牌的情况下和牌。
门前清自摸和(门清限定) ⭐
门清情况下自摸和牌。
平和(门清限定) ⭐
门清情况下,手牌组成为三顺子一雀头,雀头非役牌,且听牌 ...
日本麻将入门第一章——最简单常用的和牌方式
日本麻将起源于中国,在民国时期传入日本,并在日本进行了许多规则上的改变。其中最重要的变化就是和牌。不同于国内常见的麻将玩法,日本麻将和牌时必须要有“役”。”役“可以简单理解为特殊牌型所产生的番数,也就是俗称的”日麻无番不起和“。所以作为能够和牌的必要条件,新手第一步往往学习的就是如何做出几种简单的役,学完了役,那就算入门了。
役牌刻子(一番)
役牌顾名思义,就是带有役的牌。在日本麻将中,役牌包括以下三种:场风牌,自风牌,三元牌。
场风牌
日本麻将对局中一般分为东风场和南风场。若在东风场时,东风牌就是役牌,此时若手中凑齐东风刻子(明刻、暗刻均 可)则满足和牌有役的条件,和牌算一番。
自风牌
在对局中,每位玩家都会在牌桌上对应一个方向,如你坐在”西“的位置时,西风便是役牌,凑齐西风刻子(明刻、暗刻均可)便可以和牌,和牌算一番。
需要提醒的是,若自风和场风相同时,此时该风牌既是自风牌又是场风牌,算役,和牌算两番。
三元牌
三元牌是指”中“”白“”发“三种牌,凑齐任意一种三元牌刻子(明刻,暗刻均可)则算役,每个三元牌刻子算一番。(若集齐三种三元牌刻子则算大三元役满牌型)
断幺九、断幺(一番)
...
信件邮寄指南——穿越时间与空间的讯息
信件的种类
我们去邮局寄信的时候通常会有两种选择,一种是平信,另一种是挂号信。平信的信用等级低,邮政局在投递过程中万一丢失了信件是不承担责任的;挂号信的信用等级高,邮政局如果丢失了挂号件件必须承担约定的责任。根据我国邮政法的规定,邮政企业对平常邮件的损失不承担赔偿责任,《万国邮政公约》也有规定,各国邮政只对挂号邮件的丢失承担责任。
平信
平信是寄信方式中费用最低的。邮寄平信时,需要使用标准信封。与挂号信相比,平常邮件不出给收据,不接受查询,不负责赔偿。虽然平信不提供对寄件人的查询服务,但实际上邮政人员会在信封上黏贴条形码,并录入系统。这个条形码和之后介绍的挂号信条形码并没有什么本质的区别,所以理论上你能看见并记住这个条形码的编号,也是可以通过邮政查询的。
目前网上还有卖平信条这种东西的,就是刚才提到的条形码。有人会在寄信前把自己购买的条码贴在信封上,并记录下这个条码的编号,邮寄时邮政人员就会直接录入信封上所贴条码的信息,这样也能实现追踪信件的目的。(不推荐,除非你和邮局的人提前打好招呼)
挂号信
挂号信就是在平信的基础上加了一笔挂号费(3元),这样便可以查询信件的物流动态,使信件的遗失 ...
明信片新手指南
认识明信片
明信片(Postcard)是一种用于书写文字,带有图像,不必封函即可交邮局寄递的卡片,明信片是由国外传入中国的。1869年10月世界上第一枚明信片在奥地利问世。明信片正面为图片,反面则用于书写,它的特点是不用信封,但篇幅小而无隐密性,所写的内容公开,故称为明信。
明信片一般为矩形,我国规定的明信片标准为:最大尺寸:150X100毫米,最小尺寸:140X90毫米,纸质:每平方米250克以上。但实际上这只是个粗略的标准,只要不是大的夸张或是小的离谱,基本都是可以邮寄的。纸质的选择则尽量越厚越好,毕竟明信片没有信封的保护,容易受损。此外更厚的明信片质感也会更好。
当然也有不是矩形的明信片,这种明信片称作异形片。通常为礼物贺卡或者是个人制作的。这种明信片不便于收纳且比较少见,所以目前主流的明信片还是矩形明信片。
明信片背面主要有以下几部分构成:邮编框、正文书写区、地址填写区和贴邮票处。一般我们买到的成品明信片在背面都是会画好分割线和标识的,但其实,只要明信片的背面写好地址、邮编,贴足邮资就可以邮寄了。比如DIY的明信片有人就会选择背面留空白。
明信片邮寄的几种类型
国内普通明信片
...
博客网站搭建以及FAQ
前言
如今,我的博客网站已经稳定运行了一年多,但我始终没有写过一篇系统地搭建博客网站的教程。回想当初我刚开始搭建这个博客网站的时候,遇到了各种各样奇怪的问题,解决起来很是头疼。因此,我希望这篇博客能够帮助新手少走弯路,节约宝贵的时间,轻轻松松完成博客网站的搭建。
本文所介绍的博客搭建方法是基于Hexo,并将博客文件部署在GitHub上实现公网访问。
准备工作&大致流程
搭建个人博客网站需要做好充分的准备。因为个人博客流量并不大,所以并没有必要为了搭建博客而购买云服务器,这样做成本太高。我的方法是利用github仓库作为网站的服务器,并安装hexo开源框架的博客系统来实现简单的博客网站配置。下面我们就来详细展开
接下来的操作需要访问外网
注册Github账号
访问Github官网<github.com>,按提示注册账号;
注册完成后,点击右上角头像,点击your repositories,点击新建;
repositories的名称填写 “自己的昵称”.github.io,README文档可以选择添加,点击创建;
安装nodejs和git
访问网站<nodejs ...
SSE——习题集选
第一题
求 s = a+aa+aaa+… …+aaa…a的值,其中a是一个数字,如2+22+222+2222,a的值和加数个数n,均从键盘获取。要求a属于[1,9],n小于10(如果不满足此条件,就重新输入)。
输入:输入a值和n值
输入提示信息:“Please input a:”
输入格式:"%d"
输入提示信息:“Please input n:”
输入格式:"%d"
如:
Please input a:8
Please input n:9
输出:算式及和
输出提示信息:
“Sum=算式“,输出格式”%ld“
”Sum=和,输出格式”%ld“
循环n次,i=0时输出用”%ld",其他输出用"+%ld"(或者前面输出用"%ld+",最后一次输出用"%ld")
如:
Sum=8+88+888+8888+88888+888888+8888888+88888888+888888888
Sum=987654312
答案:
12345678910111213141516171819202 ...
SSE中的问题——时间转换与时间戳
问题简介
有这样一个问题:
1234567891011121314151617某人三天打渔两天晒网,假设他从1990年1月1日开始打渔三天,然后晒网两天,请编程回答任意的一天他在打渔还是晒网。A boy works for 3 days while has a 2 days off. If he is working on 1st, Jan, 1990, then for a date entered from the keyboard, please write a program to determine what the boy is doing, working or resting?Examples of input and output:1)Input:1990-01-05Output:He is having a rest.2)Input:1990-01-07Output:He is working.3)Input:1990-01-33Output:Invalid input.***输入数据格式***:"%4d-%2d-%2d"***输出数据格式*** ...
如何白嫖一张Intel官方贴纸
该方法可能已经失效
2023/12/12
众所周知,一部笔记本电脑最最重要的部分就是处理器和显卡贴纸了,没有它们,电脑只不过是一个只会浪费电费的空壳子罢了。今天,我就来教大家如何白嫖一张Intel的处理器贴纸。
准备工作
我们需要先下载一个英特尔官方提供的验证工具,链接在文章末尾。
这个工具的作用就是告诉英特尔官方,我这电脑是Intel处理器的。
下载完成后,运行。把验证完的界面截图保存即可。
什么?你说你AMD处理器的能不能领???你绝对是来捣乱的。
填写申请
点开Intel申请表单官网,链接在文章末尾。
按照要求填写表单即可,注意要使用英文填写,如果是笔记本用户则选择laptop;
申请原因部分可以编个理由,比如原来的贴纸丢了什么的,注意要用英文;
凭证部分上传刚才的截图。
等待答复
一两天之后,我们就会收到来自Intel的答复邮件,里面可能会要求提供中文地址来发货,如实填写即可。
之后要做的就是耐心等待了。
链接:
验证工具:https://www.intel.com/content/www/us/en/download/18377/25293/intel-system- ...
74HC595芯片使用说明及驱动程序
74系列芯片简介
74系列集成电路大致可分为6大类:
74××(标准型);
74LS××(低功耗肖特基);
74S××(肖特基);
74ALS××(先进低功耗肖特基);
74AS××(先进肖特基);
74F××(高速)。
近年来还出现了高速CMOS电路的74系列,该系列可分为3大类:
HC为COMS工作电平;
HCT为TTL工作电平,可与74LS系列互换使用;
HCU适用于无缓冲级的CMOS电路。
其中74HC系列是目前应用最为广泛的74系列芯片,应用广泛且价格低廉。74HC系列是高速CMOS标准逻辑电路系列,具有与74LS系列同等的工作度和CMOS 集成电路固有的低功耗及电源电压范围宽等特点。型号最后几位数字相同,表示电路的逻辑功能、管脚排列完全兼容。
74HC595的主要参数
74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK的上升沿,串行数据由DS输入到内部的8位位移缓存器,并由Q7’输出,而并行输出则是在LCK的上升沿将在8位位移缓存器的数据存入到8位并行 ...