ابتدا مدار فرستنده
این مدار بسیار ساده می باشد و تنها شامل دو ترانزیستور 2N2907 که یک ترانزیستور NPN است که مشابه آن 2N3904 می باشد و دیگری ترانزیستور 2N2907 که PNP است!
پس وسایل مورد نیاز ما برای ساخت این مدار چنین است:
- خازن سرامیکی 0.01 میکروفاراد-----C1
- مقاومت 22 کیلواهم-----R1
- مقاومت 1000کیلواهم-----R2
- ترانزیستور Q1-----2N2222
- ترانزیستور Q2-----2N2907
- دیود مادون قرمز-----LED1
- کلید فشاری-----S1
- فیبر مدار چاپی یا برد سوراخدار
- باطری 3 ولت-----B1
شماتیک مدار فرستنده
مدار گیرنده
ساختن مدار گیرنده هم زیاد مشکل نیست و اگر کمی دقت و حوصله به خرج بدین مطمئن باشید به راحتی می تونید بسازید!
وسایل مورد نیاز برای ساختن مدار گیرنده:
- مقاومت1 کیلواهم-----R3
- مقاومت 100 کیلواهم-----R4,R5
- پتانسیومتر 50 کیلواهم-----R6
- خازن سرامیکی 0.01 میکروفاراد-----C2
- خازن سرامیکی 100 پیکوفاراد-----C3
- خازن سرامیکی 0.047 میکروفاراد-----C4
- خازن سرامیکی 0.1 میکروفاراد-----C5
- خازن سرامیکی 3.3 میکروفاراد-----C6
- خازن سرامیکی 1.5 میکروفاراد-----C7
- ترانزیستور مادون قرمز-----Q3
- دیود سیلیکون D1-----1N914
- آی سی اپ امپ IC1-----LM308
- آی سی IC2-----LM567
- رله 6 ولت-----RELAY
- برد برد یا برد سوراخدار
شماتیک مدار گیرنده
توجه!!
- به جای استفاده از مدار فرستنده شما می توانید از ریموت کنترل تلویزیون یا سایر وسایل الکترونیکی استفاده کنید!
- هنگامی که کلید فشاری بروی مدار فرستنده را فشار می دهید دیود مادون قرمز را در جلوی ترانزیستور مادون قرمز گیرنده قرار دهید و پتانسیومتر R6 را آنقدر بچرخانید تا صدای سوییچ کردن رله به گوش رسد! در این حالت مدار شما به درستی کار می کند:D
- در انتها هم شما می توانید چرخاندن پتانسیومتر R6 بیشترین برد را بگیرید
آغاز کار با میکروکنترلر های PIC
این مدار قابلیت پروگرم کردن آی سی های(PIC18F442و PIC18F458و PIC18F452و PIC18F252و PIC18F6620و PIC18F8720و PIC18F2620و PIC16C66و PIC16C72و PIC16C745و PIC16F84و PIC18F876) را دارد.
این مدار رو می تونید با روشهای مختلفی تهیه کنید مثلا می تونید از برد سوراخ دار یا برد برد استفاده کنید یا استفاده از PCB آماده که من لینکشو در پایین گذاشتم یا آماده اون رو از بازار بخریدمیشه .برای ساخت این مدار من پیشنهاد میکنم از PCB استفاده کنید چون هم راحتتره و هم تمیزتر! برای ساخت این مدار به وسایل تقریبا زیادی احتیاج داریم که همه آنها در شمای کلی مدار نوشته شده است. در ضمن این مدار ورودی رو از پورت پرینتر میگیره:
--> شماتیک مدار
--> PCB آماده مدار
توضیحاتی مختصر درباره آی سی های AVR و چگونگی کارکرد آنها
یکی از انواع میکروکنترلرهای جدید که در بازار الکترونیک ارائه شده است، میکروکنترلر های شرکت ATMEL با نام میکروکنترلرهای خانوادهAVR می باشد. این میکروکنترلر های هشت بیتی به دلیل قابلیت برنامه نویسی توسط کامپایلر زبان های سطح بالا (HLL ) بسیار مورد توجه قرار می گیرند. این میکروکنترلر ها از معماری RISC برخوردارند و شرکت ATMEL سعی نموده است با استفاده از معماری پیشرفته و دستورات بهینه، حجم کد تولید شده را کم و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع میکروکنترلر ها دارا بودن 32 رجیستر همه منظوره می باشد. همچنین در این میکروکنترلر ها از حافظه های کم مصرف و غیر فرار FLASH و EEPROM استفاده می شود.
کامپایلر هایی به زبان BASIC و C که زبانهای پرکاربرد در دنیا هستند برای این نوع میکرو ها طراحی شده است و علاوه برآن از زبان اسمبلی نیز همچنان می توان برای برنامه نویسی استفاده کرد.
به عنوان مثال کامپایلر BASCOM با زبان BASIC برای برنامه نویسی این نوع از میکروکنترلر ها می تواند مورد استفاده قرار گیرد.
میکروکنترلر های AVR به سه دسته اصلی تقسیم می شوند:
-->سری AT90S یا AVR
-->سری TINYAVR
-->سری MEGAAVR
میکروکنترلر های نوع MEGAAVR دارای قابلیت های بیشتری نسبت به دو سری دیگر هستند. در اینجا به بررسی مشخصات و پایه های یکی از میکروکنترلرهای پرکاربرد سری MEGA به نام ATMega32 می پردازیم:
ATMega32
مهمترین مشخضات این میکروکنترلر 40 پایه عبارت است از:
کارایی بالا و توان مصرفی کم
32 رجیستر (ثبات) 8 بیتی
سرعت با سقف 16 میلیون دستور در ثانیه در فرکانس 16 Mhz
32 کیلو بایت حافظه FLASH داخلی قابل برنامه ریزی با قابلیت ده هزار بار نوشتن و پاک کردن
2 کیلو بایت حافظه داخلی SRAM
1024 بایت حافظه EEPROM داخلی قابل برنامه ریزی با قابلیت صد هزار بار نوشتن و خواندن
قابلیت ارتباط JTAG
دو تایمر/شمارنده هشت بیتی
یک تایمر/شمارنده شانزده بیتی
چهار کانال PWM
هشت کانال مبدل A/D ده بیتی
یک مقایسه کننده آنالوگ داخلی
WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی
ارتباط سریال برای برنامه ریزی: ISP
USARTسریال قابل برنامه ریزی
دارای شش حالت SLEEP
منابع وقفه داخلی و خارجی
اسیلاتور داخلی RC
کار با ولتاژ 4.5 تا 5.5
فرکانس کاری 0 تا 16 مگاهرتز
32 خط داده ورودی و خروجی قابل برنامه ریزی
برای پروگرام کردن این آی سی ها از PIN های MISO - MOSI - SCK - RESET - GND - VCC استفاده می شود.
سایر PIN ها هم که به چهار پورت A - D - C - B تقسیم می شوند، هم می توان به عنوان خروجی از آنها استفاده کرد و هم می توان به عنوان ورودی از آنها استفاده کرد.(بستگی به برنامه نویس دارد).
کامپایلر CodeVision - مخصوص AVR
این کامپایلر مخصوص آی سی های AVR است و شما می توانید برنامه های نوشته شده به زبان اسمبلی و C را با این برنامه کامپایل کنید.
-->لینک دانلود نسخه رایگان(Evaluation) ورژن V1.24.9
-->لینک دانلود نسخه اصلی(نیاز به کرک) ورژن V1.24.9
کرک این ورژن موجود نمی باشد پس بهتر است از همان نسخه آزمایشی استفاده کنید!
(البته به محض اینکه کرک این ورژن منتشر شد حتما در همین جا قرار می دهم.
معرفی کامپایلر Bascom برای آی سی های AVR و آی سی های سری 8051
تعریف کامپایلر:
کامپایلر اصولا به برنامه ای می گویند که رابط انسان با برنامه اصلی است یعنی شما می توانید با استفاده از آن کدهایی به زبان کامپایلر خود بنویسید و کامپایلر، کدها را این کدها را به صروت کدهای قابل فهم برای آی سی در می آورد. ویژگی دیگر کامپایلرها بررسی برنامه نوشته شده از نظر ساختار و چگونگی آن است مقلا در کامپایلر Bascom که در پایین به معرفی کامل آن می پردازیم قبل از کامپایل کردن برنامه کدها را از نظر ساختار و چگونگی و علامت ها چک می کند و اگر مشکلی در کدها وجود داشته باشد به مشخص کردن آن کدها به شما در رفع مشکل برنامه تان کمک می کند. کامپایلر ها معمولا با استفاده از پورت سریال یا USB کامپیوتر اطلاعات مربوط به آی سی ها را به آنها منتقل می کنند پس برای پروگرم کردن یک آی سی شمت احتیاج به متصل کردن آی سی خود توسط پروگرمر به پورت سریال یا USB دارید.
کامپایلر Bascom
این کامپایلر یکی از معروفترین کامپایلرها برای آی سی های AVR و 8051 است. برنامه نویسی این کامپایلر خیلی به زبان Basic نزدیک است و اکثر دستورات Basic را می توان در آن استفاده کرد. این برنامه توانایی بررسی برنامه شما از نظر قالب و دستورات را دارا می باشد و اگر شما در برنامه اشتباه کنید این کامپایلر اشتباه شما را برایتان نشان میدهد.
این برنامه، برنامه شما را که به زبان Basic است به صورت HEX در می آورد تا برای آی سی قابل فهم باشد.
این برنامه قابلیت پروگرم کردن تمامی آی سی های سری AVR را دارا می باشد.
البته این برنامه برای سری AVR به نام Bascom-AVR و برای سری 8051 به نام Bascom-8051 منتشر شده است و در اصل شما برای آی سی AVR باید از یک برنامه استفاده کنید و برای آی سی های سری 8051 از برنامه ی دیگر.
-->لینک دانلود کامپایلر Bascom-AVR برای آی سی های AVR
--> لینک دانلود Bascom-8051 قسمت اول
--> لینک دانلود Bascom-8051 قسمت دوم
--> لینک دانلود Bascom-8051 قسمت سوم
--> لینک دانلود User Manual برای BascomAVR
--> لینک دانود User Manual برای Bascom-8051
اين مدار از آپ امپ با شماره LM324 ساخته شده است .
لینک دانلود: دانلود كنيد
1. الکترومغناطیس:
- الکترومغناطیس میدان و موج – چنگ
- الکترومغناطیس – ویلیام هیت
- الکترومغناطیس – دکتر احمد صفایی
- الکترومغناطیس - دکتر سلیمانی
- الکترومغناطیس – میلفورد - کریستی
2. الکترونیک:
- میکروالکترونیک – آدل سدرا و کنت اسمیت
- الکترونیک - نشلسکی
- مدارهای الکترونیک – گری میر
- تحلیل و طراحی مدارهای الکترونیک (2 جلد) – تقی شفیعی
- الکترونیک (2 جلد) – میرعشقی
- الکترونیک 3 – دکتر نشاطی
3. مدارها و شبکه ها:
- نظریه اساسی مدارها و شبکه ها (2 جلد) – چارلز دسور - ارنست کوه
- تحلیل مهندسی مدار – هیت
- مدارهای الکتریکی – دکتر عابدی
- مدارهای الکتریکی – دکتر نیکروش
- مدارهای الکتریکی – دکتر هدتنی
- تحلیل مدارهای خطی – نلسون
4. کنترل خطی:
- سیستم های کنترل خطی – اوگاتا
- کنترل خطی – دورف
- کنترل خطی – بنجامین کو
- کنترل خطی – دکتر خاکی صدیق
- سیستم های کنترل خطی – کامران خسرویان کرمانی
5. ماشین های الکتریکی :
- ماشین های الکتریکی – پ س سن
- ماشین های الکتریکی – چاپمن
- ماشین های الکتریکی – سلمون ترجمه لسانی
- ماشین های الکتریکی – فیتز جرالد
- ماشین های الکتریکی – بیمباهارا
- ماشین های الکتریکی با کاربرد هایی از الکترونیک قدرت – ال هاواری
6. تجزیه و تحلیل سیگنالها:
- سیگنال ها و سیستم ها - اپنهایم
- سری شومز DSP
7. بررسی سیستم های قدرت :
- بررسی سیستم های قدرت – استیونسن
- بررسی سیستم های قدرت – گلاور
- بررسی سیستم های قدرت – الگرد
- بررسی سیستم های قدرت – تالیف هادی سعادت – ترجمه کاظمی
8. مخابرات:
- سیستم های مخابراتی – کارلسون
- مخابرات – دکتر عارف
9. مدارهای مخابرانی :
- مدارهای مخابراتی – کارلسون
10. اندازه گیری الکتریکی :
- اندازه گیری الکتریکی – ساونی
11. تکنیک پالس:
- تکنیک پالس – معتمدی و نشاطی
12. مدار منطقی:
- طراحی دیجیتال – موریس مانو
13. معماری کامپیوتر:
- معماری کامپیوتر – موریس مانو
- معماری کامپیوتر ( ارشد) - یوسفی
14. میکرو پروسسور:
- میکروپروسسور 8086 – دکتر خاکی
- میکروکنترلر 8051 – مکنزی
- Z80
- میکروکنترلر 8051 – مزیدی
15. پردازش تصویر:
- پردازش تصویر – گونزالس
16. برنامه نویسی مقدماتی:
- برنامه نویسیC – جعفر نژاد قمی
- برنامه نویسی به زبان پاسکال – جعفر نژاد قمی
- برنامه نویسی ساخت یافته به زبان پاسکال و حل مسائل نمونه – کافمن
17. شبکه های کامپیوتری :
- شبکه های کامپیوتری – تنن بام
18. طراحی الگوریتم:
- طراحی الگوریتم – دکتر نعیمی پور
19. مهندسی نرم افزار :
- مهندسی نرم افزار – راجر اس پرسمن
20. هوش مصنوعی:
- هوش مصنوعی – ترجمه و تالیف دکتر مهرداد فهیمی
- هوش مصنوعی – ترجمه رهنمون و هماوندی
کتاب و مقاله
1- مقاله ای درموردحفاظت سیستم های الکتریکی
حجم:/ 1.26 MB زبان : فارسی / فرمت: PDF /Download password: www.irebooks.com-www.ircdvd.com
2- كتاب Linear And Switching Voltage
حجم: 132KB/ زبان : انگلیسی / فرمت: PDF /Download password: www.irebooks.com-www.ircdvd.com
3- كتاب ATX Power Supply Designe Guide
حجم: 283KB / زبان : انگلیسی / فرمت: PDF /Download password: www.irebooks.com-www.ircdvd.com
4- كتاب Electrical Network Protection Guide
حجم: 429KB/ زبان : انگلیسی / فرمت: PDF /Download password: www.irebooks.com-www.ircdvd.com
5- كتاب PC Power Supply Repaire
حجم: 194KB / زبان : انگلیسی / فرمت: PDF /Download password: www.irebooks.com-www.ircdvd.com
6- مقاله ای درمورد IC 555
حجم:/ 1MB زبان : فارسی / فرمت: PDF /Download
7- مطالبی در مورد الکترونیک صنعتی
حجم:/ 5.48 MB زبان : فارسی / فرمت: PDF /Download
8- مقاله ای درمورد GPS
حجم:/ 263 KB زبان : فارسی / فرمت: word /Download
۹- کتاب آموزش ۸۰۵۱ قسمت اول
حجم: ۵MB / زبان : انگلیسی / فرمت: PDF /Download
۱۰- کتاب آموزش ۸۰۵۱ قسمت دوم
حجم: ۵MB / زبان : انگلیسی / فرمت: PDF / Download
۱۱- مطالبی در مورد اموزش ۸۰۵۱ به زبان فارسیDownload
۱۲- مطالبی در مورد اموزش AVR به زبان فارسی Download





