Arduino:电子电路、PCB设计和物联网编程
工业数据记录器、电子电路设计、嵌入式系统、Eagle PCB 设计、Arduino 编程和物联网系统
讲师:Piyush Charpe
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 工业电子电路设计,使用 Eagle 软件进行 PCB 布局,
- 接口:Wi-Fi、蓝牙、SD 卡、RTC、RS485、RS232、0-10v 数字输入、0-10v 模拟输入、4-20mA 传感器、速度控制器
- ATMEGA256电路设计,电源设计(开关电源和线性稳压器)
- 电子学基础
- 微控制器选择
- 了解 Fuse 字节和引导加载程序编程过程
- 如何使用逻辑分析仪调试协议
- 控制交流电器的硬件设计和编程
- 直流电机调速的硬件设计与编程
- 读取0-10 V数字输入传感器的硬件设计和编程
- 读取 0-10 V 模拟输入传感器的硬件设计和编程
- 读取 4-20 mA 传感器的硬件设计和编程
- 读取实时时钟参数的硬件设计和编程
- 基本编程概念
- 低功耗蓝牙 (BLE 4.0) 的硬件设计和编程
- WiFi模块的硬件设计与编程
- SD卡硬件设计与编程
- RS232接口的硬件设计与编程
- RS485接口的硬件设计与编程
- 数据可视化
- 数据记录器PCB布局设计
- 元器件和 PCB 制造商的必备网站
要求
- 电子基础知识
- 基本的 Arduino 编程知识(但不是强制性的)
说明
提供的课程
1. STM32:带 4G LTE 调制解调器的物联网
2. Arduino:电子电路、PCB设计&IOT编程
注意:本课程专为电子爱好者设计,也适合高级观众,请在订阅本课程前查看课程内容。我可以向您保证,您绝不会后悔在这门课程上花费宝贵的金钱。
简要描述;简介
本课程教您以下内容
1. 如何为应用程序设计定制硬件。
2.如何编程。
3.使用Eagle软件进行PCB设计。
4. 基于物联网 (IOT) 的应用程序。
5. 使用逻辑分析仪解码协议。
我创建这门课程是因为我相信,重要的是你拥有多少知识,但更重要的是你在什么年龄拥有它。通常,培养硬件技能需要时间,在本课程中,我将分享我的经验,并为您提供培养硬件设计和编程技能的正确方法。这将帮助您避免错误并在更短的时间内获得更多知识。
我记得我想和你分享的一句话。
“从别人的错误中学习。
生命太短暂,不能让他们都自己“
– 山姆莱文森
详细描述:
在这里,我简要描述了您将在本课程中学习的内容。整个课程按以下格式构建。
一、章节介绍
2.电路图解释
3.使用eagle设计电路图
四、程序说明
5.实际演示
基础电子学
本课程所需的基本电子概念。
1.上拉和下拉配置。
2. 分压器配置。
3. 认识晶体管
4.电压电平转换器
5. SMD封装及计算介绍。
电源
电源介绍
1.线性稳压器
2.开关模式电源(SMPS)
电源设计
- SMPS 和线性稳压器 IC 的介绍和电路设计
- 电源保护介绍及电路设计
- 使用eagle软件进行电源Layout设计
微控制器
- 选择合适的微控制器
- ATMEGA256的电路设计
Boot loader 介绍及编程步骤
- 了解什么是引导加载程序
- 理解ATMEGA256的熔丝字节
- USBASP编程器介绍
- 在 ATMEGA256 中编程引导加载程序的过程
- USB转TTL转换器介绍
逻辑分析仪
- 逻辑分析仪简介
- 使用逻辑分析仪了解 UART 编程和可视化 UART 输出
使用微控制器控制交流电器
- 继电器驱动元件及保护电路介绍
- 使用 Eagle 软件设计继电器驱动器电路
- 数字输出编程,使用继电器驱动潜水泵的程序
直流电机调速器
- 直流电机调速器元件及保护电路介绍
- 使用 Eagle 设计直流电机速度控制器电路
- 了解 PWM,使用逻辑分析仪编程和可视化 PWM 波
- 控制直流电机速度的程序
读取 0-10 v 数字输出传感器
- 读取数字输入的组件介绍
- 了解光耦合器电路
- 使用 Eagle 软件设计数字输入电路
- 数字输入编程
- 了解 ATMEGA256 的引脚变化中断特性
- 使用引脚更改中断对外部脉冲进行计数的程序
读取 (0 – 5v / 0 – 10v) 模拟输出传感器
- 了解读取 (0-5v/ 0-10v) 模拟输入的电路
- 使用 Eagle 软件设计读取模拟输入的电路
- 不同范围的模拟输入编程和读取传感器
读数 (4 – 20 mA) 传感器
- 了解 4-20 mA 工业标准
- 阻抗匹配电路介绍及电路设计
- 16位模数转换器简介
- I2C接口简介
- 使用 Eagle 软件设计 4-20 mA 传感器电路
- 4-20毫安模拟器电路介绍
- 读取 4-20mA 传感器的程序
- 使用逻辑分析仪可视化 ADC 的 I2C 信号
实时时钟
- RTC IC简介
- 使用 Eagle 为 RTC IC 设计电路
- 实时时钟编程
- 使用逻辑分析器可视化 RTC 参数
基本编程概念
- 理解基本的 C 函数
- 了解基本的转换功能
低功耗蓝牙 (BLE 4.0)
- BLE模块介绍
- 单通道缓冲IC简介
- 使用 Eagle 为 BLE 模块设计电路
- 配置低功耗蓝牙设备
- Blynk 应用简介
- 在 Blynk 应用程序上发送数据的程序
工业 Wi-Fi 模块
- WIFI模块介绍
- SPI接口简介
- 八进制收发IC简介
- 使用WIFI模块设计电路
- WIFI模块固件版本检查更新程序
- 连接WIFI路由器的程序
- 创建一个 API 以从云端获取日期和时间
- 从云端获取日期和时间的程序
- 使用从云端获取的参数更新 RTC 参数的程序
SD卡接口
- SD卡简介及了解其电路
- 使用Eagle for SD卡设计SD卡电路
- 程序初始化并写入SD卡
- 在SD卡中以CSV格式存储系统参数的程序
- 在 SD 卡中存储系统参数 Date wise 的程序
- 在 SD 卡中按月和按年存储系统参数的程序
RS232接口
- 什么是RS232接口,RS232接口IC介绍
- 了解RS232接口和RS232转USB转换器的电路
- 使用 Eagle 软件设计 RS232 接口电路
- 通过 RS232 接口接收数据的程序
- 校验和字节的重要性和计算校验和字节的程序
- 通过 RS232 接口接收带校验和的数据的程序
- 设计自定义协议
- 通过 RS232 发送数据的程序
RS485接口
- 什么是RS485标准,RS485接口IC介绍
- 了解RS485接口电路和RS485转USB转换器
- 使用Eagle软件设计RS485接口电路
- 通过 RS485 接口接收数据的程序
- 通过RS485接口发送数据的程序
数据可视化
- 为数据记录器创建仪表板
- 使用WIFI模块发送系统参数到freeboard网站的程序
原理图版图设计
- 数据记录器布局设计
- 如何生成物料清单、Gerber 文件、PCB 预览
基本网站
- 在哪里购买组件
- 将PCB发送到哪里进行制造
我的承诺!
我可以向您保证的一件事是,本课程将节省您学习硬件设计和编程的大量时间。我将亲自回答您关于这门课程的问题。如果您出于任何原因以任何方式不满意,您可以在 30 天内从 Udemy 获得全额退款,不问任何问题。但我相信你不需要。我 100% 支持这门课程,我致力于帮助你。
本课程适合谁:
- 希望在嵌入式领域开始职业生涯的业余爱好者和工程专业学生。
- 如果您想学习硬件和编程,请考虑参加本课程。你不会失望的
此课程面向哪些人:
- 业余爱好者,电子初学者,专业人士