Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Arduino : Electronics circuit, PCB Design & IOT Programming

Industrial Datalogger, Electronics circuit design, Embedded System, Eagle PCB Design, Arduino Programming and IOT system
4.7
4.7/5
(374 reviews)
2,720 students
Created by

9.9

CourseMarks Score®

10.0

Freshness

9.2

Feedback

9.8

Content

Platform: Udemy
Video: 24h 40m
Language: English
Next start: On Demand

Top Arduino courses:

Detailed Analysis

CourseMarks Score®

9.9 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness Score

10.0 / 10
This course was last updated on 6/2022.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Student Feedback

9.2 / 10
We analyzed factors such as the rating (4.7/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Content Score

9.8 / 10
Video Score: 10.0 / 10
The course includes 24h 40m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 4 hours 24 minutes of 208 Arduino courses on Udemy.
Detail Score: 10.0 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

8 articles.
0 resource.
0 exercise.
0 test.

Table of contents

Description

Courses Offered
1. STM32 : Internet Of Things with 4G LTE Modem
2. Arduino: Electronics circuit, PCB Design & IOT Programming

Note : 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 Description
This course teaches you following things
1. 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 Levenson

Long 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 section
2. Circuit diagram explanation
3. Circuit diagram designing using eagle
4. Program explanation
5. Practical demonstration

Basic electronics
Basic electronics concepts that are required for the course.
1. Pull up and pull down configuration.
2. Potential divider configuration.
3. Understanding transistor
4. Voltage level converter
5. Introduction to SMD packages and calculations.

Power Supply
Power Supply introduction
1. Linear voltage regulator
2. 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 protection
•Power supply Layout design using eagle software

Micro-controller
•Selecting an appropriate micro-controller
• Circuit design for ATMEGA256

Introduction to Boot loader and Programming Procedure
•Understanding what is boot loader
•Understanding fuse byte of ATMEGA256
•Introduction to USBASP programmer
•Process to program  boot loader in ATMEGA256
•Introduction to USB to TTL converter

Logic Analyzer
•Introduction to logic analyzer
•Understanding UART programming and Visualizing UART output using Logic analyzer

Controlling an AC appliance using micro-controller
•Introduction to relay driver components and protection circuit
•Designing a circuit for relay driver using Eagle Software
•Digital Output Programming, Program to drive submersible pump using Relay

DC Motor Speed Controller
•Introduction to DC Motor speed controller components and protection circuit
•Designing a circuit for DC Motor speed controller using Eagle
•Understanding PWM, its programming and visualizing PWM waves using logic analyzer
•Program to control the speed of DC Motor

Reading 0-10 v Digital Output sensors
•Introduction to components to read digital input
•Understanding circuit for optocoupler
•Designing a circuit for Digital Inputs using Eagle software
•Digital Input programming
•Understanding Pin change interrupt feature of ATMEGA256
•Program to count external pulses using pin change interrupt

Reading (0 – 5v / 0 – 10v) Analog Output sensors
•Understanding circuit to read (0-5v/ 0-10v) Analog Input
•Designing a circuit to read Analog input using Eagle software
•Analog input programming and reading sensors of different range

Reading (4 – 20 mA) sensor
•Understanding 4-20 mA Industrial standard
•Introduction and circuit design for Impedance matching circuit
•Introduction to 16 bit Analog to digital converter
•Brief introduction to I2C Interface
•Designing a circuit for 4-20 mA sensor using Eagle software
•Introduction to 4-20 mA simulator circuit
•Program to read 4-20mA sensor
•Visualizing I2C signal of ADC using logic analyzer

Real Time Clock
•Introduction to RTC IC
•Designing a circuit for RTC IC using Eagle
•Real time clock programming
•Visualizing RTC parameters using logic analyzer

Basic Programming concepts
•Understanding essential C functions
•Understanding essential conversion functions

Bluetooth Low Energy (BLE 4.0)
•Introduction to BLE module
•Introduction to single channel buffer IC
•Designing a circuit for BLE module using Eagle
•Configuring Bluetooth Low Energy Device
•Introduction to Blynk app
•Program to send data on Blynk app

Industrial Wi-Fi Module
•Introduction to WIFI module
•Brief introduction to SPI Interface
•Introduction to octal Transceiver IC
•Designing a circuit for WIFI module using
•Program to check and update the firmware version of WIFI module
•Program to connect with WIFI router
•Creating an API to fetch Date and Time from cloud
•Program to fetch Date and Time from cloud
•Program to update RTC parameters with parameters fetched from cloud

SD Card Interface
•Introduction to SD card and understanding its circuit
•Designing a circuit for SD card using Eagle for SD card
•Program to Initialize and write into SD card
•Program to store system parameters in CSV format in SD card
•Program to store system parameters Date wise in SD card
•Program to store system parameters month and year wise in SD card

RS232 Interface
•What is RS232 Interface, Introduction to RS232 Interface IC
•Understanding a circuit of RS232 Interface and RS232 to USB converter
•Designing a circuit for RS232 Interface using Eagle software
•Program to receive data over RS232 Interface
•Importance of checksum byte and Program to calculate checksum byte
•Program to receive data with checksum over RS232 Interface
•Designing a custom protocol
•Program to send data over RS232

RS485 Interface
•What is RS485 Standard, Introduction to RS485 Interface IC
•Understanding circuit of RS485 Interface and RS485 to USB converter
•Designing a circuit for RS485 Interface using Eagle software
•Program to receive data over RS485 Interface
•Program to send data over RS485 Interface

Data Visualization
•Creating dashboard for Data logger
•Program to send system parameters to freeboard website using WIFI module

Layout Designing for schematic
•Data Logger layout design
•How to generate Bill of material, Gerber file, PCB Preview

Essential Websites
•Where to purchase the components
•Where to send PCB for manufacturing

My 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

You will learn

✓ Industrial electronics circuit design, PCB Layout using Eagle software,
✓ Interface : Wi-Fi, Bluetooth, SD Card, RTC, RS485, RS232, 0-10v Digital Input, 0-10v Analog Input, 4-20mA sensor, speed controller
✓ ATMEGA256 circuit design, Power Supply Designing (SMPS and Linear Regulator)
✓ Basics of Electronics
✓ Micro-controller selection
✓ Understanding Fuse bytes and boot loader programming procedure
✓ How to use Logic Analyzer to debug protocol
✓ Hardware designing and programming to control AC appliance
✓ Hardware designing and programming to control speed of DC Motor
✓ Hardware designing and programming to read 0-10 V digital input sensor
✓ Hardware designing and programming to read 0-10 V analog input sensor
✓ Hardware designing and programming to read 4-20 mA sensor
✓ Hardware designing and programming to read Real Time Clock parameters
✓ Basic programming concepts
✓ Hardware designing and programming for Bluetooth Low Energy (BLE 4.0)
✓ Hardware designing and programming for WiFi Module
✓ Hardware designing and programming for SD Card
✓ Hardware designing and programming for RS232 Interface
✓ Hardware designing and programming for RS485 Interface
✓ Data visualization
✓ Layout design for data logger PCB
✓ Essential websites for components and PCB manufacturer

Requirements

• Basic Knowledge of Electronics
• Basic Arduino programming knowledge (But Not mandatory)

This course is for

• Hobbyist, Beginner in electronics, Professionals

How much does the Arduino : Electronics circuit, PCB Design & IOT Programming course cost? Is it worth it?

The course costs $16.99. And currently there is a 51% discount on the original price of the course, which was $34.99. So you save $18 if you enroll the course now.
The average price is $16.4 of 208 Arduino courses. So this course is 4% more expensive than the average Arduino course on Udemy.

Does the Arduino : Electronics circuit, PCB Design & IOT Programming course have a money back guarantee or refund policy?

YES, Arduino : Electronics circuit, PCB Design & IOT Programming has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any SCHOLARSHIPS for this course?

Currently we could not find a scholarship for the Arduino : Electronics circuit, PCB Design & IOT Programming course, but there is a $18 discount from the original price ($34.99). So the current price is just $16.99.

Who is the instructor? Is Piyush Charpe a SCAM or a TRUSTED instructor?

Piyush Charpe has created 1 courses that got 374 reviews which are generally positive. Piyush Charpe has taught 2,722 students and received a 4.7 average review out of 374 reviews. Depending on the information available, Piyush Charpe is a TRUSTED instructor.
Embedded System Architect
I’m an Embedded System Architect. I design hardware and write firmware for embedded products. I have worked on data acquisition systems and internet-connected devices for a domain such as the consumer, industrial & media industry. Devices designed by me are deployed at more than 10000+ locations in PAN India.
I also like to teach so, by leveraging the potential of the internet, I am trying to share my experience and knowledge with students and professionals worldwide. Following are the courses that I have created based on my experience and I can assure you these courses are going to save you a lot of time in learning electronics circuit design.
Courses Offered
1. STM32: Internet Of Things with 4G LTE Modem – Hardware
2. Arduino: Electronics Circuit, PCB Design & IoT Programming
Browse all courses by on Coursemarks.

9.9

CourseMarks Score®

10.0

Freshness

9.2

Feedback

9.8

Content

Platform: Udemy
Video: 24h 40m
Language: English
Next start: On Demand

Students are also interested in

Review widget (for course creators):

Arduino : Electronics circuit, PCB Design & IOT Programming rating
Code for the widget (just copy and paste it to your site):
<a href="https://coursemarks.com/course/arduino-industrial-data-logger-designing-and-programming/" target="_blank" title="Arduino : Electronics circuit, PCB Design & IOT Programming on Coursemarks.com"><img border="0" src="https://coursemarks.com/widget/99.svg" width="200px" alt="Arduino : Electronics circuit, PCB Design & IOT Programming rating"/></a>