Use Hongmeng HI3861 chip combined with a servo to achieve remote control of physical switches in homes or dormitories
PCB_PCB_Hongmeng Internet of Things Intelligent Control +1186488A_2022-09-24.json
The robot licking dog based on hi3861 has 12 degrees of freedom. The mechanical structure and gait algorithm refer to the design of Doraemon.
HarmonyOS Student Book.pptx
95938a43495d175954b9391a6eb9d652.mp4
HarmonyOS environment setup guide.pdf
July 22.mp4
PCB_PCB1_2022-11-05.pdf
BOM_Board1_PCB1_2022-11-05.xlsx
Altium_[Training Camp] Machine Big Dog Licking_2022-11-05.zip
PDF_[Training Camp] Machine Big Dog Licking_2022-11-05.zip
BOM_Board1_Schematic1_2022-11-05.xlsx
61323
linux development board PCB
Introduction: Refer to https://oshwhub.com/AmateurEEWEI/Embedded-Linux-validation-board#P3 schematic design. Thank you for sharing.
In order to challenge the wiring speed, I did not pay too much attention to the rules.
Linux board pcb
PCB design adopts a four-layer design. There aren't too many rules to follow.
Just to complete a wiring challenge.
There are too many vias.
To deal with inductive interference, the simplest method is to lay copper and hollow out.
There are some things added in the middle of the main control chip to help dissipate heat, although it is of no use.
There are two layers of GND on the top and bottom, and another signal is laid on the third layer in the middle.
BOM download
PCB_Linux copy_2022-09-24.pdf
PCB_Linux copy_2022-09-24.json
Linux copy_2022-09-24.pcbdoc
Gerber_Linux copy.zip
61324
108-WS2812-20cm spliced headlight panel
Introduction: WS2812 headlight panel-108 lights
WS2812大灯盘-108灯

开源视频链接:
【开源PCB】108灯WS2812大灯盘_哔哩哔哩_bilibili
工程开源链接:https://oshwhub.com/woshi6666444444?tab=project&page=1
元件购买推荐:【腾讯文档】电子工作室共享表格
https://docs.qq.com/sheet/DYm1tTUFlRWhkQVJt
效果演示视频
https://www.bilibili.com/video/BV1D3411A7Qd
灯盘拼接教程
https://www.bilibili.com/video/BV1NR4y1P72R
前言
这是我设计的第二款拼接PCB作品,第一款拼接PCB作品是一个LED发光字板。这次设计的WS2812大灯盘,由4块PCB拼接而成。现在玩灯的,基本都是WS2812,级联方便。这次设计的直径20cm,一次打样得到5块PCB,还剩下一块。设计在10*10以内,也方便大家打样。第一版,也就是我分享视频的这一版,存在一些小问题,但是都能克服,然后我修改后的第二版,修改了第一版的小问题,我暂时不做第二版。如果你想做这个灯盘,建议打第二版PCB。
设计方案
PCB形状设计:
本来是想做成灯环的,但是,因为拼接单元的存在,所以做成灯环会出现局部过宽,或者灯环上大片空缺,因此做成了灯盘,灯盘自然就大了,那里边也加了些灯,不然太空旷。4板拼接的结构,算是比好的方案,一次打样就能搞定。后边我还设计10板拼接,直径40cm的大圆环,这个就需要一次打10块PCB了,后续再分享吧。
电路设计:
这个没啥好设计的,就是WS2812串联,首先就是外圈60个,里边48个。我刚开始设计的是灯环,之前我是设计过的,外圈60个灯串联一起,那内圈该怎么控制呢,怎么连接?之前有想过,4拼板,每个板子上27个灯都串联一起,但是想到,我要是单独控制外圈,那程序比较麻烦,所以采用双连接方式,外圈一串,内圈一串的连接。灯的序号如图所示。
程序设计:
设计这个形状,算是奔着时钟去设计的,外边一圈,算是60秒,内部有4圈,每圈12个灯,可以当时针/分针用。我做的就是一个模块,所以想怎么用看自己了。没加主控单片机,一方面考虑会让设计更复杂,同时不美观。当然了,当前也不是很美观,还要杜邦线。不过后续可以考虑专门设计一个驱动板,直接连接就好了。

