ESMELECTRONIC.IR
5.68K subscribers
217 photos
45 videos
108 files
261 links
‎آموزش میکروکنترلر و برنامه نویسی
✍️ مورد تایید ستاد ساماندهی پایگاه های اینترنتی
http://yon.ir/HFnkf
🌐تنها سایت رسمی کانال
http://esmelectronic.ir/
تبادل @amir7ece
@ESM_electronic. مدیریت و تبليغ
Download Telegram
ادامه دارد ...
#ساختPCB

🌀برد رله 5 ولت 24 ورودی و 6 خروجی

💥مرحله نهم

⚠️⚠️⚠️⚠️خطر⚠️⚠️⚠️
در این مرحله با اسید کار میکنیم که بسیار خطرناک می باشد
لطفا مسائل ایمنی را رعایت کنید و حتما از دستکش لاستیکی استفاده بفرمائید
مقداری اسید در ظرف پلاستیکی به شکل تصویر میریزیم تا حدی که وقتی برد را درون آن قرار می دهیم تمام سطح آن را بگیرد ظرف را به آرامی حرکت می دهیم تا اسید بتواند کار خورندگی را انجام دهد



🇮🇷⚡️ @AVR_ESMelectronic ⚡️
#ساختPCB

🌀برد رله 5 ولت 24 ورودی و 6 خروجی

💥مرحله دهم

بعد اینکه تمام قسمت های مسی اضافه برد از بین رفت برد را با استفاده از یک انبر از اسید خارج کرده و با آب و مایع ظرفشویی شستشو داده و با سنباده نرم روی آن را زیر آب تمیز میکنیم



🇮🇷⚡️ @AVR_ESMelectronic ⚡️
🌀برد رله 5 ولت 24 ورودی و 6 خروجی

💥مرحله یازدهم

اکنون برد ما آماده سوراخکاری می باشد
برای این کار از مته نمره 1 و آرمیچر 12 ولت استفاده میکنیم



🇮🇷⚡️ @AVR_ESMelectronic ⚡️
🌀برد رله 5 ولت 24 ورودی و 6 خروجی

💥مرحله دوازدهم

مونتاژ قطعات
قطعات زیر را تهیه بفرمائید و طبق نقشه عملیات مونتاژ را انجام دهید👇👇

1⃣میکرو ATMEGA16 یک عدد به همراه پایه 40 پین
2⃣رله 5 ولت 5 پایه شش عدد
3⃣ترانزیستور BC547 شش عدد
4⃣مقاومت 1 کیلو اهم هفت عدد
5⃣مقاومت 5.6 کیلو اهم شش عدد
6⃣دیود 1N4007 هفت عدد
7⃣ال ای دی هفت عدد
8⃣کریستال 12MHZ یک عدد
9⃣خازن 22 پیکوفاراد دو عدد
🔟ترمینال 3 پایه یازده عدد


🇮🇷⚡️ @AVR_ESMelectronic ⚡️
🌀برد رله 5 ولت 24 ورودی و 6 خروجی

💥مرحله سیزدهم

بعد از مونتاژ برد را با استفاده از اسپری تمیزکننده از چربی حاصل از روغن لحیم پاک میکنیم



🇮🇷⚡️ @AVR_ESMelectronic ⚡️
👍اکنون مراحل ساخت و مونتاژ برد مورد نظر به پایان رسیده و در قسمت های بعدی به برنامه نویسی میکرو میرسیم

📂فایل پروتئوس مدار 👇👇👇👇

🇮🇷⚡️ @AVR_ESMelectronic ⚡️
ESMELECTRONIC.IR
#پروژه 🍂کنترل لوازم با بلوتوث و avr 🇮🇷⚡️ @AVR_ESMelectronic
برنامه اندروید این 👆👆پروژه ارزشمند را برای شما عزیزان برای دانلود در پست بعدی قرار خواهیم داد
🇮🇷⚡️ @AVR_ESMelectronic

🔱کتابخانه ماژول بلوتوث برای پروتئوس
👇👇👇👇👇👇👇👇
This media is not supported in your browser
VIEW IN TELEGRAM
🌀برد رله 5 ولت 24 ورودی و 6 خروجی
🍂این تست توضیحاتی دارد و اینکه برنامه این برد در اختیار دوستان قرار میگیرد

🇮🇷⚡️ @AVR_ESMelectronic ⚡️
ESMELECTRONIC.IR
🌀برد رله 5 ولت 24 ورودی و 6 خروجی 🍂این تست توضیحاتی دارد و اینکه برنامه این برد در اختیار دوستان قرار میگیرد 🇮🇷⚡️ @AVR_ESMelectronic ⚡️
💠توضیحاتی درباره تست برد طراحی شده

این نکته را باید در مورد طراحی این برد و هدف از ساخت آن خدمت دوستان عرض کنم که این برد با 24 ورودی میتواند به عنوان یک تستر برای میکرو atmega32 کاربرد داشته باشد و ما بتوانیم با استفاده از آن پورت های میکرو را مورد بررسی قرار دهیم و مطلب مهمتر طراحی و ساخت PCB به صورت عملی است و موارد استفاده میتواند گوناگون باشد
💡در حال حاضر بنده از این برد در یک کارگاه استفاده کردم و به این صورت برنامه نویسی شده که پورت های A , B , C را به صورت ورودی قرار دادم که در مجموع 24 پین ورودی در اختیار دارم و 6 عدد رله هم به 6 پین از پورت D وصل شده که بسته نیاز پروژه مورد نظر برنامه نویسی شده
💢ولی برای کاربرد بعدی در پست بعدی فایلی خدمت شما عزیزان ارائه می گردد که شامل یک برنامه خیلی ساده می باشد که با استفاده از آن ما برای روشن شدن هر LED چهار شرط قرار دادیم که اگر برقرار باشد LED مورد وصل شده در خروجی روشن شود که میتوان به جای LED از رله استفاده کرد و ورودی ها میتوانند میکروسوئیچ های یک دستگاه باشند
👇👇👇👇
Forwarded from اتچ بات
#پروتئوس

