لایه های برد مدار چاپی در آلتیوم قسمت دوم

در جلسه قبلی در مورد لایه های پرکاربرد در برد مدارچاپی و استفاده از دو ابزار Interactive routing و line برای لایه های مختلف توضیح دادیم. در ادامه این مطلب در این جلسه قصد داریم در مورد تنظیمات بیشتر مربوط به لایه ها در نرم افزار توضیح دهیم. تنظیمات لایه …

ادامه نوشته »

راه اندازی ماژول ESP8266

راه اندازی ماژول ESP8266

راه اندازی ماژول ESP8266 ، اگر قبلا پروژه های تحت شبکه طراحی کرده باشید با پیچیدگی های  آن آشنا هسیتد و باید کلی اطلاعات در مورد پروتکل ها داشته باشید تا بتوانید  تبادل اطلاعات در شبکه داشته باشید. ما در پروژه مانیتورینگ سنسور ها تحت شبکه  و پروژه کنترل رله …

ادامه نوشته »

لایه های برد مدار چاپی در آلتیوم دیزاینر قسمت اول

آموزش Altium Designerجلسه دهم : لایه های برد مدار چاپی

در ادامه مجموعه جلسات آموزش نرم افزار آلتیوم دیزاینر، در این جلسه قصد داریم در مورد لایه ها که یکی از مهم ترین بخش های یک برد مدارچاپی است توضیح دهیم. ساختار برد مدار چاپی برای آشنایی بهتر با مفهوم لایه های برد مدار چاپی، باید با ساختار یک برد …

ادامه نوشته »

تنظیم ضخامت خطوط در PCB آلتیوم دیزاینر

آموزش Altium Designerجلسه نهم : تنظیم ضخامت خطوط

در بخش قبلی مجموعه جلسات آموزش نرم افزار آلتیوم دیزاینر با معیارهای انتخاب ضخامت خطوط در طراحی PCB آشنا شدیم. در این جلسه در مورد انواع روش های تنظیم ضخامت خطوط در نرم افزار توضیح می دهیم.  تنظیم قانون ضخامت خطوط اگر جلسات قبلی آموزش را دنبال کرده باشید، در جلسه …

ادامه نوشته »

چند مثال از راه اندازی Lcd tft 2.4 با آردوینو

راه اندازی نمایشگر Lcd tft 2.4 با آردوینو

به نام خدا این پروژه توضیح زیادی نداره چندتا پروژه جالب و دوس داشتنی با اردینو و LCD TFT 2.4  هست کد هاشم تقریبا قابل فهمه که چی به چیه هرجاییشم نفهمیدید در خدمتم. اتصال LCD به آردوینو شیلد ال سی دی برای اردینو طراحی شده مستقیم رو اردینو قرار …

ادامه نوشته »

ضخامت خطوط در طراحی برد مدار چاپی در آلتیوم دیزاینر

آموزش Altium Designerجلسه هشتم : ضخامت خطوط در طراحی برد مدار چاپی

در بخش قبلی مجموعه جلسات آموزش نرم افزار Altium designer با لایه های بالا و پایین برد مدارچاپی و اتصال پایه های قطعات توسط ابزار interactive routing آشنا شدیم. در این جلسه با نحوه انتخاب ضخامت track ها یا خطوط در طراحی برد مدار چاپی آشنا می شویم. چرا انتخاب …

ادامه نوشته »

آموزش جانمایی، مسیریابی و سیم کشی قطعات در آلتیوم دیزاینر

در بخش قبلی مجموعه جلسات آموزش نرم افزار آلتیوم دیزاینر با تنظیمات اولیه محیط طراحی PCB آشنا شدیم. در این جلسه در مورد جانمایی قطعات در محیط PCB و ایجاد مسیرهای ارتباطی توضیح می دهیم. Room و کاربرد آن طبق توضیحات جلسات قبل با آپدیت کردن شماتیک، مطابق شکل زیر …

ادامه نوشته »

راه اندازی واحد USART میکروکنترلرهای PIC

راه اندازی واحد USART میکروکنترلرهای PIC