2-电路图
电路图设计的比较简单,没什么东西。电路图上有说明,请注意查看,想要获得电路图原图,去首页开源连接。
首先是WS2812,一共有27个灯,上边15个,是外环,下边12个,是内圈的。R1,R2,R3是改变电路连接的,用0欧电阻,或者100欧的,都是可以的。就是传递信号的。板1是指我们要输入信号控制的那个板子,是需要焊接排针的。
为什么灯的序号排布很奇怪,这个并不奇怪,是为了让12点钟方向在对称位置,所以序号就那样了,具体可以自己尝试设计一下就知道了。
看完灯之后,就是电容了,关于这个滤波电容,在我看来:没必要一个灯一个电容,我之前分享过一个450个WS2812大灯筒,那450个灯,一个电容都没有(除了控制板),照样能正常运行,所以说,具体情况,具体分析。
排针呢,建议焊接“反弯排针”,比弯排针是要矮的,朝内朝外看自己了。一般要焊接在底面。
剩下几个紫色的,是我设计的拼接单元和连接片(连接两个PCB),都换成了第二版,相较第一版,加宽了焊盘的宽度(环宽度),导电面积增大,这次应该可以不焊接就能导电(第一版PCB需要焊接小孔部分)

3-PCB部分
PCB部分,每个板子都是1/4圆,然后加了两个连接片,用于连接板子,起着导电+固定的作用。如果导电效果不好,建议进行焊接。
WS2812的位置,是由圆形阵列分布确定的,不是手摆的。连接片位于边缘处。因为板子较长,只使用连接片固定不太稳,所以引入中心固定,中心固定的位置,同时兼顾GND的连接加强作用(边缘处的连接片也有GND连接),如果你的WS2812存在闪烁情况,大概率是GND没有连接,需要检查连接。
PCB打样:建议选择黑色PCB,板子厚度1.2mm,1.6mm不太容易分开连接单元部分。
收到PCB后,第一步就是分开连接片,手动V割,要使用钳子夹着掰开,避免连接片受力,导致连接片裂开。
分开连接片后,就是焊接过程了。可以电烙铁焊接,焊盘加长了,便于电烙铁焊接。也可以手动贴片,加热板焊接。建议加热板焊接。
焊接WS2812后,可能焊盘没焊接上,需要补焊,这个在测试的时候就会发现,还有就是背面R1,R2,R3电阻,需要输入信号的(焊接排针的)板子是PCB1,按照丝印提示焊接即可。
焊接完成4个板子后,然后就是拼接。拼接板放置在PCB背面,无走线的一面和灯板贴在一起,然后插入尼龙住,紧固。然后要测试连接情况,如果没有连通,拆掉再试一下,如果不行,就进行焊接(大孔一定可以连通,只焊接小孔,注意烙铁不要碰到尼龙柱)
4-元件购买
元件购买,自己去挑便宜的,懒得挑的,看首页建议链接。
5-问题及改进
V2较V1改进之处:
1,最内环灯半径改为35.第一版是30 。修改之后灯就等距离分布了。
2,第二版所有连接单元,连接片的铜孔焊盘宽度都增加到0.5mm,第一版焊盘宽度太小,只能靠焊接才能通电
3,第二版删除了一个4P连接片,新增了4板连接片。4P连接片一个板子一个就行了。
其他可提升的地方:
1,设计个底板,专门连接。光立方那个还没设计呢……
6-结束
代码写的很烂,整理后分享。
BOM下载
PCB_PCB_108XW2812-V2-3_2022-09-24.pdf
PCB_PCB_108XW2812-V2-3_2022-09-24.json
PCB_108XW2812-V2-3_2022-09-24.pcbdoc
Gerber_PCB_108XW2812-V2-3.zip
PCB_PCB_108XW2812-V2-2_2022-09-24.pdf
PCB_PCB_108XW2812-V2-2_2022-09-24.json
PCB_108XW2812-V2-2_2022-09-24.pcbdoc
Gerber_PCB_108XW2812-V2-2.zip
PCB_PCB_20CM full color clock module-complete picture_2022-09-24.pdf
PCB_PCB_20CM full color clock module-complete picture_2022-09-24.json
PCB_20CM full color clock module-complete picture_2022-09-24.pcbdoc
Gerber_PCB_20CM full color clock module-complete picture.zip
PCB_PCB_108XW2812-V2_2022-09-24.pdf
PCB_PCB_108XW2812-V2_2022-09-24.json
PCB_108XW2812-V2_2022-09-24.pcbdoc
Gerber_PCB_108XW2812-V2.zip
PCB_PCB_108XW2812-V1_2022-09-24.pdf
PCB_PCB_108XW2812-V1_2022-09-24.json
PCB_108XW2812-V1_2022-09-24.pcbdoc
Gerber_PCB_108XW2812-V1.zip
Schematic_108-WS2812-20cm spliced headlight panel_2022-09-24.pdf
SCH_108-WS2812-20cm spliced headlight panel_2022-09-24.json
108-WS2812-20cm spliced headlight panel_2022-09-24.zip
61325
24CM-WS2812 headlight ring
Introduction: A headlight ring with a diameter of 24cm, made of 4 PCBs. A total of 60 lights, with master control, ready to be used as a clock
Pay special attention to the fact that the board size is larger than the 10*10
headlight ring with a diameter of 24cm, which is made of 4 PCBs spliced together. A total of 60 lights, with master control, ready to be used as a clock.
You can see the welding process: [PCB] 60 WS2812 light rings, 24 cm in diameter_bilibili_bilibili
will consider using the Beidou positioning module for timing in the future. I have not written the code yet, so I will not share the code.
BOM download
PCB_PCB_WS2812×60 headlight ring_2022-09-24.pdf
PCB_PCB_WS2812×60 headlight ring_2022-09-24.json
PCB_WS2812×60 headlight ring_2022-09-24.pcbdoc
Gerber_PCB_WS2812×60 headlight ring.zip
Schematic_24CM-WS2812 headlight ring_2022-09-24.pdf
SCH_24CM-WS2812 headlight ring_2022-09-24.json
Sheet_1_2022-09-24.schdoc
61326
[Pin header memory] 32Byte memory
Introduction: [Pin header memory] 32Byte memory, verified
The first version, electric soldering iron, soldering version: 64Byte-ROM open source - Lichuang EDA open source hardware platform (oshwhub.com)
is currently the second version, a single board stores 32 bytes, two boards can be directly cascaded, 64 bytes . More cascades require the introduction of 74HC138.
Currently, PCB can be SMT patched, and all 5 pieces are patched for 65 RMB (only diodes and resistors are patched, and SMT boot coupons are used).
Then you need to bring your own pin headers, which consumes a lot of money. There are also skills in welding pin headers, and I will share the following production tutorials.
Of course, shorting caps are also indispensable, so it is recommended to buy more.
The first version of the demonstration video: memory programmed with an electric soldering iron_bilibili_bilibili
The second version of the design video: [PCB design] 32Byte programmable memory_bilibili_bilibili
SMT patch demonstration: SMT proofing demonstration (using JLC)_bilibili_bilibili
second version demonstration video: Where did the video go? _bilibili_bilibili
should release a production tutorial video in the future:
a few real pictures


BOM download
PCB_PCB_32Byte memory_2022-09-24.pdf
PCB_PCB_32Byte memory_2022-09-24.json
PCB_32Byte memory_2022-09-24.pcbdoc
Gerber_PCB_32Byte memory.zip
Schematic_[Pin header memory] 32Byte memory_2022-09-24.pdf
SCH_[Pin header memory] 32Byte memory_2022-09-24.json
Sheet_1_2022-09-24.schdoc
61327
electronic