🎁کتابخانه سنسورها و ماژول ها
proteus


🇮🇷⚡️@AVR_ESMelectronic⚡️
#مدار
📍شماتیک مدار تبدیل 1 ولت به 5 ولت 50 میلی آمپر


🇮🇷⚡️ @AVR_ESMelectronic ⚡️
آشنایی با فیوزبیت ها

🔶فیوز بیتهاي CKSEL0، CKSEL1 ، CKSEL2 ، CKSEL3:
این فیوز بیتها منبع کلاک سیستم را تعیین می کنند. در واقع نوع کلاک سیستم مطابق جدولی که در قسمت بالا (فیوز بیت های mega16 ) تعیین می شود.

🔷فیوز بیت های SUT0 ، SUT1 :
همونطور که گفتیم این فیوز بیت ها سرعت ریست میکروكنترلر را مشخص می کنند. که طبق جدولی که قبلاً ارائه شده برنامه ريزي مي شوند.

🔶فیوز بیت های BODEN و BODLEVEL:
فیوز بیتBODEN قابلیت Detection Brown –out آي سي را فعال می کند. این قابلیت بدین صورت است که اگر ولتاژ تغذیه آي سي از حدی پایین تر آيد، میکروReset می شود. این ولتاژاز طریق فیوز بیت BODLEVEL تعیین می شود

🔷فیوز بیت BOOTRST :
این فیوز بیت در صورت برنامه ریزی شدن آدرس بردار Reset را به ابتدای حافظه Boot انتقال می دهد.

🔶فیوز بیت هاي BOOTSZ0 و BOOTSZ1:
این فیوز بیتها برای تعیین اندازه و مکان شروع حافظه Boot بکار می روند که طبق جدول زیر تعیین می شود.


🔷فیوز بیت EESAVE:
اگر این فیوز بيت برنامه ریزی شود در هنگام Erase کردن، فقط حافظه Flash پاک مي شود و حافظه EEPROM آن ثابت باقي مي ماند.

🔶فیوز بیت CKOPT:
با برنامه ریزی کردن این فیوز بیت، خازنهای داخلی ميكرو با مقدار 36pf فعال مي شوند و دیگر نیازی به استفاده از خازنهای خارجی در روي كريستال نیست. همچنین با فعال کردن این فیوز بیت دامنه ولتاژ اسیلاتور چندين برابر مي شود.

🔷فیوز بیت JTAGEN :
اگر از رابط JTAG برای پروگرم کردن استفاده مي كنيد باید این فیوز بیت فعال شود. دقت داشته باشید که اگر این فیوز بیت فعال شده باشد دیگر قادر به استفاده از پورتی که بیت هاي JTAG برروی آن می باشد (مثلاً پورت C در ATmega16 ) نیستیم. به طور پیش فرض این فیوز بیت فعال می باشد و برای استفاده از پورت F باید این فیوز بیت را غیرفعال کنیم.

🔶فیوز بیت SPIEN:
اگر این فیوز بیت فعال باشد میکرو قابلیت اتصال پروگرمرهایی که با رابط SPI کار میکنند (به طور مثال پروگرمر STK200 ) را پیدا میکند.( در نرم افزار code vision و بسکام این فیوز بیت در اختیار کاربران قرار نمیگیرد)

🔷فیوز بیت OCDEN :
اگر این فیوز بیت فعال شود میکرو قابلیت debug شدن را پیدا می کند.

🔶فیوز بیت WDTON:
اکثر میکروکنترلرهای AVR دارای شمارنده Watchdog هستند که می توان آنها را به صورت نرم افزاری فعال یا غیر فعال کرد. اگر این فیوز بیت فعال شود شمارنده watchdog دائماً روشن خواهد بود.(شمارنده watchdog به منظوری برای کم کردن تاثیر نویز استفاده میشود. بدین صورت که با هر بار سر ریز شدن این شمارنده میکرو یکبار ریست میشود.)

🔷فیوز بیت M103C:
میکروکنترلرهایmega128 و mega103 شباهت های خیلی خیلی زیادی دارند ولی دارای اختلافات کوچکی نیز هستند که ما می توانیم با فعال کردن این فیوز بیت ، اختلافات موجود را نیز بر طرف کنیم تا این دو میکرو دقیقاً مانند هم کار کنند.

منبع: انجمن eca

🇮🇷⚡️ @AVR_ESMelectronic ⚡️
🌹با سلام خدمت دوستان امیدوارم روز خوبی داشته باشید

جهت پروگرام کردن Atmega128 یک برد طراحی شده تا دوستان بتوانند با اتصال آن در وضعیت isp به پروگرمر stk500 یا مشابه آن بتوانند میکروهای SMD مدل Atmega128 و Atmega64 را به راحتی پروگرم کنند

👌کلیه فایل های ساخت و کلیپ های تست و راه اندازی و پروژه بر پایه Atmega 128 در اختیار دوستان قرار خواهد گرفت.

🇮🇷⚡️ @AVR_ESMelectronic ⚡️
🇮🇷⚡️ @AVR_ESMelectronic ⚡️
#مدار
💢پروگرمر ATMEGA128 و ATMEGA64

📂فایل پروتئوس مدار جهت ساخت PCB
📁فایل CodeVisionAVR برنامه فلاشر جهت تست
👇👇👇👇👇