## 硬禾技能学习生态体系 ### 1 基于自研硬件平台的课程体系 * 全方位构建内容: * 短视频 - 每门课程100节5-10分钟短视频,每个视频制作精良,可以发布在微信的视频号和B站上 * Wiki文章 - 连载,每个章节不断完善,作为我们平台的网上教程,并为最终教材出版做准备 * 公众号文章 - 基于Wiki上的文章并包含发布的短视频 * 教材出版 - 同清华大学出版社合作,出版系列教材,并支持高校的老师撰写不同层次的教程,我们提供基础的素材 * 测试题库 - 针对每一个课程,设计100个基础的技术问题 * 认证机制 - 通过测试的可以通过认证,发放证书,具有评价的权威性,未来可以和专业的机构、知名企业合作推行这个认证体系 * 每个课程都有一个硬件平台,这些平台便于学生进行焊接、调试、学习、测试以及进一步的功能扩展 {{drawio>eetreeclassstructure.png}} ### 2 主要课程 {{drawio>eetreeclassroadmap.png}} * 基础技能 * [[learntosolderpcb|焊接要领及技巧 (已经拍摄了13节精致短视频)]] * [[learntodesignpcb|入门PCB设计的最佳姿势]](已经由清华大学出版了图书,即将上市) * [[learntousekicad|KiCad使用(已经做了多次的培训,可以汇总成一本教程,需要拍摄一系列短视频)]] * 工具使用 * [[learntousetm|测试测量仪器的正确使用]] * [[learntosimulatecircuit|电路仿真工具的使用 - LTSpice及在线仿真工具]] * [[learntousematlab|MatLab/LabView的使用]] * 模拟电路 * 学习模拟电路的最佳路径 * 基于面包板+MEGO+TG测量仪器 * 可控电源设计 * 基于MEGO * 口袋仪器的设计 * AMP+ADC+DAC+滤波器+电源 * 数字电路 * [[learndigitallogic|数字逻辑基础及FPGA应用]],和广东技师学院合作,补充一些案例,春节出版使用 * 基于小脚丫FPGA核心模块(Lattice版本) * 支持WebIDE和Diamond * 需要升级为LPC11U35配置 * 参见[[https://www.eetree.cn/doc/detail/2310|FPGA功能块整理 - 基于小脚丫FPGA核心板的数字逻辑试验案例部分]] * [[learndigitalsystem|数字系统设计]],网络资源已经非常丰富,需要整理相关内容,形成体系 * 基于小脚丫综合训练板 * 需要升级一下,只需要一个USB端口,DAC后面的运算放大器支持到20MHz的模拟带宽 * OLED显示屏可以采用128*128分辨率 * 参见[[https://www.eetree.cn/doc/detail/2310|FPGA功能块整理 - 数字系统设计部分]] * [[learntomakemcu|自制MCU]] * 基于ICE40UP5K平台,待LPC11U35到货后推广市场并完善案例等 * RISC V移植 * 嵌入式系统 * [[pico_micropython|MicroPython编程PICO训练板]] * 基于树莓派PICO * 使用MicroPython编程,适用于没有任何电路基础的初学者 * [[learniotwearable|可穿戴IoT设备]] * 基于ESP32-S2模块,能够实现WiFi连接 * 使用C语言编程 * 支持多种传感器以及云服务 * [[learnautocontrol|控制系统]] * 基于ST公司的STM32G491控制器 * 使用C语言编程 * 支持传感器/电机驱动控制/算法等 * 信号处理 * [[learntobuildDDS|DDS信号源设计]],全国电赛每年必考的核心技能点,缺乏一个系统化的教程 * 实现10MHz模拟信号的产生 * 版本1 * 采用Lattice的FPGA * 采用高速、并行10位的DAC * 版本2 * 采用MCU + ADI DDS芯片 * 搭配低通滤波器 * 可以控制输出信号的幅度和直流偏移 * [[diyscope|简易口袋仪器设计]],为土改口袋仪器做宣传,综合化系统设计 * 基于STM32G491微控制器 * 简易、多功能 * 支持1MHz模拟信号生成和采集 * [[diyinstrument|口袋仪器设计]] * 基于MCU + FPGA * MCU可以使用STM32G491 * FPGA采用Lattice的XO2-1200HC * 支持最高100Msps的ADC采集以及DAC ### 3 内容产出计划