آموزش الکترونیک دیجیتال: رباتیک، با ساختن ماژول II یاد بگیرید

Digital Electronics: Robotics, learn by building module II

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیش از 14000 نفر ثبت نام کردند! درها را به روی مشاغل و سرگرمی ها باز کنید و همزمان با یادگیری الکترونیک دیجیتال سرگرم شوید! مدارهای الکترونیکی دیجیتال را طراحی و بسازید، از میکروکنترلرها برای کنترل آیتم های دنیای واقعی مانند روبات هایی که می سازید استفاده کنید! شما می توانید میکروکنترلرهایی مانند PIC و Arduino را برنامه ریزی کنید. پیش نیازها: شما نیاز به دانش الکترونیک آنالوگ و قطعات ذکر شده در درس اول دارید. هیچ تجربه یا دانش قبلی در الکترونیک دیجیتال مورد نیاز نیست - فقط برخی از مهارت های پایه ریاضی و کامپیوتر!

به‌روزرسانی ژانویه 2023

با تکیه بر دانشی که در ماژول آنالوگ الکترونیک به دست آوردید، درهای بیشتری را به روی مشاغل و سرگرمی های متنوع باز می کند. به چند صنعت/کسب و کار/سرگرمی که شامل رایانه یا کنترل رایانه می شود فکر کنید. حتی خودروها هم اکنون مملو از لوازم الکترونیکی دیجیتال هستند. همه اینها شامل الکترونیک دیجیتال می شود و شما امروز می خواهید در آن وارد شوید. در این دوره آموزشی ماژول 2، مدارهای الکترونیکی دیجیتال می سازید، از میکروکنترلرهایی مانند PIC و آردوینو استفاده و برنامه ریزی می کنید و با آنها به دنیای واقعی متصل می شوید. شما به درک خوبی از الکترونیک اولیه نیاز دارید (یعنی رباتیک: یادگیری با ساختن، ماژول I) را کامل کرده اید)، برخی از مهارت های ریاضی پایه، کامپیوتر، و تمام!


با بیش از 14000 دانش آموز ثبت نام شده و بیش از 500 رتبه بندی پنج ستاره، دانش آموزان 8 تا 60 سال به بالا از این دوره و پروژه های آن لذت برده اند.

هیچ دانش قبلی در مورد الکترونیک دیجیتال یا برنامه نویسی مورد نیاز نیست، اما در پایان این دوره شما مدارهای الکترونیکی دیجیتالی مانند حافظه دیجیتال و میکروکنترلرهای برنامه ریزی شده ای را خواهید ساخت که اساساً یک رایانه روی یک ریزتراشه هستند. شما اینها را برای اتوماسیون خانگی و البته کنترل روبات های خود به دنیای واقعی متصل خواهید کرد. همه دوره‌ها شرح‌هایی برای افراد کم‌شنوا دارند.

مواد دوره:

شما به قطعات الکترونیکی آنالوگ و تخته نان‌برد نیاز دارید که می‌توانید آن‌ها را به عنوان یک کیت همراه خریداری کنید (یعنی کیت الکترونیکی آنالوگ از ماژول I) یا خودتان تهیه کنید.

شما همچنین به کیت الکترونیک دیجیتال نیاز دارید که دوباره می توانید آن را به عنوان یک کیت همراه خریداری کنید یا قطعات خود را تهیه کنید. درس اول مروری بر موارد موجود در کیت است و به عنوان لیست قطعات این ماژول عمل می کند.


این سری از ماژول‌های «رباتیک: با ساختن بیاموز» تمرکزی نهایی بر حوزه‌های متنوع رباتیک دارد. در ماژول من اصول اولیه برق و الکترونیک را یاد گرفتیم. در این ماژول II، دانش و مهارت‌های خود را بیشتر توسعه می‌دهید تا شامل الکترونیک دیجیتال شود و مهارت‌های خود را روی اجزای دیجیتال واقعی تمرین کنید.

این دوره پیش نیاز دوره ماژول III است که در آن شما سیستم‌های درایو روباتیک و فیزیک را یاد می‌گیرید و مهارت‌های بسیار متنوعی در نمونه‌سازی به دست می‌آورید تا بتوانید در واقع روبات‌های خود را بسازید و قطعات خود را بسازید. در ماژول IV، با ساختن یک چاپگر سه بعدی از ابتدا، وصل کردن آن به رایانه رومیزی و ساخت قطعات پلاستیکی خود، تمام آنچه را که تاکنون آموخته اید به اوج خود می رسانید. چاپگر سه بعدی در واقع رباتی است که می توانید از آن برای ساخت قطعاتی برای طرح های دیگر ربات خود استفاده کنید. در ماژول V می‌توانید مهارت‌های طراحی و ساخت ربات خود را با رویکرد عملی به سیستم‌های رباتیک مستقل به سطح بعدی ارتقا دهید: یادگیری در مورد حسگرهای مختلف برای دانستن اینکه کجا هستید و ربات شما چه می‌کند، ناوبری GPS، هوش مصنوعی اولیه، ریزتراشه‌های قدرتمند معروف به FPGA که در آن شما به معنای واقعی کلمه یک مدار سفارشی روی تراشه، سیستم‌های بینایی و موارد دیگر طراحی می‌کنید.


نمای کلی درس:

در این دوره به موارد زیر خواهیم پرداخت:

دیجیتال چیست؟

سیستم هگزادسیمال باینری و ASCII
تبدیل آنالوگ به دیجیتال و دیجیتال به آنالوگ
گیت های منطقی و شما RAM خود را خواهید ساخت
آدرس دیجیتال/دمولتی پلکس

ریزکنترلرهای ریزپردازنده - چه هستند؟

برنامه نویسی با استفاده از میکروکنترلرهای PIC برای:

-اطلاعات را روی یک صفحه نمایش LCD نمایش دهید

- ورودی های دیجیتال و آنالوگ را بخوانید

-PWM یک موتور DC و موتور سروو را کنترل می کند

-خواندن ماتریس های صفحه کلید

-کنترل نمایشگرهای LED

-نوشتن در حافظه فلش روی برد برای سیستم های راه دور


آردینو چیست؟
-استفاده از آردوینو برای همه پروژه‌های PIC بالا و همچنین استفاده از صفحه‌نمایش‌های لمسی تمام رنگی TFT

ساخت ربات موبایل ما

دادن "مغز" به ربات متحرک ما
رادار التراسونیک و فراصوت/سنجش خارجی
ریموت مادون قرمز قابل برنامه ریزی

و بیشتر!




سرفصل ها و درس ها

