【训练营】阿尼亚👉小贱钟 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 【训练营】阿尼亚👉小贱钟

  • 2k
  • 0
  • 4

简介:参加嘉立创EDA联合传智教育黑马程序员,传智汇和CSDN举办的仿生机器狗训练营学习而来,使用的是开源鸿蒙OpenHarmony系统做的小贱钟。

开源协议: CC-BY-NC 3.0

(未经作者授权,禁止转载)

创建时间: 2022-06-20 20:18:53
更新时间: 2023-02-24 23:44:59
描述
基本原理:
LM1084S-5.0芯片输出四路5V电压给供舵机供能,其中一路转到AMS1117-3.3芯片输出两路3V3给Hi3861、PCA9685PW芯片供电,主控的Hi3861通过I2C控制PCA9685输出三路PWM信号,从而控制舵机实现功能。

功能实现:
画图、实时写时间

材料(除BOM表外):
小贱钟结构: 3mm 亚克力切割版本(某宝成本约20元)
舵机3个 (mg90s 金属齿轮180°)
18650电池两节及电池盒一个 (自行购买)
大头笔一支(需与小贱钟结构的笔握一致)
可擦笔盖一个(需要与大头笔配套)
螺丝、螺母若干
材料清单及参考购买链接:https://docs.qq.com/sheet/DWGxocU1aalRJS0Z2?tab=9e4zer

原理图绘制:
使用立创商城提供芯片数据手册,根据里面提供的电路绘制线性稳压器(LDO)、Hi3861芯片、PCA9685的外部电路,以及增加I2C接口上拉电阻,注意电源的滤波(小电容滤高频,大电容滤高频)、电源指示灯,预留主控芯片的I/O口、5V、3V3、下载的接口。

PCB绘制(不要走锐角、直角!线宽不要比5mil小!!):
先排版再连线,排版整洁清晰,可以通过修改原理图来修改PCB线路,Hi3861天线下面除铜、电源的线要粗(大约是默认值2倍左右)、5V的LDO下面增加散热孔、滤波电容就近原则、差分信号线(TXD、RXD)要近、引出的接口用丝印解释全面。

焊接部分:
器材:某宝里的鹿仙子led拆焊台、安立信锡膏(针筒)、锡丝、吸锡器、镊子、黄花烙铁(刀头)、耐高温的胶布
建议:贴片焊接的话,先在各个焊点上面用锡膏针筒涂上一点,然后放电阻、电容、LED、芯片、开关,
            组装好拆焊台,上电(注意要通风、电线有没有短路、在空旷地方进行,不要让线碰到加热台),
            然后就可以欣赏锡膏凝固的漂亮景色啦!不要加热太久哦!!最后检查有没有连锡、虚焊,有的话用烙铁头修一下。

            排针的焊接最好是拿一些耐高温胶布固定住,然后在背面用锡丝焊接,焊接完成再用烙铁头碰一下排针头,防止虚焊,开关的焊接也是这样的。


小贱钟组装:

软件部分:
image.png
genki_web_plotclock.h  第15——18行代码这里改舵机信号线的引脚
genki_web_plotclock.c  第91行代码可以修改连接WiF后,网页的信息,例如增减一些功能之类的,增加的同时也要在对应的功能键里面写入参数;第459—482行代码可以修改抬起舵机各个步骤的角度,也就是 SERVO_BOTTOM_PORT  的参数。


注意事项:
固件程序烧录请使用Hiburn.exe 烧录。
代码和烧录工具见附件。

VMware Workstation 16 player虚拟  Linux  系统,然后下载Clion编译器,先克隆  完整环境代码   ,再用CLion打开,复制小贱钟的plotclock目录,把它拷贝到 完整环境  以下目录ohosdog/applications/genkipi/app   (注意把BUILD.gn的    dog_py    注释掉)
同时把device/itcast/genkipi/sdk_liteos/build/libs/libdtpython.a中的libdtpython.a替换掉(libdtpython.a文件在工程附件)
编译完成后,在  ohosdog/out/genkipi/genkipi 文件下找 Hi3861_wifiiot_app_allinone.bin 文件,复制它,放到与 Hiburn.exe 烧录 同一文件下,打开 Hiburn.exe 烧录 烧录即可。

Clion在Linux下载步骤:https://www.lxlinux.net/1161.html

有待改进的地方:
用电压比较器+Mosfet实现电源切换,保护电路;使用Micro usb插头配合CH340芯片的电路实现串口烧录程序,设计增加充电电路等。

以上资料来源于:参加嘉立创EDA联合传智教育黑马程序员,传智汇和CSDN举办的仿生机器狗训练营整理所得。

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
ID Name Designator Footprint Quantity BOM_Supplier BOM_Supplier Part
1 100nF C1,C3,C4,C5,C9 C0805 5 LCSC C485772
2 10uF C2,C8,C6 C0805 3 LCSC C1713
3 22uF C7 C0805 1 LCSC C29277
4 HDR-F-2.54_1x2 H1 HDR-F-2.54_1X2 1 LCSC C49661
5 Header-Male-2.54_1x4 H2 HDR-TH_4P-P2.54-V-M 1 LCSC C124378
6 MTP220-1102S1 H5,H6 HDR-TH_2P-P2.00-V-M 2 LCSC C376075
7 01.5.5.1.304.03 H7,H8,H9,H10 HDR-TH_12P-P2.54-V-M-R3-C4-S2.54 4 LCSC C2937160
8 PZ254-1-14-Z-8.5 H11 HDR-TH_14P-P2.54-V-M 1 LCSC C2894937
9 K2-3.6×6.1_SMD KEY1 KEY-SMD_2P-L6.2-W3.6-LS8.0 1 LCSC C118141
10 FC-2012HRK-620D LED1 LED0805-RD_RED 1 LCSC C84256
11 10K R1,R2,R3 R0805 3 LCSC C140868
12 SK12D07VG5 SW1 SW-TH_SK12D07VG5 1 LCSC C431548
13 ITCAST-HI3861 U1 WIFIM-SMD_ITCAST-HI3861 1 LCSC C2923578
14 AMS1117 U2 SOT-223-3_L6.4-W3.5-P2.30-LS7.0-BR 1 LCSC C2977152
15 LM1084S-5.0 U3 TO-263-3_L8.6-W10.2-P2.54-LS14.4-TL 1 LCSC C259973
16 PCA9685PW,118 U4 TSSOP-28_L9.7-W4.4-P0.65-LS6.4-TL 1 LCSC C2678753
17 240Ω U5 R0805 1 LCSC C365270

展开

工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP