目录
2.3 soft-and-hard《软硬结合——从零打造物联网》
1 前言
(1)快速提高嵌入式技术的方法就是完成实际项目中一个或几个模块;
(2)快速提高嵌入式架构水平的方法就是完成一个完整的项目;
(3)如果单纯的只想学习一门特定方向的技术,而又没有完善的教程和完善的考核机制的的话,很容易就在短时间内丧失兴趣;能持续的周期性的让你兴奋的方法才是好方法;
(4)一个项目不是只使用一两项单纯的技术,而是包含了多项技术,基本上都需要专精不同方向的人组成的团队来完成,选择项目时要结合自己的能力、时间成本、项目预期来选择。如果你只考虑自己的兴趣,和完成项目的成就感,而并不考虑所学技术在当前和未来岗位上的作用的话,则可以自己学习和完成所有的技术方向;
(5)对项目的前瞻性、对理论知识的贡献,和项目的实用性、对技能熟练度的贡献之间要进行取舍。
2 开源嵌入式项目举例
2.1 Avem
这是一个轻量级无人机飞控项目。 网址:avem-labs/Avem 简介: 🚁 轻量级无人机飞控-[Drone]-[STM32]-[PID]-[BLDC] | GitHub 中文社区 (github-zh.com)
2.2 Awesome-Embedded
这里面汇聚了许多不同类型的项目。 网址:GitHub - nhivp/Awesome-Embedded: A curated list of awesome embedded programming.
2.3 soft-and-hard《软硬结合——从零打造物联网》
该项目制作并演示一个物联网系统是怎么跑起来的,并介绍了如何学习相关知识。 网址:GitHub - alwxkxk/soft-and-hard: 《软硬结合——从零打造物联网》 基于JS的物联网教程。
-
硬件上选择价格便宜(淘宝价十几块钱)的NodeMCU开发板,使用Arduino进行开发。
-
物联网你还得先懂网,在教程中简单介绍了计算机网络基础知识、TCP/IP协议、HTTP协议、MQTT协议等等。
-
Web上选择了无所不能的JavaScript,在教程中将会演示其在网页开发、小程序开发、桌面应用开发、服务器后端服务开发。
-
整个教程里,推荐先用后学,先把项目跑起来看看效果,再按需学习相关知识,直到自己能把项目写出来。
-
demo1演示了最简的系统,实现软件显示硬件的数据,可控制硬件执行动作。
2.4 机械臂
机械制作方面采用铝型材、3D打印、同步带和步进电机,低成本的制作方案。控制器方面,使用esp32s3芯片,带有WiFi蓝牙功能。可以输出100KHZ脉冲,支持关节运动和直线运动指令,150mA 8路输出,6~36V 8路输入,带光耦隔离。编程方面,采用blockly可视化编程,使用手机或平板就可以完成编程。 网址:6轴桌面机械臂: 使用42和57闭环步进电机制作的6轴机械臂,用同步带代替减速器的低成本解决方法,臂长450mm和750mm,最大负载2.5kg,精度0.5mm,制作成本5000元以内。可以触控屏示教,自写逆向运动算法,已支持关节运动指令和直线运动指令 (gitee.com)
2.5 焊台
基于ESP32的开源焊台控制器。 网址:OpenT12: 朱雀 是基于ESP32的开源焊台控制器 (gitee.com)
2.6 智能锁
网址:W600-RT-Thread智能指纹门锁: 基于W600嵌入式WiFi芯片的RT-Thread智能宿舍指纹门锁 (gitee.com)
2.7 智能电表
网址:VirtualMeter: 一个智能电表的通用开发框架 (gitee.com)
2.8 智能家居
3 嵌入式相关学习交流网站
网站名称 | 技术分类 | 行业分类 | 网址 |
---|---|---|---|
elecfans 电子发烧友 | 可编程逻辑、MEMS/传感技术、嵌入式技术、模拟技术、控制/MCU、处理器/DSP、存储技术、EMI设计、接口/总线/驱动、EDA/IC设计、PCB设计、harmonyos、TypeC、NBloT、LoRa、5G | 电源/新能源、测量仪表、制造/封装、RF/无线、光电显示、连接器、LEDS、汽车电子、医疗电子、人工智能、可穿戴设备、军用)航空电子、工业控制、触控感测、智能电网、音视频及家电、通信网络、机器人、vr ar 虚拟现实、移动通信、>便携设备、物联网、区块链、蓝牙5、激光雷达、无线充电、快充技术、能源收集、电机控制 | 电子发烧友网:领先的电子工程师技术社区,为工程师创造价值 (elecfans.com) |
21IC电子网 | 通信技术、显示光电、单片机、测试测量、智能硬件、物联网、模拟电源、嵌入式、新基建、电路图、中国芯、开发板 | 汽车电子、消费电子、工业控制、医疗电子 | 21IC电子网 - 电子工程师的优选网站 |
eefocus 与非网 | 可编程逻辑、MEMS/传感技术、嵌入式系统、模拟/电源、射频/微波、测试测量、控制器/处理器、EDA/PCB、基础器件 | 汽车电子、人工智能、工业电子、通信/网络、消费电子 | 与非网 - 国内领先的电子工程师设计技术门户网站 (eefocus.com) |
EDN China电子技术设计 | 模拟/混合信号、嵌入式系统、处理器/DSP.测试与测量、电源管理、通信、PCB设计、物联网、人工智能、EDA/IP/IC设计、FPGA、创新/创客/DIY | 医疗电子、消费电子、汽车电子、工业电子、手机设计 | EDN China 电子技术设计 - 电子工程师的设计灵感之源 |
eetop 易特创芯论坛 | 开源硬件、PCB、嵌入式、IC设计 | 汽车电子、医疗电子、工业控制、电测仪表 | EETOP 创芯网论坛-中国著名的集成电路设计论坛、IC设计论坛、半导体论坛、微电子论坛,广受欢迎的专业电子论坛! - |
EEWorld 电子工程世界 | 嵌入式、模拟电子、单片机、电源管理、传感器、半导体 | 工业控制、物联网、汽车电子、网络通信、医疗电子、手机便携、测试测量、安防电子、家用电子、机器人、新能源 | 电子工程世界-创新电子设计之原-专业的电子工程门户 (eeworld.com.cn) |
eccn 中电网 | 嵌入式、模拟设计、电源管理、MCU、DSP、FPGA、RFID/RF、传感器、测试测量、逻辑电路、数据转换、存储器、LED | 消费电子、照明、物联网、智能能源、医疗保健、智能城市、电机驱动与控制、工业以太网、汽车电子、通信、无线基站、电源管理、智能电网、工业控制、计算机与多媒体 | 中电网-会员登录 (eccn.com) |
eepw 电子产品世界 | 嵌入式系统、元件/连接器、EDA/PCB、模拟技术、物联网与传感器 | 电源与新能源、安防与国防、汽车电子、消费电子、工控自动化、医疗电子、测试测量、手机与无线通信、光电显示、网络与存储、智能计算 | EETV_电子产品世界 (eepw.com.cn) |