مقدمه ای بر الکترونیک دیجیتال Introduction to digital electronics

  • مقدمه و آنچه که نیاز دارد: کیت قطعات Introduction and Whatcha gonna need: The kit of parts

  • فهرست قطعات Parts list

  • دیجیتال چیست؟ چرا دیجیتال؟ پیش نمایش رایگان! What is digital? Why digital? Free preview!

  • باینری و اسکی Binary and ASCII

  • هگزا چی؟ Hexawhat?

  • درگاه های منطقی Logic gates

  • رجیسترها و حافظه Registers and memory

  • Demultiplexing/آدرس دهی Demultiplexing/Addressing

  • ریزپردازنده چیست؟ قسمت اول - پیش نمایش رایگان! What is a microprocessor? Part I - Free preview!

  • ریزپردازنده ها، قسمت دوم: پشته و ALU Microprocessors, Part II: The stack and the ALU

  • میکروکنترلر چیست؟ What is a microcontroller?

  • در حال نصب IDE Installing IDE

  • اولین برنامه PIC ما Our first PIC program

  • عیب یابی برنامه ما Troubleshooting our program

  • ساختن اولین برنامه ما Deconstructing our first program

  • برنامه PIC شماره 2: شمارنده باینری PIC program #2: Binary counter

  • برنامه PIC شماره 3: شمارنده باینری دکمه ای PIC program #3: Pushbutton binary counter

  • "منحرف کننده؟؟؟" "Debouncing???"

  • دو نکته سریع Two quick points

  • متغیرها Variables

  • چالش ماشین کیت! KITT car challenge!

  • استفاده از نمایشگرهای LCD هیتاچی، قسمت 1 Using the Hitachi LCD displays, part 1

  • استفاده از نمایشگرهای LCD هیتاچی، قسمت 2 Using the Hitachi LCD displays, part 2

  • ارتباط PIC با نمایشگر LCD، پروژه 1، قسمت 1 Interfacing the PIC with the LCD display, project 1, part 1

  • رابط PIC با نمایشگر LCD، پروژه 1، قسمت 2 Interfacing the PIC with LCD display, project 1, part 2

  • جداول مربوط به PIC و رابط با LCD، پروژه 2، قسمت 1 Tables on the PIC and interfacing to the LCD, project 2, part 1

  • جداول مربوط به PIC و رابط با LCD، پروژه 2، قسمت 2 Tables on the PIC and interfacing to the LCD, project 2, part 2

  • تبدیل آنالوگ و دیجیتال Analog and digital converting

  • نحوه تبدیل آنالوگ به دیجیتال How to convert Analog to Digital

  • بازخورد مستقیم و کالیبراسیون Direct feedback and calibration

  • مبدل A/D به صفحه نمایش LCD، قسمت اول A/D converter to LCD display, part I

  • مبدل A/D به صفحه نمایش LCD، قسمت 2 A/D converter to LCD display, part 2

  • تنظیمات پیکربندی در میکروکنترلرهای PIC Configuration settings on the PIC microcontrollers

  • آردوینو چیست؟ What is Arduino?

  • نصب آردوینو IDE Installing Arduino IDE

  • "سلام جهان" در آردوینو "Hello world" on the Arduino

  • اصول برنامه نویسی آردوینو Arduino programming basics

  • زمان بندی در آردوینو Timing on the Arduino

  • ورودی های آردوینو Inputs on Arduino

  • اگر، اظهارات دیگری If, Else statements

  • متغیرها در آردوینو Variables on the Arduino

  • PWM در آردوینو PWM on the Arduino

  • L298 H-bridge و Arduino The L298 H-bridge and Arduino

  • با استفاده از PWM و H-bridge Using PWM and an H-bridge

  • راندن سروو با آردوینو driving servos with the Arduino

  • ارتباط سریال Serial Communication

  • استفاده از مانیتور سریال Using the serial monitor

  • تبدیل آنالوگ به دیجیتال در آردوینو Analog to digital conversion on the Arduino

  • مقاومت های کششی داخلی Internal Pull-up resistors

  • حلقه ها در آردوینو Loops in Arduino

  • صفحه کلید و کیبورد Keypad and keyboards

  • شماره گذاری پایه در آردوینو Base numbering in Arduino

  • رجیسترهای شیفت Shift registers

  • با استفاده از کنترلر TM1638 و برد LED & KEY قسمت 1 Using the TM1638 contoller and LED & KEY board, part 1

  • با استفاده از کنترلر TM1638 و برد LED & KEY قسمت 2 Using the TM1638 contoller and LED & KEY board, part 2

  • دکمه های خواندن در کنترلر TM1638 Reading buttons on the TM1638 controller

  • با استفاده از سنسور مادون قرمز بازتابنده با آردوینو Using our reflective Infrared sensor with Arduino

  • مونتاژ ربات موبایل ما Assembling our mobile robot

  • افزودن وسایل الکترونیکی به ربات موبایل ما Adding electronics to our mobile robot

  • برنامه نویسی و کالیبره کردن حرکات در ربات موبایل ما - پیش نمایش رایگان! Programming and calibrating movements on our mobile robot - Free preview!

  • جلوگیری از موانع با سنسور مادون قرمز Obstacle avoidance with infrared sensor

  • زیر روال ها، توابع مستعار در آردوینو Subroutines, aka functions in Arduino

  • کتابخانه ها در آردوینو Libraries in Arduino

  • با استفاده از سپر اولتراسونیک ما Using our ultrasonic shield

  • متغیرهای آرایه و رشته Arrays & String variables

  • آرایه های چند بعدی Multidimensional arrays

  • استفاده از کتابخانه برای هدایت نمایشگر هیتاچی ما Using a library to drive our Hitachi display

  • شناسایی و سیم کشی نمایشگرهای TFT ما Identifying and wiring our TFT displays

  • راه اندازی صفحه نمایش TFT ما Starting up our TFT display

  • درس پاداش: ربات دنبال خط Bonus lesson: Line following robot

مقدمه ای بر الکترونیک دیجیتال Introduction to digital electronics

نمایش نظرات

آموزش الکترونیک دیجیتال: رباتیک، با ساختن ماژول II یاد بگیرید
جزییات دوره
13 hours
70
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
14,355
4.8 از 5
دارد
دارد
دارد
Ian Juby
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ian Juby Ian Juby

مهندس و مربی رباتیک در مرکز علمی Tech Valley