|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/arduino-industrial-data-logger-designing-and-programming/
课程评论:没有评论
课程名称:Arduino:电子电路、PCB设计与物联网编程 课程概述:本课程专为电子爱好者及进阶用户设计,涵盖了电子电路设计、编程、PCB设计(使用Eagle软件)、物联网应用和协议解码等内容。课程旨在分享实用的经验和技巧,帮助学习者在硬件设计和编程方面提高技能,避免常见错误。 简要描述: 1. 学习如何为特定应用设计定制硬件。 2. 掌握编程技能。 3. 使用Eagle软件进行PCB设计。 4. 了解物联网(IOT)相关应用。 5. 使用逻辑分析仪解码协议。 该课程强调学习者的年龄与知识的重要性,传达了“向他人的错误学习”这一理念,旨在帮助学生缩短学习时间,积累更多经验。 详细描述: 课程结构如下: 1. 各模块介绍 2. 电路图解释 3. 使用Eagle进行电路设计 4. 程序讲解 5. 实践演示 课程内容包括: - 基础电子知识(上拉与下拉配置、电压分压、晶体管等) - 电源设计与保护 - 微控制器知识(ATMEGA256的选择和编程) - 使用逻辑分析仪进行UART编程可视化 - 继电器驱动与DC电机速度控制 - 数字输入与模拟输入处理,涉及4-20 mA传感器 - 实时时钟(RTC)编程 - 蓝牙低能耗(BLE)模块及工业Wi-Fi模块 - SD卡接口、RS232和RS485接口的使用与设计 - 数据可视化及数据记录器的仪表板创建 最后,课程承诺帮助学员节省学习时间并提高硬件设计与编程技能,并提供全面的支持与退款保障。 适合对象:希望在嵌入式领域发展事业的爱好者和工程学生。如果你想要学习硬件与编程,这门课程非常适合你,绝对不会让你失望。
Courses Offered1. STM32: Internet Of Things with 4G LTE Modem2. Arduino: Electronics circuit, PCB Design & IOT ProgrammingNote: This course is designed for electronics enthusiast and also for the advanced audience, please check course content before subscribing to this course. I can assure you, you will never regret spending your valuable money on this course.Brief DescriptionThis course teaches you following things1. How to design custom hardware for an application.2. How to do Programming.3. PCB designing using Eagle software.4. Internet of Things (IOT) based applications. 5. Protocol decoding using logic analyzer.I created this course because I believe that, its important how much knowledge you have but even more important thing is at what age you have it. Normally it takes time to develop skills in hardware and in this course I am sharing my experience and giving you a right approach to develop your skills in both hardware designing and programming. Which will help you to avoid mistakes and gain more knowledge in less time.I remember one quote that I want to share with you."Learn from other people's mistakes.Life is too short to make them all yourself"- Sam LevensonLong Description:Here I have described in brief, what you are going to learn in this course. The entire course is constructed in following format.1. Introduction to section2. Circuit diagram explanation3. Circuit diagram designing using eagle4. Program explanation5. Practical demonstrationBasic electronics Basic electronics concepts that are required for the course.1. Pull up and pull down configuration.2. Potential divider configuration.3. Understanding transistor4. Voltage level converter5. Introduction to SMD packages and calculations.Power SupplyPower Supply introduction1. Linear voltage regulator2. Switch Mode Power Supply (SMPS)Power Supply Designing Introduction and circuit design for SMPS and Linear regulator IC's Introduction and circuit design for power supply protectionPower supply Layout design using eagle softwareMicro-controllerSelecting an appropriate micro-controller Circuit design for ATMEGA256 Introduction to Boot loader and Programming ProcedureUnderstanding what is boot loaderUnderstanding fuse byte of ATMEGA256Introduction to USBASP programmerProcess to program boot loader in ATMEGA256Introduction to USB to TTL converterLogic AnalyzerIntroduction to logic analyzerUnderstanding UART programming and Visualizing UART output using Logic analyzerControlling an AC appliance using micro-controllerIntroduction to relay driver components and protection circuitDesigning a circuit for relay driver using Eagle SoftwareDigital Output Programming, Program to drive submersible pump using RelayDC Motor Speed ControllerIntroduction to DC Motor speed controller components and protection circuitDesigning a circuit for DC Motor speed controller using EagleUnderstanding PWM, its programming and visualizing PWM waves using logic analyzerProgram to control the speed of DC MotorReading 0-10 v Digital Output sensorsIntroduction to components to read digital inputUnderstanding circuit for optocouplerDesigning a circuit for Digital Inputs using Eagle softwareDigital Input programmingUnderstanding Pin change interrupt feature of ATMEGA256Program to count external pulses using pin change interruptReading (0 - 5v / 0 - 10v) Analog Output sensorsUnderstanding circuit to read (0-5v/ 0-10v) Analog InputDesigning a circuit to read Analog input using Eagle softwareAnalog input programming and reading sensors of different rangeReading (4 - 20 mA) sensorUnderstanding 4-20 mA Industrial standardIntroduction and circuit design for Impedance matching circuitIntroduction to 16 bit Analog to digital converterBrief introduction to I2C InterfaceDesigning a circuit for 4-20 mA sensor using Eagle softwareIntroduction to 4-20 mA simulator circuitProgram to read 4-20mA sensorVisualizing I2C signal of ADC using logic analyzerReal Time ClockIntroduction to RTC ICDesigning a circuit for RTC IC using EagleReal time clock programmingVisualizing RTC parameters using logic analyzerBasic Programming conceptsUnderstanding essential C functionsUnderstanding essential conversion functionsBluetooth Low Energy (BLE 4.0)Introduction to BLE moduleIntroduction to single channel buffer ICDesigning a circuit for BLE module using EagleConfiguring Bluetooth Low Energy DeviceIntroduction to Blynk appProgram to send data on Blynk appIndustrial Wi-Fi ModuleIntroduction to WIFI moduleBrief introduction to SPI InterfaceIntroduction to octal Transceiver ICDesigning a circuit for WIFI module usingProgram to check and update the firmware version of WIFI moduleProgram to connect with WIFI routerCreating an API to fetch Date and Time from cloudProgram to fetch Date and Time from cloudProgram to update RTC parameters with parameters fetched from cloudSD Card InterfaceIntroduction to SD card and understanding its circuitDesigning a circuit for SD card using Eagle for SD cardProgram to Initialize and write into SD cardProgram to store system parameters in CSV format in SD cardProgram to store system parameters Date wise in SD cardProgram to store system parameters month and year wise in SD cardRS232 InterfaceWhat is RS232 Interface, Introduction to RS232 Interface ICUnderstanding a circuit of RS232 Interface and RS232 to USB converterDesigning a circuit for RS232 Interface using Eagle softwareProgram to receive data over RS232 InterfaceImportance of checksum byte and Program to calculate checksum byteProgram to receive data with checksum over RS232 InterfaceDesigning a custom protocolProgram to send data over RS232RS485 InterfaceWhat is RS485 Standard, Introduction to RS485 Interface ICUnderstanding circuit of RS485 Interface and RS485 to USB converterDesigning a circuit for RS485 Interface using Eagle softwareProgram to receive data over RS485 InterfaceProgram to send data over RS485 InterfaceData VisualizationCreating dashboard for Data loggerProgram to send system parameters to freeboard website using WIFI moduleLayout Designing for schematicData Logger layout designHow to generate Bill of material, Gerber file, PCB Preview Essential WebsitesWhere to purchase the componentsWhere to send PCB for manufacturingMy promise!One thing that I can promise you is this course is going to save your lot of time to learn hardware designing and programming. I will personally answer your questions about this course. If you are in any way not satisfied, for any reason, you can get a full refund from Udemy within 30 days with no questions asked. But I am confident you won't need to. I stand behind this course 100% and I am committed to helping you.Who this course is for:Hobbyists and engineering students who want to start their career in Embedded world.If you want to learn hardware and programming then think about taking this course. you will not be disappoint