میکروکنترلرهای PIC مشابه میکروکنترلرهای AVR یا ARM دارای واحد داخلی USART در دو مد سنکرون و آسنکرون می باشند. در این آموزش واحد آسنکرون یا غیر همزمان (UART) میکروکنترلر PIC16F877A  را بررسی و راه اندازی می کنیم. رجیسترهای USART رجیسترهای مرتبط با واحد USART عبارت اند از TXSTA : رجیسترهای …

ادامه نوشته »

پروژه کنترلر RGB LED با بلوتوث موبایل

پروژه کنترل RGB LED با بلوتوث موبایل

از پروژه کنترلر RGB LED با بلوتوث موبایل در پروژه های نورپردازی خانگی و حرفه ای خودتان استفاده کنید. یک مدار ساده و خیلی کاربردی که براحتی میتوانید فایل های آن را دانلود و درست کنید.پروژه کنترلر RGB LED با بلوتوث موبایل ، دارای یک اپ اندریدی میباشد که میتوانید …

ادامه نوشته »

کتابخانه CMSIS بخش سوم(نهایی)

سلام دوباره، در این قسمت جذاب که ادامه قسمت های اول کتابخانه CMSIS و دوم کتابخانه CMSIS است به ساختار این کتابخانه و در نهایت نحوه تعریف رجیستر ها و پریفرال ها در آن می پردازیم. در این بخش سعی می کنم با عکس های زیاد به طور دقیق بهتون توضیح بدم که این …

ادامه نوشته »

ساختمان یا استراکچر (struct) در زبان برنامه نویسی C

خوب در یک پرشی که برای توضیح در مورد ساختمان ها داشتیم من این نوشته را باز کردم تا در درک ادامه مطلب کتابخانه CMSIS مشکلی نداشته باشید ساختمان چیست؟ اگر آشنایی با زبان برنامه نویسی C داشته باشید حتما در مورد آرایه ها می دانید تفاوت آرایه با ساختمان …

ادامه نوشته »

آشنایی با محیط PCB در آلتیوم دیزاینر

آموزش Altium Designerجلسه ششم : آشنایی با محیط PCB

در این جلسه با مقدمات کار در محیط PCB این نرم افزار آشنا می شویم. با محیط PCB در آلتیوم دیزاینر آشنا می‌شویم. در جلسات قبل، مراحل طراحی شماتیک در نرم افزار را توضیح دادیم و با هم شماتیک یک منبع تغذیه ساده خطی را طراحی کردیم و آن را …

ادامه نوشته »

راه اندازی I2C در آردوینو

در دو جلسه قبلی، در مورد پروتکل USART و SPI توضیح دادیم و کدهایی ساده برای راه اندازی این پروتکل ها را در آردینو بررسی کردیم. در این بخش در مورد سومین پروتکل پرکاربرد در دنیای میکروکنترلرها، یعنی پروتکل I2C توضیح دهیم. در نگاه اول شاید I2C از دو پروتکل …

ادامه نوشته »

کتابخانه CMSIS بخش دوم

سلام دوباره در ادامه بخش قبلیکتابخانه CMSIS بخش اولکه توضیح مختصری رو در مورد کتابخانه CMSIS بود صحبت کردم در ادامه این قسمت میخوام توضیحی در مورد بعضی قوانینی که در برنامه نویسی این کتابخانه ها استفاده شده ارائه بدم داده ها برای جلوگیری از هر گونه ابهام در کامپایلر …

ادامه نوشته »

راه اندازی رزبری پای (Raspberry Pi )

رزبری پای سه 3

راه اندازی Raspberry Pi وسایل مورد نیاز 1.یک عدد raspberry pi 2.یک عدد اداپتور 5 ولت 2.5 امپر 3.یک micro SD (8 گیگابایت به بالا ) 4.یک مانیتور یا یک lcd 5.کابل hdmi نکته مهم : اگر با رزبری پای آشنا نیستید مقاله زیر را بخونید: معرفی رزبری پای مراحل راه …

ادامه نوشته »