لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش الکترونیک دیجیتال: رباتیک، با ساختن ماژول 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
نمایش نظرات